aboutsummaryrefslogtreecommitdiff
path: root/src/libmain/Makefile.am
AgeCommit message (Collapse)Author
2013-07-30Detect stack overflowsEelco 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-27Add 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 toEelco 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-09Use $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 ofEelco Dolstra
derivations should be kept.
2004-10-25* Revert r1594 - it didn't solve the problem. Instead addEelco 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