Eelco Dolstra
|
e8c379555f
|
LocalStore: Get rid of recursive_mutex
|
2020-11-03 14:45:24 +01:00 |
|
Eelco Dolstra
|
85c8be6286
|
Remove static variable name clashes
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 13:49:20 +02:00 |
|
John Ericson
|
b759701652
|
nix::worker_proto -> worker_proto
|
2020-09-30 00:41:18 +00:00 |
|
John Ericson
|
45a0ed82f0
|
Revert "Use template structs instead of phantoms"
This reverts commit 9ab07e99f5 .
|
2020-09-30 00:39:06 +00:00 |
|
John Ericson
|
b92d3b2edd
|
Merge remote-tracking branch 'upstream/master' into templated-daemon-protocol
|
2020-09-22 00:45:55 +00:00 |
|
John Ericson
|
e7d93e7ece
|
Merge remote-tracking branch 'upstream/master' into single-ca-drv-build
|
2020-09-03 15:43:17 +00:00 |
|
Eelco Dolstra
|
82b77a7726
|
addPermRoot(): Remove indirect flag
|
2020-09-03 11:29:34 +02:00 |
|
Eelco Dolstra
|
00d25e8457
|
Remove the --indirect flag
All GC roots are now indirect.
|
2020-09-03 11:22:00 +02:00 |
|
John Ericson
|
45a2f1baab
|
Rename drv output querying functions, like master
- `queryDerivationOutputMapAssumeTotal` -> `queryPartialDerivationOutputMap`
- `queryDerivationOutputMapAssumeTotal` -> `queryDerivationOutputMap
|
2020-08-20 18:14:12 +00:00 |
|
John Ericson
|
be0d429b95
|
Merge branch 'master' of github.com:NixOS/nix into templated-daemon-protocol
|
2020-08-19 03:17:41 +00:00 |
|
John Ericson
|
3c8b5b6219
|
Merge remote-tracking branch 'upstream/master' into single-ca-drv-build
|
2020-08-14 17:00:13 +00:00 |
|
Eelco Dolstra
|
13e49be660
|
Merge pull request #3875 from obsidiansystems/new-interface-for-path-pathOpt
Offer a safer interface for path and pathOpt
|
2020-08-14 17:19:19 +02:00 |
|
John Ericson
|
e913a2989f
|
Squashed get CA derivations building
|
2020-08-07 19:51:55 +00:00 |
|
Carlo Nucera
|
9ab07e99f5
|
Use template structs instead of phantoms
|
2020-08-06 18:04:13 -04:00 |
|
Carlo Nucera
|
f795f0fabc
|
Merge branch 'drv-outputs-map-allow-missing-namespace' of github.com:obsidiansystems/nix into templated-daemon-protocol
|
2020-08-06 15:53:09 -04:00 |
|
John Ericson
|
e89b5bd0bf
|
Minimize the usage of Hash::dummy
|
2020-08-06 18:31:48 +00:00 |
|
Carlo Nucera
|
1d2e80ddd6
|
Merge branch 'master' of github.com:NixOS/nix into new-interface-for-path-pathOpt
|
2020-08-05 15:45:33 -04:00 |
|
Carlo Nucera
|
8241e660ba
|
Remove Hash::operator bool ()
Since the hash is not optional anymore
|
2020-08-05 15:30:38 -04:00 |
|
Carlo Nucera
|
1d71028f4d
|
Remove optionality in ValidPathInfo::narInfo
|
2020-08-05 14:42:48 -04:00 |
|
John Ericson
|
7302761f64
|
Merge remote-tracking branch 'obsidian/drv-outputs-map-allow-missing' into templated-daemon-protocol
|
2020-08-05 17:53:24 +00:00 |
|
John Ericson
|
2f2ae993dc
|
WIP systematize more of the worker protocol
This refactor should *not* change the wire protocol.
|
2020-08-04 19:02:05 +00:00 |
|
Carlo Nucera
|
eee6ef86cd
|
Merge branch 'master' of github.com:NixOS/nix into better-ca-parse-errors
|
2020-07-30 18:27:25 -04:00 |
|
Eelco Dolstra
|
3f6e88a552
|
unsigned long long -> uint64_t
|
2020-07-30 13:34:04 +02:00 |
|
Carlo Nucera
|
c318d398f3
|
Merge branch 'misc-ca' of github.com:obsidiansystems/nix into new-interface-for-path-pathOpt
|
2020-07-28 14:22:24 -04:00 |
|
Carlo Nucera
|
7ef1e3cd14
|
Use the new interface
|
2020-07-28 13:59:24 -04:00 |
|
John Ericson
|
1d7d94ceea
|
Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into better-ca-parse-errors
|
2020-07-27 16:17:50 +00:00 |
|
John Ericson
|
43f2bd8dc5
|
Merge remote-tracking branch 'upstream/master' into hash-always-has-type
|
2020-07-27 16:13:57 +00:00 |
|
Carlo Nucera
|
048e916f64
|
Merge branch 'master' of github.com:NixOS/nix into optional-derivation-output-storepath
|
2020-07-16 13:32:28 -04:00 |
|
John Ericson
|
cc0d77f8c9
|
Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into better-ca-parse-errors
|
2020-07-16 17:28:52 +00:00 |
|
Carlo Nucera
|
d090562348
|
Merge branch 'master' of github.com:NixOS/nix into hash-always-has-type
|
2020-07-15 17:21:01 -04:00 |
|
Eelco Dolstra
|
545bb2ed03
|
Remove 'accessor' from addToStore()
This is only used by hydra-queue-runner and it's better to implement
it there.
|
2020-07-13 18:31:19 +02:00 |
|
John Ericson
|
c466cb2091
|
Merge branch 'hash-always-has-type' into better-ca-parse-errors
|
2020-07-13 03:02:09 +00:00 |
|
John Ericson
|
4415765385
|
Merge remote-tracking branch 'upstream/master' into hash-always-has-type
|
2020-07-13 03:01:44 +00:00 |
|
John Ericson
|
18152406ce
|
String .drv suffix to create derivation name
|
2020-07-12 15:40:14 +00:00 |
|
John Ericson
|
442d43178b
|
Merge remote-tracking branch 'upstream/master' into optional-derivation-output-storepath
|
2020-07-11 02:27:45 +00:00 |
|
Eelco Dolstra
|
5dff49f661
|
Factor out commonality between nix-prefetch-url and nix-store --add-fixed
|
2020-07-10 13:21:37 +02:00 |
|
Eelco Dolstra
|
7f1a86d57c
|
nix-store --add-fixed: Run in constant memory
|
2020-07-10 12:51:56 +02:00 |
|
Matthew Bauer
|
8e0d0689be
|
Only store hash of fixed derivation output
we don’t need a full storepath for a fixedoutput derivation. So just
putting the ingestion method + the hash is sufficient.
|
2020-07-08 19:11:39 -04:00 |
|
Matthew Bauer
|
af95a7c16b
|
Add name to BasicDerivation
We always have a name for BasicDerivation, since we have a derivation
store path that has a name.
|
2020-07-08 15:38:01 -04:00 |
|
Carlo Nucera
|
263ccdd489
|
Rename two hash constructors to proper functions
|
2020-07-01 18:34:18 -04:00 |
|
John Ericson
|
98e5d1af03
|
Merge remote-tracking branch 'upstream/master' into hash-always-has-type
|
2020-06-23 17:03:37 +00:00 |
|
John Ericson
|
20799a5151
|
WIP: Make Hash always store a valid hash type
|
2020-06-19 19:32:29 +00:00 |
|
John Ericson
|
3f8dcfe3fd
|
Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype
|
2020-06-18 23:01:58 +00:00 |
|
John Ericson
|
15abb2aa2b
|
Revert the enum struct change
Not a regular git revert as there have been many merges and things.
|
2020-06-18 22:11:26 +00:00 |
|
John Ericson
|
bbbf3602a3
|
Merge branch 'enum-class' into no-hash-type-unknown
|
2020-06-18 22:11:19 +00:00 |
|
John Ericson
|
40526fbea5
|
Merge remote-tracking branch 'upstream/master' into enum-class
|
2020-06-18 21:38:15 +00:00 |
|
Eelco Dolstra
|
29542865ce
|
Remove StorePath::clone() and related functions
|
2020-06-16 22:20:18 +02:00 |
|
Eelco Dolstra
|
e14e62fddd
|
Remove trailing whitespace
|
2020-06-15 14:12:39 +02:00 |
|
Ben Burdette
|
ef1b3f21b6
|
Merge remote-tracking branch 'upstream/master' into errors-phase-2
|
2020-06-11 14:06:35 -06:00 |
|
Eelco Dolstra
|
ac4d43a31b
|
Merge pull request #3073 from tweag/machine-logs
Add an option to print the logs in a machine-readable format
|
2020-06-11 15:45:18 +02:00 |
|