Eelco Dolstra
831fc8ea21
Make forceValueDeep work on values with cycles
2014-09-22 16:05:00 +02:00
Eelco Dolstra
1e0a799bef
Rename strictForceValue -> forceValueDeep
2014-09-22 16:05:00 +02:00
Eelco Dolstra
022618c794
Handle cycles when printing a value
...
So this no longer crashes with a stack overflow:
nix-instantiate -E --eval 'let as = { x = as; }; in as'
Instead it prints:
{ x = { x = <CYCLE>; }; }
2014-09-22 16:05:00 +02:00
Eelco Dolstra
a54c263402
Add ‘seq’ primop
2014-09-22 16:05:00 +02:00
Eelco Dolstra
eff120d1b9
Add a function ‘valueSize’
...
It returns the size of value, including all other values and
environments reachable from it. It is intended for debugging memory
consumption issues.
2014-09-22 16:05:00 +02:00
Eelco Dolstra
68cf98c4d2
configure: Force regeneration of Makefile.config
2014-09-22 13:00:58 +02:00
Eelco Dolstra
2d6cd8aafd
attrNames: Don't allocate duplicates of the symbols
2014-09-19 18:11:46 +02:00
Eelco Dolstra
ea525a261f
Fix off-by-one
2014-09-19 18:08:14 +02:00
Eelco Dolstra
93e4f01ee3
Inline Bindings::find()
2014-09-19 16:56:13 +02:00
Eelco Dolstra
5b58991a71
Store Attrs inside Bindings
...
This prevents a double allocation per attribute set.
2014-09-19 16:49:41 +02:00
Eelco Dolstra
0342eb1705
Remove bogus comment
2014-09-19 15:07:22 +02:00
Eelco Dolstra
726abdecfb
Remove debug statement
2014-09-18 20:04:49 +02:00
Eelco Dolstra
7d7b67986a
Store.so: Add dependency on libnixutil
...
Issue #346 .
2014-09-18 16:28:51 +02:00
Eelco Dolstra
d4a71ec3bf
Update spec file
...
http://hydra.nixos.org/build/14344391
2014-09-18 15:42:01 +02:00
Eelco Dolstra
8be9990cdb
Install some pkgconfig files
2014-09-18 12:00:40 +02:00
Eelco Dolstra
d64b8e9e53
Remove unused w3m dependency
2014-09-17 17:42:00 +02:00
Eelco Dolstra
d98bfcbf81
On Linux, disable address space randomization
2014-09-17 17:21:13 +02:00
Eelco Dolstra
5a05cf4063
Add Make flag to disable optimization
2014-09-17 17:07:05 +02:00
Eelco Dolstra
6e5b02bee4
Add some instrumentation for debugging GC leaks
2014-09-17 15:19:07 +02:00
Eelco Dolstra
d37d012774
Settings: Add bool get()
2014-09-17 15:18:13 +02:00
Robert Helgesson
eca29bd72d
Derive Emacs nix-mode from prog-mode.
...
Emacs 24.1 introduced the notion of "basic major modes" and among these
is prog-mode, see section "23.2.5 Basic Major Modes" in the Emacs
manual. The prog-mode basic major mode is recommended as a base for
derived major modes that are intended for editing source code.
2014-09-17 13:35:12 +02:00
Eelco Dolstra
a2fc9c6b57
Remove unhelpful suggestion
2014-09-16 15:42:20 +02:00
Eelco Dolstra
3a52104bee
Delete bugs.xml
2014-09-16 15:40:03 +02:00
Eelco Dolstra
5a0181c7f2
Make troubleshooting an appendix
2014-09-16 15:39:08 +02:00
Eelco Dolstra
f77d83c26b
Style tweak
2014-09-16 15:37:38 +02:00
Eelco Dolstra
3c8522cc22
Fix parallel make of manpages
2014-09-16 15:29:55 +02:00
Eelco Dolstra
54adf344a3
Fix references to version.txt
2014-09-16 14:57:45 +02:00
Eelco Dolstra
7a740c9288
Drop separate release notes
2014-09-16 14:52:44 +02:00
Eelco Dolstra
b1af336132
Undocument NIX_OTHER_STORES
2014-09-16 14:49:00 +02:00
Eelco Dolstra
57f6463ec0
Tweak some chapter titles
2014-09-16 14:38:37 +02:00
Eelco Dolstra
d0608da13f
Drop "service deployment" bla bla
2014-09-16 14:36:32 +02:00
Eelco Dolstra
8b760182cd
Drop reference to FreeBSD
2014-09-16 14:35:11 +02:00
Eelco Dolstra
f271b94652
Remove pointless "license" section
2014-09-16 14:33:39 +02:00
Eelco Dolstra
7a68b4e4d3
Release notes: Use a section per version
2014-09-16 14:29:00 +02:00
Eelco Dolstra
9ed49c1da0
Nicer file names for the release notes
2014-09-16 14:18:55 +02:00
Eelco Dolstra
8259a392da
Manual build fixes
2014-09-16 14:14:09 +02:00
Eelco Dolstra
f0ef6b74b9
Merge branch 'master' of github.com:thatdocslady/nix
...
Conflicts:
doc/manual/release-notes.xml
doc/manual/writing-nix-expressions.xml
2014-09-16 14:13:36 +02:00
Eelco Dolstra
67e5dd3ce9
Add some hyperlinks between NIXPATH and -I
2014-09-16 11:20:09 +02:00
Eelco Dolstra
d2d5543625
build-remote.pl: UTF-8-decode errors
2014-09-05 11:53:11 +02:00
Eelco Dolstra
a6a45bb722
Tweak
2014-09-05 11:49:35 +02:00
Eelco Dolstra
f8df935102
tests/remote-builds.nix: Time out faster
2014-09-05 11:49:07 +02:00
Eelco Dolstra
e74113a305
Fix build-remote.pl
...
Apparently, turning on utf8 encoding on stderr changes its flushing
behaviour, causing sendReply to not send anything.
http://hydra.nixos.org/build/13944384
2014-09-05 11:43:14 +02:00
Eelco Dolstra
9d65287b91
Fix dependency ordering
2014-09-04 20:02:08 +02:00
Eelco Dolstra
9472b4157d
Fix boost::too_many_args error
...
Fixes #333 .
2014-09-02 22:53:01 +02:00
Ludovic Courtès
8fb8c26b6d
Add an 'optimiseStore' remote procedure call.
2014-09-01 23:53:26 +02:00
Eelco Dolstra
27a01d92c2
Shut up "Wide character" warnings in Perl scripts
2014-08-29 17:48:25 +02:00
Eelco Dolstra
b72e93bca8
Add disallowedReferences / disallowedRequisites
...
For the "stdenv accidentally referring to bootstrap-tools", it seems
easier to specify the path that we don't want to depend on, e.g.
disallowedRequisites = [ bootstrapTools ];
2014-08-28 18:57:13 +02:00
Eelco Dolstra
9eddf6f0b6
allowedRequisites: Drop stdenv mention
...
I don't think it's a good idea to use allowedRequisites for stdenv, so
don't mention it here.
2014-08-28 18:26:01 +02:00
Eelco Dolstra
b5da80e627
Fix manual build
2014-08-28 18:25:16 +02:00
Gergely Risko
fd61069a42
Introduce allowedRequisites feature
2014-08-28 18:23:55 +02:00