Matti Picus pushed to branch branch/hpy-0.9 at PyPy / pypy


Commits:
299b620e by Carl Friedrich Bolz-Tereick at 2023-07-17T14:22:32+02:00
make UnicodeIO store its data in a list of r_int32, as opposed to using the
rpython unicode type. we want to get rid of the unicode type and also it
requires an extra copy all the time.

- - - - -
8b8bc35e by Matti Picus at 2023-08-29T14:23:56+03:00
accept NULL tp_doc (bpo-41832)

--HG--
branch : py3.9

- - - - -
94a66f7c by Matti Picus at 2023-09-11T00:07:55+03:00
improve handling of tp_name, __name__ for spec-defined heap types

--HG--
branch : py3.9

- - - - -
5863e5fa by Matti Picus at 2023-09-11T10:41:03+03:00
more module name tweaks for spec-defined types

--HG--
branch : py3.9

- - - - -
e17e95a3 by Matti Picus at 2023-09-11T11:48:18+03:00
do not set tp_call on all types

--HG--
branch : py3.9

- - - - -
635eafb9 by Carl Friedrich Bolz-Tereick at 2023-09-11T16:47:22+02:00
Backed out changeset 5c4a22132d86

After the backout in caa36fdae098 this got broken

- - - - -
9c265798 by Carl Friedrich Bolz-Tereick at 2023-09-11T16:54:16+02:00
merge heads

- - - - -
03ddcd26 by Matti Picus at 2023-09-11T18:01:52+03:00
confirm issue 3318 is fixed

--HG--
branch : py3.9

- - - - -
dd6160a4 by Matti Picus at 2023-09-11T19:32:49+03:00
properly inherit slot functions for heaptypes (like CPython's inherit_slots)

--HG--
branch : py3.9

- - - - -
94e00bab by Carl Friedrich Bolz-Tereick at 2023-09-11T18:52:48+02:00
merge default

--HG--
branch : py3.9

- - - - -
8fae276e by Matti Picus at 2023-09-11T20:16:46+03:00
align nb_int with PyNumber_Long (to get consistent error message)

--HG--
branch : py3.9

- - - - -
12423bce by Matti Picus at 2023-09-11T20:35:10+03:00
merge heads

--HG--
branch : py3.9

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

- - - - -
91ce6d31 by Carl Friedrich Bolz-Tereick at 2023-09-11T21:41:17+02:00
remove the rbigint.sign field and multipy the size with the sign instead

--HG--
branch : rbigint-size-reduction

- - - - -
1875f794 by Matti Picus at 2023-09-12T01:03:42+03:00
update ssl to 1.1.1w

- - - - -
7ace1ed3 by Matti Picus at 2023-09-12T01:04:06+03:00
merge default

--HG--
branch : py3.9

- - - - -
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 Friedrich Bolz-Tereick at 2023-09-12T16:11:00+02:00
make rbigint.toint elidable instead (it will raise if the value doesn't fit,
which is fine)

--HG--
branch : rbigint-size-reduction

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

- - - - -
5372e272 by Carl Friedrich Bolz-Tereick at 2023-09-12T20:42:12+02:00
merge rbigint-size-reduction:

make every rbigint one word smaller by storing the sign in the size field

- - - - -
3878e066 by Carl Friedrich Bolz-Tereick at 2023-09-12T21:19:02+02:00
merge heads

- - - - -
8add8f9b by Carl Friedrich Bolz-Tereick at 2023-09-12T22:35:49+02:00
merge default

--HG--
branch : py3.9

- - - - -
3ed1b8e3 by Matti Picus at 2023-09-27T08:05:57+03:00
handle pathlib.Path objects in _ssl (issue 4002)

--HG--
branch : py3.9

- - - - -
8dec7c4f by Matti Picus at 2023-09-27T08:48:55+03:00
update to v3.9.18

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

- - - - -
388d1da7 by Matti Picus at 2023-09-27T08:55:31+03:00
merge vendor/stdlib-3.9 to update to v3.9.18

--HG--
branch : py3.9

- - - - -
63a617c7 by Matti Picus at 2023-09-27T08:58:33+03:00
update versions

--HG--
branch : py3.9

- - - - -
6253f580 by Matti Picus at 2023-09-27T11:12:23+03:00
skip PyUnicode_DecodeUTF8Stateful, implement _PyLong_AsInt

--HG--
branch : py3.9

- - - - -
a9bbadac by Matti Picus at 2023-09-27T12:41:03+03:00
typo

--HG--
branch : py3.9

- - - - -
15d7b694 by Matti Picus at 2023-09-27T15:11:29+03:00
start release note

- - - - -
f2df15e5 by Matti Picus at 2023-09-27T15:39:08+03:00
fix 24b351fb3567 and add failure mode to _fs_converter

--HG--
branch : py3.9

- - - - -
67df745e by Matti Picus at 2023-09-27T15:40:53+03:00
update version to 7.3.14

- - - - -
45c6e7ae by Matti Picus at 2023-09-27T15:41:33+03:00
merge default

--HG--
branch : py3.9

- - - - -
0ad6c8f6 by Matti Picus at 2023-09-28T13:07:52+03:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
f226ad77 by Matti Picus at 2023-09-28T15:08:29+03:00
Handle HPy_tp_str, HPy_tp_hash

--HG--
branch : hpy-0.9

- - - - -
e15091f6 by Matti Picus at 2023-09-28T15:12:58+03:00
trigger finalize with gc.collect

--HG--
branch : hpy-0.9

- - - - -
d7e87666 by Matti Picus at 2023-09-28T19:24:55+03:00
handle delattr, delitem, HPy_mod_create

--HG--
branch : hpy-0.9

- - - - -
79644d07 by Matti Picus at 2023-09-28T19:47:22+03:00
fix translation

--HG--
branch : hpy-0.9

- - - - -
d3e966bc by Matti Picus at 2023-09-28T20:11:52+03:00
add HPyDict_Copy, HPyDict_Keys

--HG--
branch : hpy-0.9

- - - - -
2757e19e by Matti Picus at 2023-09-28T20:31:18+03:00
implement HPySlice_Unpack

--HG--
branch : hpy-0.9

- - - - -
cbf2b4ca by Matti Picus at 2023-09-28T20:35:19+03:00
fix test

--HG--
branch : hpy-0.9

- - - - -
6c8c7afd by Matti Picus at 2023-09-28T22:35:56+03:00
empty out test_extra

--HG--
branch : hpy-0.9

- - - - -
6b9e28b9 by Matti Picus at 2023-09-28T22:37:04+03:00
implement HPy_EvalCode, HPy_Compile_s

--HG--
branch : hpy-0.9

- - - - -


30 changed files:

- lib-python/3/ssl.py
- lib-python/3/tarfile.py
- lib-python/3/test/test_ssl.py
- lib-python/3/test/test_tarfile.py
- lib-python/3/test/test_unicode.py
- lib-python/stdlib-upgrade.txt
- lib-python/stdlib-version.txt
- lib_pypy/_cffi_ssl/_stdssl/__init__.py
- lib_pypy/_cffi_ssl/_stdssl/certificate.py
- lib_pypy/_testcapimodule.c
- lib_pypy/_testmultiphase.c.h
- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/doc/conf.py
- + pypy/doc/release-v7.3.13.rst
- pypy/module/_cffi_backend/cdlopen.py
- pypy/module/_hpy_universal/TODO-hpy-0.9
- pypy/module/_hpy_universal/interp_dict.py
- + pypy/module/_hpy_universal/interp_eval.py
- pypy/module/_hpy_universal/interp_hpy.py
- pypy/module/_hpy_universal/interp_module.py
- pypy/module/_hpy_universal/interp_object.py
- + pypy/module/_hpy_universal/interp_slice.py
- pypy/module/_hpy_universal/interp_slot.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/_hpy_universal/test/_vendored/test_eval.py
- pypy/module/_hpy_universal/test/_vendored/test_extra.py
- pypy/module/_hpy_universal/test/_vendored/test_hpybuildvalue.py
- pypy/module/_hpy_universal/test/_vendored/test_hpymodule.py
- pypy/module/_hpy_universal/test/_vendored/test_slots.py
- pypy/module/_io/interp_stringio.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8c9c408880d605f5bd92dc38d2f2fae6c354f952...6b9e28b9d47588afab8b7efa8a554f318ec3c286

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8c9c408880d605f5bd92dc38d2f2fae6c354f952...6b9e28b9d47588afab8b7efa8a554f318ec3c286
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