[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 7 commits: merge default (#4038)

2023-11-28 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 4e87fc16 by CF Bolz-Tereick at 2023-11-23T17:16:30+01:00 merge default (#4038) --HG-- branch : py3.9 - - - - - 3a6c181e by CF Bolz-Tereick at 2023-11-23T17:17:16+01:00 merge heads --HG-- branch : py3.9 - - -

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 6 commits: merge default (#4038)

2023-11-28 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 4e87fc16 by CF Bolz-Tereick at 2023-11-23T17:16:30+01:00 merge default (#4038) --HG-- branch : py3.9 - - - - - 3a6c181e by CF Bolz-Tereick at 2023-11-23T17:17:16+01:00 merge heads --HG-- branch : py3.9 - - -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] #4031: stop the segfault for the example program

2023-11-28 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 5e21dfec by CF Bolz-Tereick at 2023-11-28T18:27:35+01:00 #4031: stop the segfault for the example program (this isnt a great bugfix, I didnt manage to write a small test for the problem. will add the

[pypy-commit] [Mercurial][pypy/pypy][branch/default] make rawrefcount_next_dead in the incminimark GC robust against calling it

2023-11-24 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: f12d8096 by CF Bolz-Tereick at 2023-11-24T17:39:33+01:00 make rawrefcount_next_dead in the incminimark GC robust against calling it before initializing raw refcounts - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] #4038: fix universal newline but non-translating text-io:

2023-11-23 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 5b31c9b3 by CF Bolz-Tereick at 2023-11-23T16:08:06+01:00 #4038: fix universal newline but non-translating text-io: in this mode, two \r at the end of the file were combined into a single line by .readline() -

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] Backed out changeset db9d87141352

2023-11-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: fed23714 by CF Bolz-Tereick at 2023-11-22T12:04:08+01:00 Backed out changeset db9d87141352 it makes test_findsource_with_out_of_bounds_lineno in test_inspect.py fail --HG-- branch : py3.9 - - - - - 1 changed

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] skip the _finddoc tests again on pypy

2023-11-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 6d1e5a9f by CF Bolz-Tereick at 2023-11-22T11:54:10+01:00 skip the _finddoc tests again on pypy _finddoc is only called if getdoc doesnt work, but getdoc works for all the cases in test_finddoc --HG-- branch :

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 2 commits: #4034 make the construction arguments of builtin types more introspectable

2023-11-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 21138b66 by CF Bolz-Tereick at 2023-11-22T11:36:56+01:00 #4034 make the construction arguments of builtin types more introspectable --HG-- branch : py3.9 - - - - - 9a7c6c81 by CF Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] #4034 make the construction arguments of builtin types more introspectable

2023-11-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 21138b66 by CF Bolz-Tereick at 2023-11-22T11:36:56+01:00 #4034 make the construction arguments of builtin types more introspectable --HG-- branch : py3.9 - - - - - 2 changed files: - +

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #4036: pattern matching classes now use the full isinstance machinery, calling

2023-11-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 461b1615 by CF Bolz-Tereick at 2023-11-22T10:03:15+01:00 #4036: pattern matching classes now use the full isinstance machinery, calling __instancecheck__ too. --HG-- branch : py3.10 - - - - - 2 changed

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #4032 LIST_EXTEND bytecode should just let all exceptions through if the second

2023-11-20 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 735b29cd by CF Bolz-Tereick at 2023-11-20T10:34:40+01:00 #4032 LIST_EXTEND bytecode should just let all exceptions through if the second argument is iterable --HG-- branch : py3.10 - - - - - 3 changed files:

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 5 commits: fix two test_pypy_c tests

2023-11-10 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: cbca9cd8 by Carl Friedrich Bolz-Tereick at 2023-09-12T22:41:29+02:00 fix two test_pypy_c tests --HG-- branch : py3.9 - - - - - c239f457 by Carl Friedrich Bolz-Tereick at 2023-11-09T21:15:05+01:00 #4028: avoid

[pypy-commit] [Mercurial][pypy/pypy][branch/default] #4028: avoid calling codepoints_in_utf8 on the original input string again and

2023-11-10 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: c239f457 by Carl Friedrich Bolz-Tereick at 2023-11-09T21:15:05+01:00 #4028: avoid calling codepoints_in_utf8 on the original input string again and again - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] #3996: start implementing the ag_running logic of asynchronous generators

2023-10-27 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 17e5bd7a by Carl Friedrich Bolz-Tereick at 2023-10-27T23:06:09+02:00 #3996: start implementing the ag_running logic of asynchronous generators --HG-- branch : py3.9 - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] #4023: fix astcompiler bug where sometimes a return with a value wasn't being

2023-10-27 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: c43c08f2 by Carl Friedrich Bolz-Tereick at 2023-10-27T18:01:03+02:00 #4023: fix astcompiler bug where sometimes a return with a value wasnt being caught inside an async generator --HG-- branch : py3.9 - - - -

[pypy-commit] [Mercurial][pypy/pypy][branch/hpy-0.9] fix some rpython problems (more remain)

2023-10-18 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/hpy-0.9 at PyPy / pypy Commits: 1ca99509 by Carl Friedrich Bolz-Tereick at 2023-10-18T13:03:53+02:00 fix some rpython problems (more remain) --HG-- branch : hpy-0.9 - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_type.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/hpy-0.9] try to fix translation

2023-10-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/hpy-0.9 at PyPy / pypy Commits: 5a4acf57 by Carl Friedrich Bolz-Tereick at 2023-10-17T14:28:45+02:00 try to fix translation --HG-- branch : hpy-0.9 - - - - - 1 changed file: - pypy/objspace/std/mapdict.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/hpy-0.9] (cfbolz, mattip): use the mapdict machinery to store the hpy storage on

2023-10-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/hpy-0.9 at PyPy / pypy Commits: c8cf1a5f by Carl Friedrich Bolz-Tereick at 2023-10-17T09:36:29+02:00 (cfbolz, mattip): use the mapdict machinery to store the hpy storage on user-defined instances --HG-- branch : hpy-0.9 - - - - - 4

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] #4007: make mmap.mmap.__setitem__ accept a buffer

2023-10-16 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: be682aa9 by Carl Friedrich Bolz-Tereick at 2023-10-16T09:18:39+02:00 #4007: make mmap.mmap.__setitem__ accept a buffer --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/mmap/interp_mmap.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] #4018: fix constfolding of str() without arguments (used to crash)

2023-10-16 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: ee9b959e by Carl Friedrich Bolz-Tereick at 2023-10-16T08:36:02+02:00 #4018: fix constfolding of str() without arguments (used to crash) - - - - - 2 changed files: - rpython/flowspace/operation.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] #4016: fix small_int.__rpow__(large_int)

2023-10-16 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: a8e6bf36 by Carl Friedrich Bolz-Tereick at 2023-10-16T08:17:18+02:00 #4016: fix small_int.__rpow__(large_int) --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/objspace/std/intobject.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 2 commits: #4016: fix small_int.__rpow__(large_int)

2023-10-16 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: a8e6bf36 by Carl Friedrich Bolz-Tereick at 2023-10-16T08:17:18+02:00 #4016: fix small_int.__rpow__(large_int) --HG-- branch : py3.9 - - - - - b93d8942 by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/default] expose the time taken in GC to the logs too

2023-10-03 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0d0740ed by Carl Friedrich Bolz-Tereick at 2023-10-02T12:01:30+02:00 expose the time taken in GC to the logs too its computed anyway, no reason not to show it as well - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] try to make sshgraphserver work on python3 as well (the rest of the dotviewer

2023-09-29 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 462c73ce by Carl Friedrich Bolz-Tereick at 2023-09-29T12:33:07+02:00 try to make sshgraphserver work on python3 as well (the rest of the dotviewer already does) - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] tweak release announcement

2023-09-28 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 96c7a9a3 by Carl Friedrich Bolz-Tereick at 2023-09-28T11:53:23+02:00 tweak release announcement - - - - - 1 changed file: - pypy/doc/release-v7.3.13.rst View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 8 commits: a branch where to try to remove the .sign field of rbigints, making them one

2023-09-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: d90ea8a5 by Carl Friedrich Bolz-Tereick at 2023-09-11T21:40:08+02:00 a branch where to try to remove the .sign field of rbigints, making them one word smaller --HG-- branch : rbigint-size-reduction - - - - -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 7 commits: a branch where to try to remove the .sign field of rbigints, making them one

2023-09-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: d90ea8a5 by Carl Friedrich Bolz-Tereick at 2023-09-11T21:40:08+02:00 a branch where to try to remove the .sign field of rbigints, making them one word smaller --HG-- branch : rbigint-size-reduction - - - - -

[pypy-commit] [Mercurial][pypy/pypy][branch/rbigint-size-reduction] try to fix test_locals on 32 bit

2023-09-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/rbigint-size-reduction at PyPy / pypy Commits: 155afb7e by Carl Friedrich Bolz-Tereick at 2023-09-12T17:01:46+02:00 try to fix test_locals on 32 bit --HG-- branch : rbigint-size-reduction - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/rbigint-size-reduction] 2 commits: trace got longer due to having to take the abs of the size

2023-09-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/rbigint-size-reduction at PyPy / pypy Commits: 5bea4966 by Carl Friedrich Bolz-Tereick at 2023-09-12T14:30:29+02:00 trace got longer due to having to take the abs of the size --HG-- branch : rbigint-size-reduction - - - - - 92b106da by

[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/jit-tail-call-optimization

2023-09-05 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed new branch branch/jit-tail-call-optimization at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/jit-tail-call-optimization You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 9 commits: a branch in which to improve the complexity problems of the flowspace for very

2023-08-24 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: c9b12366 by Carl Friedrich Bolz-Tereick at 2023-08-21T19:30:55+02:00 a branch in which to improve the complexity problems of the flowspace for very large graphs --HG-- branch : flowspace-quadratic - - - - -

[pypy-commit] [Mercurial][pypy/pypy][branch/flowspace-quadratic] fix monkeypatching

2023-08-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/flowspace-quadratic at PyPy / pypy Commits: 980c80f9 by Carl Friedrich Bolz-Tereick at 2023-08-22T13:27:13+02:00 fix monkeypatching --HG-- branch : flowspace-quadratic - - - - - 1 changed file: - rpython/flowspace/test/test_objspace.py

[pypy-commit] [Mercurial][pypy/pypy][branch/flowspace-quadratic] somewhat more efficient getoutputargs

2023-08-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/flowspace-quadratic at PyPy / pypy Commits: 1e8db00f by Carl Friedrich Bolz-Tereick at 2023-08-22T09:26:54+02:00 somewhat more efficient getoutputargs --HG-- branch : flowspace-quadratic - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/flowspace-quadratic

2023-08-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed new branch branch/flowspace-quadratic at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/flowspace-quadratic You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Mercurial][pypy/pypy][branch/default] implement rbigint.isqrt following Mark Dickinson in cpython's mathmodule.c

2023-08-10 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: b96de769 by Carl Friedrich Bolz-Tereick at 2023-08-10T19:22:08+02:00 implement rbigint.isqrt following Mark Dickinson in cpythons mathmodule.c - - - - - 2 changed files: - rpython/rlib/rbigint.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] #3978: report exceptions that are created when forcing an oefmt as unraisable

2023-08-07 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 08d8e84d by Carl Friedrich Bolz-Tereick at 2023-08-07T10:06:32+02:00 #3978: report exceptions that are created when forcing an oefmt as unraisable - - - - - 2 changed files: - pypy/interpreter/error.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] test and fix: make rpython isinstance also work on constant first arguments

2023-07-30 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: e1c5f671 by Carl Friedrich Bolz-Tereick at 2023-07-30T10:21:52+02:00 test and fix: make rpython isinstance also work on constant first arguments - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 2 commits: make sure that sys.flags are not in a cell in the sys module to speed up access

2023-07-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 275b954f by Carl Friedrich Bolz-Tereick at 2023-07-17T11:29:25+02:00 make sure that sys.flags are not in a cell in the sys module to speed up access (especially important on py3.x, where every bytes.decode

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] mark normalization of encoding as immutable

2023-07-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: a83a5ab0 by Carl Friedrich Bolz-Tereick at 2023-07-17T09:55:52+02:00 mark normalization of encoding as immutable --HG-- branch : py3.10 - - - - - 1 changed file: - pypy/module/_codecs/interp_codecs.py

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: make decode_w more jit-friendly by not escaping w_input

2023-07-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: d16e4d9e by Carl Friedrich Bolz-Tereick at 2023-07-14T17:14:44+02:00 make decode_w more jit-friendly by not escaping w_input --HG-- branch : py3.9 - - - - - b49378d6 by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 28 commits: experimental branch to try to see whether we can use miframes that don't have

2023-07-15 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 929d2fe9 by Carl Friedrich Bolz-Tereick at 2023-05-05T13:09:48+02:00 experimental branch to try to see whether we can use miframes that dont have three lists with 255 entries. to do that, the constants in the

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 27 commits: experimental branch to try to see whether we can use miframes that don't have

2023-07-14 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 929d2fe9 by Carl Friedrich Bolz-Tereick at 2023-05-05T13:09:48+02:00 experimental branch to try to see whether we can use miframes that dont have three lists with 255 entries. to do that, the constants in the

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 5 commits: nicer

2023-07-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: e4f2fb8a by Carl Friedrich Bolz-Tereick at 2023-07-13T18:49:09+02:00 nicer - - - - - 594b97b0 by Carl Friedrich Bolz-Tereick at 2023-07-13T18:49:15+02:00 fix test_pypy_c tests, hopefully - - - - - e2b5cd01 by

[pypy-commit] [Mercurial][pypy/pypy][branch/default] fix tests

2023-07-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: f60df385 by Carl Friedrich Bolz-Tereick at 2023-07-13T18:34:27+02:00 fix tests - - - - - 2 changed files: - rpython/jit/metainterp/optimizeopt/test/test_optimizeintbound.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] fix edge case

2023-07-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: df80ba72 by Carl Friedrich Bolz-Tereick at 2023-07-13T18:13:37+02:00 fix edge case - - - - - 3 changed files: - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/test/test_unicodeobject.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 3 commits: improve unicode.strip to not force the unicode object

2023-07-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: d0cb8506 by Carl Friedrich Bolz-Tereick at 2023-07-12T09:30:31+02:00 improve unicode.strip to not force the unicode object - - - - - 13965dce by Carl Friedrich Bolz-Tereick at 2023-07-12T14:57:39+02:00 add a

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #3961: precompile res in csv module

2023-07-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: c36c5612 by Carl Friedrich Bolz-Tereick at 2023-07-12T09:58:38+02:00 #3961: precompile res in csv module --HG-- branch : py3.10 - - - - - 1 changed file: - lib-python/3/csv.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #3961: don't uselessly compile a regex for *every* parsed email message. the

2023-07-11 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: ac270e37 by Carl Friedrich Bolz-Tereick at 2023-07-11T14:51:00+02:00 #3961: dont uselessly compile a regex for *every* parsed email message. the pattern is anyway always the same, apart from a variable prefix.

[pypy-commit] [Mercurial][pypy/pypy][branch/default] no reason to write this as recursion, just use a loop

2023-07-04 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 3441caff by Carl Friedrich Bolz-Tereick at 2023-07-04T18:40:32+02:00 no reason to write this as recursion, just use a loop - - - - - 1 changed file: - rpython/jit/metainterp/resume.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/remove-refcounting-gc] 3 commits: fix

2023-07-04 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/remove-refcounting-gc at PyPy / pypy Commits: df782a51 by Carl Friedrich Bolz-Tereick at 2023-07-04T09:49:27+02:00 fix --HG-- branch : remove-refcounting-gc - - - - - 59c5080e by Carl Friedrich Bolz-Tereick at 2023-07-04T09:54:48+02:00

[pypy-commit] [Mercurial][pypy/pypy][branch/remove-refcounting-gc] 7 commits: now that refcounting is gone, we don't really need a way to query the rtti of a

2023-07-03 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/remove-refcounting-gc at PyPy / pypy Commits: 50730baa by Carl Friedrich Bolz-Tereick at 2023-07-03T12:53:54+02:00 now that refcounting is gone, we dont really need a way to query the rtti of a type at runtime any more. the rtti mechanism

[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/remove-refcounting-gc

2023-07-03 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed new branch branch/remove-refcounting-gc at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/remove-refcounting-gc You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 12 commits: experimental branch to try to see whether we can use miframes that don't have

2023-06-30 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 929d2fe9 by Carl Friedrich Bolz-Tereick at 2023-05-05T13:09:48+02:00 experimental branch to try to see whether we can use miframes that dont have three lists with 255 entries. to do that, the constants in the

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-smaller-miframes] better

2023-06-30 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-smaller-miframes at PyPy / pypy Commits: 3dbaa456 by Carl Friedrich Bolz-Tereick at 2023-06-30T15:58:55+02:00 better --HG-- branch : jit-smaller-miframes - - - - - 1 changed file: - rpython/jit/metainterp/pyjitpl.py View it on

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-smaller-miframes] 2 commits: fix tests

2023-06-29 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-smaller-miframes at PyPy / pypy Commits: 8d4b5e60 by Carl Friedrich Bolz-Tereick at 2023-06-29T17:27:25+02:00 fix tests --HG-- branch : jit-smaller-miframes - - - - - 3bf3ea01 by Carl Friedrich Bolz-Tereick at 2023-06-29T17:53:43+02:00

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-smaller-miframes] 2 commits: make the name picking of the dispatcher deterministic

2023-06-29 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-smaller-miframes at PyPy / pypy Commits: a6e1c224 by Carl Friedrich Bolz-Tereick at 2023-06-29T17:33:44+02:00 make the name picking of the dispatcher deterministic - - - - - 86768ac1 by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/default] make the name picking of the dispatcher deterministic

2023-06-29 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: a6e1c224 by Carl Friedrich Bolz-Tereick at 2023-06-29T17:33:44+02:00 make the name picking of the dispatcher deterministic - - - - - 2 changed files: - rpython/rtyper/rpbc.py -

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-smaller-miframes] 99 commits: a branch to experiment using GCREFs to do type erasure using GCREFs (instead of

2023-06-27 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-smaller-miframes at PyPy / pypy Commits: 3d4a0029 by Carl Friedrich Bolz-Tereick at 2022-04-25T19:16:54+02:00 a branch to experiment using GCREFs to do type erasure using GCREFs (instead of the base instance struct, which excludes

[pypy-commit] [Mercurial][pypy/pypy][branch/better-storesink-2] stop using this nonexisting llop

2023-06-26 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/better-storesink-2 at PyPy / pypy Commits: de1e4f47 by Carl Friedrich Bolz-Tereick at 2023-06-26T20:09:05+02:00 stop using this nonexisting llop --HG-- branch : better-storesink-2 - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 16 commits: a branch to experiment using GCREFs to do type erasure using GCREFs (instead of

2023-06-26 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 3d4a0029 by Carl Friedrich Bolz-Tereick at 2022-04-25T19:16:54+02:00 a branch to experiment using GCREFs to do type erasure using GCREFs (instead of the base instance struct, which excludes erasing things like

[pypy-commit] [Mercurial][pypy/pypy][branch/better-storesink-2] 30 commits: a branch to experiment using GCREFs to do type erasure using GCREFs (instead of

2023-06-26 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/better-storesink-2 at PyPy / pypy Commits: 3d4a0029 by Carl Friedrich Bolz-Tereick at 2022-04-25T19:16:54+02:00 a branch to experiment using GCREFs to do type erasure using GCREFs (instead of the base instance struct, which excludes erasing

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 28 commits: a branch to experiment using GCREFs to do type erasure using GCREFs (instead of

2023-06-26 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 3d4a0029 by Carl Friedrich Bolz-Tereick at 2022-04-25T19:16:54+02:00 a branch to experiment using GCREFs to do type erasure using GCREFs (instead of the base instance struct, which excludes erasing things like

[pypy-commit] [Mercurial][pypy/pypy][branch/gcref-based-type-erasure] make some tagged int tests work

2023-06-26 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/gcref-based-type-erasure at PyPy / pypy Commits: 4bf369c3 by Carl Friedrich Bolz-Tereick at 2023-06-26T17:30:45+02:00 make some tagged int tests work --HG-- branch : gcref-based-type-erasure - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/gcref-based-type-erasure] make odict.items no longer a oopspec, it creates rtyping trouble and serves no

2023-06-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/gcref-based-type-erasure at PyPy / pypy Commits: 1e95e48d by Carl Friedrich Bolz-Tereick at 2023-06-22T19:07:16+02:00 make odict.items no longer a oopspec, it creates rtyping trouble and serves no benefit --HG-- branch :

[pypy-commit] [Mercurial][pypy/pypy][branch/gcref-based-type-erasure] 2 commits: add and fix some tests

2023-06-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/gcref-based-type-erasure at PyPy / pypy Commits: 64577e1c by Carl Friedrich Bolz-Tereick at 2023-06-20T09:02:11+02:00 add and fix some tests --HG-- branch : gcref-based-type-erasure - - - - - 0d23e89e by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 3 commits: do one less list copy for record_known_result and cond_call

2023-06-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 1561bf26 by Carl Friedrich Bolz-Tereick at 2023-06-13T18:09:05+02:00 do one less list copy for record_known_result and cond_call - - - - - 16d44faa by Carl Friedrich Bolz-Tereick at 2023-06-17T15:02:49+02:00

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-generating-extension] 13 commits: don't give all descrs a ei_index and a descr_index field, almost all don't have

2023-06-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-generating-extension at PyPy / pypy Commits: 0edbc28f by Carl Friedrich Bolz-Tereick at 2023-06-01T22:00:20+02:00 dont give all descrs a ei_index and a descr_index field, almost all dont have that - - - - - a683b5c6 by Carl Friedrich

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-generating-extension] 4 commits: make this deal with live instruction approach

2023-06-17 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-generating-extension at PyPy / pypy Commits: 5e33a36e by Carl Friedrich Bolz-Tereick at 2023-06-08T15:19:18+02:00 make this deal with live instruction approach --HG-- branch : jit-generating-extension - - - - - ebf680a4 by Carl

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix smalllong

2023-06-14 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: d64f1a6b by Carl Friedrich Bolz-Tereick at 2023-06-14T20:07:23+02:00 fix smalllong --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/objspace/std/intobject.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/default] optimize the goto_if_not_*:

2023-06-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 60e0c97e by Carl Friedrich Bolz-Tereick at 2023-06-13T22:11:36+02:00 optimize the goto_if_not_*: - dont call replace_box for fresh boxes that cant be stored anywhere yet - make the same box shortcut faster -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] remove some old remnant

2023-06-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 2c8582d3 by Carl Friedrich Bolz-Tereick at 2023-06-13T15:21:32+02:00 remove some old remnant - - - - - 1 changed file: - rpython/jit/metainterp/opencoder.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 21 commits: we can just use posonly args now for list.__init__ and set.__init__

2023-06-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 0509fa54 by Carl Friedrich Bolz-Tereick at 2023-05-20T13:26:43+02:00 we can just use posonly args now for list.__init__ and set.__init__ --HG-- branch : py3.9 - - - - - 99a7389e by Carl Friedrich Bolz-Tereick

[pypy-commit] [Mercurial][pypy/pypy][branch/default] use the rbigint.add_int (etc) shortcuts for the int+int overflowing operations

2023-06-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: cf744857 by Carl Friedrich Bolz-Tereick at 2023-06-13T14:12:50+02:00 use the rbigint.add_int (etc) shortcuts for the int+int overflowing operations as well - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 2 commits: inline get_field_updater to allow FieldUpdater to be alloc-removed everywhere

2023-06-13 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0d085188 by Carl Friedrich Bolz-Tereick at 2023-06-07T18:28:17+02:00 inline get_field_updater to allow FieldUpdater to be alloc-removed everywhere - - - - - 7c0b4b58 by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/default] fix comment

2023-06-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: a683b5c6 by Carl Friedrich Bolz-Tereick at 2023-06-09T09:53:23+02:00 fix comment - - - - - 1 changed file: - rpython/jit/codewriter/liveness.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/better-storesink-2] 7 commits: don't give all descrs a ei_index and a descr_index field, almost all don't have

2023-06-12 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/better-storesink-2 at PyPy / pypy Commits: 0edbc28f by Carl Friedrich Bolz-Tereick at 2023-06-01T22:00:20+02:00 dont give all descrs a ei_index and a descr_index field, almost all dont have that - - - - - a683b5c6 by Carl Friedrich

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-experiments-tim] some micro-optimization of the append calls

2023-06-06 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-experiments-tim at PyPy / pypy Commits: afd1a434 by Carl Friedrich Bolz-Tereick at 2023-06-06T15:26:42+02:00 some micro-optimization of the append calls --HG-- branch : jit-experiments-tim - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-experiments-tim] make sure we don't get a trace tag overflow

2023-06-06 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-experiments-tim at PyPy / pypy Commits: 99f405ca by Carl Friedrich Bolz-Tereick at 2023-06-06T15:04:23+02:00 make sure we dont get a trace tag overflow --HG-- branch : jit-experiments-tim - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-experiments-tim] 69 commits: #3805 implement a sub-quadratic algorithm for int(),

2023-06-06 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-experiments-tim at PyPy / pypy Commits: 5af4ae79 by Carl Friedrich Bolz-Tereick at 2022-09-12T22:12:41+02:00 #3805 implement a sub-quadratic algorithm for int(some huge string), O(len(s) ** 1.58) adapted from pure python code in

[pypy-commit] [Mercurial][pypy/pypy][branch/default] don't give all descrs a ei_index and a descr_index field, almost all don't have

2023-06-06 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0edbc28f by Carl Friedrich Bolz-Tereick at 2023-06-01T22:00:20+02:00 dont give all descrs a ei_index and a descr_index field, almost all dont have that - - - - - 8 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-experiments-tim] 2 commits: optimize fill_registers

2023-06-06 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-experiments-tim at PyPy / pypy Commits: ad55af36 by Carl Friedrich Bolz-Tereick at 2023-06-06T12:07:01+02:00 optimize fill_registers --HG-- branch : jit-experiments-tim - - - - - bd76b14b by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-experiments-tim] enable taggedpointers automatically

2023-06-06 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-experiments-tim at PyPy / pypy Commits: 397cf8b9 by Carl Friedrich Bolz-Tereick at 2023-06-06T10:44:46+02:00 enable taggedpointers automatically --HG-- branch : jit-experiments-tim - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/better-storesink-2] 2 commits: fix name of optimization

2023-06-05 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/better-storesink-2 at PyPy / pypy Commits: 6391cff9 by Carl Friedrich Bolz-Tereick at 2023-06-02T09:07:19+02:00 fix name of optimization --HG-- branch : better-storesink-2 - - - - - e5a82b51 by Carl Friedrich Bolz-Tereick at

[pypy-commit] [Mercurial][pypy/pypy][branch/better-storesink-2] make JIT also use CSE

2023-06-01 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/better-storesink-2 at PyPy / pypy Commits: 5eab87d3 by Carl Friedrich Bolz-Tereick at 2023-06-01T20:32:14+02:00 make JIT also use CSE --HG-- branch : better-storesink-2 - - - - - 1 changed file: - rpython/jit/metainterp/warmspot.py

[pypy-commit] [Mercurial][pypy/pypy][branch/better-storesink-2] 47 commits: #3805 implement a sub-quadratic algorithm for int(),

2023-05-31 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/better-storesink-2 at PyPy / pypy Commits: 5af4ae79 by Carl Friedrich Bolz-Tereick at 2022-09-12T22:12:41+02:00 #3805 implement a sub-quadratic algorithm for int(some huge string), O(len(s) ** 1.58) adapted from pure python code in

[pypy-commit] [Mercurial][pypy/pypy][branch/default] d77a1ac14a7e leads to the two extra operations, which are a bit annoying but

2023-05-31 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 07841690 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:36:43+02:00 d77a1ac14a7e leads to the two extra operations, which are a bit annoying but not that costly - - - - - 1 changed file: -

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 11 commits: try to get rid of the weird _cache mechanism in the History class

2023-05-31 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 99a7389e by Carl Friedrich Bolz-Tereick at 2023-05-30T14:17:11+02:00 try to get rid of the weird _cache mechanism in the History class --HG-- branch : jit-history-no-cache - - - - - 155a1b3d by Carl Friedrich

[pypy-commit] [Mercurial][pypy/pypy][branch/jit-history-no-cache] fixes

2023-05-31 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/jit-history-no-cache at PyPy / pypy Commits: 5b2e7691 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:17:31+02:00 fixes --HG-- branch : jit-history-no-cache - - - - - 1 changed file: - rpython/jit/metainterp/test/test_warmstate.py

[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/jit-history-no-cache

2023-05-31 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed new branch branch/jit-history-no-cache at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/jit-history-no-cache You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Mercurial][pypy/pypy][branch/default] 24 commits: #3805 implement a sub-quadratic algorithm for int(),

2023-05-23 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 5af4ae79 by Carl Friedrich Bolz-Tereick at 2022-09-12T22:12:41+02:00 #3805 implement a sub-quadratic algorithm for int(some huge string), O(len(s) ** 1.58) adapted from pure python code in

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] test and fix segfault discovered by the cython tests

2023-05-22 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: a402c4cc by Carl Friedrich Bolz-Tereick at 2023-05-22T22:29:21+02:00 test and fix segfault discovered by the cython tests --HG-- branch : py3.10 - - - - - 2 changed files: -

[pypy-commit] [Mercurial][pypy/pypy][branch/rbigint-fromstr-subquadratic] reduce the runtime of this hypothesis test

2023-05-20 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/rbigint-fromstr-subquadratic at PyPy / pypy Commits: 5e853322 by Carl Friedrich Bolz-Tereick at 2023-05-20T20:18:31+02:00 reduce the runtime of this hypothesis test --HG-- branch : rbigint-fromstr-subquadratic - - - - - 1 changed file:

[pypy-commit] [Mercurial][pypy/pypy][branch/rbigint-fromstr-subquadratic] 3 commits: some more tests for fromrarith_int

2023-05-20 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/rbigint-fromstr-subquadratic at PyPy / pypy Commits: cca76a1f by Carl Friedrich Bolz-Tereick at 2023-05-20T12:00:19+02:00 some more tests for fromrarith_int --HG-- branch : rbigint-fromstr-subquadratic - - - - - b6b4fcdc by Carl Friedrich

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #3932 fix translation

2023-05-20 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 5e91039f by Carl Friedrich Bolz-Tereick at 2023-05-20T12:12:08+02:00 #3932 fix translation --HG-- branch : py3.10 - - - - - 1 changed file: - pypy/module/cpyext/funcobject.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #3932: to be on the safe side, write an explicit test about how Cython does

2023-05-19 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 2477d511 by Carl Friedrich Bolz-Tereick at 2023-05-19T21:03:36+02:00 #3932: to be on the safe side, write an explicit test about how Cython does error positions now --HG-- branch : py3.10 - - - - - 1 changed

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] #3932: backport GH-91790 to 3.10: make sure that PyCode_NewEmpty returns a code

2023-05-19 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10 at PyPy / pypy Commits: 5e5fb3f6 by Carl Friedrich Bolz-Tereick at 2023-05-19T20:41:37+02:00 #3932: backport GH-91790 to 3.10: make sure that PyCode_NewEmpty returns a code object that: - raises an AssertionError when called - produces

[pypy-commit] [Mercurial][pypy/pypy][branch/rbigint-fromstr-subquadratic] 3 commits: some cleanups in the tests

2023-05-19 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/rbigint-fromstr-subquadratic at PyPy / pypy Commits: 4f8eb614 by Carl Friedrich Bolz-Tereick at 2023-05-18T17:35:28+02:00 some cleanups in the tests --HG-- branch : rbigint-fromstr-subquadratic - - - - - 193767c6 by Carl Friedrich

[pypy-commit] [Mercurial][pypy/pypy][branch/default] fix wrong test

2023-05-19 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 3e71db3d by Carl Friedrich Bolz-Tereick at 2023-05-19T09:10:42+02:00 fix wrong test - - - - - 1 changed file: - rpython/rlib/unicodedata/test/test_unicodedata.py View it on Heptapod:

[pypy-commit] [Mercurial][pypy/pypy][branch/rbigint-fromstr-subquadratic] 4 commits: implement lopsided mul in the naive way, in my benchmarks it's consistently

2023-05-18 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/rbigint-fromstr-subquadratic at PyPy / pypy Commits: a0b25a34 by Carl Friedrich Bolz-Tereick at 2022-10-09T21:25:18+02:00 implement lopsided mul in the naive way, in my benchmarks its consistently faster than CPythons approach --HG-- branch

[pypy-commit] [Mercurial][pypy/pypy][branch/default] fix import

2023-05-18 Thread Carl Friedrich Bolz-Tereick (@cfbolz)
Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: babe43a0 by Carl Friedrich Bolz-Tereick at 2023-05-18T16:26:56+02:00 fix import - - - - - 1 changed file: - rpython/jit/backend/x86/runner.py View it on Heptapod:

  1   2   3   4   5   6   7   8   9   10   >