Commit graph

  • 5ef8508a92 Remove unused type Eelco Dolstra 2014-01-21 15:11:57 +0100
  • c8fff6a77f Fix evaluation Eelco Dolstra 2014-01-21 15:09:59 +0100
  • 0e2ca26818 nix.spec: Remove "make check" since it's a no-op Eelco Dolstra 2014-01-20 14:23:07 +0100
  • 0f2f44bb0f Build Fedora 20 RPMs Eelco Dolstra 2014-01-20 14:22:59 +0100
  • bf0ad8aabc nix-profile.sh: Add the Nixpkgs channel to $NIX_PATH Eelco Dolstra 2014-01-15 14:34:49 +0100
  • f5e5793cd2 Bare dynamic attrs: Match interpolation semantics Shea Levy 2014-01-06 13:53:57 -0500
  • f9913f4422 Allow "bare" dynamic attrs Shea Levy 2014-01-06 10:27:26 -0500
  • e640d67144 Document nulls Eelco Dolstra 2014-01-13 13:50:12 +0100
  • f1357059a4 nix-shell: Don't set NIX_INDENT_MAKE Eelco Dolstra 2014-01-13 13:46:44 +0100
  • ea59f39326 nix-shell: Set $IN_NIX_SHELL before evaluating Eelco Dolstra 2014-01-13 13:42:29 +0100
  • ca73c0102f Nicer Make output Eelco Dolstra 2014-01-10 22:31:38 +0100
  • e991ab942b Add support for building shared libraries on Mac OS X Eelco Dolstra 2014-01-09 22:14:34 +0100
  • b1db599dd0 Generate schema.sql.hh Eelco Dolstra 2014-01-09 22:10:35 +0100
  • cf918b889b Handle systems where "echo -n" doesn't work Eelco Dolstra 2014-01-09 17:33:55 +0100
  • 70d8e8fdde Declare template_files as a simply expanded variable Eelco Dolstra 2014-01-09 16:57:38 +0100
  • 814a73227f Remove duplicate elements from *_SOURCES Eelco Dolstra 2014-01-09 16:54:01 +0100
  • b4c684e0f9 Update Makefiles Eelco Dolstra 2014-01-09 16:53:47 +0100
  • 568b1b0a8a Remove mk subdirectory in preparation for "git subtree" Eelco Dolstra 2014-01-09 16:15:16 +0100
  • 55c9a40613 Move stuff to top-level Eelco Dolstra 2014-01-09 16:12:02 +0100
  • f4013b6189 Fix signed-binary-caches test Eelco Dolstra 2014-01-08 17:56:58 +0100
  • ea38e39a20 Test whether Nix correctly checks the hash of downloaded NARs Eelco Dolstra 2014-01-08 17:56:30 +0100
  • 11cb4bfb25 Fix checking of NAR hashes Eelco Dolstra 2014-01-08 17:32:40 +0100
  • 0fdf4da0e9 Support cryptographically signed binary caches Eelco Dolstra 2014-01-08 15:23:41 +0100
  • 405434e084 Revert "nix-shell: Set $IN_NIX_SHELL before evaluation" Eelco Dolstra 2014-01-06 17:38:04 +0100
  • 7a61c88dbb Merge branch 'dynamic-attrs-no-sugar' of github.com:shlevy/nix Eelco Dolstra 2014-01-06 15:46:18 +0100
  • 485f4740ee wording Domen Kožar 2014-01-01 18:10:48 +0100
  • fe23e28f12 Disable FreeBSD tests for now Eelco Dolstra 2014-01-06 11:34:05 +0100
  • 4252b5a645 Disable the tail call test Eelco Dolstra 2014-01-06 11:32:22 +0100
  • cd49fe4f9b Don't use any syntactic sugar for dynamic attrs Shea Levy 2013-12-31 23:56:26 +0000
  • 6f3a51809a Fold dynamic binds handling into addAttr Shea Levy 2013-12-31 17:57:10 -0500
  • 18fefacf7d Dynamic attrs Shea Levy 2013-09-20 23:25:30 -0400
  • 136f2f7046 Add the ExprBuiltin Expr type to the AST Shea Levy 2013-09-13 16:55:33 -0400
  • 5ba5993470 nix-shell --pure: Don't clear IN_NIX_SHELL Shea Levy 2013-12-30 07:58:14 -0500
  • b352fe2775 Revert "Scan /proc/<pid>/cmdline for GC roots" Eelco Dolstra 2013-12-20 14:18:24 +0100
  • 8931bf7168 Doh Eelco Dolstra 2013-12-20 13:09:12 +0000
  • f1e5dedb61 perl: Call loadConfFile() in doInit to avoid screwing sqlite journal mode. Petr Rockai 2013-11-24 21:22:23 +0100
  • 7d203faff6 nix-env --set-flag: Barf if a selector doesn't match any installed package Eelco Dolstra 2013-12-20 13:56:42 +0100
  • 194e3374b8 Scan /proc/<pid>/cmdline for GC roots Eelco Dolstra 2013-12-20 13:31:31 +0100
  • 769f662165 nix-shell: Don't warn about the lack of a GC root Eelco Dolstra 2013-12-20 12:19:10 +0000
  • 0c1198cf08 nix-shell: Set $IN_NIX_SHELL before evaluation Eelco Dolstra 2013-12-20 13:11:41 +0100
  • 65a6452240 nix-shell: Handle --option correctly Eelco Dolstra 2013-12-20 13:10:14 +0100
  • 259086de84 Add support for building JARs from Java sources Eelco Dolstra 2013-12-18 16:40:48 +0100
  • 99ed25accf Add a function for doing recursive wildcard searches Eelco Dolstra 2013-12-18 15:01:14 +0100
  • 7b0d8fb23d nix-shell --pure: Keep $TERM Eelco Dolstra 2013-12-17 18:16:04 +0100
  • 088552b319 Set default installation paths Eelco Dolstra 2013-12-17 12:13:48 +0100
  • e81b82a2cf make dryclean: Sort names Eelco Dolstra 2013-12-16 16:51:05 +0100
  • a630635d7f No longer interpret $(..._SOURCES) relative to $(..._DIR) Eelco Dolstra 2013-12-16 16:49:41 +0100
  • 4da8046513 Don't include all *.dep files Eelco Dolstra 2013-12-12 11:39:58 +0100
  • 034bbcafaf Add 'make help' Eelco Dolstra 2013-12-12 11:27:47 +0100
  • 45131da736 Get rid of whitespace in $(d) Eelco Dolstra 2013-12-12 11:24:03 +0100
  • c34f3c5ba4 Handle *.cpp extension Eelco Dolstra 2013-12-12 11:22:57 +0100
  • dfcc64f556 Only provide 'make dist' if PACKAGE_NAME is set Eelco Dolstra 2013-12-12 11:22:25 +0100
  • 3560f52cc4 dryclean: Show what actual files would be deleted Eelco Dolstra 2013-12-12 11:22:08 +0100
  • 49a385096e Initial commit (imported from the Nix repo) Eelco Dolstra 2013-12-10 15:54:34 +0100
  • e36229d27f Bump language version for new storePath feature Shea Levy 2013-12-05 12:07:05 -0500
  • 22d665019a builtins.storePath: Try to substitute the path if it is not yet valid Shea Levy 2013-12-05 11:51:54 -0500
  • a6add93d73 Garbage collector: Release locks on temporary root files Eelco Dolstra 2013-12-10 13:13:59 +0100
  • c5b8fe3151 Print a trace message if a build fails due to the platform being unknown Eelco Dolstra 2013-12-05 14:31:57 -0500
  • bf8b66adcf Add missing file Eelco Dolstra 2013-12-04 13:41:32 -0500
  • f3cf0436b5 Install bsdiff and bspatch in $(libexecdir)/nix Eelco Dolstra 2013-12-02 20:21:31 +0000
  • 0202ce6b94 Add support for ‘make installcheck’ Eelco Dolstra 2013-11-25 18:47:03 +0100
  • 9285f0aa2b Add a Makefile for the Perl stuff Eelco Dolstra 2013-11-25 16:38:33 +0000
  • 8f08046606 Expand configure variables before writing config.status Eelco Dolstra 2013-11-25 15:51:22 +0000
  • 7ce0e05ad8 Rename Makefile.new -> Makefile Eelco Dolstra 2013-11-25 15:25:13 +0000
  • 962551a071 Add a Makefile for the scripts directory Eelco Dolstra 2013-11-25 15:05:56 +0000
  • 1a1d8b073a Add a Makefile for bsdiff Eelco Dolstra 2013-11-25 11:39:21 +0000
  • 784feb6839 Let ‘make clean’ delete instantiated template files Eelco Dolstra 2013-11-25 11:29:13 +0000
  • cac06ed0a4 Remove obsolete setting of $CC_FOR_BUILD Eelco Dolstra 2013-11-25 11:26:51 +0000
  • b225ccb654 Add config.guess, config.sub and install-sh Eelco Dolstra 2013-11-25 11:26:02 +0000
  • 0c504a756c Don't install Libtool Eelco Dolstra 2013-11-25 11:18:41 +0000
  • 2cc591c7b5 Don't instantiate Automake makefiles Eelco Dolstra 2013-11-25 10:56:14 +0000
  • 79b7c596a9 Use create-dir for installing dynamic libraries Eelco Dolstra 2013-11-25 10:17:37 +0000
  • ed0a8dd71a Add a function for instantiating Autoconf *.in files Eelco Dolstra 2013-11-25 10:16:07 +0000
  • f980755766 Split Makefile.lib into several *.mk files Eelco Dolstra 2013-11-25 09:50:35 +0000
  • e9b6397d2f Add a rule for creating directories Eelco Dolstra 2013-11-25 09:17:02 +0000
  • 4315acb8c0 Add a generic rule for installing files Eelco Dolstra 2013-11-25 08:55:19 +0000
  • c7547cff19 Install into $(libdir) instead of $(pkglibdir) Eelco Dolstra 2013-11-23 23:56:23 +0000
  • 2bd0fcc966 Use libnix as a prefix for all Nix libraries Eelco Dolstra 2013-11-23 23:53:41 +0000
  • f267ff16b4 Allow libraries to set an actual name different from the symbolic name Eelco Dolstra 2013-11-23 23:49:34 +0000
  • abb5bd66de Add Makefile for nix-log2xml Eelco Dolstra 2013-11-23 23:42:50 +0000
  • 07c87a8e9e Consistent naming Eelco Dolstra 2013-11-24 00:15:25 +0100
  • c1f3a1a89b Disallow undefined symbols in dynamic libraries by default Eelco Dolstra 2013-11-24 00:10:00 +0100
  • 5a1114ecdb Drop the dependency on libgc in libmain Eelco Dolstra 2013-11-23 20:19:36 +0000
  • 06a8ac96e7 Initialise Boehm GC only once Eelco Dolstra 2013-11-23 20:15:57 +0000
  • 90dfb37f14 Allow (dynamic) libraries to depend on other libraries Eelco Dolstra 2013-11-23 20:11:02 +0000
  • 14772783e6 Support installation of dynamically linked programs Eelco Dolstra 2013-11-23 20:32:20 +0100
  • 611868a909 Implement basic ‘make install’ Eelco Dolstra 2013-11-23 17:04:27 +0000
  • d1b3ca0b4a Improve building dynamic libraries Eelco Dolstra 2013-11-23 17:20:15 +0100
  • 6dd74b48f8 Support building dynamic libraries Eelco Dolstra 2013-11-22 20:56:58 +0000
  • 9b11a8bfbc Fix building without Boehm GC Eelco Dolstra 2013-11-22 20:05:00 +0000
  • 812b5a30ec Add a Makefile variable for enabling debug info Eelco Dolstra 2013-11-22 19:51:18 +0000
  • ea2f7df5fa Introduce variables GLOBAL_CFLAGS and GLOBAL_CXXFLAGS Eelco Dolstra 2013-11-22 20:38:30 +0100
  • 6b5f89f2cf Drop the dependency on Automake Eelco Dolstra 2013-11-22 19:30:24 +0000
  • 754c05ed6c Rename $(here) to $(d) for brevity, and remove trailing slash Eelco Dolstra 2013-11-22 16:45:52 +0000
  • 9a14d5e2f3 Automatically regenerate Makefile.config Eelco Dolstra 2013-11-22 16:59:09 +0100
  • ffdc85fc8a Respect configure flags Eelco Dolstra 2013-11-22 15:47:47 +0000
  • 62e35cc3a8 Add ‘make dist’ support Eelco Dolstra 2013-11-22 16:42:25 +0100
  • eff6c4b791 Add missing #include Eelco Dolstra 2013-11-22 15:41:48 +0000
  • e0a108b203 Remove unnecessary line Eelco Dolstra 2013-11-22 15:25:10 +0000
  • eaf903f993 Clean more aggressively Eelco Dolstra 2013-11-22 16:24:41 +0100