Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-03 | add zipAttrsWith primop | pennae | |
nixpkgs can save a good bit of eval memory with this primop. zipAttrsWith is used quite a bit around nixpkgs (eg in the form of recursiveUpdate), but the most costly application for this primop is in the module system. it improves the implementation of zipAttrsWith from nixpkgs by not checking an attribute multiple times if it occurs more than once in the input list, allocates less values and set elements, and just avoids many a temporary object in general. nixpkgs has a more generic version of this operation, zipAttrsWithNames, but this version is only used once so isn't suitable for being the base of a new primop. if it were to be used more we should add a second primop instead. | |||
2021-12-29 | Add ability to toggle show-trace from within the repl | Alexander Bantyev | |
2021-12-23 | Merge branch 'master' into flake_search | tomberek | |
2021-12-21 | Update release notes | Eelco Dolstra | |
2021-12-16 | Fix docker instructions | Eelco Dolstra | |
2021-12-15 | List aarch64 as supported macOS hardware | jesse | |
Resolves #5767 | |||
2021-12-14 | Merge pull request #5702 from baloo/baloo/hide-non-reproducible-settings | Théophane Hufschmitt | |
reproducibility: hide non-reproducible settings from manual | |||
2021-12-13 | rl-2.5.md: Set date | Eelco Dolstra | |
2021-12-13 | Move rl-next.md to rl-2.5.md | Eelco Dolstra | |
2021-12-13 | Add release notes entry for #5149 | Eelco Dolstra | |
2021-12-10 | doc: Fix command for distributed builds | Janne Heß | |
We also need to build impurely or the <nixpkgs> lookup will not work. | |||
2021-12-09 | Fix link to nixos channel | Amon Stopinšek | |
The old link returned 404 errror. | |||
2021-12-07 | Merge pull request #5730 from abathur/darwin_document_fstab_settings | Eelco Dolstra | |
document some darwin mount settings | |||
2021-12-06 | nix repl: add :log | Alexander Bantyev | |
Add a :log command that shows logs for a derivation. Closes https://github.com/NixOS/nix/issues/3504 Co-authored-by: Taeer Bar-Yam <taeer@bar-yam.me> | |||
2021-12-04 | document some darwin mount settings | Travis A. Everett | |
2021-12-03 | flakes: search up to git or filesystem boundary | Tom Bereknyei | |
While parsing a flakeref, upon not finding a flake.nix, search upwards until git or filesystem boundary. | |||
2021-12-03 | Merge pull request #5715 from Infinisil/groupBy-primop | Eelco Dolstra | |
Introduce `builtins.groupBy` primop | |||
2021-12-02 | Fix docker command | David Purdum | |
`docker -ti run nixos` does not run on docker version 20.10.7 (my machine). This fixes it to read `docker run -ti nixos`. | |||
2021-12-02 | Introduce builtins.groupBy primop | Silvan Mosberger | |
This function is very useful in nixpkgs, but its implementation in Nix itself is rather slow due to it requiring a lot of attribute set and list appends. | |||
2021-12-01 | reproducibility: hide non-reproducible settings from manual | Arthur Gautier | |
Because the manual is generated from default values which are themselves generated from various sources (cpuid, bios settings (kvm), number of cores). This commit hides non-reproducible settings from the manual output. | |||
2021-11-30 | Update doc/manual/src/glossary.md | Eli Flanagan | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2021-11-30 | docs: document set theory symbols | Eli Flanagan | |
These symbols confused me so I wanted to gloss them to help future users. You can see the context here: https://discourse.nixos.org/t/flakes-what-does-mean-big-bundle-of-questions | |||
2021-11-30 | Merge remote-tracking branch 'origin/build-with-clang' | Eelco Dolstra | |
2021-11-29 | Merge pull request #5678 from t184256/document-libsodium | Eelco Dolstra | |
Document libsodium, which is now mandatory, as a dependency. | |||
2021-11-29 | Merge pull request #5679 from t184256/optional-libcpuid | Eelco Dolstra | |
Document libcpuid dependency and make it optional | |||
2021-11-28 | Make libcpuid dependency optional with --disable-cpuid | Alexander Sosedkin | |
2021-11-28 | Document libcpuid dependency | Alexander Sosedkin | |
2021-11-27 | Document libsodium, which is now mandatory, as a dependency | Alexander Sosedkin | |
2021-11-26 | reproducibility: determinstic man page output for cores | Tom Bereknyei | |
2021-11-26 | Documentation: alternative `stdenv` for hacking | Pamplemousse | |
Signed-off-by: Pamplemousse <xav.maso@gmail.com> | |||
2021-11-25 | Update names | Eelco Dolstra | |
2021-11-25 | Merge branch 'master' into debug-merge | Ben Burdette | |
2021-11-24 | Make lists be comparable | Silvan Mosberger | |
Makes lists comparable using lexicographic comparison. Increments builtins.langVersion in order for this change to be detectable | |||
2021-11-18 | doc: Fix escape for operator "logical or" | Lorenz Leutgeb | |
See https://matrix.to/#/!KqkRjyTEzAGRiZFBYT:nixos.org/$hhMb6AdRIXfRkv_LsNsiQJuch7AQ_b6szr4tfawFy-4 | |||
2021-11-18 | Merge pull request #5585 from jtojnar/env-a | Eelco Dolstra | |
doc: De-emphasize nix-env without -A | |||
2021-11-17 | doc: De-emphasize nix-env without -A | Jan Tojnar | |
The manual uses `nix-env -i` without `-A` prominently, teaching a bad practice to newcomers. | |||
2021-11-17 | Fix XDG_CONFIG_DIRS fallback | Jan Tojnar | |
According to XDG Base Directory Specification, it should fall back to /etc/xdg when the env var is not present. | |||
2021-11-16 | Merge branch 'add-docker-image-to-hydra-jobs' of https://github.com/garbas/nix | Eelco Dolstra | |
2021-11-13 | fix many doc typos | Kevin Amado | |
2021-11-11 | Documenting how to use/build Nix' Docker image | Rok Garbas | |
2021-11-08 | Fix some typos in CLI guideline. | Théo Zimmermann | |
2021-11-04 | docs: Correct fallback user config path | Jan Tojnar | |
This is in line with XDG Base Directory Specification, where ~/.config is supposed to be used when XDG_CONFIG_HOME is unset. It also better matches the reality, where ~/.config/nix.conf does not seem to be used. | |||
2021-11-03 | Fix typos | Dimitris Apostolou | |
2021-11-02 | command-ref/nix-shell: fix --pure, --keep | Simon Legner | |
2021-11-02 | Remove references to building from the source tarball | Eelco Dolstra | |
2021-11-01 | Fix 2.4 migration examples | Eelco Dolstra | |
2021-10-28 | Rename rl-2.5.md to rl-next.md | Eelco Dolstra | |
Having a generically named file for release notes for the next release makes things easier for PRs. | |||
2021-10-27 | 2.4 release notes: Add some migration notes | Eelco Dolstra | |
2021-10-17 | Merge pull request #5365 from arafangion/master | Domen Kožar | |
Clarify that not all nix packages will use the default build phases | |||
2021-10-17 | Clarify that not all nix packages will use the default build phases | John Chapman | |