lix/src
Shea Levy 9fa21765e7 callFunction: Copy functors to the heap
Normally it's impossible to take a reference to the function passed to
callFunction, so some callers (e.g. ExprApp::eval) allocate that value
on the stack. For functors, a reference to the functor itself may be
kept, so we need to have it on the heap.

Fixes #1045
2016-08-29 07:36:28 -04:00
..
boost Force stack trace for boost format errors 2016-03-02 15:46:07 +01:00
buildenv buildenv: perl -> c++ 2016-08-11 07:58:33 -04:00
download-via-ssh More cleanup 2015-07-20 01:16:16 +02:00
libexpr callFunction: Copy functors to the heap 2016-08-29 07:36:28 -04:00
libmain Remove $NIX_DB_DIR 2016-08-10 18:05:35 +02:00
libstore Fix queryPathFromHashPart() 2016-08-24 14:53:33 +02:00
libutil Fix assertion failure 2016-07-21 18:39:32 +02:00
nix nix build: Use Nix search path 2016-08-23 17:11:19 +02:00
nix-collect-garbage Eliminate reserveSpace flag 2016-02-24 17:44:55 +01:00
nix-daemon Mark content-addressed paths in the Nix database and in .narinfo 2016-08-10 18:05:35 +02:00
nix-env nix build: Use Nix search path 2016-08-23 17:11:19 +02:00
nix-instantiate Allow setting the state directory as a store parameter 2016-06-02 16:02:48 +02:00
nix-prefetch-url makeFixedOutputPath(): Drop superfluous HashType argument 2016-07-26 21:25:52 +02:00
nix-store Add a "root" parameter to local stores 2016-08-10 18:05:35 +02:00