lix/src
Eelco Dolstra c9f6232304 Correctly detect infinite recursion in function application
If we're evaluating some application ‘v = f x’, we can't store ‘f’
temporarily in ‘v’, because if ‘f x’ refers to ‘v’, it will get ‘f’
rather than an infinite recursion error.

Unfortunately, this breaks the tail call optimisation introduced in
c897bac549.

Fixes #217.
2014-02-27 21:47:59 +01:00
..
boost Remove Automakefiles 2014-02-01 13:54:38 +01:00
bsdiff-4.3 Fix "make dist" 2014-02-01 14:38:12 +01:00
download-via-ssh Simplify getting use-ssh-substituter from untrusted users 2014-02-26 13:58:46 +01:00
libexpr Correctly detect infinite recursion in function application 2014-02-27 21:47:59 +01:00
libmain nix-store --gc --max-freed: Support a unit specifier 2014-02-17 14:48:50 +01:00
libstore Fix deadlock in SubstitutionGoal 2014-02-27 13:34:13 +01:00
libutil And another one 2014-02-26 18:55:18 +01:00
nix-daemon Simplify getting use-ssh-substituter from untrusted users 2014-02-26 13:58:46 +01:00
nix-env Add a flag ‘--check’ to verify build determinism 2014-02-18 01:01:14 +01:00
nix-hash Remove Automakefiles 2014-02-01 13:54:38 +01:00
nix-instantiate nix-instantiate: Allow --dry-run as a synonym for --readonly-mode 2014-02-19 16:46:33 +01:00
nix-log2xml Remove Automakefiles 2014-02-01 13:54:38 +01:00
nix-store nix-store -r: Respect --add-root for non-derivations 2014-02-26 16:32:46 +01:00