Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-02 | Sink: Use std::string_view | Eelco Dolstra | |
2020-12-02 | writeFull/writeFile: Use std::string_view | Eelco Dolstra | |
2020-12-01 | replaceStrings(): Use std::string_view | Eelco Dolstra | |
2020-12-01 | Macro hygiene | Eelco Dolstra | |
2020-12-01 | Macro hygiene | Eelco Dolstra | |
2020-11-26 | archive: disable preallocate-contents by default | Dominique Martinet | |
using fallocate() to preallocate files space does more harm than good: - breaks compression on btrfs - has been called "not the right thing to do" by xfs developers (because delayed allocation that most filesystems implement leads to smarter allocation than what the filesystem needs to do if we upfront fallocate files) | |||
2020-11-26 | Ask for confirmation before allowing flake Nix configuration settings | Eelco Dolstra | |
2020-11-16 | filterANSIEscapes(): Handle UTF-8 characters | Eelco Dolstra | |
2020-11-10 | Fix stack overflow introduced in #4206 | Ricardo M. Correia | |
2020-11-09 | Fix appending to Setting<StringSet> | Eelco Dolstra | |
Fixes: warning: unknown setting 'extra-sandbox-paths' | |||
2020-10-30 | Fix memory corruption caused by GC-invisible coroutine stacks | Robert Hensing | |
Crucially this introduces BoehmGCStackAllocator, but it also adds a bunch of wiring to avoid making libutil depend on bdw-gc. Part of the solutions for #4178, #4200 | |||
2020-10-30 | Fix test | Eelco Dolstra | |
2020-10-29 | Fix assertion failure in tab completion for --option | Eelco Dolstra | |
2020-10-29 | Generalize extra-* settings | Eelco Dolstra | |
This removes the extra-substituters and extra-sandbox-paths settings and instead makes every array setting extensible by setting "extra-<name> = <value>" in the configuration file or passing "--<name> <value>" on the command line. | |||
2020-10-29 | Merge pull request #4198 from mkenigs/capitalize-JSON | Eelco Dolstra | |
Capitalize JSON for consistency | |||
2020-10-28 | Capitalize JSON for consistency | Matthew Kenigsberg | |
2020-10-28 | Consistency | Eelco Dolstra | |
2020-10-26 | BaseSetting<StringMap>::set(): Don't append to previous value | Eelco Dolstra | |
2020-10-26 | Move Explicit | Eelco Dolstra | |
2020-10-15 | Add missing include for MAX_PATH | John Ericson | |
And remove one that we didn't actually need to add | |||
2020-10-15 | Merge remote-tracking branch 'upstream/master' into fix-and-ci-static-builds | John Ericson | |
2020-10-11 | Split out `commonChildInit` | John Ericson | |
2020-10-09 | Completions::add(): Guard against newlines | Eelco Dolstra | |
2020-10-09 | Merge pull request #4128 from tweag/extended-completions | Eelco Dolstra | |
Add a zsh completion script | |||
2020-10-09 | Merge remote-tracking branch 'upstream/master' into fix-and-ci-static-builds | John Ericson | |
2020-10-09 | Remove Lazy | Eelco Dolstra | |
This fixes a crash during startup when compiling Nix as a single compilation unit. | |||
2020-10-09 | writeFile(): Add error context to writeFull() failure | Eelco Dolstra | |
Issue #4092. | |||
2020-10-09 | Add a description in the completion outputs | regnat | |
Make nix output completions in the form `completion\tdescription`. This can't be used by bash (afaik), but other shells like zsh or fish can display it along the completion choices | |||
2020-10-07 | Serialize exceptions from the sandbox process to the parent | Eelco Dolstra | |
Fixes #4118. | |||
2020-10-07 | Formatting | Eelco Dolstra | |
2020-10-06 | Remove static variable name clashes | Eelco Dolstra | |
This was useful for an experiment with building Nix as a single compilation unit. It's not very useful otherwise but also doesn't hurt... | |||
2020-10-06 | Factor out common showBytes() | Eelco Dolstra | |
2020-10-06 | Add missing #pragma once | Eelco Dolstra | |
2020-10-05 | Fix s3:// store | Eelco Dolstra | |
Fixes https://github.com/NixOS/nixos-org-configurations/issues/123. | |||
2020-09-29 | Merge branch 'master' into access-tokens | Kevin Quick | |
2020-09-25 | Merge remote-tracking branch 'origin/master' into github-api-token | Gregory Hale | |
2020-09-25 | stdout_ -> cout | John Ericson | |
Better to get creative than just sprinkle arbitrary underscores. | |||
2020-09-25 | expectArg(): Respect the 'optional' flag | Eelco Dolstra | |
2020-09-24 | Support StringMap configuration settings. | Kevin Quick | |
Allows Configuration values that are space-separated key=value pairs. | |||
2020-09-23 | Merge pull request #4054 from edolstra/fix-4021 | Eelco Dolstra | |
registerOutputs(): Don't call canonicalisePathMetaData() twice | |||
2020-09-23 | lstat() cleanup | Eelco Dolstra | |
2020-09-23 | libutil/archive: add preallocate-contents option | Dominique Martinet | |
Make archive preallocation (fallocate) optional because some filesystems like btrfs do not behave as expected with fallocate. See #3550. | |||
2020-09-22 | Merge branch 'add-ca-to-store' of https://github.com/hercules-ci/nix | Eelco Dolstra | |
2020-09-22 | Silence a compiler warning in serialise.hh | regnat | |
Explicitely cast to `uint64_t` in `readNum` to avoid a "comparison between signed and unsigned" warning | |||
2020-09-21 | fmt.hh: Don't include boost/algorithm/string/replace.hpp | Eelco Dolstra | |
This cuts compilation time by ~49s. Issue #4045. | |||
2020-09-21 | Random header cleanup | Eelco Dolstra | |
2020-09-21 | abstractsettingtojson.hh -> abstract-setting-to-json.hh | Eelco Dolstra | |
2020-09-21 | Move Callback into its own header | Eelco Dolstra | |
This gets rid of the inclusion of <future> in util.hh, cutting compilation time by ~20s (CPU time). Issue #4045. | |||
2020-09-21 | Don't include <regex> in header files | Eelco Dolstra | |
This reduces compilation time by ~15 seconds (CPU time). Issue #4045. | |||
2020-09-21 | Move FramedSink next to FramedSource | Robert Hensing | |