aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
2024-10-18libexpr: Fix typo in error messagepiegames
2024-10-18libexpr: Optimize complex indented stringspiegames
2024-10-18libexpr: Print interpolations more accurately in `show`piegames
2024-10-18libexpr: Rewrite stripIndentation for indented stringspiegames
2024-10-18libexpr: move parser semantics into separate filepiegames
2024-10-18libexpr: rename grammar to grammar::v1piegames
2024-10-08Set c++ version to c++23Lulu
2024-10-08Fix gcc warning -Wmissing-field-initializersLulu
2024-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-09-28libfetchers/git: restore compat with `builtins.fetchGit` from 2.3Maximilian Bosch
2024-09-01repl-overlays: Provide an elaborate exampleRebecca Turner
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-26treewide: fix a bunch of lintsJade Lovelace
2024-08-21libutil/config: unify path setting typesAlois Wohlschlager
2024-08-21libexpr: Soft-deprecate ancient let syntaxpiegames
2024-08-21libexpr: Soft-deprecate __overridespiegames
2024-08-19flake: don't refetch unmodified inputs by recursive followsMaximilian Bosch
2024-08-17libexpr: Deprecate URL literalspiegames
2024-08-17libexpr: Introduce Deprecated featurespiegames
2024-08-08libexpr: move Value implementations out of eval.ccQyriad
2024-08-08Merge changes I526cceed,Ia4e2f1fa,I22e66972,I9fbd55a9,Ifca22e44 into mainjade
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-08libexpr: Add experimental pipe operatorpiegames
2024-08-07libexpr/parser: Test experimental featurespiegames
2024-08-07Merge "fix: warn and document when advanced attributes will have no impact du...Maximilian Bosch
2024-08-07Merge "package: improve support for building without BDW-GC" into mainalois31
2024-08-04tree-wide: fix various lint warningsJade Lovelace
2024-08-03fix: warn and document when advanced attributes will have no impact due to __...Tom Bereknyei
2024-08-03package: improve support for building without BDW-GCAlois Wohlschlager
2024-08-02Merge "Reapply "libfetchers: make attribute / URL query handling consistent""...Maximilian Bosch
2024-08-01Reapply "libfetchers: make attribute / URL query handling consistent"Maximilian Bosch
2024-08-01Merge changes Icc4747ae,Id4717b5b,Ie3ddb3d0,Ic4d93a08,I00d9ff70 into mainQyriad
2024-08-01libexpr: include the type of the non-derivation value in the type errorQyriad
2024-08-01libexpr: mild cleanup to getDerivationsQyriad
2024-08-01libexpr: DrvInfo: remove unused bad-citizen constructorQyriad
2024-08-01cleanup and slightly refactor DrvInfo::queryOutputsQyriad
2024-07-31libexpr: implement actual constructors for nix::ValueQyriad
2024-07-22Merge "libexpr/gc-alloc: fix compilation with !HAVE_BOEHMGC" into mainPierre Bourdon
2024-07-23libexpr/gc-alloc: fix compilation with !HAVE_BOEHMGCPierre Bourdon
2024-07-22enable -Werror=suggest-overrideeldritch horrors
2024-07-22libexpr: fix -Wunused-const-variable warningeldritch horrors
2024-07-20libexpr: add a strongly typed version of gcAllocBytes()Qyriad
2024-07-20libexpr: rename confusing makeImmutableString -> gcCopyStringIfNeededQyriad
2024-07-20libexpr: refactor gc-agnostic helpers into one placeQyriad
2024-07-19Merge changes Id8b3d289,Ib75ab5b8,I3792eeb3 into mainjade
2024-07-18Fixup a bunch of references to nixos.org manualsJade Lovelace
2024-07-18expr: fix a compiler warning about different signs in comparisonJade Lovelace
2024-07-18libexpr/print: do not show elided nested items when there are noneAlois Wohlschlager
2024-07-18libexpr/print: never show empty attrsets or derivations as «repeated»Alois Wohlschlager