aboutsummaryrefslogtreecommitdiff
path: root/src/fix.cc
AgeCommit message (Expand)Author
2003-08-20* Use maps and sets in the FState data type. This ensures normalisation ofEelco Dolstra
2003-08-20* Change the abstract syntax of slices. It used to be that ids were used asEelco Dolstra
2003-08-18* Allow lists in package bindings, e.g.,Eelco Dolstra
2003-08-15* Argument support in Fix. Arguments can be passed through theEelco Dolstra
2003-08-15* Fix can now read expressions from stdin (by saying `fix -').Eelco Dolstra
2003-08-14* Detect infinite loops using blackholing.Eelco Dolstra
2003-08-14* Function() takes a list of formals.Eelco Dolstra
2003-08-14* Lam -> Function. Doh!Eelco Dolstra
2003-08-06* App -> Call.Eelco Dolstra
2003-08-05* Conditionals.Eelco Dolstra
2003-08-05* Cache result of fstatePaths(). TODO: do this in fstore.cc.Eelco Dolstra
2003-08-05* Allow the top-level expression to be a list of expressions thatEelco Dolstra
2003-07-31* Started using Berkeley DB environments. This is necessary forEelco Dolstra
2003-07-29* `fstateRefs' now works on derive expressions as well. TODO: makeEelco Dolstra
2003-07-24* The `-v' flag no longer takes an argument; it should be repeatedEelco Dolstra
2003-07-24* Debug levels. Use `--verbose / -v LEVEL' to display only messagesEelco Dolstra
2003-07-22* Substitutes now should produce a path with the same id as they areEelco Dolstra
2003-07-21* Allow the output/expression id to be forced to a certain Eelco Dolstra
2003-07-21* Memoize the evaluation of Fix expressions to speed up computation.Eelco Dolstra
2003-07-20* Refactorings.Eelco Dolstra
2003-07-16* Substitute fixes.Eelco Dolstra
2003-07-16* Fix self-referential outputs.Eelco Dolstra
2003-07-15* Get Fix and Nix to work again.Eelco Dolstra
2003-07-11* Fix a bug that caused Fix not to be deterministic (due to addToStoreEelco Dolstra
2003-07-10* Get `nix-push' working again. It now uses Nix/Fix to create NixEelco Dolstra
2003-07-10* Actually go through the search directories when looking for files.Eelco Dolstra
2003-07-09* When computing the set of paths referenced by an expression, alsoEelco Dolstra
2003-07-08* Canonicalise paths so that Fix produces identical NixEelco Dolstra
2003-07-08* A command to query the paths referenced by an fstate expression.Eelco Dolstra
2003-07-08* Renamed `id' -> `name' to remove the implication of uniqueness.Eelco Dolstra
2003-07-08* BaseName() primitive for the generation of more sensible namesEelco Dolstra
2003-07-07* Make dbRefs a mapping from Hash to [Path].Eelco Dolstra
2003-07-07* Refactoring on the file names.Eelco Dolstra
2003-07-06* A utility `nix-hash' to compute Nix path hashes.Eelco Dolstra
2003-07-06* Got Fix working again.Eelco Dolstra
2003-07-04* Cleanup.Eelco Dolstra
2003-06-15* Refactoring: hash class.Eelco Dolstra
2003-05-30* Set umask to 0022 on startup.Eelco Dolstra
2003-05-26* Nix can now fetch prebuilts (and other files) from the network, iffEelco Dolstra
2003-05-25* Prebuilt package sharing. We allow transparent binary deployment byEelco Dolstra
2003-04-25* Cleaned up the semantics of Fix expressions.Eelco Dolstra
2003-04-09* In `fix --instantiate', only print out the hashes of the NixEelco Dolstra
2003-04-08* Descriptor importing in Fix.Eelco Dolstra
2003-04-08* FreeBSD / gcc 2.95 compatibility fixes.Eelco Dolstra
2003-04-08* `Fix' is a high-level descriptor instantiator for Nix. It replacesEelco Dolstra