Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-30 | Detect stack overflows | Eelco Dolstra | |
Previously, if the Nix evaluator gets a stack overflow due to a deep or infinite recursion in the Nix expression, the user gets an unhelpful message ("Segmentation fault") that doesn't indicate that the problem is in the user's code rather than Nix itself. Now it prints: error: stack overflow (possible infinite recursion) This only works on x86_64-linux and i686-linux. Fixes #35. | |||
2012-11-27 | Add builtin constants ‘langVersion’ and ‘nixVersion’ | Eelco Dolstra | |
The integer constant ‘langVersion’ denotes the current language version. It gets increased every time a language feature is added/changed/removed. It's currently 1. The string constant ‘nixVersion’ contains the current Nix version, e.g. "1.2pre2980_9de6bc5". | |||
2011-11-22 | * Move initialisation of variables like nixConfDir from libmain to | Eelco Dolstra | |
libstore so that the Perl bindings can use it as well. It's vital that the Perl bindings use the configuration file, because otherwise nix-copy-closure will fail with a ‘database locked’ message if the value of ‘use-sqlite-wal’ is changed from the default. | |||
2011-02-09 | Use $BDW_GC_LIBS instead of a custom variable. | Ludovic Courtès | |
2010-10-28 | * Handle out of memory condition. | Eelco Dolstra | |
2010-04-19 | * Drop the dependency on the ATerm library. | Eelco Dolstra | |
2009-03-05 | * Install some headers in the right location. | Eelco Dolstra | |
2006-12-04 | * Install the worker in bindir, not libexecdir. | Eelco Dolstra | |
* Allow the worker path to be overriden through the NIX_WORKER environment variable. | |||
2006-09-04 | * Store the Nix libraries in ${libdir}/nix instead of ${libdir}. | Eelco Dolstra | |
2006-07-20 | * Use $(libexecdir) to find find-runtime-roots.pl. | Eelco Dolstra | |
2006-05-12 | * Support for srcdir != builddir (NIX-41). | Eelco Dolstra | |
2005-07-22 | * Build dynamic libraries. | Eelco Dolstra | |
2005-02-01 | * A GC setting `gc-keep-outputs' to specify whether output paths of | Eelco Dolstra | |
derivations should be kept. | |||
2004-10-25 | * Revert r1594 - it didn't solve the problem. Instead add | Eelco Dolstra | |
svn-revision to distributions, which should fix it. | |||
2004-10-25 | * Make sure that the prerelease version is included in `--version'. | Eelco Dolstra | |
2004-02-16 | * Allow linking against an external Berkeley DB / ATerm library. | Eelco Dolstra | |
2004-02-16 | * Allow the location of the store to be specified (--with-store-dir). | Eelco Dolstra | |
* Do not create stuff in localstatedir when doing `make install' (since we may not have write access). In general, installation of constant code/data should be separate from the initialisation of mutable state. | |||
2004-02-02 | * Sort `nix-env -q' output by derivation name. | Eelco Dolstra | |
* `--version' flag for all commands. * Manual updates. | |||
2003-11-25 | * More `make dist' fixes. | Eelco Dolstra | |
2003-11-18 | * libnix -> libstore. | Eelco Dolstra | |
2003-11-18 | * Source tree refactoring. | Eelco Dolstra | |
2003-10-20 | * Finished refactoring the tree. | Eelco Dolstra | |