Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-06-20 | Restore thunks on any exception | Eelco Dolstra | 1 | -1/+1 | |
There's no reason to restrict this to Error exceptions. This shouldn't matter to #1407 since the repl doesn't catch non-Error exceptions anyway, but you never know... | |||||
2015-10-08 | isFunctor: Simplify | Eelco Dolstra | 1 | -11/+0 | |
2015-10-08 | forceFunction: allow functors as well | Mathnerd314 | 1 | -0/+10 | |
2015-08-03 | Removed unnecessary included | Iwan Aucamp | 1 | -1/+0 | |
2015-07-31 | Fix stack consumption | Eelco Dolstra | 1 | -3/+3 | |
2015-07-31 | Output line number on infinite recursion | Iwan Aucamp | 1 | -4/+5 | |
2015-07-23 | Optimize small lists | Eelco Dolstra | 1 | -2/+2 | |
The value pointers of lists with 1 or 2 elements are now stored in the list value itself. In particular, this makes the "concatMap (x: if cond then [(f x)] else [])" idiom cheaper. | |||||
2014-04-04 | forceAttrs: Show position info | Eelco Dolstra | 1 | -0/+8 | |
2014-04-04 | forceList: Show position info | Eelco Dolstra | 1 | -0/+15 | |
2014-04-04 | Include position info in function application | Eelco Dolstra | 1 | -1/+1 | |
This allows error messages like: error: the anonymous function at `/etc/nixos/configuration.nix:1:1' called without required argument `foo', at `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:77:59' | |||||
2013-11-12 | Get rid of an intermediary on the stack | Eelco Dolstra | 1 | -4/+4 | |
2013-10-24 | Rename "attribute sets" to "sets" | Eelco Dolstra | 1 | -1/+1 | |
We don't have any other kind of sets so calling them attribute sets is unnecessarily verbose. | |||||
2013-03-14 | Make sure that thunks are restored properly if an exception occurs | Eelco Dolstra | 1 | -3/+6 | |
Fixes Hydra bug #67. | |||||
2012-07-18 | Use "#pragma once" to prevent repeated header file inclusion | Eelco Dolstra | 1 | -6/+1 | |
2012-02-04 | * Inline some functions and get rid of the indirection through | Eelco Dolstra | 1 | -0/+61 | |
EvalState::eval(). This gives a 12% speedup on ‘nix-instantiate /etc/nixos/nixos/ -A system --readonly-mode’ (from 1.01s to 0.89s). |