aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/nixexpr.cc
AgeCommit message (Expand)Author
2008-05-21* GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour andEelco Dolstra
2008-02-21* checkVarDefs: don't check in closed terms, which don't haveEelco Dolstra
2007-02-02* nix-env now maintains meta info (from the `meta' derivationEelco Dolstra
2007-01-13* Canonicalise ASTs in `nix-instantiate --eval': remove positionEelco Dolstra
2006-10-23* Some better error messages.Eelco Dolstra
2006-10-16* Big cleanup of the semantics of paths, strings, contexts, stringEelco Dolstra
2006-10-11* Removed URIs from the evaluator (NIX-66). They are now just anotherEelco Dolstra
2006-10-03* toFile: added an additional argument to specify the store pathEelco Dolstra
2006-09-05* Sone missing #includes.Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-08-04* Fix a few warnings.Eelco Dolstra
2006-07-28* `nix-instantiate --print-args': print out the valid values forEelco Dolstra
2006-07-24* New language feature: domain checks, which check whether a functionEelco Dolstra
2006-07-24* Refactoring to support domain checks.Eelco Dolstra
2006-07-19* Better error messages (especially wrt types).Eelco Dolstra
2006-07-11* Doh! Of couse we cannot memoize across scopes.Eelco Dolstra
2006-05-04* Use the new ATermMap.Eelco Dolstra
2006-05-02* Use a linked list of substitutions. This reduces the amount ofEelco Dolstra
2006-05-02* Removed a bunch of ATreverses.Eelco Dolstra
2006-05-02* Memory reduction: replaced expensive calls to ATmakeApplList byEelco Dolstra
2006-05-02* Some preliminaries towards NIX-45.Eelco Dolstra
2006-03-10* In theory, this should reduce the number of ATermMapEelco Dolstra
2005-11-04* Memoise checkVarDefs since internally produced terms (i.e., not theEelco Dolstra
2005-07-19* Prevent repeated wrapping of closed termsEelco Dolstra
2005-05-08* ATermMap needs an assignment operator, otherwise we are screwed.Eelco Dolstra
2005-01-19* Renamed `normalise.cc' -> `build.cc', `storeexprs.cc' ->Eelco Dolstra
2004-11-03* string2ATerm -> overloaded toATerm.Eelco Dolstra
2004-10-29* Drop ATmake / ATMatcher also in handling store expressions.Eelco Dolstra
2004-10-26* Don't use ATmake / ATmatch anymore, nor the ATMatcher class.Eelco Dolstra
2004-10-26* String/path concatenation operator (`+').Eelco Dolstra
2004-10-25* New language feature: with expressions.Eelco Dolstra
2004-04-05* When something goes wrong in the evaluation of a Nix expression,Eelco Dolstra
2004-03-30* The recent change in nixpkgs of calling `stdenv.mkDerivation'Eelco Dolstra
2004-03-28* Added plain lambdas, e.g., `let { id = x: x; const = x: y: x; }'.Eelco Dolstra
2004-02-16* Inherited attributes in recursive attribute sets are in scope of theEelco Dolstra
2004-02-04* Use a map to lookup primops.Eelco Dolstra
2004-02-03* Verify that all variables in a Nix expression are defined.Eelco Dolstra
2004-02-02* Added syntactic sugar to the construction of attribute sets toEelco Dolstra
2004-01-21* Fixed a subtle uninitialised variable bug in ATermMaps copied fromEelco Dolstra
2004-01-15* Catch SIGINT to terminate cleanly when the user tries to interruptEelco Dolstra
2003-11-19* Refactoring: put the Nix expression evaluator in its own library soEelco Dolstra