aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
2024-06-17libexpr: store ExprConcatStrings elements as direct vectoreldritch horrors
2024-06-17libexpr: don't immediately throw parser errorseldritch horrors
2024-06-17libexpr: hook up bison destructors for state objectseldritch horrors
2024-06-17mini-refactor "lambda.name or anonymous lambda" logicQyriad
2024-06-16Merge changes I07d2da41,I864d7340,I86612c64 into mainjulia
2024-06-16Merge "docs: expand importNative/exec example (#10803)" into mainjade
2024-06-16Change error messages about 'invalid paths' to 'path does not exist'.julia
2024-06-16Add a clearer error message for InvalidPathError during evaluationjulia
2024-06-12Misc workaround removals since 24.05 upgradeJade Lovelace
2024-06-06build: expose option to enable or disable precompiled std headersQyriad
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-30docs: expand importNative/exec example (#10803)Jörg Thalheim
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 users.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out processes.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out terminal.{hh,cc}Tom Hubrecht
2024-05-24change "evaluating file" logs to debugQyriad
2024-05-23Merge "packaging: rename nixexpr -> lixexpr and so on" into mainjade
2024-05-23packaging: rename nixexpr -> lixexpr and so onJade Lovelace
2024-05-22release notes: add a bunch of themJade Lovelace
2024-05-17Merge "primops: change to std::function, allowing the passing of user data" i...Puck Meerburg
2024-05-17Merge "Loosen constness on listElems() result" into mainPuck Meerburg
2024-05-17docs: mention importNative/exec in allow-unsafe-native-code-during-evaluationQyriad
2024-05-16primops: change to std::function, allowing the passing of user dataYorick van Pelt
2024-05-16Loosen constness on listElems() resultPuck Meerburg
2024-05-15builtins: fix builtins.langVersion docs to state it's deprecatedJade Lovelace
2024-05-07remove the autoconf+Make buildsystemQyriad
2024-05-05fix integer overflow on i686 with high phys memoryQyriad
2024-05-04Remove a URL literal from fetchTarball docsJade Lovelace
2024-05-03Revert "Revert "Merge pull request #6621 from Kha/nested-follows""Maximilian Bosch
2024-04-10don't boost::to_few_args when an eval cached string type errorsQyriad
2024-04-09Print top-level errors normally in `nix repl`Rebecca Turner
2024-04-09Merge "Add `repl-overlays`" into mainrebecca “wiggles” turner
2024-04-08Add `repl-overlays`Rebecca Turner
2024-04-08pragma once and ///@file everything missing itJade Lovelace
2024-04-08Format Nix code with `nixfmt`Rebecca Turner
2024-04-06avoid markdown which the repl's :doc cannot handlestuebinm
2024-04-06always re-eval cached failuresQyriad
2024-04-03Add `EscapeStringOptions` and `escapeString` testsRebecca Turner
2024-04-01libexpr/flake: don't purple the flake.lock diffK900
2024-03-31Merge pull request #9920 from 9999years/forbid-nested-debuggersThéophane Hufschmitt
2024-03-29Add `pre-commit` checksRebecca Turner
2024-03-30Merge "Document ExprLambda fields" into mainjade
2024-03-29Document ExprLambda fieldsJade Lovelace
2024-03-29Move `escapeString` to its own fileRebecca Turner
2024-03-29meson: add missing explicit dependency on nlohmann_jsonWinter