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
- - -
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
- - - -
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 isn't a great bugfix, I didn't manage to write a small test for
the
problem. will add the segfaul
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:
- rpython/memo
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()
-
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
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 doesn't work, but getdoc works for all
the cases in test_finddoc
--HG--
branch :
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 2023-11-22T11:4
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:
- + extra_tests/test_inspec
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 files:
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:
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 ca
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/module/_sre/interp_
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/interpret
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 wasn't
being
caught inside an async generator
--HG--
branch : py3.9
- - - -
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
-
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:
https://f
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 changed
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
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
- rpython/f
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/objspace/
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 2023-10-16T08:18:06+02:00
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
it's computed anyway, no reason not to show it as well
- - - - -
1 changed file:
- rpython/me
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:
- dotviewer/graphse
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:
https://foss.heptapod.net/pypy
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
- - - - -
91c
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
- - - - -
9
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/module/pypyjit/t
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 Carl
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.
_
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
- - - - -
61
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
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:
- rpython/flowspace/fram
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.
___
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 cpython's mathmodule.c
- - - - -
2 changed files:
- rpython/rlib/rbigint.py
- rpython/
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
- pyp
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:
- rpython/annotator/test/test_annrp
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 call
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
View
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 2023-07-11T
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 don't
have
three lists with 255 entries. to do that, the constants in the j
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 don't
have
three lists with 255 entries. to do that, the constants in the ji
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
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
- rpython/jit/metainterp/optimizeo
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
- pyp
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 sp
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:
https:/
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: don't uselessly compile a regex for *every* parsed email message. the
pattern is anyway always the same, apart from a variable prefix. I
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:
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
remo
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 don't really need a way to query the rtti
of a
type at runtime any more. the rtti mechanism i
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.
___
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 don't
have
three lists with 255 entries. to do that, the constants in the
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 Hept
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
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 2023-06-29T17:54:20+
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
- rpython/rtyper/test/test_rpbc.
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 erasing
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:
- rpython/rtyper/lltypesystem/r
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 s
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 t
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 str
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:
- rpython/rtyper/llt
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 : gcref-based-type-era
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 2023-
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
sm
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
don't give all descrs a ei_index and a descr_index field, almost all
don't have
that
- - - - -
a683b5c6 by Carl Friedrich
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 Friedric
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:
https://foss.heptapo
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_*:
- don't call replace_box for fresh boxes that can't be stored anywhere
yet
- make the "same box" shortcut faster
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:
https://foss.heptapod.net/
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 at
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/objspace/std/into
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 2023-06-13
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:
https://foss.heptapod.net/pypy/pypy/-/c
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
don't give all descrs a ei_index and a descr_index field, almost all
don't have
that
- - - - -
a683b5c6 by Carl Friedrich Bolz-T
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:
- rpython/jit/meta
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 don't get a trace tag overflow
--HG--
branch : jit-experiments-tim
- - - - -
1 changed file:
- rpython/jit/meta
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(),
O(len(s) ** 1.58)
adapted from pure python code in https:
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
don't give all descrs a ei_index and a descr_index field, almost all
don't have
that
- - - - -
8 changed files:
- rpython/jit/backend/llg
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 2023-06-06T12:
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:
- rpython/jit/metainterp/m
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 2023-06-05T17:2
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
Vie
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(),
O(len(s) ** 1.58)
adapted from pure python code in https:/
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/module/pypyj
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
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
View
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.
_
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(),
O(len(s) ** 1.58)
adapted from pure python code in https://github.com/
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/interpreter/astcompiler/code
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:
-
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 B
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:
https://
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
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
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 Bolz-Tere
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:
https://foss.heptapod
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 it's consistently
faster than CPython's approach
--HG--
branc
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:
https://foss.heptapod.net/pypy/pypy/-/com
1 - 100 of 988 matches
Mail list logo