-
-
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: 41d010fff610
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: 399b6f3c4607
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 10 files changed
- 1 contributor
Commits on Aug 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 320126a - Browse repository at this point
Copy the full SHA 320126aView commit details -
This currently fails because we're using POSIX file locks. So when the garbage collector opens and closes its own temproots file, it causes the lock to be released and then deleted by another GC instance.
Configuration menu - View commit details
-
Copy full SHA for ec415d7 - Browse repository at this point
Copy the full SHA ec415d7View commit details -
Use BSD instead of POSIX file locks
POSIX file locks are essentially incompatible with multithreading. BSD locks have much saner semantics. We need this now that there can be multiple concurrent LocalStore::buildPaths() invocations.
1Configuration menu - View commit details
-
Copy full SHA for e349f2c - Browse repository at this point
Copy the full SHA e349f2cView commit details -
With BSD locks we don't have to guard against reading our own temproots.
Configuration menu - View commit details
-
Copy full SHA for a2597d5 - Browse repository at this point
Copy the full SHA a2597d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 399b6f3 - Browse repository at this point
Copy the full SHA 399b6f3View commit details
There are no files selected for viewing