Console View
Categories: aarch64 benchmark-run linux32 linux64 macos-arm64 macos-x86_64 win64 |
|
aarch64 | benchmark-run | linux32 | linux64 | macos-arm64 | macos-x86_64 | win64 | ||||||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||
Sam James
sam @gentoo.org |
|
|
|
|
|
|
|
|||||||||||||||||||||
Drop obsolete PATH_MAX ifdef We now unconditionally include `limits.h` and POSIX says it defines `PATH_MAX`. Bug: https://github.com/pypy/pypy/issues/5199 |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
refresh CI | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
gh-5212: fix another corner case in unroll jit optimization in OptUnroll.inline_short_preamble there is a careful fixpoint to keep checking whether inlining the short preamble added new short preamble ops. The fixpoint failed to check whether the inlining leads to more short preamble label args, which made the number of arguments in the label and the jump operation go out of sync. |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
no headers, trailers in os.sendfile on PyPy | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
fix segfault caused by BoxArrayIter improperly decoding the varsized length the first byte of the length can be 0 even if the decoded length is not 0. this caused segfaults in PyPy for functions with lots of local variables when trying to re-fill the pyframe after a guard failure. |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
implement unicode rawencode/decode c api interfaces | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Sam James
sam @gentoo.org |
|
|
|
|
|
|
|
|||||||||||||||||||||
Fix LTO issue with pypysig_counter If `limits.h` isn't included, we get two values in use for `PATH_MAX` - one is the fallback defined by `signals.h`, and the other is the one that `signals.c` sees when it includes `limits.h`. This is a problem with LTO if another object included limits.h and picked up a different definition of `pypysig_counter`, showing up as -Wlto-type-mismatch. Fix that by including `limits.h` unconditionally. signals.c already does that so it should be fine. Closes: https://github.com/pypy/pypy/issues/5199 |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
remove useless extra argument to Trace.self._add_box_to_storage | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
fix missing windows C macros | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
add some asserts that would have caught the segfault | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
mattip
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
backport conditional use of keylog file, use BIO_new_file not BIO_new_fp | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
move test to apptest | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
typo | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
add an assert that would have turned the segfault into a much earlier AssertionError | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
specialization is still good, just on a different argument | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
align operator.iconcat error message with cpython | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
Merge pull request #5204 from pypy/ubuntu-update refresh CI |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
delete specialize on argument removed in 'rbigint-to-str-improvements' | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
gh-5209: dict pattern matching bug when value is None the logic uses dict.get(key, None) to check for the key. this is wrong if the actual value in the dictionary is None for that key. use a freshly allocated sentinel instead. |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
Jit fix segfault caused by bug in opencoder.py Merge pull request #5206 from pypy/jit-fix-segfault-resume specifically, BoxArrayIter.make was not checking the decoded integer to decide whether the length of the array is 0. so if the first byte was zero, it erroneously interpreted the array as having length 0. instead, just check the index, because zero-length arrays are always encoded to be at position 0. |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
mattip
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
merge main into py3.10 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Matti Picus
matti.picus @gmail.com |
|
|
|
|
|
|
|
|||||||||||||||||||||
align operator.length_hint error message with cpython by using index, not int | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
CF Bolz-Tereick
cfbolz @gmx.de |
|
|
|
|
|
|
|
|||||||||||||||||||||
Merge pull request #5202 from thesamesam/lto-signals Fix LTO issue with pypysig_counter |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||