Eelco Dolstra
6f6b75cd09
Typo
2014-11-04 10:15:55 +01:00
Eelco Dolstra
526811c87a
nix-daemon: Get peer credentials on Mac OS X
...
This makes allowed-users and trusted-users work on Mac OS X.
2014-10-31 10:08:59 +01:00
Eelco Dolstra
e389f4ea55
Improve error message if the daemon worker fails to start
2014-10-31 09:36:09 +01:00
Eelco Dolstra
1cdbb9d724
Revert "Revert "Revert "Temporarily disable darwin builds while hydra's darwin is borked"""
...
This reverts commit a51f8d6747
.
2014-10-31 08:58:19 +01:00
Eelco Dolstra
1d02431b60
Don't pull in git when doing a nix-shell
2014-10-31 08:49:15 +01:00
Eelco Dolstra
3a9b4a1467
Fix more warnings
2014-10-31 08:49:15 +01:00
Eelco Dolstra
80893a13a7
Shut up a clang warning
2014-10-31 08:49:15 +01:00
Eelco Dolstra
a51f8d6747
Revert "Revert "Temporarily disable darwin builds while hydra's darwin is borked""
...
This reverts commit f72944b42f
.
2014-10-30 09:30:49 +01:00
Eelco Dolstra
f72944b42f
Revert "Temporarily disable darwin builds while hydra's darwin is borked"
...
This reverts commit 29f7e142fc
.
2014-10-29 16:34:48 +01:00
Eelco Dolstra
1683fffd09
Update release notes
2014-10-29 16:18:39 +01:00
Eelco Dolstra
722bd041ce
Document some primops
2014-10-29 16:18:03 +01:00
Eelco Dolstra
11aef17a77
Remove comments claiming we use a private PID namespace
...
This is no longer the case since
524f89f139
.
2014-10-29 15:49:34 +01:00
Bob van der Linden
5f7ded7d22
doc: fixed nix-instantiate --find-file
...
The manual said --file-file, which should be --find-file.
2014-10-27 08:45:10 +01:00
Eelco Dolstra
89e3b52755
Merge pull request #380 from shlevy/temp-disable-darwin
...
Temporarily disable darwin builds while hydra's darwin is borked
2014-10-23 15:19:15 +02:00
Shea Levy
29f7e142fc
Temporarily disable darwin builds while hydra's darwin is borked
2014-10-23 09:16:55 -04:00
Shea Levy
6062b12160
Fix build on gcc < 4.7
2014-10-20 12:15:50 -04:00
Shea Levy
f040159f77
Revert "Drop support for pre-c++11 compilers."
...
The breakage this fixed can be worked around without removing support.
This reverts commit 84a13dc576
.
2014-10-20 11:33:48 -04:00
Eelco Dolstra
ecc2c8f464
Improve printing of ASTs
2014-10-20 09:13:21 +02:00
Shea Levy
84a13dc576
Drop support for pre-c++11 compilers.
...
In particular, gcc 4.6's std::exception::~exception has an exception
specification in c++0x mode, which requires us to use that deprecated
feature in nix (and led to breakage after some recent changes that were
valid c++11).
nix already uses several c++11 features and gcc 4.7 has been around for
over 2 years.
2014-10-18 22:44:59 -04:00
Shea Levy
c9bd6a1de4
Fix context test
2014-10-18 20:34:48 -04:00
Shea Levy
0ee1ca628a
baseNameOf: Don't copy paths to the store first
2014-10-18 20:28:28 -04:00
Shea Levy
d16e3c7f09
Export realiseContext in libnixexpr
...
Useful for importNative plugins
2014-10-17 22:15:09 -04:00
Shea Levy
bca6d35636
Fix nix-copy-closure --from
...
http://hydra.nixos.org/build/15885652
2014-10-15 15:05:13 -04:00
Eelco Dolstra
138c257dcd
Revert "binary download: Use $NIX_CURL_FLAGS"
...
This reverts commit bc4795919a
. It
breaks the build:
http://hydra.nixos.org/build/15860847
2014-10-15 10:22:17 +02:00
Eelco Dolstra
fb4e216598
Merge pull request #372 from wmertens/patch-4
...
binary download: Use $NIX_CURL_FLAGS
2014-10-14 19:17:24 +02:00
wmertens
bc4795919a
binary download: Use $NIX_CURL_FLAGS
...
As in 5c0816567d/pkgs/build-support/fetchurl/builder.sh (L17)
2014-10-14 15:36:14 +02:00
Eelco Dolstra
d04e1ff12a
nix-store -q: Check for conflicting flags
...
Fixes #364 .
2014-10-14 12:15:39 +02:00
Eelco Dolstra
2c1711ae33
nix-channel: Add --rollback flag
...
Fixes #368 .
2014-10-14 12:08:04 +02:00
Eelco Dolstra
c6849e2dee
Remove redundant space in usage errors
2014-10-14 11:41:04 +02:00
Eelco Dolstra
a8925a510c
nix-channel --add: Validate URL / channel ID
...
Fixes #369 .
2014-10-14 11:28:13 +02:00
Eelco Dolstra
f1adf4c998
Remove unused @sshOpts flag
...
Closes #300 .
2014-10-14 11:01:18 +02:00
Eelco Dolstra
a79e56de68
nix-copy-closure: Use strict
2014-10-14 10:56:33 +02:00
Eelco Dolstra
2a4dbcff74
Improved error message when encountering unsupported file types
...
Fixes #269 .
2014-10-14 10:51:19 +02:00
Eelco Dolstra
6bb4c0b712
mkList: Scrub better
...
Clearing v.app.right was not enough, because the length field of a
list only takes 32 bits, so the most significant 32 bits of v.app.left
(a.k.a. v.thunk.env) would remain. This could cause Boehm GC to
interpret it as a valid pointer.
This change reduces maximum RSS for evaluating the ‘tested’ job in
nixos/release-small.nix from 1.33 GiB to 0.80 GiB, and runtime by
about 8%.
2014-10-09 13:08:53 +02:00
Eelco Dolstra
986fbd6fab
Typo
2014-10-09 11:34:48 +02:00
Eelco Dolstra
b6809608cc
Get rid of some unnecessary ExprConcatStrings nodes in dynamic attrs
...
This gives a ~18% speedup in NixOS evaluation (after converting
most calls to hasAttr/getAttr to dynamic attrs).
2014-10-05 01:04:58 +02:00
Eelco Dolstra
1418806969
Show total allocations
2014-10-05 00:39:28 +02:00
Eelco Dolstra
c3f0a489f9
Add primop ‘catAttrs’
2014-10-04 18:15:03 +02:00
Eelco Dolstra
d4fcbe1687
Add primop ‘attrValues’
2014-10-04 16:41:24 +02:00
Eelco Dolstra
58d8a213b0
Tweak
2014-10-04 11:27:23 +02:00
Eelco Dolstra
3f8576a6ab
Remove some duplicate code
2014-10-03 22:37:51 +02:00
Shea Levy
c08c802bf3
Add readDir primop
2014-10-03 22:32:11 +02:00
Shea Levy
3fd2d2187e
Add test for readDir primop
2014-10-03 22:32:11 +02:00
Eelco Dolstra
3b5fa8d50c
Don't recompile the same regex over and over
2014-10-03 21:29:40 +02:00
Eelco Dolstra
104e55bb7f
nix-env: Add regular expression support in selectors
...
So you can now do things like:
$ nix-env -qa '.*zip.*'
$ nix-env -qa '.*(firefox|chromium).*'
2014-10-03 21:29:40 +02:00
Eelco Dolstra
3800f441e4
createDirs(): Handle ‘path’ being a symlink
...
In particular, this fixes "nix-build -o /tmp/result" on Mac OS X
(where /tmp is a symlink).
2014-10-03 16:53:28 +02:00
Eelco Dolstra
a17c23426e
printValue(): Don't print <CYCLE> for repeated values
2014-10-01 15:54:40 +02:00
Eelco Dolstra
d61853430a
Support control characters in JSON output
2014-09-30 00:41:18 +02:00
Eelco Dolstra
f77be20c16
printMissing(): Print derivations in approximate build order
2014-09-26 14:09:20 +02:00
Eelco Dolstra
9b146a52f1
nix-daemon: Close unnecessary fd
2014-09-25 18:45:43 +02:00