about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2014-12-14 Fix buildEelco Dolstra1-1/+1
http://hydra.nixos.org/build/17894500
2014-12-14 Fix image in PDFEelco Dolstra2-2/+3
Closes #415.
2014-12-14 Rename filesEelco Dolstra4-29/+26
2014-12-13 Update .nixpkg descriptionEelco Dolstra1-16/+19
2014-12-13 ReiserFS -> ext4Eelco Dolstra1-5/+5
2014-12-13 StyleEelco Dolstra1-0/+6
2014-12-13 Undocument nix-generate-patchesEelco Dolstra1-1/+3
2014-12-13 Document channel format and excise most mentions of manifests and nix-pullEelco Dolstra7-99/+164
2014-12-13 StyleEelco Dolstra1-1/+6
2014-12-13 Better error messageEelco Dolstra1-1/+1
2014-12-13 Install cacert before running nix-channelEelco Dolstra1-5/+6
Also, make it more robust against incorrent SSL_CERT_FILE values.
2014-12-12 Silence some warnings on GCC 4.9Eelco Dolstra4-7/+12
2014-12-12 Shut up a Valgrind warningEelco Dolstra1-1/+1
2014-12-12 Fix some memory leaksEelco Dolstra3-35/+27
2014-12-12 Ensure we're writing to stderr in the builderEelco Dolstra6-19/+21
http://hydra.nixos.org/build/17862041
2014-12-12 Don't abort if we get a signal while waiting for the pagerEelco Dolstra1-4/+8
2014-12-12 Get rid of unnecessary "interrupted by the user" message with -vvvEelco Dolstra1-0/+2
2014-12-12 Remove chatty messageEelco Dolstra1-2/+0
This broke building with "-vv", because the builder is not allowed to write to stderr at this point.
2014-12-12 DohEelco Dolstra2-3/+3
2014-12-12 Remove tabsEelco Dolstra1-5/+5
2014-12-12 Remove dead codeEelco Dolstra1-9/+0
2014-12-12 Remove canary stuffEelco Dolstra4-58/+0
2014-12-11 Don't use ?=Eelco Dolstra1-2/+2
2014-12-11 allow custom docbook paths/URLs, use a working URL for docbook.rngdarealshinji1-2/+3
2014-12-11 UrghEelco Dolstra1-1/+1
2014-12-10 Provide default pagersEelco Dolstra1-3/+8
Borrowed from systemd.
2014-12-10 Don't do vfork in conjunction with setuidEelco Dolstra2-0/+5
2014-12-10 Use vforkEelco Dolstra3-11/+39
2014-12-10 Rename functionEelco Dolstra1-4/+4
2014-12-10 Include cacert in the binary tarballEelco Dolstra2-6/+10
This prevents having to fetch Nixpkgs or cacert over http.
2014-12-10 Don't wait for PID -1Eelco Dolstra1-1/+2
The pid field can be -1 if forking the substituter process failed.
2014-12-10 Revert "Use posix_spawn to run the pager"Eelco Dolstra3-39/+10
This reverts commit d34d2b2bbf784c0bb420a50905af25e02c6e4989.
2014-12-10 Update signing.txtroconnor1-2/+2
2014-12-10 builtins.readFile: realise context associated with the pathShea Levy1-2/+6
2014-12-10 Always use https to fetch the Nixpkgs channelEelco Dolstra2-6/+2
2014-12-10 Fix bad commentEelco Dolstra1-1/+1
2014-12-09 DohEelco Dolstra1-1/+1
2014-12-09 Add option to disable binary cache certificate checkingEelco Dolstra2-1/+16
2014-12-09 Provide some fallback defaults for the CA bundleEelco Dolstra1-0/+2
2014-12-09 Use https://cache.nixos.org instead of http://cache.nixos.orgEelco Dolstra5-10/+14
2014-12-08 Remove Fedora 18, 19 buildsEelco Dolstra1-4/+0
http://hydra.nixos.org/build/17703462
2014-12-05 Remove some platforms with too-old compilersEelco Dolstra1-4/+0
2014-12-05 Define ‘environ’Eelco Dolstra1-0/+2
http://hydra.nixos.org/build/17690555
2014-12-05 Use posix_spawn to run the pagerEelco Dolstra3-10/+39
In low memory environments, "nix-env -qa" failed because the fork to run the pager hit the kernel's overcommit limits. Using posix_spawn gets around this. (Actually, you have to use posix_spawn with the undocumented POSIX_SPAWN_USEVFORK flag, otherwise it just uses fork/exec...)
2014-12-05 Shut up a warningEelco Dolstra1-1/+1
2014-12-05 Fix another operator precedence issue found by Perl 5.20Eelco Dolstra1-1/+1
2014-12-02 Merge pull request #401 from shlevy/external-valueEelco Dolstra5-0/+108
Allow external code using libnixexpr to add types
2014-12-02 Make all ExternalValueBase functions constShea Levy4-15/+15
2014-12-02 Allow external code using libnixexpr to add typesShea Levy5-0/+108
Code that links to libnixexpr (e.g. plugins loaded with importNative, or nix-exec) may want to provide custom value types and operations on values of those types. For example, nix-exec is currently using sets where a custom IO value type would be more appropriate. This commit provides a generic hook for such types in the form of tExternal and the ExternalBase virtual class, which contains all functions necessary for libnixexpr's type-polymorphic functions (e.g. `showType`) to be implemented.
2014-11-25 Intro: Mention binary cachesEelco Dolstra1-3/+10