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

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

- - - - -
2c8582d3 by Carl Friedrich Bolz-Tereick at 2023-06-13T15:21:32+02:00
remove some old remnant

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

- - - - -
519f1f7e by Matti Picus at 2023-06-15T12:26:38+03:00
update release note

- - - - -
7b3db6f2 by Matti Picus at 2023-06-15T21:59:46+03:00
Added tag release-pypy2.7-v7.3.12 for changeset 8d509266596a

- - - - -
979b661c by Matti Picus at 2023-06-15T22:00:19+03:00
Added tag release-pypy3.9-v7.3.12 for changeset 3f3f2298ddc5

- - - - -
0e07b01f by Matti Picus at 2023-06-15T22:00:47+03:00
Added tag release-pypy3.10-v7.3.12 for changeset af44d0b8114c

- - - - -
0f2487ab by Matti Picus at 2023-06-16T08:24:08+03:00
finalize release

- - - - -
00eca7e9 by Carl Friedrich Bolz-Tereick at 2023-06-17T12:06:59+02:00
merge default

--HG--
branch : jit-generating-extension

- - - - -


18 changed files:

- .hgtags
- pypy/doc/release-v7.3.12.rst
- pypy/objspace/std/intobject.py
- pypy/objspace/std/test/test_intobject.py
- pypy/tool/release/check_versions.py
- pypy/tool/release/repackage.sh
- pypy/tool/release/versions.json
- 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/pyjitpl.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/585bf49ea98b8c9d73595da44e22791314237c66...00eca7e97f7ccee67d8d09477354d10098994817

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/585bf49ea98b8c9d73595da44e22791314237c66...00eca7e97f7ccee67d8d09477354d10098994817
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