aboutsummaryrefslogtreecommitdiff
path: root/src/nix
AgeCommit message (Expand)Author
2024-06-23libutil: return Pid from startProcess, not pid_teldritch horrors
2024-06-20remove InstallableValueCommand classQyriad
2024-06-20de-inheritance CmdSearch for InstallableValueCommandQyriad
2024-06-20de-inheritance CmdEdit for InstallableValueCommandQyriad
2024-06-20de-inheritance CmdRun for InstallableValueCommandQyriad
2024-06-20de-inheritance CmdBundle for InstallableValueCommandQyriad
2024-06-20de-inheritance CmdEval for InstallableValueCommandQyriad
2024-06-19filetransfer: return a Source from download()eldritch horrors
2024-06-19libutil: return a source from readFileeldritch horrors
2024-06-18filetransfer: {up,down}load -> transfereldritch horrors
2024-06-18diff-closures: fix a use after freeJade Lovelace
2024-06-17libexpr: add expr memory managementeldritch horrors
2024-06-17libexpr: pass Exprs as references, not pointerseldritch horrors
2024-06-12doc: rewrite the multi-user documentation to actually talk about securityJade Lovelace
2024-06-06build: expose option to enable or disable precompiled std headersQyriad
2024-06-03Show message about `--update-input` being replaced by `nix flake update`Nikodem Rabuliński
2024-06-03Accept multiple arguments to `nix flake update`Nikodem Rabuliński
2024-06-01Revert "nix3: always use the same verbosity default (info)"Qyriad
2024-06-01Merge "build: fix static linking with a hack" into mainQyriad
2024-06-01chore: rebrand Nix to Lix when it makes senseRaito Bezarius
2024-05-31build: fix static linking with a hackQyriad
2024-05-30build-time: remove 20% more by PCH'ing C++ stdlibJade Lovelace
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out namespaces.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out unix-domain-socket.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out current-process.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out processes.{hh,cc}Tom Hubrecht
2024-05-25Merge "nix3-upgrade-nix: fix when there are differing pnames" into mainQyriad
2024-05-25nix3-upgrade-nix: fix when there are differing pnamesQyriad
2024-05-24nix3: always use the same verbosity default (info)Qyriad
2024-05-18nix cat/dump-path/key: stop progress bar before writeFullPuck Meerburg
2024-05-08nix3-eval: don't elide top-level errorsQyriad
2024-05-07remove the autoconf+Make buildsystemQyriad
2024-05-05Fix the pages in the manual for LixJade Lovelace
2024-05-05point nix3-upgrade-nix to releases.lix.systems/manifest.nixQyriad
2024-05-03Merge "Rename `nix show-config` to `nix config show`" into mainMaximilian Bosch
2024-05-03Rename `nix show-config` to `nix config show`Théophane Hufschmitt
2024-05-03Merge changes Id1a67156,I03f4c7c1,I146736bb,I3b1453cb into mainQyriad
2024-05-02nix3-profile: make element names stableQyriad
2024-05-02nix3-profile: remove indicesQyriad
2024-05-02nix3-profile: allow using human-readable names to select packagesQyriad
2024-04-29docs: clarify how ^ works for -E/-f installablesQyriad
2024-04-29docs: give translation examples from nix-build -E/-A to installablesQyriad
2024-04-29docs: clarify how the different kinds of installables are selectedQyriad
2024-04-29docs: guide to installables docs in installable commands' docsQyriad
2024-04-29nix3-upgrade-nix: allow manually specifying new nixQyriad
2024-04-29fix `nix upgrade-nix` on new-style profilesQyriad
2024-04-29refactor some nix-env and profile code to libcmdQyriad
2024-04-25filetransfer: remove decompress request parametereldritch horrors