aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
2011-07-06* In the ‘?’ operator, allow attribute paths. For instance, you canEelco Dolstra
2011-02-10* Don't allocate a big initial GC address space on machines withEelco Dolstra
2011-02-09* Don't call GC_expand_hp unless we're actually using the garbageEelco Dolstra
2011-02-09Use $BDW_GC_LIBS instead of a custom variable.Ludovic Courtès
2011-01-14* builtins.substring: if "start" is beyond the end of the string,Eelco Dolstra
2010-11-25* DrvInfo contains pointers to expressions, so DrvInfos should beEelco Dolstra
2010-10-28* new(UseGC) is inexplicably slower than GC_MALLOC, so prefer theEelco Dolstra
2010-10-28* Handle out of memory condition.Eelco Dolstra
2010-10-24* When allocating an attribute set, reserve enough space for allEelco Dolstra
2010-10-24* Keep attribute sets in sorted order to speed up attribute lookups.Eelco Dolstra
2010-10-24* Don't create thunks for variable lookups (if possible). ThisEelco Dolstra
2010-10-24* Store attribute sets as a vector instead of a map (i.e. a red-blackEelco Dolstra
2010-10-23* Fix compiling without Boehm.Eelco Dolstra
2010-10-23* Optimise string constants by putting them in the symbol table.Eelco Dolstra
2010-10-23* Make Value smaller by not storing redundant PrimOp info.Eelco Dolstra
2010-10-23* Remove allocValues().Eelco Dolstra
2010-10-22* In environments, store pointers to values rather than values. ThisEelco Dolstra
2010-10-22* Store Value nodes outside of attribute sets. I.e., Attr now storesEelco Dolstra
2010-10-22* Make building against the Boehm GC a configure option.Eelco Dolstra
2010-10-20* Keep some more stats.Eelco Dolstra
2010-10-20* Use the Boehm garbage collector to reclaim unused memory in the NixEelco Dolstra
2010-10-04* Make sure that config.h is included before the system headers,Eelco Dolstra
2010-10-04* If std::tr1::unordered_set is unavailable, use std::set.Eelco Dolstra
2010-10-04* Hack needed for GCC 4.3.2 on OpenSolaris.Eelco Dolstra
2010-08-27* Oops - "null" was displayed as "true".Eelco Dolstra
2010-08-02* Optimisation in the // operator: if one of the sets is empty, returnEelco Dolstra
2010-08-02* intersectAttrs: optimise for the case where the second set is largerEelco Dolstra
2010-06-10* builtins.toXML: propagate the string context. This is a regressionEelco Dolstra
2010-06-02(no commit message)Eelco Dolstra
2010-06-01* Turn build errors during evaluation into EvalErrors.Eelco Dolstra
2010-05-18* The << operator on values should be const.Eelco Dolstra
2010-05-15* Restore the __overrides feature that was lost somewhere in theEelco Dolstra
2010-05-12* Print attributes in sorted order.Eelco Dolstra
2010-05-12* Implemented tryEval, the last missing primop in the fast-evalEelco Dolstra
2010-05-07(no commit message)Eelco Dolstra
2010-05-07* Sync with the trunk.Eelco Dolstra
2010-05-07* Store position info for inherited attributes.Eelco Dolstra
2010-05-07* Updated addErrorContext.Eelco Dolstra
2010-05-07* Keep track of the source positions of attributes.Eelco Dolstra
2010-05-06* Store attribute positions in the AST and report duplicate attributeEelco Dolstra
2010-04-23* Don't need the test program anymore.Eelco Dolstra
2010-04-22* Simplify the implementation of `with'. This gives a 7% speedup inEelco Dolstra
2010-04-22* Check for duplicate attribute names / function arguments. `makeEelco Dolstra
2010-04-22* String equality tests should take the context into account. All theEelco Dolstra
2010-04-21* Fix the interpretation of ''\<character> in indented strings.Eelco Dolstra
2010-04-21* Fixed builtins.genericClosure.Eelco Dolstra
2010-04-21* Store user environment manifests as a Nix expression inEelco Dolstra
2010-04-19* Drop the dependency on the ATerm library.Eelco Dolstra
2010-04-19* Don't use the ATerm library for parsing/printing .drv files.Eelco Dolstra
2010-04-19* Added parsing of manifests in ATerm format.Eelco Dolstra