about summary refs log tree commit diff
path: root/pkgs/development/compilers
Commit message (Collapse)AuthorAge
* idris2: fix build on macOS (#89548)davlum2020-06-07
| | | | | | The idris2 Makefile tries to use different versions of sed depending on the OS, but nix always uses the same version. Because the version of sed that is expected on macOS doesn't exist in the nix environment, the build fails. Setting the OS to empty string resolves the issue.
* rls: set RUST_SRC_PATHLuka Blaskovic2020-06-07
| | | | | | | | rls has racer baked in which needs to know where the rust source is to be able to do completion for std libs. By default rls will use: $(rustc --print sysroot)/lib/rustlib/src/rust/src which is nonexistent, this commit sets the correct source path in a same way like it's done in racer expression.
* Merge pull request #88989 from wchresta/idris2Lassulus2020-06-04
|\ | | | | idris2: 0.2.0-840e020 -> 0.2.0
| * idris2: 0.2.0-840e020 -> 0.2.0wchresta2020-05-26
| | | | | | | | | | * Upgrade to release version of idris2 * Add config for proper testing phase
* | treewide: replace base64 encoded hashesDaiderd Jordan2020-06-03
| |
* | sbcl: add option to disable immobile spaceKeshav Kini2020-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Programs which generate and compile a lot of code at runtime (such as programming language interpreters like ACL2) are not suited for running on SBCL executables built with the "immobile space" feature, as explained by Douglas Katzman in this mail thread: https://sourceforge.net/p/sbcl/mailman/message/36007057/ In this commit, I add an optional flag to the SBCL package allowing you to disable the "immobile space" features. I also migrated away from specifying enabled/disabled features in a `customize-target-features.lisp` file and towards supplying them as command line arguments to `make.sh`, as has been recommended by the installation instructions since 2012 or so.
* | Merge master into staging-nextFrederik Rietdijk2020-05-28
|\ \
| * | zz: 2020-03-02 -> 0.1Mario Rodas2020-05-28
| | |
| * | dotnetCorePackages: Add support for DarwinMoises Nessim2020-05-27
| | |
| * | Merge pull request #88988 from tobim/optimize-cross-libstdc++Matthew Bauer2020-05-27
| |\ \ | | | | | | | | gcc: optimize cross-compiled libraries
| | * | gcc: optimize cross-compiled librariesTobias Mayer2020-05-27
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | `libstdc++` and a few other libraries are comiled with the options set in `EXTRA_TARGET_FLAGS`. Normally, this is filled form `EXTRA_FLAGS` inside of `builder.sh`, from which it inherits its optimization option. For cross compilers `EXTRA_TARGET_FLAGS` is set by a dedicated function that does not specify any optimization, leading to sub-par runtime performance of many C++ programs.
* | | Merge master into staging-nextFrederik Rietdijk2020-05-27
|\| |
| * | Merge pull request #85986 from suhr/ciaoAnderson Torres2020-05-26
| |\ \ | | |/ | |/| ciao: init at 1.19.0
| | * ciao: init at 1.19.0Сухарик2020-05-24
| | |
| * | Merge pull request #88645 from wchresta/masterJörg Thalheim2020-05-26
| |\ \
| | * | idris2: init at version 0.2.0-840e020wchresta2020-05-23
| | | | | | | | | | | | | | | | A purely functional programming language with first class types
| * | | Merge pull request #88819 from r-ryantm/auto-update/jsonnetMario Rodas2020-05-24
| |\ \ \ | | | | | | | | | | jsonnet: 0.15.0 -> 0.16.0
| | * | | jsonnet: 0.15.0 -> 0.16.0R. RyanTM2020-05-24
| | | | |
| * | | | lazarus: fix linking by the IDE; using the results of an investigation by ↵Michael Raskin2020-05-25
| |/ / / | | | | | | | | | | | | @deliciouslytyped
* | | | Merge master into staging-nextFrederik Rietdijk2020-05-24
|\| | |
| * | | Merge pull request #69144 from SFrijters/gdcMatthew Bauer2020-05-23
| |\ \ \ | | |/ / | |/| | gdc: init at 9.3.0
| | * | gdc: init at 9.3.0Stefan Frijters2020-05-19
| | | |
* | | | Merge master into staging-nextFrederik Rietdijk2020-05-23
|\| | |
| * | | Merge pull request #88233 from r-ryantm/auto-update/tinygoMario Rodas2020-05-20
| |\ \ \ | | | | | | | | | | tinygo: 0.13.0 -> 0.13.1
| | * | | tinygo: 0.13.0 -> 0.13.1R. RyanTM2020-05-20
| | | | |
| * | | | Merge pull request #88331 from r-ryantm/auto-update/closure-compilerMario Rodas2020-05-20
| |\ \ \ \ | | | | | | | | | | | | closurecompiler: 20200406 -> 20200517
| | * | | | closurecompiler: 20200406 -> 20200517R. RyanTM2020-05-20
| | |/ / /
| * | / / gambit: disable use of poll() on DarwinJason Felice2020-05-19
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Darwin has a bug which affects the use of poll() with a tty fd, which affects gambit's REPL when at a console, causing 100% CPU usage. Gambit recommends this is disabled on Darwin.
| * | | oraclejdk8: 8u241 -> 8u251Louis Bettens2020-05-18
| |/ /
* | | Merge branch 'master' into staging-nextJan Tojnar2020-05-18
|\| |
| * | gerbil: 0.15.1 -> 0.16Francois-Rene Rideau2020-05-17
| | | | | | | | | | | | | | | Now that v0.16 was released at last, make the configurePhase and instalPhase the same again for default and unstable.
| * | gerbilPackages.gerbil-utils: init at 2020-05-16Francois-Rene Rideau2020-05-17
| | |
| * | gerbil-unstable: 2020-02-27 -> 2020-05-17Francois-Rene Rideau2020-05-17
| | |
| * | gambit-unstable: 2020-02-24 -> 2020-05-13Francois-Rene Rideau2020-05-17
| | |
| * | Refactor Gerbil supportFrancois-Rene Rideau2020-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use the new Gambit support. - Move files from $out to $out/gerbil. - Use new Gerbil configuration and installation scripts. - Move some fixups from preBuild to postPatch. - Give up on previous failed attempts at using static libraries. - Add support for compiling libraries written in Gerbil. - Build using NIX_BUILD_CORES. - Register all those things in all-packages.
| * | Refactor Gambit supportFrancois-Rene Rideau2020-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor the build rule: - Put files in $out/gambit instead of $out. - Make the optimization setting easy to override. - Make use of gccStdenv more explicit at this level. - Support new-style runtime options for forcing UTF-8 I/O. - Override the PACKAGE_VERSION and PACKAGE_STRING with git version. - Note that the license is lgpl21, not lpgl2 (Note: also dual asl20). - Try and fail to meaningfully add missing runtimeDeps. - Build using NIX_BUILD_CORES.
| * | aliceml: do not use aliasesJan Tojnar2020-05-16
| | |
| * | Merge pull request #87913 from zowoq/go113zimbatm2020-05-16
| |\ \ | | | | | | | | go_1_13: 1.13.8 -> 1.13.11, stop setting GOPATH
| | * | go_1_13: 1.13.8 -> 1.13.11zowoq2020-05-16
| | | |
| | * | go_1_13: stop setting GOPATHzowoq2020-05-16
| | | | | | | | | | | | | | | | a1e13f6140a568b73c1c36bb9ef79d7876ccaae3
| * | | ocaml-ng.ocamlPackages_4_11.ocaml: init at 4.11.0+α1Vincent Laporte2020-05-16
| | | |
| * | | Merge pull request #87872 from fare-patches/ethereumadisbladis2020-05-16
| |\ \ \ | | |/ / | |/| | Ethereum updates
| | * | solc: 0.5.15 -> 0.6.8Francois-Rene Rideau2020-05-15
| | | |
| * | | ghcjs: mark build as brokenPeter Simons2020-05-15
| | | | | | | | | | | | | | | | ghcjs hasn't compiled for several weeks.
| * | | Revert "Get rid of go 1.13 (#86036)"zimbatm2020-05-15
| | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit 3e0aa4af2da4e4010cd9011aaa125fed7ca220e6. See the discussion in the PR.
| * | | bs-platform: 7.3.1 -> 7.3.2Antonio Nuno Monteiro2020-05-14
| |/ /
| * | go-modules: Update files to use vendorSha256Colin L Rice2020-05-14
| | |
* | | Merge master into staging-nextFrederik Rietdijk2020-05-14
|\| |
| * | Merge pull request #86304 from filalex77/gleam-0.8.0Mario Rodas2020-05-12
| |\ \ | | | | | | | | gleam: 0.7.1 -> 0.8.0
| | * | gleam: 0.8.0-rc1 -> 0.8.0Oleksii Filonenko2020-05-08
| | | |