3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/interpreters
Will Dietz 9aa22191cf python*: set thread stack size on musl
Ensure recursion limit is reached before stack overflow.

Python does this for OSX and BSD:
13ff24582c/Python/thread_pthread.h (L22)

Size of 1MB chosen to match value in Alpine:
https://git.alpinelinux.org/cgit/aports/commit/main/python2/APKBUILD?id=2f35283fec8ec451fe5fb477dd32ffdcc0776e89

Manual testing via Alpine's test-stacksize.py crashes on these
previously, and works with these changes.
2018-03-20 08:14:04 -05:00
..
acl2 acl2: 7.4 -> 8.0 2018-02-25 16:18:46 +01:00
angelscript angelscript: 2.31.2 -> 2.32.0 2018-02-24 14:45:37 -08:00
bats
ceptre
chibi
clips
clisp clisp-tip: 2.50pre20170130 -> 2.50pre20171114; progress on #31696 2017-11-15 19:05:58 +01:00
clojure clojure: 1.9.0.273 -> 1.9.0.329 2018-02-19 00:58:55 +00:00
dart dart: 1.16.1 -> 1.24.3 2018-02-18 09:09:48 -08:00
dhall dhall: passthru dhall prelude 2018-02-26 15:21:46 +01:00
duktape duktape: fix installation of shared libraries 2018-03-15 23:46:39 +13:00
eff
elixir elixir: 1.6.2 -> 1.6.4 2018-03-16 21:15:07 -04:00
erlang treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
falcon
gnu-apl gnu-apl: fix clang build 2018-03-18 18:02:29 +01:00
groovy groovy: 2.4.12 -> 2.4.14 2018-03-08 15:46:16 -08:00
gtk-server
guile guile: Fix cross more, including 1.8 2018-03-06 18:39:39 -05:00
hugs
hy hy: 0.13.1 -> 0.14.0 2018-02-24 16:42:20 -05:00
icon-lang
io treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
j j: fix build 2017-12-02 06:04:00 +00:00
jimtcl
joker joker: 0.8.7 -> 0.8.9 2018-02-26 19:38:12 -08:00
jruby jruby: 9.1.13.0 -> 9.1.16.0 2018-02-26 19:39:25 -08:00
jython
kona
lfe
lolcode
love treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
lua-4
lua-5 lua: Fix cross-compilation 2018-02-13 09:44:27 -06:00
luajit luajit: symlink missing lua.hpp 2017-11-27 16:14:18 +00:00
lush treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
maude
mujs
nix-exec nix-exec: mark as broken 2017-11-29 00:20:34 +00:00
octave treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
perl perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
php php56: 5.6.33 -> 5.6.34 2018-03-02 12:37:57 +01:00
picoc Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
picolisp
pixie pixie: 1356 -> 1364 2018-02-01 00:36:49 +01:00
pure
pyrex
python python*: set thread stack size on musl 2018-03-20 08:14:04 -05:00
qnial
racket racket-minimal: build on darwin 2018-02-22 01:27:16 +08:00
rakudo
rascal
rebol
red
regina
renpy treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
ruby update rubygems version (#35224) 2018-02-20 16:16:16 +00:00
scheme48
scsh
self
spidermonkey spidermonkey_52: 52.2.1gnome1 → 52.6.0 2018-02-28 16:05:19 +01:00
supercollider supercollider: 3.8.1 -> 3.9.1 2018-02-28 20:48:01 +00:00
tcl
unicon-lang
wasm