aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/src/release-notes/rl-0.16.md
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2020-07-22 23:17:48 +0200
committerEelco Dolstra <edolstra@gmail.com>2020-07-23 18:26:48 +0200
commitef606760abd87c98371fbc08c1f25ad897823a2a (patch)
treea1f5c77f1302c7cf3b2b1a8945b175d8cde77c66 /doc/manual/src/release-notes/rl-0.16.md
parentd004715665046ff424f267deccccb78c9d5cabb7 (diff)
Pandoc conversion
Diffstat (limited to 'doc/manual/src/release-notes/rl-0.16.md')
-rw-r--r--doc/manual/src/release-notes/rl-0.16.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/manual/src/release-notes/rl-0.16.md b/doc/manual/src/release-notes/rl-0.16.md
new file mode 100644
index 000000000..121bbde28
--- /dev/null
+++ b/doc/manual/src/release-notes/rl-0.16.md
@@ -0,0 +1,25 @@
+# Release 0.16 (2010-08-17)
+
+This release has the following improvements:
+
+ - The Nix expression evaluator is now much faster in most cases:
+ typically, [3 to 8 times compared to the old
+ implementation](http://www.mail-archive.com/nix-dev@cs.uu.nl/msg04113.html).
+ It also uses less memory. It no longer depends on the ATerm library.
+
+ - Support for configurable parallelism inside builders. Build scripts
+ have always had the ability to perform multiple build actions in
+ parallel (for instance, by running `make -j
+ 2`), but this was not desirable because the number of actions to be
+ performed in parallel was not configurable. Nix now has an option
+ `--cores
+ N` as well as a configuration setting `build-cores =
+ N` that causes the environment variable NIX\_BUILD\_CORES to be set
+ to N when the builder is invoked. The builder can use this at its
+ discretion to perform a parallel build, e.g., by calling `make -j
+ N`. In Nixpkgs, this can be enabled on a per-package basis by
+ setting the derivation attribute `enableParallelBuilding` to `true`.
+
+ - `nix-store -q` now supports XML output through the `--xml` flag.
+
+ - Several bug fixes.