about summary refs log tree commit diff
path: root/src/libexpr
AgeCommit message (Expand)AuthorFilesLines
2005-07-16 * Wat cleanups.Eelco Dolstra1-10/+5
2005-07-16 * Define paths using regexps, as is done in the Flex definition.Eelco Dolstra1-5/+2
2005-07-16 * Make the rejects a bit more compact.Eelco Dolstra1-7/+2
2005-07-16 * Fix ambiguity.Eelco Dolstra1-0/+1
2005-07-16 * Revive and update the SDF grammar for Nix expressions.Eelco Dolstra2-0/+149
2005-05-18 * Added a primop `removeAttrs' to remove attributes from a set, e.g.,Eelco Dolstra1-0/+18
2005-05-08 * ATermMap needs an assignment operator, otherwise we are screwed.Eelco Dolstra2-6/+36
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 Dolstra2-9/+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-03-10 * Check for duplicate attributes and formal parameters in NixEelco Dolstra1-0/+61
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-27 * Missing dependency; only a problem when building from Subversion.Eelco Dolstra1-1/+1
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 Dolstra2-2/+2
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 Dolstra5-15/+20
2004-10-29 * Drop ATmake / ATMatcher also in handling store expressions.Eelco Dolstra8-121/+14
2004-10-27 * Bug fix in parsing of /* ... */ comments; due to longest matchEelco Dolstra1-1/+1
2004-10-27 * Oops, I did it again.Eelco Dolstra1-1/+2
2004-10-27 * Add file to `make dist'.Eelco Dolstra1-1/+1
2004-10-26 * Bug: check that term is an application.Eelco Dolstra1-1/+1
2004-10-26 * Don't use ATmake / ATmatch anymore, nor the ATMatcher class.Eelco Dolstra9-269/+377
2004-10-26 * Evaluate argument to `import'.Eelco Dolstra1-1/+2
2004-10-26 * Doh!Eelco Dolstra1-1/+1
2004-10-26 * String/path concatenation operator (`+').Eelco Dolstra5-5/+38
2004-10-25 * New language feature: with expressions.Eelco Dolstra5-13/+39
2004-10-25 * Allow certain operations to succeed even if we don't have writeEelco Dolstra2-6/+14
2004-09-09 * A very dirty hack to make setuid installations a bit nicer to use.Eelco Dolstra1-0/+2
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 Dolstra2-2/+19
2004-08-04 * Allow primops with more that 1 arguments.Eelco Dolstra7-104/+102
2004-04-05 * When something goes wrong in the evaluation of a Nix expression,Eelco Dolstra6-78/+170
2004-04-02 * Print a more useful error message in case of an invalid derivationEelco Dolstra1-1/+6
2004-03-30 * The recent change in nixpkgs of calling `stdenv.mkDerivation'Eelco Dolstra2-2/+11
2004-03-28 * Added an operator `?' to test for attribute existence, e.g.,Eelco Dolstra2-1/+10
2004-03-28 * Added an operator `~' to select paths within a derivation. E.g.,Eelco Dolstra3-0/+16
2004-03-28 * Added plain lambdas, e.g., `let { id = x: x; const = x: y: x; }'.Eelco Dolstra5-37/+63
2004-03-19 * `null' is a normal form.Eelco Dolstra1-8/+11