about summary refs log tree commit diff
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2010-03-30 * More primops.Eelco Dolstra4-96/+55
2010-03-30 * Implemented `map'.Eelco Dolstra4-108/+139
2010-03-30 * Make `import' work.Eelco Dolstra4-62/+141
2010-03-29 * Started integrating the new evaluator.Eelco Dolstra8-709/+745
2010-03-29 (no commit message)Eelco Dolstra1-0/+32
2010-03-29 (no commit message)Eelco Dolstra1-0/+1
2010-03-29 (no commit message)Eelco Dolstra1-12/+55
2010-03-28 * Strings.Eelco Dolstra1-0/+45
2010-03-28 (no commit message)Eelco Dolstra1-53/+51
2010-03-28 * Implemented multi-argument primops.Eelco Dolstra1-9/+36
2010-03-26 * Primops (not yet finished).Eelco Dolstra1-16/+114
2010-03-26 * Implemented the `==' and `!=' operators. These now use a deepEelco Dolstra1-0/+67
2010-03-25 * Measure stack usage.Eelco Dolstra1-3/+11
2010-03-25 * Implemented lists.Eelco Dolstra1-7/+63
2010-03-25 * Quick and dirty implementation of `with'. `with e1; e2' isEelco Dolstra2-6/+56
2010-03-25 * Don't convert variable names to strings.Eelco Dolstra1-12/+15
2010-03-25 * Implement blackholing.Eelco Dolstra1-8/+9
2010-03-25 * Implement `...' and default function arguments.Eelco Dolstra1-7/+31
2010-03-25 * Simplify @-patterns: only `{attrs}@name' or `name@{attrs}' are nowEelco Dolstra7-156/+73
2010-03-24 * Implemented attribute set pattern matches.Eelco Dolstra1-13/+117
2010-03-24 * Store values in environments.Eelco Dolstra1-64/+66
2010-03-24 * Reduce the number of value allocations in eval() by movingEelco Dolstra1-26/+38
2010-03-24 * Plain lambdas.Eelco Dolstra1-2/+38
2010-03-23 (no commit message)Eelco Dolstra1-1/+1
2010-03-23 * Start of an evaluator that uses call-by-need (with thunk updating)Eelco Dolstra3-1/+200
2010-03-19 * Clean up error messages in killUser().Eelco Dolstra1-4/+6
2010-03-16 * Fix building on Cygwin (http://hydra.nixos.org/build/325071).Eelco Dolstra1-1/+1
2010-03-14 Merge r20344 & r20346.Nicolas Pierron2-3/+10
2010-03-11 Uh. somehow a Makefile tab got in as spaces. Fixing.Lluís Batlle i Rossell1-1/+1
2010-03-11 Making 'bin2c' to be built with the compiler for the local system.Lluís Batlle i Rossell1-0/+3
2010-03-11 Show the build user's group in /etc/group in chroots.Ludovic Courtès1-0/+6
2010-03-11 Fix thinko in r20547.Ludovic Courtès1-4/+4
2010-03-11 Clear supplementary groups of `nixbld' in /etc/passwd in chroots.Ludovic Courtès1-4/+5
2010-02-24 * Don't use fdatasync since it doesn't work on Snow Leopard.Eelco Dolstra3-9/+3
2010-02-10 Don't rely on `PATH_MAX' on GNU.Ludovic Courtès1-0/+10
2010-02-03 * Revert r19797, and use a simpler solution: just don't monitor buildEelco Dolstra4-37/+21
2010-02-03 * While waiting for a lock, print a sign of life every 5 minutes.Eelco Dolstra3-3/+27
2010-02-02 * Remove most Cygwin-specific code. Cygwin 1.7 implements advisoryEelco Dolstra4-112/+5
2010-02-02 * If fdatasync() isn't available, use fsync().Eelco Dolstra1-0/+4
2010-01-29 * Added an option "fsync-metadata" to fsync() changes toEelco Dolstra5-27/+26
2010-01-29 * Don't consider a store path valid if its info file exists but isEelco Dolstra1-4/+36
2010-01-25 * Made `nix-store -qR --include-outputs' much faster if there areEelco Dolstra3-41/+13
2010-01-25 * Make the garbage collector do the right thing when `gc-keep-outputs'Eelco Dolstra4-18/+90
2010-01-12 * On startup, set the default SIGCHLD handler. This is so that NixEelco Dolstra1-5/+11
2009-12-17 * Include config.h before the C library headers, because it definesEelco Dolstra3-4/+6
2009-12-16 * Build correctly against newer ATerm releases. Fixes "error: 'union'Eelco Dolstra2-3/+2
2009-12-09 * Give a better error message when trying to build something andEelco Dolstra1-0/+6
2009-11-24 * Grrr.Eelco Dolstra1-1/+1
2009-11-24 * GCC 4.4 is stricter about the EOF macroEelco Dolstra1-0/+2
2009-11-24 * Templatise getIntArg / string2Int.Eelco Dolstra5-40/+25