master
Don't allow __final in fetchTree
Fix most DoxyGen warnings
Make abort() call sites log first
Merge remote-tracking branch 'upstream/master' into source-path
Never update values after setting the type
Remove `comparator.hh` and switch to `<=>` in a bunch of places
Split ignoreException for destructors or interrupt-safe
Fix warning
Add EvalErrorBuilder::panic()
Merge pull request #11043 from hercules-ci/assert-eq
Merge remote-tracking branch 'origin/master' into flip-coroutines
Merge pull request #11619 from NaN-git/fix-disable-gc
refactor: Extract EvalState::addCallDepth
Use envvars NIX_CACHE_HOME, NIX_CONFIG_HOME, NIX_DATA_HOME, NIX_STATE_HOME if defined (#11351)
docs: explain provenance of default `nix-path` values
Merge remote-tracking branch 'origin/master' into flake-substitution
builtin:fetchurl: Revert impureEnvVars attribute
Revert the `enum struct` change
Ensure all headers have `#pragma once` and are in API docs
Alias traceable_allocator to std::allocator when building without GC
cleanup: remove superfluous std::string copies
Move some corepkgs into the nix binary
language: cleanly ban integer overflows
libexpr: Support structured error classes
libexpr: Rename "column" fields to offset
libexpr: Rearrange lexer files so that yylex_init_extra can be found
Make sure we use `-isystem` with Meson on some deps
Meson build for libexpr and libflake
libexpr: deprecate the bogus "or"-as-variable
Revert "Merge pull request #11826 from DeterminateSystems/revert-11804"
parser.y: GLR -> LALR
Get rid of `CanonPath::fromCwd`
Simplify PosIdx::hash()
Solve unused header warnings reported by clangd
refactor(treewide): reserve vector capacity when final size is known
use byte indexed locations for PosIdx
Restore ambiguous value printer for `nix-instantiate`
Print top-level errors normally in `nix repl`
MacOS built: add workaround for missing view() member of std::ostringstream
Rename `hintfmt` to `HintFmt`
`:quit` in the debugger should quit the whole program
Rename SearchPath to LookupPath and searchPath to lookupPath
Build a minimized Nix with MinGW
Merge pull request #11191 from DeterminateSystems/hash-symbol
Use `std::set<StringContextElem>` not `PathSet` for string contexts
SymbolStr: Remove std::string conversion
refactor(treewide): make some move ctors noexcept where appropriate