aboutsummaryrefslogtreecommitdiff
path: root/src/nix
AgeCommit message (Expand)Author
2024-08-09main: require argv[0]eldritch horrors
2024-08-08tree-wide: fix a pile of lintsJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-08-04nix flake metadata: print modified dates for input flakesJade Lovelace
2024-08-04misc docs/meson tidyingJade Lovelace
2024-08-02Merge "nix flake show: add the description if it exists" into mainIsabel
2024-07-31tree-wide: add support for asan!Jade Lovelace
2024-07-23diff-closures: remove gratuitous copyJade Lovelace
2024-07-23nix flake show: add the description if it existsisabel
2024-07-15Merge changes I8d87c0e9,I25937702 into mainQyriad
2024-07-15libstore: rewrite narFromPath as generatoreldritch horrors
2024-07-15nix3-upgrade-nix: always use the /new/ nix-env to perform the installationQyriad
2024-07-06libutil: turn HashModuloSink into a free functioneldritch horrors
2024-07-05libutil: convert readFileSource to a generatoreldritch horrors
2024-07-05libstore: convert dumpPath to a generatoreldritch horrors
2024-07-02Merge "tree-wide: unify progress bar inactive and paused states" into mainalois31
2024-07-01tree-wide: unify progress bar inactive and paused statesAlois Wohlschlager
2024-06-29Reject fully-qualified URLs in 'from' argument of `nix registry add`Delan Azabani
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