nixpkgs/pkgs/development/compilers
Marc Weber b56ed35851 replacing applyAndFun by lib.defaultOverridableDelayableArgs
applyAndFun has a bug resulting in the same arg beeing added more than
once when using a concatenating merge function for the attr set.

I've tried giving the function a name "overridableDelayableArgs" which
resembles its usage much more.

important refactoring:
  applyAndFun had .fun and .funMerge only when passing the merge
  function lib.mergeOrApply

  composableDerivation {
    initial = {
      ...
    };
  }

to

  overridableDelayableArgs has always .replace and .merge
  composableDerivation {} {
    ...
  }

svn path=/nixpkgs/trunk/; revision=14428
2009-03-06 23:21:28 +00:00
..
abc * Remove calls to fail(). 2008-04-23 07:34:20 +00:00
aspectj
bigloo Bigloo 3.2a. 2009-01-11 22:49:44 +00:00
dev86 Fixing commits I did, which didn't follow well the writing rules. 2009-01-25 21:03:07 +00:00
ehc Nix expression for EHC 2008-03-18 13:44:27 +00:00
flapjax - fetchdarcs supports now partial 2008-03-06 02:46:29 +00:00
fpc * Cleaned up a lot of description fields that contained newlines. 2009-03-03 13:27:40 +00:00
gcc-2.95
gcc-3.3
gcc-3.4
gcc-4.0
gcc-4.1
gcc-4.2 Added rightly named package gfortran and updated gcc version for compiling gfortran 2008-08-07 08:33:03 +00:00
gcc-4.3 Improved support for building 32-bit binaries on x86_64-linux. 2008-06-27 18:26:19 +00:00
gcc-apple svn path=/nixpkgs/trunk/; revision=13951 2009-02-02 12:44:20 +00:00
gcc-upc-4.0 * Cleaned up a lot of description fields that contained newlines. 2009-03-03 13:27:40 +00:00
ghc Changed the bootstrapping version of ghc-6.10.1. 2009-01-06 16:29:49 +00:00
ghc-6.6 Fixed a tiny mistake in the ghc-6.6 and ghc-6.8 wrapper generation. 2008-03-14 14:49:17 +00:00
ghc-6.6.1 Fixed a tiny mistake in the ghc-6.6 and ghc-6.8 wrapper generation. 2008-03-14 14:49:17 +00:00
ghc-6.8 Updated URIs of old ghc-6.8.2. 2009-01-18 14:04:34 +00:00
ghc-wrapper
ghcs Support for profiling (all libraries) enabled by custom config 2008-04-28 22:27:03 +00:00
gprolog Add GNU Prolog. 2009-02-19 13:32:07 +00:00
gwt
gwydion-dylan
helium
hugs replacing applyAndFun by lib.defaultOverridableDelayableArgs 2009-03-06 23:21:28 +00:00
iasl Adding Intel ACPI Compiler (trying to build virtualbox) 2009-01-25 14:31:42 +00:00
ikarus Added Ikarus Scheme 2008-05-06 07:01:50 +00:00
java-front
jdk Fix hash for JDK: was duplicate 2009-02-02 12:42:00 +00:00
jikes
llvm Added Lazarus IDE for Free Pascal Compiler. 2008-04-08 15:11:34 +00:00
mono * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
nasm
ocaml * Split lib/default.nix into several files, as it had become a big 2009-02-09 16:51:03 +00:00
opencxx
qcmm * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
qi * Cleaned up a lot of description fields that contained newlines. 2009-03-03 13:27:40 +00:00
roadsend replacing applyAndFun by lib.defaultOverridableDelayableArgs 2009-03-06 23:21:28 +00:00
scala version update 2008-05-07 18:37:55 +00:00
stalin Add Stalin, an efficient Scheme compiler. 2008-05-29 12:10:10 +00:00
strategoxt
swi-prolog * Add swi-prolog without any options. 2008-03-06 21:53:54 +00:00
tiger
tinycc Try protecting FreeBSD from instntiating TinyCC 2008-11-03 19:16:21 +00:00
transformers
visual-c++
webdsl Fixed typo 2008-03-06 12:39:38 +00:00
yap yap prolog system added 2008-03-13 01:13:53 +00:00