about summary refs log tree commit diff
path: root/pkgs/development/compilers
Commit message (Collapse)AuthorAge
* dragonegg: fix build via update to 3.3Vladimír Čunát2013-12-11
|
* Unpacking jce requires zipShea Levy2013-12-09
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* Add oracle jdk 7Shea Levy2013-12-09
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* haskell-idris: update to version 0.9.10.1Peter Simons2013-12-03
|
* ghc-head: update to today's git snapshot and arbitrarily dub it version ↵Peter Simons2013-12-03
| | | | 7.7.20131202
* haskell-idris: update to version 0.9.10Peter Simons2013-12-02
|
* Chicken: Fix build on OS X.Moritz Ulrich2013-11-29
| | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* Chicken: Set PLATFORM for all supported platforms.Moritz Ulrich2013-11-28
| | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* Chicken: Downgrade to latest stable release & add pkgs.chicken-dev.Moritz Ulrich2013-11-28
| | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* Updating SBCL to 1.1.13Michael Raskin2013-11-25
|
* sdcc: bump 3.2.0 -> 3.3.0Bjørn Forsman2013-11-21
| | | | | | | | | | | | | | | | | | | SDCC 3.3.0 Feature List: * Many small improvements in code generation for the z80-related ports - merged smallopts branch * lospre (currently enabled for z80-related and hc08-related ports only) - merged lospre branch * More efficient initialization of globals in z80, z180, r2k and r3ka ports. * Inclusion of tests from the gcc test suite into the sdcc regression test suite led to many bugs being found and fixed. * Split sdas390 from sdas8051 * Merged big parts of ASxxxx v5 into sdas * New pic devices (synchronization with MPLABX 1.60). (Except for very old MCU-s.) * New script which disassembles those hex files, in which MCS51 code there is. (mcs51-disasm.pl) * Added the PIC16F1788 and PIC16F1789 devices. * C11 _Alignof operator. * C11 _Alignas alignment specifier. * C11 _Static_Assert static assertion. Numerous feature requests and bug fixes are included as well.
* Fixes go 1.1.2 compilation on OSX Maverickzimbatm2013-11-17
| | | | | Apparently Apple thinks that faking gcc wiht a clang stub but not providing a compatile libgcc.a is not going to cause any issues. They really do hate GPL.
* clang: Do not try to build clang-tblgen in LLVM's build path.Petr Rockai2013-11-16
|
* Merge pull request #1188 from ↵Peter Simons2013-11-11
|\ | | | | | | | | peti/reimplement-ghcWithPackagesOld-by-wrapping-ghcWithPackages Re-implement ghcWithPackagesOld as a variant of ghcWithPackages that ignores collisions.
| * Re-implement ghcWithPackagesOld as a variant of ghcWithPackages that ignores ↵Peter Simons2013-11-09
| | | | | | | | | | | | | | | | collisions. This change is intended to fix <https://github.com/NixOS/nixpkgs/issues/1161> and to address some of the concerns that come up during the discussion of <https://github.com/NixOS/nixpkgs/commit/d64917ad17277b8e16893ee31533ec2e33446fa7>.
* | scala: add expression for scala 2.10.x branch.Karn Kallio2013-11-11
|/
* ghc: several enhancements to the new "with-packages" wrapperPeter Simons2013-11-09
| | | | | | | | | | | | | | | | | 1) The wrapper erroneously used the ghc-pkg flag "--package-db" instead of "--global-package-db". The result was that packages installed locally in ~/.ghc and ~/.cabal were invisible to GHC. This has been fixed. 2) The wrapper now deals gracefully with an empty package set: if no package is requested to be included in the wrapped environment, the wrapper just installs a pristine GHC. 3) Correctly configure the "docdir" path returned by ghc-paths. 4) Added some comments that describe the idea behind our ghc-paths patches and gives users same sample shell code that can be used to import our special environment variables into the currently running shell, so that programs outside of the wrapped environment can use them, too.
* pkgs/development/compilers/ghc/with-packages.nix: add 'ignoreCollisions' ↵Peter Simons2013-11-07
| | | | | | | | | | | | parameter The ghcWithPackage expression now has an argument 'ignoreCollisions' that allows users to disable the path collision check like so: (pkgs.haskellPackages.ghcWithPackages (pkgs: with pkgs; [ haskellPlatform ])).override { ignoreCollisions = true; }; See https://github.com/NixOS/nixpkgs/commit/d64917ad17277b8e16893ee31533ec2e33446fa7 for a long and detailed discussion of why these path collisions may occur.
* pkgs/development/compilers/ghc/with-packages.nix: improve recognition of ↵Peter Simons2013-11-07
| | | | | | | | | | | | | | | | Haskell packages Haskell packages -- i.e. packages built by our Cabal builder -- invariably have the attributes 'pname' and 'version'. We use the absence of these attributes to recognize non-Haskell packages and filter them from the closed package set generated by closePropagation. We do this so that the generated Haskell environment won't contain paths like "/lib/libz.a", which are part of the closure but have nothing to do with Haskell. The previous scheme used the attribute 'ghc' to accomplish the same thing, but unfortunately other packages to contain a 'ghc' attribute, too, like the old-style ghc-wrapper. Including the ghc-wrapper in this environment is pointless, obviously. The new approach filters the ghc-wrapper successfully.
* gcc: Support FreeBSDEelco Dolstra2013-11-06
|
* Fix some meta.platforms attributes to build more stuff on DarwinEelco Dolstra2013-11-05
|
* Resurrect the old ghcWithPackages wrapper under the attribute name ↵Peter Simons2013-11-04
| | | | 'ghcWithPackagesOld'.
* haskell-Elm: update to version 0.10.0.2Peter Simons2013-11-01
|
* ghc-with-packages.nix: make sure that GHC itself is included in the environmentPeter Simons2013-10-28
|
* haskell-Elm: update to version 0.10.0.1Peter Simons2013-10-27
|
* ghc: update HEAD version to 7.7.20130828Peter Simons2013-10-27
|
* Back-port Haskell-related improvements from stdenv-updates.Peter Simons2013-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | * There now is full support for building Haskell packages as shared libraries for GHC versions 7.4.2 or later. The Cabal builder recognizes the following attributes: - enableSharedLibraries configures Cabal to build of shared libraries in addition to static ones. This option requires that all dependencies of the package have been compiled for use in shared libraries, too. - enableSharedExecutables configures Cabal to prefer shared libraries when linking executables. The default values for these attributes are arguments to the haskellPackages expression. * Haskell builds now run in a LANG="en_US.UTF-8" environment to avoid plenty of build and test suite errors. Without this setting, GHC seems unable to deal with the UTF-8 character encoding that's generally considered standard in the Haskell world. * The Cabal builder supports a new attribute 'testTarget' to specify the exact set of tests to be run during the check phase. * The ghc-wrapper attribute ghcVersion has been removed. Instead, we use the ghc.version attribute, which exists in unwrapped GHC derivations, too.
* Fix evaluation error caused by the "ats" expressionBjørn Forsman2013-10-26
|
* Add atsShea Levy2013-10-25
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* haskell-Elm: update to version 0.10Peter Simons2013-10-24
|
* Add smlnj-110.76Song Wenwu2013-10-21
| | | | | | | Based on patch by Marc Weber: http://lists.science.uu.nl/pipermail/nix-dev/2010-December/005625.html Close #1058.
* Add Ocaml 4.01.0.Malcolm Matalka2013-10-19
| | | | Close #1065.
* haskell-idris: update to version 0.9.9.3Peter Simons2013-10-18
|
* Update JuliaMichael Raskin2013-10-14
|
* Update SBCL to 1.1.12Michael Raskin2013-10-13
|
* Update edk2 and OVMFShea Levy2013-10-09
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* Add argument to oraclejdk to allow installation of Java Cryptography ↵Rob Vermaas2013-10-08
| | | | Extension with unlimited strength. User needs to download these themselves, and need to accept a license agreement (Java SE BCL License Agreement)
* Merge pull request #1049 from bjornfor/description-fixesDomen Kožar2013-10-06
|\ | | | | More description fixes
| * More description fixesBjørn Forsman2013-10-06
| | | | | | | | | | | | | | | | | | | | | | * Remove package name * Start with upper case letter * Remove trailing period Also reword some descriptions and move some long descriptions to longDescription. I'm not touching generated packages.
* | Merge pull request #1046 from DriesVanDaele/masterPeter Simons2013-10-06
|\ \ | |/ |/| add tabling to yap
| * add tabling to yapDries Van Daele2013-10-05
| |
* | Some description fixesBjørn Forsman2013-10-05
|/ | | | | | | | | | | | There are many more packages to fix, this is just a start. Rules: * Don't repeat the package name (not always that easy...) * Start with capital letter * Don't end with full stop * Don't start with "The ..." or "A ..." I've also added descriptions to some packages and rewritten others.
* Fix some issues in my packages reported by nixpkgs-lint.Moritz Ulrich2013-09-26
| | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* haskell-idris: update to version 0.9.9.2Peter Simons2013-09-25
|
* haskell-idris: update to version 0.9.9.1Peter Simons2013-09-22
|
* go: adding an option to remove external references in godocLluís Batlle i Rossell2013-09-15
| | | | | | | godoc pages point to googleapis and google plus URLs, for every visit in your local godoc. I added an option to disable that (the hard way, it takes out the references). I don't think it removes any feature of godoc.
* Darwin support for Go 1.1 (close #952)Zef Hemel2013-09-14
|
* idris: re-generate with cabal2nixPeter Simons2013-09-11
|
* yap: add 'zlib' and 'gmp' build inputs to enable additional featuresPeter Simons2013-09-11
|
* Update YAP to version 6.2.2Dries Van Daele2013-09-11
|