about summary refs log tree commit diff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)AuthorFilesLines
2006-08-28 * In toString, deal with nested lists properly (i.e., flatten them).Eelco Dolstra1-0/+21
2006-08-28 * Removed processBinding, instead we now apply toString to allEelco Dolstra1-138/+138
2006-08-26 * Refactoring.Eelco Dolstra1-6/+1
2006-08-25 * Remove those storePath attribute sets, we don't need 'em.Eelco Dolstra1-12/+1
2006-08-24 * New primop __toXML (or builtins.toXML) to convert an expression toEelco Dolstra1-0/+10
2006-08-23 * Quotes.Eelco Dolstra1-1/+1
2006-08-23 * New primop: abort "error message".Eelco Dolstra1-0/+8
2006-08-23 * A new primop `builtins', which returns an attribute set containingEelco Dolstra1-0/+26
2006-08-09 * Print a warning that the subpath operator (~) is deprecated.Eelco Dolstra1-0/+5
2006-07-19 * Better error messages (especially wrt types).Eelco Dolstra1-20/+20
2006-05-11 * 64-bit compatibility fixes (for problems revealed by building on an AthlonEelco Dolstra1-2/+2
2006-05-04 * Use the new ATermMap.Eelco Dolstra1-14/+19
2006-05-01 * Allow string concatenations involving derivations, e.g.,Eelco Dolstra1-3/+12
2006-03-24 * Print a more useful stack trace when an error occurs deep in theEelco Dolstra1-4/+10
2006-03-10 * `nix-env -qa --description' shows human-readable descriptions ofEelco Dolstra1-5/+12
2006-03-09 * Big speedup (factor > 2.5) in all nix-env operations that do actualEelco Dolstra1-3/+9
2006-03-08 * Some refactoring of the exception handling code so that we can catchEelco Dolstra1-4/+6
2006-03-06 * `nix-env (-i|-u) --dry-run' now shows exactly which missing pathsEelco Dolstra1-0/+1
2005-09-13 * Missing #include.Eelco Dolstra1-0/+2
2005-08-14 * `dependencyClosure' now allows a search path, e.g.,Eelco Dolstra1-20/+69
2005-08-14 * A primitive operation `dependencyClosure' to do automatic dependencyEelco Dolstra1-0/+112
2005-07-25 * Added a list concatenation operator:Eelco Dolstra1-12/+6
2005-05-18 * Added a primop `removeAttrs' to remove attributes from a set, e.g.,Eelco Dolstra1-0/+18
2005-05-07 Commit 3000!Eelco Dolstra1-7/+23
2005-05-02 * Merging from nix-make branch:Eelco Dolstra1-6/+40
2005-04-10 * Primop `__currentSystem' to return the current platform identifier.Eelco Dolstra1-3/+14
2005-04-07 * If store paths are specified as sources in Nix expressions, don'tEelco Dolstra1-8/+18
2005-04-07 * `nix-store --add-fixed' to preload the outputs of fixed-outputEelco Dolstra1-11/+1
2005-02-22 * Support for fixed-output hashes over directory trees (i.e., over theEelco Dolstra1-0/+7
2005-02-11 * Refactoring to support different installation sources in nix-env.Eelco Dolstra1-5/+16
2005-01-20 * Ensure that derivation names and sources don't end in `.drv'.Eelco Dolstra1-16/+8
2005-01-20 * Another change to low-level derivations. The last one this year, IEelco Dolstra1-7/+9
2005-01-19 * Renamed `normalise.cc' -> `build.cc', `storeexprs.cc' ->Eelco Dolstra1-1/+1
2005-01-19 * Change extension `.store' to `.drv'.Eelco Dolstra1-1/+4
2005-01-19 * Started removing closure store expressions, i.e., the explicitEelco Dolstra1-93/+56
2005-01-18 * Get --readonly-mode to work again.Eelco Dolstra1-0/+11
2005-01-17 * Removed the `id' attribute hack.Eelco Dolstra1-36/+81
2005-01-14 * Shorten SHA-256 hashes used in store path name generation to 160Eelco Dolstra1-8/+8
2005-01-14 * Start move towards SHA-256 hashes instead of MD5.Eelco Dolstra1-4/+15
2005-01-13 * Added SHA-1 support. `nix-hash' now has an option `--type sha1' toEelco Dolstra1-1/+1
2005-01-13 * Refactoring to support SHA-1.Eelco Dolstra1-3/+3
2004-11-03 * string2ATerm -> overloaded toATerm.Eelco Dolstra1-5/+5
2004-10-29 * Drop ATmake / ATMatcher also in handling store expressions.Eelco Dolstra1-1/+1
2004-10-26 * Don't use ATmake / ATmatch anymore, nor the ATMatcher class.Eelco Dolstra1-45/+35
2004-10-26 * Evaluate argument to `import'.Eelco Dolstra1-1/+2
2004-10-26 * String/path concatenation operator (`+').Eelco Dolstra1-5/+4
2004-10-25 * New language feature: with expressions.Eelco Dolstra1-1/+1
2004-10-25 * Allow certain operations to succeed even if we don't have writeEelco Dolstra1-4/+12
2004-08-24 * Validate derivation names. In particular don't allow spaces.Eelco Dolstra1-8/+19
2004-08-04 * Every real language has a `map' function.Eelco Dolstra1-1/+18