-
-
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: 4237414f4d78^
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: 69adbf5c7701
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 12 commits
- 36 files changed
- 1 contributor
Commits on Apr 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4237414 - Browse repository at this point
Copy the full SHA 4237414View commit details
Commits on Apr 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7c716b4 - Browse repository at this point
Copy the full SHA 7c716b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5b76a - Browse repository at this point
Copy the full SHA ae5b76aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e392ff5 - Browse repository at this point
Copy the full SHA e392ff5View commit details
Commits on Apr 23, 2019
-
This provides some deduplication since most contexts are used multiple times. Also, store singleton contexts directly in the Value object. This saves a 16-byte Context object. This is useful because the vast majority of contexts are singletons, e.g. 23723 out of 26138 in a NixOS 19.03 system configuration.
Configuration menu - View commit details
-
Copy full SHA for 2160258 - Browse repository at this point
Copy the full SHA 2160258View commit details -
The vast majority of strings are < 16 bytes, and so can be stored directly in a Value. This saves a heap allocation and an indirection.
Configuration menu - View commit details
-
Copy full SHA for 742a804 - Browse repository at this point
Copy the full SHA 742a804View commit details -
Use Value::misc to store strings
This allows strings < 23 characters (up from 16) to be stored directly in Value. On a NixOS 19.03 system configuration evaluation, this allows 1060588 out of 1189295 (89%) strings to be stored in Value.
Configuration menu - View commit details
-
Copy full SHA for a38a7b4 - Browse repository at this point
Copy the full SHA a38a7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f73cf - Browse repository at this point
Copy the full SHA f7f73cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93b3d25 - Browse repository at this point
Copy the full SHA 93b3d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba36d43 - Browse repository at this point
Copy the full SHA ba36d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b76b2 - Browse repository at this point
Copy the full SHA 35b76b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69adbf5 - Browse repository at this point
Copy the full SHA 69adbf5View commit details
There are no files selected for viewing