Files
lix/src
Eelco Dolstra 98ef11677c EvalState::callFunction(): Make FunctionCallTrace use less stack space
The FunctionCallTrace object consumes a few hundred bytes of stack
space, even when tracing is disabled. This was causing stack overflows:

  $ nix-instantiate '<nixpkgs> -A texlive.combined.scheme-full --dry-run
  error: stack overflow (possible infinite recursion)

This is with the default stack size of 8 MiB.

Putting the object on the heap reduces stack usage to < 5 MiB.
2019-12-10 13:32:30 +01:00
..
2019-11-13 17:18:17 +01:00
2019-05-29 17:01:39 +08:00
2019-11-26 21:08:56 +01:00
2019-12-09 23:57:33 +01:00
2019-12-05 20:21:22 +01:00
2019-12-05 20:41:44 +01:00
2019-11-22 16:18:13 +01:00
2019-11-22 16:18:13 +01:00