-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: NixOS/nix
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 056d41949e5b
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: NixOS/nix
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 45dda96dd625
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 17 commits
- 17 files changed
- 5 contributors
Commits on Feb 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d0b74e2 - Browse repository at this point
Copy the full SHA d0b74e2View commit details -
Merge pull request #4500 from domenkozar/offline
--no-net -> --offline
Configuration menu - View commit details
-
Copy full SHA for d0a04d1 - Browse repository at this point
Copy the full SHA d0a04d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb00e7d - Browse repository at this point
Copy the full SHA fb00e7dView commit details -
Merge pull request #4501 from dschrempf/master
Remove newline in operator table.
Configuration menu - View commit details
-
Copy full SHA for 0e05cb6 - Browse repository at this point
Copy the full SHA 0e05cb6View commit details
Commits on Feb 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 76d8bdf - Browse repository at this point
Copy the full SHA 76d8bdfView commit details -
Merge pull request #4514 from sternenseemann/tryeval-doc
Include note about type of catched errors in tryEval documentation
Configuration menu - View commit details
-
Copy full SHA for c8937ba - Browse repository at this point
Copy the full SHA c8937baView commit details
Commits on Feb 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9146c9d - Browse repository at this point
Copy the full SHA 9146c9dView commit details -
Add an evaluation caching mechanism
Add the caching mechanism already present for cli arguments to the evaluation loop. This means that an expression of the form `(builtins.getFlake foo).bar.baz` will be cached if it can be
Configuration menu - View commit details
-
Copy full SHA for 49dacb2 - Browse repository at this point
Copy the full SHA 49dacb2View commit details -
Manually commit to the cache db during the eval
This is a dirty hack to make caching temporarily work. The issue seems to be that the cache object is never deleted, which in turn means that we never commit to the db (as it happens in the object's destructor), so the cache doesn't persist between two Nix calls. So we manually commit to the db each time. This is both slower and ugly, but at least it works for the moment
Configuration menu - View commit details
-
Copy full SHA for 480a523 - Browse repository at this point
Copy the full SHA 480a523View commit details -
Only add an eval cache to the attribute sets
The others don't need it and it was taking some useless space in the `Value` type
Configuration menu - View commit details
-
Copy full SHA for 57b34c5 - Browse repository at this point
Copy the full SHA 57b34c5View commit details -
Avoids sqlite lock issue when the same flake is evaluated twice by keeping an in-memory mapping of the db connections opened for each cache key
Configuration menu - View commit details
-
Copy full SHA for e739f46 - Browse repository at this point
Copy the full SHA e739f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7202659 - Browse repository at this point
Copy the full SHA 7202659View commit details -
Re-order the initialisers in a constructor to make them match the actual initialisation order
Configuration menu - View commit details
-
Copy full SHA for 77f9a29 - Browse repository at this point
Copy the full SHA 77f9a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d26f8 - Browse repository at this point
Copy the full SHA 72d26f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77ea6eb - Browse repository at this point
Copy the full SHA 77ea6ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2aee4d - Browse repository at this point
Copy the full SHA a2aee4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45dda96 - Browse repository at this point
Copy the full SHA 45dda96View commit details
There are no files selected for viewing