Robert Hensing and GitHub
0a6ac133cf
Merge pull request #8864 from p01arst0rm/update-system-definitions
...
update system definitions
2023-08-24 17:42:59 +02:00
Robert Hensing and GitHub
10afcf06aa
Merge pull request #8812 from tweag/fix-clang-tidy
...
Fix some warnings/bugs found by clang-tidy
2023-08-19 16:00:12 +02:00
Robert Hensing and GitHub
284c180732
Merge pull request #8653 from hercules-ci/gitignore-.cache
...
.gitignore: Add .cache/
2023-08-18 15:02:21 +02:00
75243c9693
test/flakes/follow-paths.sh: Quote
...
Co-authored-by: Alex Ameen <alex.ameen.tx@gmail.com >
2023-08-18 14:46:13 +02:00
Robert Hensing and GitHub
ba28613043
Merge pull request #8840 from iFreilicht/tests-for-nix-repl
...
Add tests for repl formatting with and without :p
2023-08-18 14:17:17 +02:00
Robert Hensing and GitHub
5542c1f87e
Merge pull request #8813 from obsidiansystems/outputOf
...
Create (experimental) `outputOf` primop.
2023-08-14 16:53:39 +02:00
Robert Hensing and GitHub
584ff408a4
Merge pull request #8735 from obsidiansystems/defexpr
...
Factor out `nix-defexpr` path computation
2023-08-11 20:32:03 +02:00
Robert Hensing and GitHub
b961541968
labeler: Stop removing labels
...
> Whether or not to remove labels when matching files are reverted or no longer changed by the PR
https://github.com/actions/labeler#inputs
2023-07-31 22:51:06 +02:00
Robert Hensing and GitHub
32494cbb29
Merge pull request #7973 from fricklerhandwerk/remove-channels
...
remove the Channels section
2023-07-19 14:02:26 +02:00
Robert Hensing and GitHub
eca07b2a47
Merge pull request #8315 from fricklerhandwerk/doc-system
...
add information on the system type string
2023-07-19 12:07:23 +02:00
Robert Hensing and GitHub
0e3a7e34a0
Merge pull request #8506 from corngood/ssh-master
...
Pass NIX_SSHOPTS when checking for an ssh master connection.
2023-07-18 15:47:57 +02:00
Robert Hensing and GitHub
6d9f1a8dcc
Merge pull request #8691 from obsidiansystems/built-path
...
Move `BuiltPath` to its own header/C++ file in libcmd
2023-07-14 13:12:16 +02:00
Robert Hensing and GitHub
8d871e1822
Merge pull request #8612 from NixOS/labeler-tests-to-with-tests
...
labeler.yml: tests -> with-tests
2023-07-08 19:21:25 +02:00
537e8beb77
fetchClosure: Apply suggestions from code review
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2023-07-07 11:00:40 +02:00
Robert Hensing and GitHub
7b39a388b3
Merge pull request #8566 from inclyc/nixd/value-print-depth
...
libexpr: extend `Value::print` to allow limited depth
2023-07-01 20:08:52 +02:00
Robert Hensing and GitHub
d05d175ddf
Merge pull request #8619 from hercules-ci/issue-8616-dont-install-test-program
...
tests: Don't install test-libstoreconsumer program
2023-07-01 00:17:07 +02:00
40052c7613
fetchClosure: Docs and error message improvements
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2023-06-30 18:23:42 +02:00
Robert Hensing and GitHub
685f1bb386
labeler.yml: tests -> with-tests
2023-06-30 15:10:07 +02:00
Robert Hensing and GitHub
1632f08ea2
Merge pull request #8600 from inclyc/libexpr/fix-leaking-in-stripIndentation
...
libexpr: fix leaking `es2` in stripIndentation (parser.y)
2023-06-29 11:31:53 +02:00
Robert Hensing and GitHub
fd4f03b8fd
Merge pull request #8519 from fricklerhandwerk/reword-trusted-users
...
reword documentation on trusted users and substituters
2023-06-23 13:08:46 +02:00
Robert Hensing and GitHub
3ee86307ab
Merge pull request #8547 from obsidiansystems/proto-cleanup-prep
...
Make a few changes in prepartion for deeper cleanup of the remote protocols
2023-06-19 20:56:24 +02:00
Robert Hensing and GitHub
bed2fe2312
Merge pull request #8398 from polykernel/perf/lazy-eval-replacements-replacestrings
...
primops: lazy evaluation of replaceStrings replacements
2023-05-30 22:49:42 +02:00
Robert Hensing and GitHub
b1c34c0ee8
Merge pull request #8366 from obsidiansystems/worker-proto-forward-decl-types
...
Don't use `store-api.hh` in `worker-protocol.hh`
2023-05-18 14:33:52 +02:00
Robert Hensing and GitHub
c27fb72294
Merge pull request #8353 from obsidiansystems/downstream-installable-type
...
Upgrade `downstreamPlaceholder` to a type with methods
2023-05-18 14:31:05 +02:00
Robert Hensing and GitHub
f1cbc4ccfe
Merge pull request #8276 from aschmolck/short-options-to-long-ones
...
Convert short options to long ones, 2023 edition
2023-05-17 13:54:08 +02:00
Robert Hensing and GitHub
41591b33a9
Merge pull request #8340 from NixOS/delete-commited-build-artifacts
...
Delete commited build artifacts
2023-05-15 17:30:20 +02:00
Robert Hensing and GitHub
f175b68646
Merge pull request #8339 from obsidiansystems/fix-rapid-check-instances
...
Fix some bounds in rapid check instances
2023-05-15 17:23:50 +02:00
Robert Hensing and GitHub
0c49c1af28
Merge pull request #7601 from obsidiansystems/string-installables
...
Make more string values work as installables
2023-05-15 15:42:57 +02:00
Robert Hensing and GitHub
4539ab530a
Merge pull request #8296 from fricklerhandwerk/contributing-idea-approved
...
highlight 'idea approved' issues in contributing guide
2023-05-08 17:00:23 +02:00
Robert Hensing and GitHub
cf8effdae2
Merge pull request #8263 from frederictobiasc/improve-doc-genericclosure
...
Documentation: Improve builtins.genericClosure
2023-05-08 12:23:19 +02:00
Robert Hensing and GitHub
879e45247c
Merge pull request #8288 from figsoda/regex
...
Fix hostRegex to accept hosts with a `-`
2023-05-08 12:14:59 +02:00
Robert Hensing and GitHub
ef432b2b15
Merge pull request #8242 from obsidiansystems/recursive.nix
...
Move `test/recursive.sh` nix expr to file
2023-04-20 13:22:35 +02:00
Robert Hensing and GitHub
28d7ffd448
Merge pull request #8220 from accelbread/whitelist-commit-lockfile-summary
...
Add commit-lockfile-summary to flake nixConfig whitelist
2023-04-18 16:49:33 +02:00
Robert Hensing and GitHub
7fcce6d48c
Merge pull request #8231 from obsidiansystems/add-derivation-xp-gates
...
Gate experimental features in `DerivationOutput::fromJSON`
2023-04-18 15:42:58 +02:00
Robert Hensing and GitHub
64ee02890c
Merge pull request #8230 from obsidiansystems/daemon-trust-override
...
Experimentally allow forcing `nix-daemon` trust; use this to test
2023-04-17 19:43:41 +02:00
Robert Hensing and GitHub
c56705c025
Merge pull request #8194 from obsidiansystems/redisplay-feature-gated-settings
...
Fix some issues with experimental config settings
2023-04-17 19:25:06 +02:00
Robert Hensing and GitHub
3f9589f17e
Merge pull request #6312 from obsidiansystems/keyed-build-result
...
Shuffle `BuildResult` data definition, make state machine clearer, introduce `SingleDrvOutputs`
2023-04-17 18:08:05 +02:00
Robert Hensing and GitHub
e641de085b
Merge pull request #3746 from obsidiansystems/path-info
...
Introduce `StoreReferences` and `ContentAddressWithReferences`
2023-04-17 15:49:48 +02:00
Robert Hensing and GitHub
9af9c260fc
Merge pull request #8193 from hercules-ci/dry-strings
...
Deduplicate string literal rendering, fix 4909
2023-04-17 11:19:40 +02:00
Robert Hensing and GitHub
36a473c5e8
Merge pull request #8196 from obsidiansystems/fix-8162
...
Mark experimental configuration settings programmatically
2023-04-17 11:18:11 +02:00
9c74df5bb4
Format
...
Co-authored-by: Eelco Dolstra <edolstra@gmail.com >
Co-authored-by: John Ericson <git@JohnEricson.me >
2023-04-15 20:56:51 +02:00
Robert Hensing and GitHub
ab228d73db
Merge pull request #8214 from raphaelr/installable-derived-path-warn
...
Display valid installable in `InstallableDerivedPath::parse` warning
2023-04-15 14:15:02 +02:00
Robert Hensing and GitHub
f5ab38a688
Merge pull request #8217 from obsidiansystems/push-get-fs-accessor-unsupported-down
...
Push `getFSAccessor` `unsupported(...)` down `Store` class hierarchy
2023-04-14 14:23:23 +02:00
Robert Hensing and GitHub
a2ec8eaf17
Merge pull request #8190 from NaN-git/configure_ac
...
add check for librapidcheck
2023-04-10 20:13:32 +02:00
Robert Hensing and GitHub
8f0ec323ea
Merge pull request #8180 from obsidiansystems/factor-out-daemon-cmd-helpers
...
Tidy up and comment daemon CLI
2023-04-08 16:57:49 +02:00
Robert Hensing and GitHub
4411c7d7e0
Merge pull request #8179 from tweag/disable-gc-on-coroutine
...
disable gc on coroutine
2023-04-07 18:21:11 +02:00
Robert Hensing and GitHub
54b3b6ebc6
Merge pull request #7887 from obsidiansystems/add-derivation
...
`nix derivation add`, `show-derivation` -> `derivation show`
2023-04-07 15:02:35 +02:00
Robert Hensing and GitHub
f3a6de6ba9
Merge pull request #8148 from hercules-ci/fix-issue-8119-printValue-tBlackhole-abort
...
eval: Fix crash on missing printValue tBlackhole case
2023-04-03 16:05:55 +02:00
Robert Hensing and GitHub
9e7940e35d
Merge pull request #8109 from oxalica/fix/show-legacy-packages
...
Catch eval errors in `hasContent`
2023-03-27 05:46:49 +02:00
Robert Hensing and GitHub
6b87c6577f
tests/flakes/show.sh: Broaden requirement comment
2023-03-27 05:11:23 +02:00
Robert Hensing and GitHub
b5b6055bbf
Merge pull request #8064 from knedlsepp/flake-in-submodule
...
Add a test with flake.nix in a git submodule
2023-03-18 15:07:38 +01:00
Robert Hensing and GitHub
bf0c8c34e7
tests/flake-in-submodule: Remove unnecessary rm -rf
2023-03-18 14:39:38 +01:00
Robert Hensing and GitHub
a387f46967
Merge pull request #8033 from lbodor/stop-adding-dot-to-nix-dev-env-path
...
`print-dev-env`: stop inadvertently adding `.` to `PATH`
2023-03-13 19:52:41 +01:00
Robert Hensing and GitHub
4489def1b3
Merge pull request #7883 from hercules-ci/json-guidelines
...
cli-guideline: Add JSON guideline
2023-02-28 17:14:42 +01:00
Robert Hensing and Robert Hensing
d0d0b9a748
doc/cli-guideline: Improve examples
...
Turns out that the settings themselves have a bad data model anyway, so we cut that. They do still occur in the first example, but not in focus.
2023-02-28 16:35:47 +01:00
Robert Hensing and Robert Hensing
17f70b10bf
doc/cli-guideline: Apply suggestions from code review
...
Thanks Valentin!
2023-02-28 16:35:42 +01:00
892d46adbb
flake.nix: Force the ./configure tests setting
...
This always forces the setting, rather than relying on its default, and cleans up the code a bit.
Co-authored-by: John Ericson <git@JohnEricson.me >
2023-02-28 15:56:46 +01:00
Robert Hensing and GitHub
b5bbf14b87
Merge pull request #5753 from obsidiansystems/init-twice-works
...
Clean up daemon handling in the tests
2023-02-23 18:13:14 +01:00
Robert Hensing and GitHub
c7bd3a874f
Merge pull request #7863 from obsidiansystems/test-derivation-to-json
...
Move Derivation JSON printing logic to lib and test it
2023-02-20 23:21:50 +01:00
Robert Hensing and GitHub
df6829e0d7
Merge pull request #7867 from NixOS/hacking-cross
...
doc/hacking.md: Corrections and additions for cross
2023-02-20 22:25:55 +01:00
Robert Hensing and GitHub
de714833f1
Merge pull request #6538 from zimbatm/simplify-flake
...
simplify flake
2023-02-20 12:33:22 +01:00
Robert Hensing and GitHub
807ef8f734
doc/hacking.md: Corrections and additions for cross
2023-02-20 12:20:08 +01:00
Robert Hensing and GitHub
a88ae62bc0
Merge pull request #7811 from Et7f3/fix_memory_leaks
...
Reduce memory leaks
2023-02-16 21:21:54 +01:00
Robert Hensing and GitHub
1a0b293eb2
Merge pull request #7775 from hercules-ci/test-authorization
...
Add a basic daemon authorization test
2023-02-10 13:36:45 +01:00
7908a41631
tests/authorization: Simplify assertion
...
Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com >
2023-02-10 13:03:24 +01:00
40d8955b89
Apply suggestions from code review
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2023-02-08 00:24:28 +01:00
Robert Hensing and GitHub
895dfc656a
Merge pull request #7705 from Ma27/fix-initNix-in-perl-bindings
...
perl: run `initLibStore()` on `openStore()`
2023-02-03 23:33:41 +01:00
Robert Hensing and GitHub
c9b9260f34
Merge pull request #7713 from obsidiansystems/more-rapid-check
...
Add more property tests
2023-01-30 18:54:53 +01:00
Robert Hensing and GitHub
a31d7d4e5e
Merge pull request #7715 from obsidiansystems/small-storePath-cleanups
...
Avoid some `StorePath` <-> `Path` round trips
2023-01-30 16:12:19 +01:00
Robert Hensing and GitHub
f233fd496d
Merge pull request #7679 from hercules-ci/re-add-boehmgc-patch
...
Revert "fixup: remove boehmgc patch"
2023-01-24 16:26:47 +01:00
Robert Hensing and GitHub
3e1a4b18b6
Merge pull request #7670 from obsidiansystems/try-fix-7669
...
Try to fix #7669
2023-01-24 12:44:02 +01:00
Robert Hensing and GitHub
04cc7f90f3
Merge pull request #7675 from obsidiansystems/tighten-export-refs-test
...
Tighten up the `exportReferencesGraph` tests
2023-01-24 11:35:16 +01:00
Robert Hensing and GitHub
9b56683398
Merge pull request #7447 from aakropotkin/read-file-type
...
Read file type
2023-01-23 17:37:22 +01:00
Robert Hensing and GitHub
0a9acefeb5
Merge pull request #7657 from obsidiansystems/fix-7655
...
Fix #7655
2023-01-23 15:42:59 +01:00
Robert Hensing and GitHub
a58e9c3860
Merge pull request #7639 from obsidiansystems/output-names
...
Test store paths, with property tests, fix bug
2023-01-23 15:21:23 +01:00
Robert Hensing and GitHub
37c533ed27
rl-next.md: Minor improvement
2023-01-23 11:28:31 +01:00
Robert Hensing and GitHub
04de0dd0b4
Merge pull request #7577 from hercules-ci/pr-template
...
.github: Add pull request template
2023-01-20 14:36:09 +01:00
Robert Hensing and GitHub
dfbdde6d07
Update .github/PULL_REQUEST_TEMPLATE.md
2023-01-20 14:06:46 +01:00
Robert Hensing and GitHub
7f04a54214
Update .github/PULL_REQUEST_TEMPLATE.md
2023-01-20 13:56:14 +01:00
Robert Hensing and GitHub
d385c13202
Merge pull request #7621 from hercules-ci/nixpkgs-lib-regression-test
...
Revert #6204 to fix regression, add nixpkgs/lib/tests as regression test
2023-01-18 02:26:30 +01:00
Robert Hensing and GitHub
c133e66375
Merge pull request #7604 from obsidiansystems/fix-variant-missing-raw
...
Try to fix build failure
2023-01-16 12:22:30 +01:00
Robert Hensing and GitHub
2e41ae9f93
Merge pull request #7599 from obsidiansystems/move-path-info-definitions
...
Move `ValidPathInfo` defintions to `path-info.cc`
2023-01-14 11:54:57 +01:00
dc9c455979
Apply suggestions from code review
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2023-01-14 11:24:54 +01:00
Robert Hensing and GitHub
fec527bba1
Merge pull request #7597 from tweag/move-implem-bit-to-implem-file
...
Move the `getBuildLog` implementation to its own implementation file
2023-01-13 20:16:33 +01:00
Robert Hensing and GitHub
d21f54958e
Merge pull request #6815 from obsidiansystems/better-wanted-outputs
...
`OutputSpec` for `DerivationGoal` and `DerivedPath`, today's `OutputSpec` -> `ExtendedOutputSpec`
2023-01-13 16:03:12 +01:00
Robert Hensing and GitHub
5c0d3b476f
release-process: Add "create a backport label"
2023-01-12 00:19:18 +01:00
Robert Hensing and GitHub
f58c301112
Merge pull request #7541 from hercules-ci/check-manual-links
...
Check links in the manual
2023-01-10 23:07:38 +01:00
6ae4d762d0
doc/manual/src/contributing/hacking.md: Apply suggestion
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2023-01-10 22:30:41 +01:00
fefa3a49ce
doc/manual: Apply suggestions from code review
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2023-01-10 22:30:41 +01:00
1437582ccd
doc/book.toml: Improve config ( #7300 )
...
* doc/book.toml: Improve config
- `title` value will be added to the HTML <title> - here</title>
- `git-repository-url` adds a link to the GitHub repo in the top right corner
- `edit-url-template` adds an edit link, inviting contributions
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io >
2022-12-20 16:29:32 +01:00
0407436b0f
derivations.cc: Use larger buffer in printString
...
If we want to be careful about hitting the stack protector page, we should use `-fstack-check` instead.
Co-authored-by: Eelco Dolstra <edolstra@gmail.com >
2022-01-21 17:25:37 +01:00
fbf509c113
parseContentAddressMethodPrefix: use string_view
...
Co-authored-by: John Ericson <git@JohnEricson.me >
2020-09-21 07:55:47 +02:00
ecc8088cb7
wopAddToStore: Throw to clarify unused refs
...
Co-authored-by: John Ericson <git@JohnEricson.me >
2020-09-21 07:55:47 +02:00