about summary refs log tree commit diff
path: root/pkgs/development/interpreters
Commit message (Collapse)AuthorAge
* Merge master into staging-nextgithub-actions[bot]2024-03-08
|\
| * Merge pull request #294080 from r-ryantm/auto-update/erlang_26Yt2024-03-07
| |\ | | | | | | erlang_26: 26.2.2 -> 26.2.3
| | * erlang_26: 26.2.2 -> 26.2.3R. Ryantm2024-03-07
| | |
* | | Merge master into staging-nextgithub-actions[bot]2024-03-07
|\| |
| * | Merge pull request #288939 from superwhiskers/update-rakudoWeijia Wang2024-03-07
| |\ \ | | |/ | |/| rakudo: 2023.08 -> 2024.01
| | * rakudo: 2023.08 -> 2024.01superwhiskers2024-02-14
| | |
| | * nqp: 2023.08 -> 2024.01superwhiskers2024-02-14
| | |
* | | Revert #289135: lua*: support relative modules even when there are system ↵Vladimír Čunát2024-03-07
| | | | | | | | | | | | | | | | | | | | | | | | modules This reverts commit ca6452f8edba8aaf9252b692ac821f1313ec9e7a. Regressions appeared and they need time to get resolved; see: https://github.com/NixOS/nixpkgs/pull/289135#issuecomment-1978270396
* | | Merge master into staging-nextgithub-actions[bot]2024-03-07
|\| |
| * | Merge pull request #285978 from r-ryantm/auto-update/rascalWeijia Wang2024-03-07
| |\ \ | | | | | | | | rascal: 0.28.2 -> 0.33.8
| | * | rascal: 0.28.2 -> 0.33.8R. Ryantm2024-02-03
| | | |
| * | | Merge pull request #287730 from r-ryantm/auto-update/zefWeijia Wang2024-03-07
| |\ \ \ | | | | | | | | | | zef: 0.21.2 -> 0.21.4
| | * | | zef: 0.21.2 -> 0.21.4R. Ryantm2024-02-14
| | | |/ | | |/|
| * | | luau: 614 -> 0.615Mario Rodas2024-03-01
| | | | | | | | | | | | | | | | | | | | | | | | Diff: https://github.com/luau-lang/luau/compare/614...0.615 Changelog: https://github.com/luau-lang/luau/releases/tag/0.615
* | | | Merge master into staging-nextgithub-actions[bot]2024-03-06
|\| | |
| * | | python38: removeMartin Weinelt2024-03-05
| | | | | | | | | | | | | | | | | | | | | | | | The end of life for Python 3.8 is scheduled for 2024/10. As such it cannot be a part of NixOS 24.05, because its support cycle goes past that.
* | | | Merge master into staging-nextgithub-actions[bot]2024-03-05
|\| | |
| * | | Merge pull request #289980 from fgaz/treewide/fgaz-finalAttrsFrancesco Gazzetta2024-03-05
| |\ \ \ | | | | | | | | | | treewide: use finalAttrs in packages maintained by @fgaz
| | * | | jimtcl: use finalAttrs patternFrancesco Gazzetta2024-03-05
| | | | |
| | * | | duktape: use finalAttrs patternFrancesco Gazzetta2024-03-05
| | |/ /
* | | | Merge master into staging-nextgithub-actions[bot]2024-03-04
|\| | |
| * | | wasmer: 4.2.5 -> 4.2.6R. Ryantm2024-03-04
| | | |
* | | | Merge master into staging-nextgithub-actions[bot]2024-03-01
|\| | |
| * | | Merge pull request #292353 from hraban/lisp-mainprograms7c6f434c2024-03-01
| |\ \ \ | | | | | | | | | | sbcl, ecl, clisp: set meta.mainProgram
| | * | | sbcl, ecl, clisp: set meta.mainProgramHraban Luyat2024-02-29
| | | | |
| * | | | wasmtime: 18.0.1 -> 18.0.2R. Ryantm2024-02-29
| |/ / /
* | | | Merge staging-next into staginggithub-actions[bot]2024-02-27
|\ \ \ \
| * | | | Merge master into staging-nextgithub-actions[bot]2024-02-27
| |\| | |
| | * | | bats.libraries.bats-detik: 1.2.1 -> 1.3.0brokenpip32024-02-27
| | | | |
* | | | | Merge staging-next into staginggithub-actions[bot]2024-02-26
|\| | | |
| * | | | Merge master into staging-nextgithub-actions[bot]2024-02-26
| |\| | |
| | * | | micropython: 1.22.1 -> 1.22.2R. Ryantm2024-02-26
| | | | |
* | | | | Merge staging-next into staginggithub-actions[bot]2024-02-25
|\| | | |
| * | | | Merge pull request #291371 from Yarny0/pythonCatchConflictsHook-recursionlassulus2024-02-25
| |\ \ \ \ | | |/ / / | |/| | | pythonCatchConflictsHook: avoid infinite recursion
| | * | | pythonCatchConflictsHook: test cyclic dependencyYarny02024-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | Add test case where a package enlists itself as propagated build input.
| | * | | pythonCatchConflictsHook: avoid infinite recursionYarny02024-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Albeit counter-intutive, the `propagatedBuildInputs` mechanism and the corresponding package files in `nix-support/propagated-build-inputs` can form a dependency cycle. This can happen if a package adds itself to this file, or if multiple outputs of one derivation reference each other. An example for this is the `patchPpdFilesHook`: In its mission to collect dependency packages with binaries that might be required by the dependent package to be created, it sometimes picks up the dependent package itself. This indicates that if a file of the dependent package is used, the package itself should also be installed. In the case of a multiple output package, it is also possible that two outputs depend on each other, creating a dependency cycle. Since commit 2651ddc7b0788932df9da7416ccd1618d76c11fe, the `find_packages` function in `catch_conflicts.py` recursively collects all `propagated-build-inputs` files. If it encounters a dependency cycle, it must not follow the cycle to avoid infinite recursion (and a stack overflow). The commit at hand adds a check so that the function skips over a package that it already encountered and processed earlier. This does not loosen the script's checks as the script still recursively collects all propagated build inputs.
* | | | | Merge staging-next into staginggithub-actions[bot]2024-02-25
|\| | | |
| * | | | Merge pull request #291035 from marsam/update-luauMario Rodas2024-02-24
| |\ \ \ \ | | |/ / / | |/| | | luau: 0.613 -> 614
| | * | | luau: 0.613 -> 614Mario Rodas2024-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Diff: https://github.com/luau-lang/luau/compare/0.613...614 Changelog: https://github.com/luau-lang/luau/releases/tag/614
* | | | | Merge branch 'staging-next' into stagingWeijia Wang2024-02-23
|\| | | |
| * | | | Merge branch 'master' into staging-nextWeijia Wang2024-02-23
| |\| | |
| | * | | maude: unbreakArtur Cygan2024-02-22
| | | | |
* | | | | Merge branch 'staging-next' into stagingWeijia Wang2024-02-23
|\| | | |
| * | | | Merge branch 'master' into staging-nextWeijia Wang2024-02-23
| |\| | |
| | * | | Merge pull request #290639 from r-ryantm/auto-update/babashka-unwrappedThiago Kenji Okada2024-02-22
| | |\ \ \ | | | | | | | | | | | | babashka-unwrapped: 1.3.188 -> 1.3.189
| | | * | | babashka-unwrapped: 1.3.188 -> 1.3.189R. Ryantm2024-02-22
| | | | | |
| | * | | | Merge pull request #289531 from mweinelt/python312full-bluezMartin Weinelt2024-02-22
| | |\ \ \ \ | | | |/ / / | | |/| | | cpython: allow full variant on all platformns where bluez is available
| | | * | | cpython: allow full variant on all platformns where bluez is availableMartin Weinelt2024-02-17
| | | | | | | | | | | | | | | | | | | | | | | | Closes: #289113
* | | | | | lua*: support relative modules even when there are system modulesbinarycat2024-02-21
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | previously, when the lua setup hook found a system lua module, it would simply add that library to LUA_PATH, meaning the default path would no longer be used. for luajit, this bug would always occur, due to it having several inbuilt libraries such as luabitop. lua5 still passed unit tests, simply because the test environment doesn't include any system lua libaries, but the bug would still occur if lua5 was used in a derivation with a buildInput from luaPackages, since that package would be found by the envHook and overwrite the default path. now, the setup hook will use any system module paths in addition to the default path, instead of overriding it.
* | | | | Merge master into staging-nextgithub-actions[bot]2024-02-21
|\| | | |