Matti Picus pushed to branch branch/py3.10 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 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 Bolz-Tereick at 2023-05-30T14:37:10+02:00
fix the somewhat fiddly exception stuff

--HG--
branch : jit-history-no-cache

- - - - -
c14ddc55 by Carl Friedrich Bolz-Tereick at 2023-05-30T14:53:51+02:00
fix test

--HG--
branch : jit-history-no-cache

- - - - -
a28ccd5c by Carl Friedrich Bolz-Tereick at 2023-05-30T15:15:39+02:00
remove copy_value_from

--HG--
branch : jit-history-no-cache

- - - - -
bd353a7b by Carl Friedrich Bolz-Tereick at 2023-05-30T15:34:13+02:00
fix

--HG--
branch : jit-history-no-cache

- - - - -
c123e4e6 by Carl Friedrich Bolz-Tereick at 2023-05-30T16:17:34+02:00
add the value to the *FrontendOp constructors

--HG--
branch : jit-history-no-cache

- - - - -
68a32b71 by Carl Friedrich Bolz-Tereick at 2023-05-30T21:01:11+02:00
fix virtualizables maybe

--HG--
branch : jit-history-no-cache

- - - - -
b320d3c2 by Carl Friedrich Bolz-Tereick at 2023-05-31T18:01:30+02:00
a few fixes

--HG--
branch : jit-history-no-cache

- - - - -
5b2e7691 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:17:31+02:00
fixes

--HG--
branch : jit-history-no-cache

- - - - -
18e44485 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:18:11+02:00
merge jit-history-no-cache:

small refactoring in the History class, it can now use the proper opencoder
encoding of a trace immediately, not only after the inputargs are known. this
is a small simplification only.

- - - - -
15b62b11 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:20:31+02:00
merge heads

- - - - -
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

- - - - -
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

- - - - -
4ed1165b by Matti Picus at 2023-06-07T12:25:58+02:00
update to v3.9.17

--HG--
branch : vendor/stdlib-3.9

- - - - -
2f1bf0f7 by Matti Picus at 2023-06-07T12:39:50+02:00
update stdlib to v3.9.17

--HG--
branch : py3.9

- - - - -
4e6b7271 by Matti Picus at 2023-06-07T15:06:23+02:00
update python version to 3.9.17

--HG--
branch : py3.9

- - - - -
a683b5c6 by Carl Friedrich Bolz-Tereick at 2023-06-09T09:53:23+02:00
fix comment

- - - - -
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

- - - - -
e30f6e05 by Matti Picus at 2023-06-11T17:19:17+03:00
PyInt_FromLong is not python3

--HG--
branch : py3.9

- - - - -
4ad8035e by Matti Picus at 2023-06-11T17:19:52+03:00
fix test: long is 32 bits on windows

--HG--
branch : py3.9

- - - - -
1865264a by Matti Picus at 2023-06-11T17:33:11+03:00
add debug print when test fails

--HG--
branch : py3.9

- - - - -
7c0b4b58 by Carl Friedrich Bolz-Tereick at 2023-06-13T13:19:44+02:00
improve warmup a little bit:
- directly put the two most common opcodes into the loop
- add a special case for the int_add variant with a constant argument

- - - - -
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

- - - - -
e8f2590e by Carl Friedrich Bolz-Tereick at 2023-06-13T14:57:22+02:00
merge default

--HG--
branch : py3.9

- - - - -
7d026135 by Carl Friedrich Bolz-Tereick at 2023-06-13T15:06:42+02:00
make sure the rbigint.*_int fast paths are used for comparisons between ints
and longs on 3.x

--HG--
branch : py3.9

- - - - -
834f0a23 by Carl Friedrich Bolz-Tereick at 2023-06-13T15:08:16+02:00
merge heads

--HG--
branch : py3.9

- - - - -
2afce4b7 by Matti Picus at 2023-06-14T17:31:24+03:00
use 'r' on escape sequences in f-strings, cpython issue 105784

--HG--
branch : py3.9

- - - - -
1e250af2 by Matti Picus at 2023-06-14T18:09:48+03:00
resync _testcapimodule.c for python 3.9.17

--HG--
branch : py3.9

- - - - -
d64f1a6b by Carl Friedrich Bolz-Tereick at 2023-06-14T20:07:23+02:00
fix smalllong

--HG--
branch : py3.9

- - - - -
56fe80bf by Matti Picus at 2023-06-15T10:19:27+03:00
docstring of list.__init__ changed, adapt test.

--HG--
branch : py3.9

- - - - -
efc51e4e by Matti Picus at 2023-06-15T10:27:10+03:00
merge py3.9

--HG--
branch : py3.10

- - - - -
b5cc06a7 by Matti Picus at 2023-06-15T12:08:03+03:00
fix merge

--HG--
branch : py3.10

- - - - -


30 changed files:

- lib-python/3/idlelib/idle_test/test_calltip.py
- lib-python/3/test/test_httpservers.py
- lib-python/3/test/test_threading_local.py
- lib-python/3/uu.py
- pypy/module/cpyext/pyobject.py
- pypy/module/cpyext/src/intobject.c
- pypy/module/cpyext/test/foo.c
- pypy/module/cpyext/test/test_datetime.py
- pypy/module/cpyext/test/test_typeobject.py
- pypy/module/pypyjit/test_pypy_c/test_misc.py
- pypy/objspace/std/intobject.py
- pypy/objspace/std/listobject.py
- pypy/objspace/std/longobject.py
- pypy/objspace/std/setobject.py
- pypy/objspace/std/test/test_intobject.py
- rpython/jit/backend/llgraph/runner.py
- rpython/jit/backend/llsupport/descr.py
- rpython/jit/codewriter/effectinfo.py
- rpython/jit/codewriter/liveness.py
- rpython/jit/codewriter/test/test_effectinfo.py
- rpython/jit/metainterp/heapcache.py
- rpython/jit/metainterp/history.py
- rpython/jit/metainterp/opencoder.py
- rpython/jit/metainterp/optimizeopt/bridgeopt.py
- rpython/jit/metainterp/optimizeopt/heap.py
- rpython/jit/metainterp/optimizeopt/test/test_util.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/jit/metainterp/resoperation.py
- rpython/jit/metainterp/resume.py
- rpython/jit/metainterp/test/test_compile.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/1c1b91b3bfb6e88e5ba5d5fded6de25502a2c443...b5cc06a74e7968cb17192dad5659aab949c61fc7

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/1c1b91b3bfb6e88e5ba5d5fded6de25502a2c443...b5cc06a74e7968cb17192dad5659aab949c61fc7
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com

Reply via email to