about summary refs log tree commit diff
path: root/pkgs/development/interpreters
Commit message (Collapse)AuthorAge
* Merge master into staging-nextFrederik Rietdijk2020-02-29
|\
| * pypy{,3}: use openssl_1_1Emily2020-02-28
| | | | | | | | | | | | "We now support building PyPy with OpenSSL 1.1 in our built-in _ssl module, as well as maintaining support for previous versions." -- https://pypy.readthedocs.io/en/latest/release-pypy2.7-v5.6.0.html
* | Merge branch 'master' into staging-nextJan Tojnar2020-02-28
|\|
| * rakudo: 2020.01.1 -> 2020.02Stig Palmquist2020-02-27
| | | | | | | | | | | | | | | | | | dependencies: moarvm: 2020.01.1 -> 2020.02 nqp: 2020.01 -> 2020.01 recommended: zef: 0.8.2 -> 0.8.3
| * Merge pull request #78475 from GRBurst/dartworldofpeace2020-02-27
| |\ | | | | | | dart: 2.0.0 -> 2.7.1 (stable) + 2.0.0 -> 2.8.0-dev.10.0 (dev)
| | * dart: 2.0.0 -> 2.7.1 (stable) + 2.0.0 -> 2.8.0-dev.10.0 (dev)GRBurst2020-02-27
| | | | | | | | | | | | | | | | | | - dart stable: make it default - add aarch64 (arm64) packages - set myself as maintainer
| * | Merge pull request #81067 from teto/lua_fixMatthieu Coudron2020-02-27
| |\ \ | | | | | | | | | | | | | | | | - introduce a default checkPhase for lua (disabled by default) - dont apply patchShebangs on the whole lua package; hopefulyl it doesnt break stuff
| | * | buidLuarocksPackage: add a checkPhaseMatthieu Coudron2020-02-26
| | | |
| | * | buildLuarocksPackage: extraVariables is now an attrsetMatthieu Coudron2020-02-26
| | | |
| | * | build-lua-package: dont patchShebangs folderMatthieu Coudron2020-02-25
| | | | | | | | | | | | | | | | | | | | It can be source of trouble for some read-only folders (libluv for instance) and slow down install.
* | | | Merge staging-next into stagingFrederik Rietdijk2020-02-27
|\| | |
| * | | Merge pull request #81114 from cw789/elixir_updateDaiderd Jordan2020-02-27
| |\ \ \ | | | | | | | | | | elixir_1_10: 1.10.1 -> 1.10.2
| | * | | elixir_1_10: 1.10.1 -> 1.10.2cw2020-02-26
| | | | |
| * | | | Merge pull request #79864 from doronbehar/improve-octaveMichael Raskin2020-02-27
| |\ \ \ \ | | |/ / / | |/| | | octave: Use qt5 and other improvements
| | * | | octave: make optional features declarative in default.nixDoron Behar2020-02-26
| | | | | | | | | | | | | | | | | | | | Instead of in all-packages.nix .
| | * | | octave: Use sundials_2 in package's signature instead of callPackageDoron Behar2020-02-22
| | | | |
| | * | | octave: Revert "remove old fix for build issue"Doron Behar2020-02-22
| | | | | | | | | | | | | | | | | | | | This reverts commit 3beeacfd58239bb6e95aa716dedddae17716b6eb.
| | * | | octave: clean up all build inputs - use qt5Doron Behar2020-02-22
| | | | |
| | * | | octave: mark package as broken if JIT is enabledDoron Behar2020-02-22
| | | | |
| | * | | octave: remove old fix for build issueDoron Behar2020-02-22
| | | | |
| | * | | octave: clean up configure flags - remove --enable-dlDoron Behar2020-02-22
| | | | |
| | * | | octave: Makeinfo is no longer needed at runtimeDoron Behar2020-02-22
| | | | |
| | * | | octave: order arguments at top and import qt5 libsDoron Behar2020-02-22
| | | | |
| * | | | Merge pull request #75451 from Izorkin/php-buildJörg Thalheim2020-02-25
| |\ \ \ \ | | | | | | | | | | | | Update php build configuration
| | * | | | php: update build configurationIzorkin2020-02-22
| | | | | |
| | * | | | php: use external GD libraryIzorkin2020-02-22
| | | | | |
| | * | | | php: add option pearSupportIzorkin2020-02-22
| | | | | |
| | * | | | php: add option ipv6SupportIzorkin2020-02-22
| | | | | |
| | * | | | php: remove unused configureFlagsIzorkin2020-02-22
| | | | | |
| | * | | | php: drop support libmysqlclientIzorkin2020-02-22
| | |/ / /
| * | | | Merge pull request #79900 from Gabriel439/gabriel/dhall_packages_2Profpatsch2020-02-25
| |\ \ \ \ | | |_|/ / | |/| | | Add Nixpkgs support for Dhall
| | * | | Add Nixpkgs support for DhallGabriel Gonzalez2020-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One of the motivations for this change is the following Discourse discussion: https://discourse.dhall-lang.org/t/offline-use-of-prelude/137 Many users have requested Dhall support for "offline" packages that can be fetched/built/installed using ordinary package management tools (like Nix) instead of using Dhall's HTTP import system. I will continue to use the term "offline" to mean Dhall package builds that do not use Dhall's language support for HTTP imports (and instead use the package manager's support for HTTP requests, such as `pkgs.fetchFromGitHub`) The goal of this change is to document what is the idiomatic way to implement "offline" Dhall builds by implementing Nixpkgs support for such builds. That way when other package management tools ask me how to package Dhall with their tools I can refer them to how it is done in Nixpkgs. This change contains a fully "offline" build for the largest Dhall package in existence, known as "dhall-packages" (not to be confused with `dhallPackages`, which is our Nix attribute set containing Dhall packages). The trick to implementing offline builds in Dhall is to take advantage of Dhall's support for semantic integrity checks. If an HTTP import is protected by an integrity check and a cached build product matches the integrity check then the HTTP import is never resolved and the expression is instead fetched from cache. By "installing" dependencies in a pre-seeded and isolated cache we can replace remote HTTP imports with dependencies that have been built and supplied by Nix instead. The offline nature of the builds are enforced by compiling the Haskell interpreter with the `-f-with-http` flag, which disables the interpreter's support for HTTP imports. If a user forgets to supply a necessary dependency as a Nix build product then the build fails informing them that HTTP imports are disabled. By default, built packages are "binary distributions", containing just a cache product and a Dhall expression which can be used to resolve the corresponding cache product. Users can also optionally enable a "source distribution" of a package which already includes the equivalent fully-evaluated Dhall code (for convenience), but this is disabled by default to keep `/nix/store` utilization as compact as possible.
| * | | | jruby: 9.2.9.0 -> 9.2.10.0R. RyanTM2020-02-23
| | | | |
| * | | | jython: 2.7.2b2 -> 2.7.2b3R. RyanTM2020-02-23
| | |/ / | |/| |
| * | | cleanuphlolli2020-02-19
| | | |
| * | | lumo 1.9.0 -> 1.10.1 plus darwin supporthlolli2020-02-19
| | | |
* | | | perl: Enable threading on darwinNikola Knezevic2020-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Perl on darwin (and any other sane platform) has a pretty good threading support, enable it. As it turns out, we were building non-multithreaded perl on all systems, since glibc was not part of the stdenv anymore: nix-repl> pkgs = import <nixpkgs> {} nix-repl> pkgs.stdenv ? glibc false meaning that the comments were incorrect. Thus, clear up the confusion and remove the misleading comments, while enabling multithreading by default. The builds will fail on unsupported platforms, and in this case the only place is the bootstrap, where we already force non-multithreaded perl. As a consequence of the above, this change will cause the full rebuild of stdenv on all platforms, including linux.
* | | | python: execute pythonImportsCheckPhase in subshellJonathan Ringer2020-02-19
|/ / / | | | | | | | | | | | | | | | Execute in subshell so that the cwd returns back to the original directory. This is important as it enables pythonImportsCheck to work with checkPhase
* | | php74: 7.4.1 -> 7.4.2Franz Pletz2020-02-19
| | | | | | | | | | | | https://www.php.net/ChangeLog-7.php#7.4.2
* | | php73: 7.3.13 -> 7.3.14Franz Pletz2020-02-19
| | | | | | | | | | | | https://www.php.net/ChangeLog-7.php#7.3.14
* | | php72: 7.2.26 -> 7.2.27Franz Pletz2020-02-19
| |/ |/| | | | | https://www.php.net/ChangeLog-7.php#7.2.27
* | Merge pull request #80115 from marsam/update-racketMario Rodas2020-02-16
|\ \ | | | | | | racket: 7.5 -> 7.6
| * | racket: 7.5 -> 7.6Mario Rodas2020-02-14
| | | | | | | | | | | | Changelog: https://download.racket-lang.org/v7.6.html
* | | Merge pull request #80237 from bhipple/remove/wasm-gcLéo Gaspard2020-02-16
|\ \ \ | | | | | | | | wasm-gc: remove package
| * | | wasm-gc: remove packageBenjamin Hipple2020-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upstream repository has been archived, with a note that this should never be needed: https://github.com/alexcrichton/wasm-gc It also happens to have custom patch logic that will fail the newer cargo verification in #79975
* | | | wasmer: upgrade cargo fetcher and cargoSha256Benjamin Hipple2020-02-15
| | | | | | | | | | | | | | | | Infra upgrade as part of #79975; no functional change expected.
* | | | evcxr: upgrade cargo fetcher and cargoSha256Benjamin Hipple2020-02-15
|/ / / | | | | | | | | | Infra upgrade as part of #79975; no functional change expected.
* / / luajit: Expose build options, enable JIT debug moduleAlexei Robyn2020-02-15
|/ /
* | treewide: change fetchCargoTarball default to opt-outBenjamin Hipple2020-02-13
| | | | | | | | | | | | | | | | | | | | | | Changes the default fetcher in the Rust Platform to be the newer `fetchCargoTarball`, and changes every application using the current default to instead opt out. This commit does not change any hashes or cause any rebuilds. Once integrated, we will start deleting the opt-outs and recomputing hashes. See #79975 for details.
* | metamath: 0.178 -> 0.180Nathan van Doorn2020-02-12
| |