aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
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
2024-03-29meson: install missing/generated headerseldritch horrors
2024-03-29meson: install pkg-config files for librarieseldritch horrors
2024-03-29Merge "Remove `HintFmt::operator%`" into mainwiggles dog
2024-03-27Stop vendoring toml11Winter
2024-03-27HOT SALE: 15% off your build times!Jade Lovelace
2024-03-26Remove `HintFmt::operator%`Rebecca Turner
2024-03-25Merge pull request #8817 from iFreilicht/flake-update-lock-overhaulThéophane Hufschmitt
2024-03-25Minor cleanup in libexpr/flake/flake.ccEelco Dolstra
2024-03-25Input: Replace markFileChanged() by putFile()Eelco Dolstra
2024-03-22build: optionally build and install with mesonQyriad
2024-03-20libexpr: unbreak PosTable performanceeldritch horrors
2024-03-18Merge changes I72c945ca,I2138bb4d,Ib96749f3 into mainjade
2024-03-18un-nixes ur lix, a littleJade Lovelace
2024-03-18libexpr: associate let exprs with the correct StaticEnveldritch horrors
2024-03-18libexpr: sort binding name in debuggereldritch horrors
2024-03-18Merge "Delete hasPrefix and hasSuffix from the codebase" into mainjade
2024-03-18use byte indexed locations for PosIdxeldritch horrors
2024-03-18diagnose "unexpected EOF" at EOFeldritch horrors
2024-03-18report inherit attr errors at the duplicate nameeldritch horrors
2024-03-18normalize formal order on ExprLambda::showeldritch horrors
2024-03-18keep copies of parser inputs that are in-memory onlyeldritch horrors
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-17builtins.nixVersion: return fixed fake versionJade Lovelace
2024-03-16diagnose duplicated attrs at correct patheldritch horrors
2024-03-15Fix `gc-small-vector.hh` includesRebecca Turner
2024-03-14libexpr: fix elided value counting in printereldritch horrors
2024-03-11Merge "util.hh: split out signals stuff" into mainjade
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-10add doc comment justifying ExprInheritFromeldritch horrors
2024-03-10remove ExprAttrs::AttrDef::inheritedeldritch horrors
2024-03-10evaluate inherit (from) exprs only once per directiveeldritch horrors
2024-03-10remove getDerivations deduplicationeldritch horrors
2024-03-10group inherit by source during Expr::showeldritch horrors
2024-03-10use the same bindings print for ExprAttrs and ExprLeteldritch horrors