Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-17 | parseFlakeRef(): Only search for the top-level directory for CLI flakerefs | Eelco Dolstra | |
2020-07-14 | EvalCache: Ignore SQLite errors | Eelco Dolstra | |
Fixes #3794. | |||
2020-07-14 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-07-13 | toStorePath(): Return a StorePath and the suffix | Eelco Dolstra | |
2020-07-06 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-07-02 | move showTrace to new loggerSettings | Ben Burdette | |
2020-07-02 | assert for invalid fileorigin | Ben Burdette | |
2020-07-01 | don't include errpos for addErrorContext | Ben Burdette | |
2020-07-01 | Support building flakes from a shallow Git repo | Eelco Dolstra | |
Fixes #3756. | |||
2020-06-30 | comments and cleanup | Ben Burdette | |
2020-06-30 | double addtrace for 'called from' | Ben Burdette | |
2020-06-29 | EvalCache: Store string contexts | Eelco Dolstra | |
2020-06-29 | Factor out EvalCache::forceDerivation() | Eelco Dolstra | |
2020-06-26 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-06-24 | convenience form of addTrace | Ben Burdette | |
2020-06-23 | use plain errPos instead of nixCode; fix tests | Ben Burdette | |
2020-06-23 | Merge remote-tracking branch 'upstream/master' into add-trace | Ben Burdette | |
2020-06-19 | addErrorTrace | Ben Burdette | |
2020-06-19 | Merge remote-tracking branch 'me/no-stringly-typed-derivation-output' into ↵ | John Ericson | |
validPathInfo-ca-proper-datatype | |||
2020-06-19 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
no-stringly-typed-derivation-output | |||
2020-06-19 | Use designated initializers for `DerivationOutputHash` | John Ericson | |
2020-06-19 | FileSystemHash -> DerivationOutputHash | John Ericson | |
2020-06-18 | Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype | John Ericson | |
2020-06-18 | Merge branch 'no-hash-type-unknown' into validPathInfo-temp | John Ericson | |
2020-06-18 | Revert the `enum struct` change | John Ericson | |
Not a regular git revert as there have been many merges and things. | |||
2020-06-18 | Merge branch 'enum-class' into no-hash-type-unknown | John Ericson | |
2020-06-18 | Merge remote-tracking branch 'upstream/master' into enum-class | John Ericson | |
2020-06-18 | addTrace | Ben Burdette | |
2020-06-18 | Merge branch 'master' into caveman-LOCs | Ben Burdette | |
2020-06-18 | Don't provide 'getFlake' if the 'flakes' feature is not enabled | Eelco Dolstra | |
(cherry picked from commit 0a1d3c1dd311f94e9d1f56e1aa7fe1ab34314ec1) | |||
2020-06-18 | Some backports from the flakes branch | Eelco Dolstra | |
2020-06-18 | Remove unneeded #include | Eelco Dolstra | |
2020-06-18 | Make constant primops lazy | Eelco Dolstra | |
(cherry picked from commit aa0e2a2e70a3519a9dcb9b1da000a13c01aa6cc1) | |||
2020-06-17 | Replace struct StorePath with class StorePath | Matthew Bauer | |
also a similar case with struct Goal | |||
2020-06-17 | getFlake -> builtins.getFlake | Eelco Dolstra | |
2020-06-17 | Don't provide 'getFlake' if the 'flakes' feature is not enabled | Eelco Dolstra | |
2020-06-17 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-06-17 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
no-stringly-typed-derivation-output | |||
2020-06-16 | Remove StorePath::clone() and related functions | Eelco Dolstra | |
2020-06-16 | StorePath: Rewrite in C++ | Eelco Dolstra | |
On nix-env -qa -f '<nixpkgs>', this reduces maximum RSS by 20970 KiB and runtime by 0.8%. This is mostly because we're not parsing the hash part as a hash anymore (just validating that it consists of base-32 characters). Also, replace storePathToHash() by StorePath::hashPart(). | |||
2020-06-15 | Give better error message about <...> in pure eval mode | Eelco Dolstra | |
2020-06-15 | Remove trailing whitespace | Eelco Dolstra | |
2020-06-15 | Get rid of explicit ErrorInfo constructors | Eelco Dolstra | |
2020-06-15 | Disambiguate BaseError(Args) constructor | Eelco Dolstra | |
This means that 'throw Error({ ... ErrorInfo ... })' now works. | |||
2020-06-15 | Merge branch 'errors-phase-2' of https://github.com/bburdette/nix | Eelco Dolstra | |
2020-06-12 | Merge pull request #3674 from matthewbauer/allow-empty-hash2 | Eelco Dolstra | |
Allow empty hash in derivations | |||
2020-06-12 | Add newHashAllowEmpty helper function | Matthew Bauer | |
This replaces the copy&paste with a helper function in hash.hh. | |||
2020-06-12 | Add Store::readDerivation() convenience function | Eelco Dolstra | |
2020-06-12 | Remove Store::queryDerivationOutputNames() | Eelco Dolstra | |
This function was used in only one place, where it could easily be replaced by readDerivation() since it's not performance-critical. (This function appears to have been modelled after queryDerivationOutputs(), which exists only to make the garbage collector faster.) | |||
2020-06-12 | Check 'follows' inputs | Eelco Dolstra | |