about summary refs log tree commit diff
path: root/pkgs/development/compilers/ghc
Commit message (Collapse)AuthorAge
* pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger2017-08-01
| | | | | | | | | | | | * pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
* ghc: apply a patch to fix common gold linker problemDomen Kožar2017-07-26
| | | | | | | | | | | | | | | | | | | | It would otherwise result into undefined referenecs for some functions in the base when using the gold linker: error: undefined reference to 'sqrt' Fixes https://github.com/bos/double-conversion/pull/17 Previously ghc option -optl=-lm was used for packages depending on such functions, but that could result into fatal error: cannot mix -r with dynamic object /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib/libm.so.6 in some situations like profiling builds. Patch was prepared by Michael Bishop and Niklas Hambüchen. Closes https://github.com/NixOS/nixpkgs/pull/27584.
* ghc821: 8.2.1-rc3 -> 8.2.1Domen Kožar2017-07-23
| | | | | (cherry picked from commit 0901dd50a2ed0d12b2bee8fdb147fdce5c1c5d69) Signed-off-by: Domen Kožar <domen@dev.si>
* ghc-8.2.1: update snapshot to release candidate 3Peter Simons2017-07-06
|
* misc: Remove almost all uses of stdenv.{ccCross,binutils}John Ericson2017-06-22
|
* cross stdenv adaptor: Support --host --build --target across the boardJohn Ericson2017-06-22
| | | | | | | | Packages get --host and --target by default, but can explicitly request any subset to be passed as needed. See docs for more info. rustc: Avoid hash breakage by using the old (ignored) dontSetConfigureCross when not cross building
* ghcHEAD: Actually split docs into their own outputJohn Ericson2017-06-22
| | | | | I put `outputs = ...` in the wrong spot in the last PR, oops. Sorry about that.
* ghcHEAD: Split docs into their own outputJohn Ericson2017-06-17
| | | | This ghc was forgetten from 2089dd4ab6be089bda12a942846ab7954b28b459
* ghc821: init at 8.2.1-rc2 (a.k.a., 8.2.0.20170507)Renzo Carbonara2017-06-15
| | | | | | | | | | | The approach taken to add this package was to port over the definitions currently existing for HEAD, and making the necessesary changes to get this building. The Haskell package set associated with this compiler doesn't yet guarantee that all or most of the packages successfully build with this new compiler, but that will improve over time after this GHC 8.2.1 is officially released and the ecosystem catches up.
* Adds ghc version to the patch fileLukasz Czyzykowski2017-06-11
|
* ghc: 8.0.2 without link warningsLukasz Czyzykowski2017-05-22
| | | | | Fixes NixOS/nixpkgs#25139 by backporting patch applied in ghc trunk: https://phabricator.haskell.org/D2823
* Revert "Use consistent package naming for HEAD.nix files" for GHC and GHCjs.Peter Simons2017-05-09
| | | | | This reverts commit 31b0e34d1dd1226de1492101e3aeea60292196d7. The version numbers used in that commit were no improvement.
* Use consistent package naming for HEAD.nix filesrht2017-05-09
|
* binutilsCross: Remove and use `binutils` instead alwaysJohn Ericson2017-04-25
| | | | | | | | | | | | | | | See previous commit for what was done to `binutils` to make this possible. There were some uses of `forcedNativePackages` added. The combination of overrides with that attribute is highly spooky: it's often important that if an overridden package comes from it, the replaced arguments for that package come from it. Long term this package set and all the spookiness should be gone and irrelevant: "Move along, nothing to see here!" No hashes should be changed with this commit
* Init HaLVM at 2.4.0David Johnson2017-03-10
|
* Fix GHCJS HEAD patch; support GHCJS libdir link; use full ghcEnv for GHCJS3noch2017-03-02
| | | | | | | | | Original: https://github.com/NixOS/nixpkgs-channels/commit/f3110651c81cc3fd4f6d342f0c30d363ea8cd0b0 (With some tweaks from @cstrahan) closes #23199
* Disable large address space in GHC iOS X compiler3noch2017-03-02
| | | | | Original: https://github.com/NixOS/nixpkgs-channels/commit/17cea33d1aa55fdc8beff1001882efa7cc142da1
* ghc: support building with integer-simple and provide package sets for itBas van Dijk2017-02-02
| | | | | | | | | | | | | | | If the flag enableIntegerSimple is true GHC will be build with the GPL-free but slower integer-simple library instead of the faster but GPLed integer-gmp library. The attribute `pkgs.haskell.compiler.integer-simple."${ghcVersion}"` provides a GHC compiler build with `integer-simple`. Similarly, the attribute `pkgs.haskell.packages.integer-simple."${ghcVersion}"` provides a package set supporting `integer-simple`. Closes https://github.com/NixOS/nixpkgs/pull/22121. Closes https://github.com/NixOS/nixpkgs/issues/5493.
* ghc-8.0.2: remove unused fetchFilteredPatch functionBas van Dijk2017-01-24
|
* top-level: `crossSystem` is no longer exposed to packages. Use `*Platform`.John Ericson2017-01-24
|
* Revert "Add function to build a ghc standalone archive (OSX/iOS only)"Shea Levy2017-01-23
| | | | | | Partial revert of accidental changes. This reverts commit 4f9f00fcc9ba5fce1bf476bf3e3200bdbed00f48.
* Add function to build a ghc standalone archive (OSX/iOS only)Shea Levy2017-01-23
|
* GHC: 8.0.2-rc2 -> 8.0.2Domen Kožar2017-01-07
|
* ghc-head: Put ./boot into commonPreConfigureShea Levy2017-01-06
|
* ghc-head: bumpShea Levy2017-01-06
|
* Merge pull request #21393 from mpickering/masterPeter Simons2017-01-03
|\ | | | | Small improvements to development GHC derivations
| * Remove nokinds GHC buildMatthew Pickering2016-12-26
| | | | | | | | | | This work has since been merged into GHC master branch and is enabled with the TypeInType extension.
| * Refactor ghcHEAD postPatch / preConfigure phasesMatthew Pickering2016-12-26
| | | | | | | | | | This is for GHC developers using NixOS where patchShebangs is inconvenient as it dirties the tree but unnecessary for compilation.
| * Bump ghcHEAD to latest commitMatthew Pickering2016-12-26
| |
| * Configure checkPhase for ghcHEADMatthew Pickering2016-12-26
| | | | | | | | The testsuite requires python3 so we have to add it as a dependency.
* | ghc-8.0.2: add sphinx to inputs for documentationLaverne Schrock2016-12-28
| | | | | | | | Closes https://github.com/NixOS/nixpkgs/pull/21434.
* | ghc-8.0.1: switch to sphinx for documentationLaverne Schrock2016-12-28
| | | | | | | | | | | | | | | | | | | | Fixes #20281 "Since GHC 8.0, the User’s Guide is authored in ReStructuredText (or ReST or RST, for short) a rich but light-weight mark-up language aimed at producing documentation. The Sphinx tool is used to produce the final PDF and HTML documentation." - http://ghc.readthedocs.io/en/8.0.1/editing-guide.html
* | ghc-8.0.1: enable documentation builds by passing the required XML/XSLT ↵Laverne Schrock2016-12-28
|/ | | | toolchain
* Merge pull request #21369 from mpickering/masterPeter Simons2016-12-23
|\ | | | | Update GHC 8.0.2 to RC 2
| * Update GHC 8.0.2 to RC 2Matthew Pickering2016-12-23
| |
* | ghc-8.x: paxmark ghc and haddockWill Dietz2016-12-19
| |
* | 7.4.2-binary: paxmark ghc binaryWill Dietz2016-12-19
|/
* ghc-8.0.2: cosmeticPeter Simons2016-11-30
|
* ghc-8.0.2: drop use of the obsolete response file patchPeter Simons2016-11-30
| | | | Our gcc wrapper has been fixed to deal with those files properly.
* Merge remote-tracking branch 'upstream/staging' into masterTuomas Tynkkynen2016-11-30
|\
| * Merge branch 'master' into stagingFranz Pletz2016-11-23
| |\
| * | ghc: drop patch that disables use of response filesPeter Simons2016-11-19
| | | | | | | | | | | | | | | https://github.com/NixOS/nixpkgs/issues/11762 has been fixed by https://github.com/NixOS/nixpkgs/commit/1ad1edbb32ce01ba8b47d8e8dad357b0edd6a4dc.
* | | ghc: add release candidate 1 for 8.0.2Peter Simons2016-11-26
| |/ |/|
* | Add haskell packages set for cross ghcShea Levy2016-11-18
|/
* ghcHEAD: Add back response files patchShea Levy2016-11-17
|
* ghc-HEAD: Run boot after patches.Shea Levy2016-11-15
| | | | This allows for patches affecting configure.ac to take effect
* ghc-head: fix hash.Shea Levy2016-11-15
| | | | Apparently fetchgit lies...
* Initial support for cross-compiling ghcShea Levy2016-11-15
|
* haskell.compiler.ghcHEAD: fix patchPhase #10752Daniel Haraj2016-11-09
|
* haskell.compiler.ghcHEAD: Update to latest upstreamOllie Charles2016-11-08
|