Home - Speed - Summaries: (main - py2.7) : (py3.10) : (py3.11) : Everything : RPython - Nightly builds - Waterfall - Builders - About

Console View


Categories: aarch64 benchmark-run linux32 linux64 macos-arm64 macos-x86_64 win64
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

aarch64 benchmark-run linux32 linux64 macos-arm64 macos-x86_64 win64
Sam James
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
refresh CI
CF Bolz-Tereick
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
no headers, trailers in os.sendfile on PyPy
CF Bolz-Tereick
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
implement unicode rawencode/decode c api interfaces
Sam James
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
remove useless extra argument to Trace.self._add_box_to_storage
Matti Picus
fix missing windows C macros
CF Bolz-Tereick
add some asserts that would have caught the segfault
mattip
backport conditional use of keylog file, use BIO_new_file not BIO_new_fp
Matti Picus
move test to apptest
Matti Picus
typo
CF Bolz-Tereick
add an assert that would have turned the segfault into a much earlier AssertionError
CF Bolz-Tereick
specialization is still good, just on a different argument
Matti Picus
align operator.iconcat error message with cpython
Matti Picus
Merge pull request #5204 from pypy/ubuntu-update
refresh CI
Matti Picus
delete specialize on argument removed in 'rbigint-to-str-improvements'
CF Bolz-Tereick
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
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
merge main into py3.10
Matti Picus
align operator.length_hint error message with cpython by using index, not int
CF Bolz-Tereick
Merge pull request #5202 from thesamesam/lto-signals
Fix LTO issue with pypysig_counter