23 Commits

Author SHA1 Message Date
edd
57f4f4d0b8 Update lang/pypy to version 7.3.1.
OK tb@, thanks!
2020-09-09 09:39:13 +00:00
sthen
00d49f21cc pypy: use new bootstrap for aarch64 2020-04-18 10:15:26 +00:00
sthen
bfecb66105 update to pypy-7.2.0, adding aarch64 support.
maintainer timeout
2019-11-19 13:50:24 +00:00
edd
e6f7740085 Update lang/pypy to version 7.1.1.
Diff from Laurence Tratt. Tested by myself and kn@.

OK kn@, thanks all.
2019-09-22 11:37:04 +00:00
edd
8f98c00539 Update lang/pypy to 6.0.0.
Thanks to David Carlier for his alloc_noexec patch.

Tested and OK'd by naddy@. Thanks

Naddy also reports that this fixes the build with lld!
2018-10-21 13:29:47 +00:00
sthen
bae4163bae regen lang/pypy's bootstrap; the libutil symbol visibility changes resulted
in the old one no longer working:

08:59 < aja> pypy:/usr/lib/libutil.so.13.0: undefined symbol 'freezero'
08:59 < aja> pypy:/usr/lib/libutil.so.13.0: undefined symbol 'recallocarray'
2017-12-15 16:47:34 +00:00
edd
dc750b461a lang/pypy: Fix build for W^X and update to 5.3.1.
Note that the W^X patch only makes the CPython-based no_bootstrap build work,
and that the PyPy JIT itself is still not W^X compliant. This will require more
work.

OK jca@, thanks.
2016-08-15 09:16:40 +00:00
edd
c4d20176e7 lang/pypy: Update to 5.3.0.
Looks OK, jca@, thanks.
2016-06-13 08:44:17 +00:00
sthen
d10171af89 - add new pypy bootstrap for TIB, prepared by naddy
- raise minimum amount of memory in the ulimit check to 5GB (the no_bootstrap
flavour uses even more, usually crashing the kernel on my 8GB workstation if
I try to build it there)
2016-05-08 09:56:01 +00:00
edd
25ee3547f9 lang/pypy: Update to 5.0.1.
Reads OK, sthen@
2016-04-19 11:14:54 +00:00
sthen
e960c1656c regenerate bootstrap 2016-03-26 12:11:51 +00:00
edd
74d450322f Update lang/pypy to 4.0.1.
OK juanfra@. Thanks.
2016-01-20 14:05:12 +00:00
edd
2ce8b1c44c Regenerate lang/pypy bootstrap.
Fixes build.

OK sthen@, thanks.
2015-10-30 16:27:06 +00:00
edd
c7e37a9a24 Update PyPy to 2.6.0.
Thanks sthen@ for hosting the bootstrap.

OK jca@
2015-08-27 14:21:32 +00:00
sthen
c544df9ebc Regenerate the pypy bootstrap for new libc/pthread, the previous one
had problems for at least naddy and myself after updating libc/pthread.
(Simple in this case; the bootstrap is just here to use pypy [i.e. JIT]
during build to save time/RAM, pypy can also be built using the normal
python interpreter). ok edd@
2015-04-09 10:34:28 +00:00
edd
8bfa832fe2 Update lang/pypy to 2.5.1.
OK sthen@, thanks.
2015-04-05 11:15:07 +00:00
edd
7006e320f9 Update to PyPy-2.4.0.
OK benoit@
2014-12-13 13:53:18 +00:00
edd
63f6833d65 Update lang/pypy to 2.3.1.
OK sthen@
2014-07-18 08:48:37 +00:00
edd
d2a6b019a4 Update to PyPy-2.2.1 and remove dependency upon libcompat.a and headers.
Tested by naddy@.

OK naddy@ and juanfra@.
2013-12-04 21:56:21 +00:00
sthen
69b0b66c54 update to pypy 2.1, testing/help edd@ and Laurie Tratt (maintainer) 2013-09-19 08:39:30 +00:00
sthen
62b6f7ba6b regenerate bootstrap 2013-08-16 22:04:41 +00:00
sthen
fd8a80fddd - switch the pypy build to using a binary bootstrap of pypy instead of
python 2.7 to run the translations; this saves ~1.3GB RAM and runs much
faster. as this is optional, a new no_bootstrap pseudo-flavour allows
rebuilding bootstraps from scratch to help with flag days.

- also check early that the datasize limit is reasonable for the build;
no point swapping for ages and then running out of ram.

discussed with Laurie Tratt (maintainer).
2013-06-15 16:47:58 +00:00
edd
09b0e0dfde Import PyPy
"A fast, compliant alternative implementation of the Python language"

From Laurence Tratt with input from sthen@ and myself.

OK sthen@: "ok sthen who says that beck should add it to torture"
2013-06-11 22:10:46 +00:00