summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2020-12-24 14:16:09 -0600
committerGitHub <noreply@github.com>2020-12-24 14:16:09 -0600
commitede534a3a1aabc574a9fefe268a0a7a97a73138b (patch)
tree142c4393bc76c020c3f902618cf757762e963475
parentd4870462f8f539adeaa6dca476aff6f1f31e1981 (diff)
parenta93916b1905cd7b968e92cd94a3e4a595bff2e0f (diff)
Merge branch 'master' into support-libcxx10
-rw-r--r--Makefile1
-rw-r--r--corepkgs/local.mk4
-rw-r--r--doc/manual/generate-manpage.nix7
-rw-r--r--doc/manual/src/SUMMARY.md.in4
-rw-r--r--doc/manual/src/contributing/cli-guideline.md589
-rw-r--r--doc/manual/src/contributing/contributing.md1
-rw-r--r--doc/manual/src/contributing/hacking.md (renamed from doc/manual/src/hacking.md)0
-rw-r--r--src/libexpr/attr-path.cc2
-rw-r--r--src/libexpr/attr-set.cc4
-rw-r--r--src/libexpr/eval-cache.cc26
-rw-r--r--src/libexpr/eval-inline.hh16
-rw-r--r--src/libexpr/eval.cc234
-rw-r--r--src/libexpr/eval.hh2
-rw-r--r--src/libexpr/fetchurl.nix (renamed from corepkgs/fetchurl.nix)0
-rw-r--r--src/libexpr/flake/flake.cc38
-rw-r--r--src/libexpr/get-drvs.cc30
-rw-r--r--src/libexpr/local.mk2
-rw-r--r--src/libexpr/nixexpr.hh2
-rw-r--r--src/libexpr/parser.y4
-rw-r--r--src/libexpr/primops.cc116
-rw-r--r--src/libexpr/primops/fetchMercurial.cc2
-rw-r--r--src/libexpr/primops/fetchTree.cc17
-rw-r--r--src/libexpr/value-to-json.cc25
-rw-r--r--src/libexpr/value-to-xml.cc33
-rw-r--r--src/libexpr/value.hh244
-rw-r--r--src/libfetchers/git.cc49
-rw-r--r--src/libstore/binary-cache-store.cc22
-rw-r--r--src/libstore/binary-cache-store.hh9
-rw-r--r--src/libstore/build/derivation-goal.cc48
-rw-r--r--src/libstore/ca-specific-schema.sql11
-rw-r--r--src/libstore/daemon.cc22
-rw-r--r--src/libstore/derivations.cc81
-rw-r--r--src/libstore/derivations.hh26
-rw-r--r--src/libstore/dummy-store.cc6
-rw-r--r--src/libstore/fs-accessor.hh9
-rw-r--r--src/libstore/http-binary-cache-store.cc5
-rw-r--r--src/libstore/legacy-ssh-store.cc7
-rw-r--r--src/libstore/local-binary-cache-store.cc6
-rw-r--r--src/libstore/local-fs-store.cc8
-rw-r--r--src/libstore/local-fs-store.hh2
-rw-r--r--src/libstore/local-store.cc185
-rw-r--r--src/libstore/local-store.hh16
-rw-r--r--src/libstore/local.mk4
-rw-r--r--src/libstore/nar-accessor.cc2
-rw-r--r--src/libstore/realisation.cc49
-rw-r--r--src/libstore/realisation.hh39
-rw-r--r--src/libstore/remote-fs-accessor.cc8
-rw-r--r--src/libstore/remote-fs-accessor.hh4
-rw-r--r--src/libstore/remote-store.cc25
-rw-r--r--src/libstore/remote-store.hh6
-rw-r--r--src/libstore/s3-binary-cache-store.cc14
-rw-r--r--src/libstore/s3-binary-cache-store.hh6
-rw-r--r--src/libstore/ssh-store.cc4
-rw-r--r--src/libstore/store-api.cc58
-rw-r--r--src/libstore/store-api.hh44
-rw-r--r--src/libstore/uds-remote-store.cc3
-rw-r--r--src/libstore/uds-remote-store.hh7
-rw-r--r--src/libstore/worker-protocol.hh5
-rw-r--r--src/libutil/args.cc34
-rw-r--r--src/libutil/args.hh20
-rw-r--r--src/libutil/error.cc50
-rw-r--r--src/libutil/tests/logging.cc6
-rw-r--r--src/nix-env/nix-env.cc16
-rw-r--r--src/nix/build.cc19
-rw-r--r--src/nix/build.md92
-rw-r--r--src/nix/bundle.cc11
-rw-r--r--src/nix/bundle.md36
-rw-r--r--src/nix/cat.cc14
-rw-r--r--src/nix/copy.cc29
-rw-r--r--src/nix/copy.md58
-rw-r--r--src/nix/develop.cc38
-rw-r--r--src/nix/develop.md94
-rw-r--r--src/nix/diff-closures.cc11
-rw-r--r--src/nix/diff-closures.md51
-rw-r--r--src/nix/dump-path.cc22
-rw-r--r--src/nix/edit.cc11
-rw-r--r--src/nix/edit.md31
-rw-r--r--src/nix/eval.cc31
-rw-r--r--src/nix/eval.md74
-rw-r--r--src/nix/flake-archive.md29
-rw-r--r--src/nix/flake-check.md68
-rw-r--r--src/nix/flake-clone.md18
-rw-r--r--src/nix/flake-info.md99
-rw-r--r--src/nix/flake-init.md54
-rw-r--r--src/nix/flake-list-inputs.md23
-rw-r--r--src/nix/flake-new.md34
-rw-r--r--src/nix/flake-show.md38
-rw-r--r--src/nix/flake-update.md53
-rw-r--r--src/nix/flake.cc106
-rw-r--r--src/nix/flake.md566
-rw-r--r--src/nix/help.md17
-rw-r--r--src/nix/log.cc19
-rw-r--r--src/nix/log.md40
-rw-r--r--src/nix/ls.cc28
-rw-r--r--src/nix/main.cc26
-rw-r--r--src/nix/make-content-addressable.cc17
-rw-r--r--src/nix/make-content-addressable.md59
-rw-r--r--src/nix/nar-cat.md19
-rw-r--r--src/nix/nar-dump-path.md17
-rw-r--r--src/nix/nar-ls.md24
-rw-r--r--src/nix/nar.cc9
-rw-r--r--src/nix/nar.md13
-rw-r--r--src/nix/nix.md119
-rw-r--r--src/nix/optimise-store.cc11
-rw-r--r--src/nix/optimise-store.md23
-rw-r--r--src/nix/path-info.cc35
-rw-r--r--src/nix/path-info.md94
-rw-r--r--src/nix/ping-store.cc13
-rw-r--r--src/nix/ping-store.md30
-rw-r--r--src/nix/print-dev-env.md19
-rw-r--r--src/nix/profile-diff-closures.md28
-rw-r--r--src/nix/profile-info.md31
-rw-r--r--src/nix/profile-install.md27
-rw-r--r--src/nix/profile-remove.md32
-rw-r--r--src/nix/profile-upgrade.md41
-rw-r--r--src/nix/profile.cc90
-rw-r--r--src/nix/profile.md107
-rw-r--r--src/nix/registry-add.md33
-rw-r--r--src/nix/registry-list.md29
-rw-r--r--src/nix/registry-pin.md38
-rw-r--r--src/nix/registry-remove.md16
-rw-r--r--src/nix/registry.cc35
-rw-r--r--src/nix/registry.md98
-rw-r--r--src/nix/repl.cc65
-rw-r--r--src/nix/repl.md57
-rw-r--r--src/nix/run.cc56
-rw-r--r--src/nix/run.md87
-rw-r--r--src/nix/search.cc25
-rw-r--r--src/nix/search.md72
-rw-r--r--src/nix/shell.md48
-rw-r--r--src/nix/show-derivation.cc17
-rw-r--r--src/nix/show-derivation.md103
-rw-r--r--src/nix/store-cat.md19
-rw-r--r--src/nix/store-dump-path.md23
-rw-r--r--src/nix/store-ls.md27
-rw-r--r--src/nix/upgrade-nix.cc15
-rw-r--r--src/nix/upgrade-nix.md28
-rw-r--r--src/nix/verify.cc15
-rw-r--r--src/nix/verify.md49
-rw-r--r--src/nix/why-depends.cc19
-rw-r--r--src/nix/why-depends.md80
-rw-r--r--tests/content-addressed.sh3
-rw-r--r--tests/fetchGit.sh13
-rw-r--r--tests/fetchurl.sh14
-rw-r--r--tests/lang/eval-okay-search-path.nix5
145 files changed, 4972 insertions, 1134 deletions
diff --git a/Makefile b/Makefile
index c50d2c40f..f80b8bb82 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,6 @@ makefiles = \
src/nix/local.mk \
src/resolve-system-dependencies/local.mk \
scripts/local.mk \
- corepkgs/local.mk \
misc/bash/local.mk \
misc/systemd/local.mk \
misc/launchd/local.mk \
diff --git a/corepkgs/local.mk b/corepkgs/local.mk
deleted file mode 100644
index 0bc91cfab..000000000
--- a/corepkgs/local.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-corepkgs_FILES = \
- fetchurl.nix
-
-$(foreach file,$(corepkgs_FILES),$(eval $(call install-data-in,$(d)/$(file),$(datadir)/nix/corepkgs)))
diff --git a/doc/manual/generate-manpage.nix b/doc/manual/generate-manpage.nix
index fbd7f3e7d..c2c748464 100644
--