[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pypy-svn
Subject:    [pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 244 commits: run unpdate_vendored.sh for hpy-0.9
From:       "Matti Picus ( () mattip)" <foss () heptapod ! net>
Date:       2023-11-21 6:28:01
Message-ID: 655c4df121acc_18b2158d381785ae () heptapod-foss ! mail
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Matti Picus pushed to branch branch/py3.10 at PyPy / pypy


Commits:
68a481f5 by Matti Picus at 2023-05-08T12:44:54+03:00
run unpdate_vendored.sh for hpy-0.9rc1

--HG--
branch : hpy-0.9

- - - - -
70bf63ae by Matti Picus at 2023-05-08T14:06:49+03:00
name of define changed

--HG--
branch : hpy-0.9

- - - - -
58d5993c by Matti Picus at 2023-05-08T14:35:23+03:00
start to deal with HPyInit__debug, there is more to do

--HG--
branch : hpy-0.9

- - - - -
338c5946 by Matti Picus at 2023-05-08T14:38:35+03:00
debug_ctx_FromPyObject, debug_ctx_AsPyObject are only valid in legacy mode

--HG--
branch : hpy-0.9

- - - - -
b5943c26 by Matti Picus at 2023-05-08T14:55:04+03:00
resync this file, should this be part of the update_vendor.sh script?

--HG--
branch : hpy-0.9

- - - - -
00fe1e39 by Matti Picus at 2023-05-09T12:30:55+03:00
resync llapi and support.py

--HG--
branch : hpy-0.9

- - - - -
0918df77 by Matti Picus at 2023-05-09T12:32:41+03:00
hack to get untranslated tests to run, need to improve this

--HG--
branch : hpy-0.9

- - - - -
7ce0ac17 by Matti Picus at 2023-05-09T12:32:52+03:00
fix tests

--HG--
branch : hpy-0.9

- - - - -
a83b0af0 by Matti Picus at 2023-05-31T10:51:41+03:00
start to adopt interp_long for the new API names

--HG--
branch : hpy-0.9

- - - - -
45f2b21c by Matti Picus at 2023-06-04T22:27:27+03:00
small progress. pytest.py pypy/module/_hpy_universal/test/test_extra.py failes to set \
up the debug context

--HG--
branch : hpy-0.9

- - - - -
906dd4d6 by Matti Picus at 2023-06-07T12:16:47+02:00
towards more closely following hpy/universal./src/hpymodule.c

--HG--
branch : hpy-0.9

- - - - -
cdf9940b by Matti Picus at 2023-07-11T08:57:40+03:00
dummy comment: TBD

--HG--
branch : hpy-0.9

- - - - -
04571eac by Matti Picus at 2023-07-23T17:02:38+02:00
resync tests

--HG--
branch : hpy-0.9

- - - - -
f63769a4 by Matti Picus at 2023-07-23T17:06:23+02:00
use Py_mod_exec rather than 2

--HG--
branch : hpy-0.9

- - - - -
3347301f by Matti Picus at 2023-07-23T17:07:18+02:00
add new tests

--HG--
branch : hpy-0.9

- - - - -
0a35f66e by Matti Picus at 2023-07-23T17:08:15+02:00
start to make test_00_basic.py tests work

--HG--
branch : hpy-0.9

- - - - -
0a62da7e by Matti Picus at 2023-08-02T00:22:42+03:00
support more test functionality, fix validate_abi_tag

--HG--
branch : hpy-0.9

- - - - -
c709e036 by Matti Picus at 2023-08-02T01:22:23+03:00
fix and fill in more ctx handles

--HG--
branch : hpy-0.9

- - - - -
a3d3d95e by Matti Picus at 2023-08-02T15:08:01+03:00
update mode to be one of 4 values, not true/false

--HG--
branch : hpy-0.9

- - - - -
f2eb8068 by Matti Picus at 2023-08-04T13:37:35+03:00
add HPy_CallMethod, HPy_Call

--HG--
branch : hpy-0.9

- - - - -
bd0cb292 by Matti Picus at 2023-08-04T15:43:04+03:00
import pytest inside tests for untranslated pypy

--HG--
branch : hpy-0.9

- - - - -
26bfd2d4 by Matti Picus at 2023-08-05T22:41:35+03:00
add C implementation of argparse.c, which call HPy interface functions

--HG--
branch : hpy-0.9

- - - - -
b843d6e6 by Matti Picus at 2023-08-05T23:26:09+03:00
add a TODO

--HG--
branch : hpy-0.9

- - - - -
f7670a8e by Matti Picus at 2023-08-07T12:53:08+03:00
restore specialize.arg on get_handle_manager

--HG--
branch : hpy-0.9

- - - - -
65f84de8 by Matti Picus at 2023-08-07T12:56:44+03:00
progress towards fixing module loading (i.e. test_hpymodule)

--HG--
branch : hpy-0.9

- - - - -
a6019acf by Matti Picus at 2023-08-28T09:50:15+03:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
4a36b657 by Matti Picus at 2023-08-28T13:15:47+03:00
start to think about HPy_mod_create and HPy_mod_exec

--HG--
branch : hpy-0.9

- - - - -
614d10a8 by Matti Picus at 2023-09-12T13:06:43+03:00
allow test collection to succeed on PyPy

--HG--
branch : hpy-0.9

- - - - -
bc7eb4df by Matti Picus at 2023-09-12T13:07:28+03:00
refactor HPy_Call protocol to use a sequence of values instead of a dict for h_kwargs

--HG--
branch : hpy-0.9

- - - - -
971fed73 by Matti Picus at 2023-09-12T15:13:30+03:00
remove redundant tests

--HG--
branch : hpy-0.9

- - - - -
3ceb52db by Matti Picus at 2023-09-12T15:13:52+03:00
refactor &#39;import pytest&#39; for PyPy

--HG--
branch : hpy-0.9

- - - - -
bc583412 by Matti Picus at 2023-09-12T15:14:15+03:00
handle unimplemented hpydef.size

--HG--
branch : hpy-0.9

- - - - -
ff19d7d6 by Matti Picus at 2023-09-12T15:14:51+03:00
fix HPy_CallMethod for fastcall protocol

--HG--
branch : hpy-0.9

- - - - -
968bdeed by Matti Picus at 2023-09-12T15:43:39+03:00
skip parts of a test that don&#39;t work untranslated

--HG--
branch : hpy-0.9

- - - - -
cbca9cd8 by Carl Friedrich Bolz-Tereick at 2023-09-12T22:41:29+02:00
fix two test_pypy_c tests

--HG--
branch : py3.9

- - - - -
ca9f2f40 by Matti Picus at 2023-09-13T00:00:13+03:00
skip errno check that sometimes fails untranslated

--HG--
branch : hpy-0.9

- - - - -
283a3ca2 by Matti Picus at 2023-09-13T09:30:10+03:00
make hybrid mode work untranslated by stubbing out a minimal Python.h

--HG--
branch : hpy-0.9

- - - - -
0670580a by Matti Picus at 2023-09-13T13:16:10+03:00
update tests for 0.9, PyPy

--HG--
branch : hpy-0.9

- - - - -
92407a24 by Matti Picus at 2023-09-13T13:16:31+03:00
implement HPy_mod_exec

--HG--
branch : hpy-0.9

- - - - -
0b762370 by Matti Picus at 2023-09-13T15:48:45+03:00
implement HPy_tp_call slot, probably will not translate...

--HG--
branch : hpy-0.9

- - - - -
d2e504a8 by Matti Picus at 2023-09-13T16:12:55+03:00
update TODO

--HG--
branch : hpy-0.9

- - - - -
4c4477a5 by Matti Picus at 2023-09-14T18:51:46+03:00
fix translation (antocuni around)

--HG--
branch : hpy-0.9

- - - - -
046718d6 by Matti Picus at 2023-09-14T22:23:09+03:00
use a test module that is in the translated modules

--HG--
branch : hpy-0.9

- - - - -
348006a2 by Matti Picus at 2023-09-14T22:23:48+03:00
Fix for upstream issue 448: copy out trailing NULL

--HG--
branch : hpy-0.9

- - - - -
6a98ad71 by Matti Picus at 2023-09-14T22:25:30+03:00
check for valid spec.builtin_shape, implement HPyType_GetName

--HG--
branch : hpy-0.9

- - - - -
489f262f by Matti Picus at 2023-09-15T14:28:12+03:00
implement HPyMember_OBJECT descriptor handling

--HG--
branch : hpy-0.9

- - - - -
ebb2a8c9 by Matti Picus at 2023-09-17T22:02:15+03:00
make test names lower case, since macos and windows use case-insensitive file \
systems, and each test goes in a directory

On upstream does pytest handles this, but PyPy uses an old version?

--HG--
branch : hpy-0.9

- - - - -
1c3fb77f by Matti Picus at 2023-09-21T17:35:24+03:00
implement HPy_SetCallFunction,  __vectorcall__

--HG--
branch : hpy-0.9

- - - - -
ecc164f5 by Matti Picus at 2023-09-22T00:17:53+03:00
fix translation

--HG--
branch : hpy-0.9

- - - - -
c85d4c85 by Matti Picus at 2023-09-22T10:32:54+03:00
fix unicode tests for PyPY, add missing HPUnicode functions

--HG--
branch : hpy-0.9

- - - - -
c15313af by Matti Picus at 2023-09-23T23:09:42+03:00
implement metaclasses, and add storage to HPyTypeObjects, fix translation

--HG--
branch : hpy-0.9

- - - - -
8c9c4088 by Matti Picus at 2023-09-26T23:01:48+03:00
formatting and comments, and fix return type for HPyType_IsSubtype

--HG--
branch : hpy-0.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

- - - - -
7c5911cc by Caleb Burns at 2023-09-28T23:09:32-04:00
Improve os.scandir() handling of symlinks on Windows

--HG--
branch : win-scandir-symlinks

- - - - -
86a95f8e by Matti Picus at 2023-09-29T14:06:48+03:00
enable test_slots_legacy, fix error condition and message

--HG--
branch : hpy-0.9

- - - - -
120a79d1 by Matti Picus at 2023-09-29T14:43:41+03:00
enable test_hpytype_legacy and skip test that segfaults

--HG--
branch : hpy-0.9

- - - - -
be6955b8 by Matti Picus at 2023-09-30T21:27:13+03:00
fix load() in pytest fixture

--HG--
branch : hpy-0.9

- - - - -
43a8e25e by Matti Picus at 2023-10-01T00:19:34+03:00
get _debug module to properly load and initialize

--HG--
branch : hpy-0.9

- - - - -
2e8547dd by Caleb Burns at 2023-09-30T22:56:16-04:00
Fix tests

--HG--
branch : win-scandir-symlinks

- - - - -
b653d927 by Matti Picus at 2023-10-01T09:06:52+03:00
trival test fix, update TODO.

--HG--
branch : hpy-0.9

- - - - -
f28510c9 by Matti Picus at 2023-10-02T12:32:40+03:00
first cut at a HPyCapsule implementation, without calling the finalizer

--HG--
branch : hpy-0.9

- - - - -
c6b6f039 by Matti Picus at 2023-10-02T15:57:42+03:00
refactor to start sharing W_Capsule with cpyext

--HG--
branch : hpy-0.9

- - - - -
488e706a by Matti Picus at 2023-10-02T16:26:48+03:00
fix over-exuberant cleanup from d2572d49be14

--HG--
branch : hpy-0.9

- - - - -
bc756b27 by Matti Picus at 2023-10-02T21:02:37+03:00
fix translation, resync with hpy 0.9.0, fix declaration in hpydef.h

--HG--
branch : hpy-0.9

- - - - -
0e7ddbfa by Matti Picus at 2023-10-02T21:55:01+03:00
fix untranslated test compilation on windows - the distutils export name is \
initmytest on python2

--HG--
branch : hpy-0.9

- - - - -
314f7944 by Matti Picus at 2023-10-03T08:21:29+03:00
add declarations and fixes for &quot;-Werror=strict-prototypes&quot;

--HG--
branch : hpy-0.9

- - - - -
3aa220c5 by Matti Picus at 2023-10-03T09:22:15+03:00
fix casting for windows

--HG--
branch : hpy-0.9

- - - - -
2bfc0299 by Matti Picus at 2023-10-03T20:50:44+03:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
00c412f4 by Matti Picus at 2023-10-03T21:04:01+03:00
add functionality to test.FakeSpace to make tests pass

--HG--
branch : hpy-0.9

- - - - -
3ec6ae9c by Matti Picus at 2023-10-03T21:54:59+03:00
fix test to properly skip

--HG--
branch : hpy-0.9

- - - - -
77d49aea by Matti Picus at 2023-10-03T22:28:42+03:00
hack at test to make it work on old pytest untranslated

--HG--
branch : hpy-0.9

- - - - -
8597549f by Matti Picus at 2023-10-03T22:32:42+03:00
add hpy test requirement

--HG--
branch : hpy-0.9

- - - - -
e6518868 by Caleb Burns at 2023-10-03T21:00:04-04:00
Fix tests

--HG--
branch : win-scandir-symlinks

- - - - -
99a7a918 by Caleb Burns at 2023-10-03T23:34:32-04:00
Fix last Windows error

--HG--
branch : win-scandir-symlinks

- - - - -
ab5c821f by Caleb Burns at 2023-10-04T18:50:30-04:00
Comment use of magic number

--HG--
branch : win-scandir-symlinks

- - - - -
d018aa52 by Matti Picus at 2023-10-05T18:30:51+03:00
update hpy metadata

--HG--
branch : hpy-0.9

- - - - -
4d6c440c by Matti Picus at 2023-10-05T18:31:14+03:00
fix typo in suffixes: it needs a leading &#39;.&#39;

--HG--
branch : hpy-0.9

- - - - -
3035c11e by Matti Picus at 2023-10-05T18:31:34+03:00
tweak extra_tests

--HG--
branch : hpy-0.9

- - - - -
dd35a6d5 by Matti Picus at 2023-10-05T19:07:30+03:00
get extra_tests to collect and run

--HG--
branch : hpy-0.9

- - - - -
75e1bf49 by Matti Picus at 2023-10-11T18:05:22+03:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
9dfed0e4 by Matti Picus at 2023-10-11T22:46:45+03:00
more fixes for extra_tests

--HG--
branch : hpy-0.9

- - - - -
d1d5ca23 by Matti Picus at 2023-10-11T22:47:10+03:00
only run cpython API tests on cpython

--HG--
branch : hpy-0.9

- - - - -
d6cb2513 by Matti Picus at 2023-10-12T22:54:27+03:00
do not use static library in extra_tests for now

--HG--
branch : hpy-0.9

- - - - -
56ada30f by Matti Picus at 2023-10-12T22:54:45+03:00
update vendored hpy yto 0.9.0

--HG--
branch : hpy-0.9

- - - - -
ba79f101 by Matti Picus at 2023-10-12T23:02:03+03:00
add prototype, update TODO

--HG--
branch : hpy-0.9

- - - - -
26959b88 by Matti Picus at 2023-10-13T17:36:06+03:00
add HPyContextVar

--HG--
branch : hpy-0.9

- - - - -
ec0ce8d5 by Matti Picus at 2023-10-13T17:50:15+03:00
fix translation

--HG--
branch : hpy-0.9

- - - - -
92edcb43 by Matti Picus at 2023-10-14T09:54:46+03:00
fix translation

--HG--
branch : hpy-0.9

- - - - -
3421d06d by Matti Picus at 2023-10-16T17:52:47+03:00
start to support inheriting from non-hpy classes by adding a method to W_Root

--HG--
branch : hpy-0.9

- - - - -
3040aab7 by Matti Picus at 2023-10-16T21:24:36+03:00
fix copy-paste: AsStruct_Type returns the payload of the object&#39;s type

--HG--
branch : hpy-0.9

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

- - - - -
5a4acf57 by Carl Friedrich Bolz-Tereick at 2023-10-17T14:28:45+02:00
try to fix translation

--HG--
branch : hpy-0.9

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

- - - - -
5cda6aa6 by Matti Picus at 2023-10-18T16:53:27+03:00
hack to force taking the slow path for W_HpyTypeObject allocation

--HG--
branch : hpy-0.9

- - - - -
10286e3e by Matti Picus at 2023-10-18T21:35:42+03:00
use the metaclass&#39; basicsize (if it exists) when adding storage to a type

--HG--
branch : hpy-0.9

- - - - -
c5a4da52 by Matti Picus at 2023-10-18T22:21:53+03:00
typo, update TODO

--HG--
branch : hpy-0.9

- - - - -
b890d27f by Matti Picus at 2023-10-18T22:25:01+03:00
add an XXX for hacky code

--HG--
branch : hpy-0.9

- - - - -
857c0d55 by Matti Picus at 2023-10-18T23:09:34+03:00
typo and fixes for translation

--HG--
branch : hpy-0.9

- - - - -
151cc9d9 by Matti Picus at 2023-10-17T09:05:10+03:00
move tests: mixing directories and tests causes the directory to be tested twice

--HG--
branch : hpy-0.9

- - - - -
0153971c by Matti Picus at 2023-10-19T06:12:22+03:00
add _hpy_get_gc_storage for field storage writebarrier

--HG--
branch : hpy-0.9

- - - - -
4680477d by Matti Picus at 2023-10-19T06:12:46+03:00
remove duplicate test support function: hpy issue 452

--HG--
branch : hpy-0.9

- - - - -
a07610a9 by Matti Picus at 2023-10-19T10:37:50+03:00
move check to be after add_slots, like CPython

--HG--
branch : hpy-0.9

- - - - -
0d0050b1 by Matti Picus at 2023-10-19T10:38:52+03:00
skip untranslated tests that use python_subprocess

--HG--
branch : hpy-0.9

- - - - -
5388cf31 by Matti Picus at 2023-10-19T20:50:21+03:00
implement calling capsule destructor as a python function

--HG--
branch : hpy-0.9

- - - - -
288ab4e8 by Matti Picus at 2023-10-20T06:27:20+03:00
skip extra_tests/hpy_tests if hpy not available (linux32)

--HG--
branch : hpy-0.9

- - - - -
07c8a56c by Matti Picus at 2023-10-21T10:33:15+03:00
implement _load_bootstrap, deprecate load_from_spec

--HG--
branch : hpy-0.9

- - - - -
591bbfcc by Matti Picus at 2023-10-21T20:08:52+03:00
add missing test, fix for legacy class methods

--HG--
branch : hpy-0.9

- - - - -
8a88f122 by Matti Picus at 2023-10-21T21:27:20+03:00
test, fix missing object in error formatting

--HG--
branch : hpy-0.9

- - - - -
3792e09f by Matti Picus at 2023-10-21T22:08:05+03:00
test, fix for missing legacy Py_tp_new slot wrapper

--HG--
branch : hpy-0.9

- - - - -
5d9d636d by Matti Picus at 2023-10-22T06:44:48+03:00
clean up unused imports

--HG--
branch : hpy-0.9

- - - - -
069f4b71 by Matti Picus at 2023-10-22T06:54:41+03:00
add tp_alloc, try to print error since numpy import swallows it

--HG--
branch : hpy-0.9

- - - - -
a8887f83 by Matti Picus at 2023-10-23T00:32:58+03:00
HPyType_GetName cannot fail (returns void*)

--HG--
branch : hpy-0.9

- - - - -
a1a3c9d2 by Matti Picus at 2023-10-23T00:33:34+03:00
fix comments and const-ness of pointers

--HG--
branch : hpy-0.9

- - - - -
12bc4692 by Matti Picus at 2023-10-23T00:34:00+03:00
add Py_tp_free

--HG--
branch : hpy-0.9

- - - - -
2e87541b by Matti Picus at 2023-10-23T00:34:16+03:00
raise more helpful message

--HG--
branch : hpy-0.9

- - - - -
a0588e29 by Matti Picus at 2023-10-23T02:21:25+03:00
chain errors instead of clearing them in HPyErr_Set*

--HG--
branch : hpy-0.9

- - - - -
62449c56 by Matti Picus at 2023-10-23T17:11:39+03:00
revert part of 04ed0fd6ae65, do not do too much on error in HPyType_Get_Name

--HG--
branch : hpy-0.9

- - - - -
13322bb3 by Matti Picus at 2023-10-23T17:12:49+03:00
Use a new handle in HPyGlobal_Store

--HG--
branch : hpy-0.9

- - - - -
2c414745 by Matti Picus at 2023-10-23T22:34:36+03:00
improve documentation of HPyType_LEGACY_HELPERS

--HG--
branch : hpy-0.9

- - - - -
a978e774 by Matti Picus at 2023-10-23T23:56:41+03:00
add a ll_writebarrier to HPy_LoadField

--HG--
branch : hpy-0.9

- - - - -
ec88211c by Matti Picus at 2023-10-24T10:26:03+03:00
add const to Tuple_FromArray in more places

--HG--
branch : hpy-0.9

- - - - -
e67ab8aa by Matti Picus at 2023-10-24T16:31:51+03:00
sync test with pypy/module/_hpyproject

--HG--
branch : hpy-0.9

- - - - -
1faa0ab9 by Matti Picus at 2023-10-25T20:07:30+03:00
only allocate storage if basicsize &gt; 0 (which will be 99% of the time)

--HG--
branch : hpy-0.9

- - - - -
3036f3e3 by Matti Picus at 2023-10-25T20:07:47+03:00
fix address vs contents-of-address mess in HPyField descriptors (antocuni around)

--HG--
branch : hpy-0.9

- - - - -
92bc6d70 by Matti Picus at 2023-10-26T13:45:16+03:00
handle legacy types better

--HG--
branch : hpy-0.9

- - - - -
00833562 by Matti Picus at 2023-10-26T18:19:51+03:00
fix 6c34df646101

--HG--
branch : hpy-0.9

- - - - -
d3420f7b by Matti Picus at 2023-10-26T21:53:21+03:00
merge py3.9

--HG--
branch : win-scandir-symlinks

- - - - -
403e8e96 by Matti Picus at 2023-10-26T22:11:38+03:00
move apptest file to extra_tests

--HG--
branch : win-scandir-symlinks

- - - - -
e77b5c0b by Matti Picus at 2023-10-31T11:05:32+02:00
resync rpython with py3.9 (mostly symlink and getlogin for windows)

- - - - -
4bd21a58 by Matti Picus at 2023-10-31T15:32:23+02:00
use long long for int64_t since it is 8 bytes everywhere

--HG--
branch : hpy-0.9

- - - - -
34ec4df7 by Matti Picus at 2023-11-01T21:04:31+02:00
remove wrong c-level define for windows (issue 4024)

- - - - -
4743a235 by Matti Picus at 2023-11-01T21:05:21+02:00
merge default

--HG--
branch : py3.9

- - - - -
412b3f18 by Matti Picus at 2023-11-01T21:15:24+02:00
skip test that fails inside a docker

--HG--
branch : py3.9

- - - - -
a4283e9c by Matti Picus at 2023-11-01T21:15:48+02:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
48119d53 by Matti Picus at 2023-11-02T06:20:14+02:00
make this line work in extra_tests/hpy_tests

The option is added in a conftest.py inside hpy_tests, but any addoption must be
in the top-level conftest.py not in a subdirectory

--HG--
branch : hpy-0.9

- - - - -
4e595786 by Matti Picus at 2023-11-02T08:43:45+02:00
fix backporting in e904752a5d06 for python2

- - - - -
855bcdbb by Matti Picus at 2023-11-02T08:45:30+02:00
fix backporting in e904752a5d06 for python2

--HG--
branch : py3.9

- - - - -
a29c1c90 by Matti Picus at 2023-11-02T10:42:37+02:00
update bundled setup tools and sync ensurepip with py3.10

--HG--
branch : hpy-0.9

- - - - -
f3716463 by Matti Picus at 2023-11-02T12:48:56+02:00
adapt test_distutils to pypy

--HG--
branch : hpy-0.9

- - - - -
3a983718 by Matti Picus at 2023-11-02T12:50:15+02:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
2403b5f5 by Matti Picus at 2023-11-02T17:49:06+02:00
merge py3.9

--HG--
branch : win-scandir-symlinks

- - - - -
cb98f523 by Matti Picus at 2023-11-03T07:26:56+02:00
update cffi to 1.16.0 (pypy/tool/import_cffi, and update lib_pypy/cffi.dist-info)

--HG--
branch : py3.9

- - - - -
18b68a63 by Matti Picus at 2023-11-03T07:28:39+02:00
movd lib_pypy/cffi.dist-info to versioned directory

--HG--
branch : py3.9

- - - - -
2feeab1a by Matti Picus at 2023-11-03T07:29:49+02:00
merge win-scandir-symlinks (merge request 160)

--HG--
branch : py3.9

- - - - -
caae3166 by Matti Picus at 2023-11-03T07:30:07+02:00
merge hpy-0.9

--HG--
branch : py3.9

- - - - -
12db2e2d by Matti Picus at 2023-11-03T08:13:49+02:00
update cffi test_file and _backend_test_c for 1.16.0

The test now downloads a version-specific file, so it will no longer track
the remote repo HEAD. I think this is fine since cffi is mature.

--HG--
branch : py3.9

- - - - -
41dfab39 by Matti Picus at 2023-11-03T15:13:13+02:00
reduce diff to upstream

--HG--
branch : py3.9

- - - - -
cc460efe by Matti Picus at 2023-11-03T16:15:07+02:00
avoid cpython mode in tests

--HG--
branch : py3.9

- - - - -
31060d08 by Matti Picus at 2023-11-04T20:42:30+02:00
when creating a venv from a symlinked venv, force symlinks

Portable builds need too many shared objects to allow copying only the executables

--HG--
branch : py3.9

- - - - -
b7e56078 by Matti Picus at 2023-11-04T20:42:53+02:00
whoops

--HG--
branch : py3.9

- - - - -
29925faf by Matti Picus at 2023-11-04T20:43:47+02:00
hpy requires setuptools&gt;64.0, also raise version of pytest

--HG--
branch : py3.9

- - - - -
018e101a by Matti Picus at 2023-11-04T20:44:15+02:00
use the hpy_abi version when building

--HG--
branch : py3.9

- - - - -
b98682e1 by Matti Picus at 2023-11-04T20:44:57+02:00
change the extension to directly load legacy hpy modules, not universal ones

--HG--
branch : py3.9

- - - - -
c2681fa3 by Matti Picus at 2023-11-04T20:45:54+02:00
fix testing to add hpy_abi to HPyAppTest

--HG--
branch : py3.9

- - - - -
12cbfc4b by Matti Picus at 2023-11-05T11:14:00+02:00
add initial implementation of trace module, segfaults somewhere in HPyInit__trace

maybe due to using embedded modules?

--HG--
branch : py3.9

- - - - -
d9607603 by Matti Picus at 2023-11-05T16:14:51+02:00
skip testing mod.__spec__ since it is only set in tests via a hack

See https://github.com/hpyproject/hpy/issues/456

--HG--
branch : py3.9

- - - - -
f52ce056 by Matti Picus at 2023-11-05T17:16:25+02:00
fixes for building trace module (the extra include in llapi was critical)

--HG--
branch : py3.9

- - - - -
20358c17 by Matti Picus at 2023-11-05T17:17:14+02:00
start running tests in trace mode by passing in an hpy_abi arg

--HG--
branch : py3.9

- - - - -
00b155a5 by Matti Picus at 2023-11-05T18:13:30+02:00
make trace tests pass

--HG--
branch : py3.9

- - - - -
2c67f9a4 by Matti Picus at 2023-11-05T22:28:14+02:00
refactor to avoid creating second static HPyContext for trace mode

--HG--
branch : py3.9

- - - - -
d59f6afd by Matti Picus at 2023-11-05T22:38:22+02:00
allow both names

--HG--
branch : py3.9

- - - - -
bea9ecf0 by Matti Picus at 2023-11-06T13:53:14+02:00
trivial test fixes

--HG--
branch : py3.9

- - - - -
82792d30 by Matti Picus at 2023-11-06T18:39:15+02:00
if runner collects a dirctory because it has test files, do not recurse into subdir

The hpy tests have subdirctories with tests under a top directory with tests, the
runner was testng twice.

--HG--
branch : py3.9

- - - - -
ca203795 by Matti Picus at 2023-11-07T10:08:38+02:00
make debug untranslated tests into apptest, fix failing tests

Use boilerplate code instead of a hpy_debug_capture fixture

--HG--
branch : py3.9

- - - - -
3fdc3a83 by Matti Picus at 2023-11-07T10:04:36+02:00
skip test that cannot work on pypy

--HG--
branch : py3.9

- - - - -
a484b33b by Matti Picus at 2023-11-07T18:49:44+02:00
call llapi.hpy_debug_close_handle before HPyClose

--HG--
branch : py3.9

- - - - -
7db2333a by Matti Picus at 2023-11-07T19:16:18+02:00
test tweaks

--HG--
branch : py3.9

- - - - -
c5b1692d by Matti Picus at 2023-11-08T16:06:19+02:00
fix -D tests for pytest 6.0

--HG--
branch : py3.9

- - - - -
9b5dd49c by Matti Picus at 2023-11-08T20:00:43+02:00
more global trace context fun: add a &#39;reset&#39; argument so untranslated tests \
can force the context state to be reset

--HG--
branch : py3.9

- - - - -
2515e457 by Matti Picus at 2023-11-09T07:06:16+02:00
adding an hpy sufffix is wrong

--HG--
branch : py3.9

- - - - -
c9bf9cc5 by Matti Picus at 2023-11-09T09:39:10+02:00
use state.reset() in apptest untranslated tests

--HG--
branch : py3.9

- - - - -
fe673eca by Matti Picus at 2023-11-09T10:13:44+02:00
fix for windows

--HG--
branch : py3.9

- - - - -
7508c4e5 by Matti Picus at 2023-11-09T10:14:31+02:00
Backed out 8772325b0dfb, will redo differently

--HG--
branch : py3.9

- - - - -
f0ac51ad by Matti Picus at 2023-11-09T10:32:18+02:00
also reset the trace context between tests

--HG--
branch : py3.9

- - - - -
02d7a416 by Matti Picus at 2023-11-09T10:58:30+02:00
skip test that, when it fails, spams captured stdout with error reports

--HG--
branch : py3.9

- - - - -
7d8f5ed1 by Matti Picus at 2023-11-09T16:40:44+02:00
fix bug with tp_traverse and metaclases, needs a test

--HG--
branch : py3.9

- - - - -
72face95 by Matti Picus at 2023-11-09T22:04:54+02:00
add attributes to W_AbstractExtensionFunction like W_PyCFunctionObject

--HG--
branch : py3.9

- - - - -
a3def459 by Matti Picus at 2023-11-09T22:05:51+02:00
try/except in HPy_TypeCheck since it cannot fail

--HG--
branch : py3.9

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

- - - - -
5cb24d74 by Matti Picus at 2023-11-10T08:30:48+02:00
add a test case

--HG--
branch : py3.9

- - - - -
bf6944d5 by Matti Picus at 2023-11-10T08:31:43+02:00
try not to error when dumping an object repr which apparently can fail

--HG--
branch : py3.9

- - - - -
40df6633 by Matti Picus at 2023-11-10T08:32:17+02:00
use platform agnostic double instead of platform-dependent int/long

--HG--
branch : py3.9

- - - - -
2d0f7e11 by Matti Picus at 2023-11-10T11:06:54+02:00
fix error message

--HG--
branch : py3.9

- - - - -
cc766da2 by Matti Picus at 2023-11-10T11:08:13+02:00
fix test - unwrap handles in debug mode

--HG--
branch : py3.9

- - - - -
50bde9db by Carl Friedrich Bolz-Tereick at 2023-11-10T10:22:06+01:00
merge default

--HG--
branch : py3.9

- - - - -
5de947d5 by Matti Picus at 2023-11-10T12:13:02+02:00
activate memory protection by compiling with _HPY_DEBUG_MEM_PROTECT_USEMMAP

--HG--
branch : py3.9

- - - - -
c9b74e24 by Carl Friedrich Bolz-Tereick at 2023-11-10T12:15:02+01:00
merge heads

--HG--
branch : py3.9

- - - - -
19d98894 by Carl Friedrich Bolz-Tereick at 2023-11-10T12:15:11+01:00
merge heads

--HG--
branch : py3.9

- - - - -
a6264a3c by Matti Picus at 2023-11-11T10:22:52+02:00
skip cpython only test

--HG--
branch : py3.9

- - - - -
bf70da3d by Matti Picus at 2023-11-11T15:25:28+02:00
refactor apptest collection to avoid breaking -D test collection

--HG--
branch : py3.9

- - - - -
362f4055 by Matti Picus at 2023-11-11T17:23:38+02:00
fix mod.origin in bootloader

--HG--
branch : py3.9

- - - - -
6bbe516c by Matti Picus at 2023-11-11T19:27:03+02:00
typo (should upstream)

--HG--
branch : py3.9

- - - - -
380fbb56 by Matti Picus at 2023-11-11T19:27:49+02:00
proactively call bufferview.releasebuffer and don&#39;t wait for gc to release

--HG--
branch : py3.9

- - - - -
3bae8181 by Matti Picus at 2023-11-12T12:04:57+02:00
fix test

--HG--
branch : py3.9

- - - - -
55e8b7f2 by Matti Picus at 2023-11-13T11:47:42+02:00
refactor cffi module build to use wget, move to OpenSSL 3.0.12 for portable builds

OpenSSL 1.1.1 is EOL and is not getting bugfixes
Also use a list instead of a dictionary to force build order

- - - - -
27ff6d0e by Matti Picus at 2023-11-13T11:50:28+02:00
start to make PyCapsule and HPyCapsule compatible with eachother

--HG--
branch : py3.9

- - - - -
6a0dd518 by Matti Picus at 2023-11-13T18:02:31+02:00
move cpyext capsule to a RPython based ojbect, which makes the hpyuniversal tests \
pass

--HG--
branch : py3.9

- - - - -
c75148f3 by Matti Picus at 2023-11-14T05:12:46+02:00
refactor to separate capsule destructor calls into hpy and cpyext, fix translation

--HG--
branch : py3.9

- - - - -
23bc4e70 by Matti Picus at 2023-11-14T08:38:33+02:00
avoid broken wget on linux64 buildbot

- - - - -
fcb892f9 by Matti Picus at 2023-11-14T08:41:45+02:00
print which of curl/wget is used

- - - - -
ff917d32 by Matti Picus at 2023-11-14T12:43:32+02:00
refactor to better handle NULL destructor_hpy

--HG--
branch : py3.9

- - - - -
25acfc5c by Matti Picus at 2023-11-14T12:47:23+02:00
merge default

--HG--
branch : py3.9

- - - - -
000da9aa by Matti Picus at 2023-11-14T13:04:19+02:00
fix merge

--HG--
branch : py3.9

- - - - -
bbbe2250 by Matti Picus at 2023-11-14T21:10:43+02:00
test, fix for HPy_Dup(ctx, HPy_Null)

--HG--
branch : py3.9

- - - - -
ab6bc58a by Matti Picus at 2023-11-14T22:22:01+02:00
protect in more places against a null handle

--HG--
branch : py3.9

- - - - -
4dc5f449 by Matti Picus at 2023-11-14T22:53:37+02:00
test, handle HPy_NULL in HPy_Is

--HG--
branch : py3.9

- - - - -
c42942b8 by Matti Picus at 2023-11-15T07:08:17+02:00
us canonical location for lzma download

- - - - -
dbfeba95 by Matti Picus at 2023-11-15T07:12:12+02:00
merge default

--HG--
branch : py3.9

- - - - -
48655eb7 by Matti Picus at 2023-11-15T20:16:58+02:00
add a gc.collect for PyListObject inside testcapimodule

--HG--
branch : py3.9

- - - - -
c2e72c76 by Matti Picus at 2023-11-15T20:17:35+02:00
resync modsupport.c with upstream

--HG--
branch : py3.9

- - - - -
89137a57 by Matti Picus at 2023-11-15T20:18:16+02:00
tweak building of test c-extension modules

--HG--
branch : py3.9

- - - - -
e819fffe by Matti Picus at 2023-11-15T20:18:44+02:00
always initialize threads, like in Py_Initialize

--HG--
branch : py3.9

- - - - -
9de9cd6b by Matti Picus at 2023-11-15T20:21:22+02:00
refactor, in preparation for copying more lib-python tests of _testmultiphase.c

--HG--
branch : py3.9

- - - - -
147206c2 by Matti Picus at 2023-11-15T20:26:05+02:00
use _testmultiphase.c from lib-python (actually, from lib_pypy)

--HG--
branch : py3.9

- - - - -
3e12b4c5 by Matti Picus at 2023-11-15T23:23:56+02:00
add test that segfaults, fix test that no longer has a __del__

--HG--
branch : py3.9

- - - - -
5d9ede1f by Matti Picus at 2023-11-16T20:50:04+02:00
properly use PyCMethod for fastcall

--HG--
branch : py3.9

- - - - -
d031b568 by Matti Picus at 2023-11-16T22:43:43+02:00
skip test that segfaults for now

--HG--
branch : py3.9

- - - - -
5e443cdf by Matti Picus at 2023-11-16T23:11:49+02:00
test, fix missing assignment to pybuf.c_obj

--HG--
branch : py3.9

- - - - -
06a34dba by Matti Picus at 2023-11-17T07:50:23+02:00
add probably too much jit.dont_look_inside for type creation

This may be overkill, but solves a problem when running numpy. Without this,
somehow inside HPyField_Load the llassert on tp_traverse fails

--HG--
branch : py3.9

- - - - -
1fbadac9 by Matti Picus at 2023-11-17T07:51:16+02:00
allow curl to follow redirects

- - - - -
c108c4a5 by Matti Picus at 2023-11-17T07:51:41+02:00
merge default

--HG--
branch : py3.9

- - - - -
6889ef86 by Matti Picus at 2023-11-17T08:49:13+02:00
fix &quot;defined but not used&quot; error

--HG--
branch : py3.9

- - - - -
d7036e4d by Matti Picus at 2023-11-17T09:21:17+02:00
rearrange for compilation, somehow the 32-bit build does not like having \
HPyCapsule_Destructor in the base struct

--HG--
branch : py3.9

- - - - -
41758fda by Matti Picus at 2023-11-19T00:21:58+02:00
Add a NULL byte to bytearray data, like CPython. (issue 4030_)

Fixing this may have performance implications

--HG--
branch : py3.9

- - - - -
5ae8eede by Matti Picus at 2023-11-17T10:17:55+02:00
backout d9ed7e333e6b, 32-bit compilation did not improve

--HG--
branch : py3.9

- - - - -
7068fe23 by Matti Picus at 2023-11-19T01:24:53+02:00
fix translation

--HG--
branch : py3.9

- - - - -
3e8816bb by Matti Picus at 2023-11-19T08:00:49+02:00
use _val consistently when getting bytes from bytearray to use externally

--HG--
branch : py3.9

- - - - -
552de53f by Matti Picus at 2023-11-19T23:07:34+02:00
redo capsuleobject destructors to avoid importing cpyext, hpy into objspace

--HG--
branch : py3.9

- - - - -
d7e6ea6b by Matti Picus at 2023-11-19T23:07:49+02:00
find_best_base can return None

--HG--
branch : py3.9

- - - - -
32c5c000 by Matti Picus at 2023-11-19T23:08:35+02:00
test, fix bytearray comparisons, remove debug cruft

--HG--
branch : py3.9

- - - - -
bbb7a0bc by Matti Picus at 2023-11-20T14:10:05+02:00
fix: do not force the bytearray when calling _convert_idx_params

--HG--
branch : py3.9

- - - - -
4857e331 by Matti Picus at 2023-11-20T16:05:45+02:00
reformat header a bit

--HG--
branch : py3.9

- - - - -
5bfe0e0d by Matti Picus at 2023-11-20T20:07:48+02:00
handle pathlib.path in PyUnicode_FSDecoder, PyUnicode_FSDecoder (issue _3168)

--HG--
branch : py3.9

- - - - -
f6d97398 by Matti Picus at 2023-11-20T23:01:25+02:00
typo

--HG--
branch : py3.9

- - - - -
b6cc7bcc by Matti Picus at 2023-11-21T08:27:26+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


30 changed files:

- extra_tests/cffi_tests/cffi0/test_zintegration.py
- extra_tests/cffi_tests/conftest.py
- extra_tests/cffi_tests/support.py
- extra_tests/cffi_tests/test_c.py
- extra_tests/cffi_tests/test_version.py
- extra_tests/conftest.py
- extra_tests/hpy_tests/_vendored/check_py27_compat.py
- extra_tests/hpy_tests/_vendored/conftest.py
- + extra_tests/hpy_tests/_vendored/debug/test_builder_invalid.py
- extra_tests/hpy_tests/_vendored/debug/test_charptr.py
- + extra_tests/hpy_tests/_vendored/debug/test_context_reuse.py
- extra_tests/hpy_tests/_vendored/debug/test_handles_invalid.py
- extra_tests/hpy_tests/_vendored/debug/test_handles_leak.py
- + extra_tests/hpy_tests/_vendored/debug/test_misc.py
- + extra_tests/hpy_tests/_vendored/hpy_devel/__init__.py
- + extra_tests/hpy_tests/_vendored/hpy_devel/test_abitag.py
- + extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py
- extra_tests/hpy_tests/_vendored/support.py
- extra_tests/hpy_tests/_vendored/test_00_basic.py
- extra_tests/hpy_tests/_vendored/test_argparse.py
- extra_tests/hpy_tests/_vendored/test_call.py
- + extra_tests/hpy_tests/_vendored/test_capsule.py
- + extra_tests/hpy_tests/_vendored/test_capsule_legacy.py
- + extra_tests/hpy_tests/_vendored/test_contextvar.py
- extra_tests/hpy_tests/_vendored/test_cpy_compat.py
- + extra_tests/hpy_tests/_vendored/test_eval.py
- extra_tests/hpy_tests/_vendored/test_helpers.py
- extra_tests/hpy_tests/_vendored/test_hpybuildvalue.py
- extra_tests/hpy_tests/_vendored/test_hpybytes.py
- extra_tests/hpy_tests/_vendored/test_hpydict.py


View it on Heptapod: \
https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b845c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da


-- 
View it on Heptapod: \
https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b845c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da
 You're receiving this email because of your account on foss.heptapod.net.


[Attachment #5 (text/html)]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" \
"http://www.w3.org/TR/REC-html40/loose.dtd"> <html lang="en" \
style='--code-editor-font: var(--default-mono-font, "Menlo"), DejaVu Sans Mono, \
Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, \
monospace;'> <head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
Heptapod
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, -apple-system),BlinkMacSystemFont,"Segoe \
UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color \
Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit; }
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; \
font-family: var(--default-regular-font, -apple-system),BlinkMacSystemFont,"Segoe \
UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color \
Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'> <div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Matti Picus pushed to branch branch/py3.10 at <a \
href="https://foss.heptapod.net/pypy/pypy">PyPy / pypy</a> </h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/68a481f592dd6649ab8d8907fb06a11e447e1a59">68a481f5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-08T12:44:54+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>run unpdate_vendored.sh for hpy-0.9rc1

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/70bf63aecf85db482f413c1567e42381e766b54f">70bf63ae</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-08T14:06:49+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>name of define changed

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/58d5993c08a78589a3c68790db6290e3dd91b755">58d5993c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-08T14:35:23+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start to deal with HPyInit__debug, there is more to \
do

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/338c5946eb47764c4f35b41ca847d1a96073dfa0">338c5946</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-08T14:38:35+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>debug_ctx_FromPyObject, debug_ctx_AsPyObject are \
only valid in legacy mode

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b5943c26fab6081ae516f93b4e551b426cb10d10">b5943c26</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-08T14:55:04+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>resync this file, should this be part of the \
update_vendor.sh script?

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/00fe1e39d091b3766c819f11d1506a1d5965df23">00fe1e39</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-09T12:30:55+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>resync llapi and support.py

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0918df7752c5c503fdd5748bf8b72006883d5735">0918df77</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-09T12:32:41+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>hack to get untranslated tests to run, need to \
improve this

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/7ce0ac1754b952af570bc8340537df9e6550d8e9">7ce0ac17</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-09T12:32:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix tests

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a83b0af01a05f2b613e231b4423a25b172458c39">a83b0af0</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-05-31T10:51:41+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start to adopt interp_long for the new API names

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/45f2b21caf19dd56dd422c32fda0b6626f855300">45f2b21c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-06-04T22:27:27+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>small progress. pytest.py \
pypy/module/_hpy_universal/test/test_extra.py failes to set up the debug context

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/906dd4d6f399e2d1f20e9b2a15da2c3d651ceab3">906dd4d6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-06-07T12:16:47+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>towards more closely following \
hpy/universal./src/hpymodule.c

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/cdf9940b28d13700e8c35a9f2878d4dbf82fcab8">cdf9940b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-07-11T08:57:40+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>dummy comment: TBD

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/04571eacb42cadf6248e0c0ef453485fcf295eeb">04571eac</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-07-23T17:02:38+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>resync tests

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f63769a40ad4fe6fc239ad629f188fba4063d3bc">f63769a4</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-07-23T17:06:23+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use Py_mod_exec rather than 2

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3347301f3facf46c8f5f9990460216eabc1037ea">3347301f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-07-23T17:07:18+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add new tests

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0a35f66eaa4293973035d798e276434f9a3ef7b7">0a35f66e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-07-23T17:08:15+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start to make test_00_basic.py tests work

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0a62da7ee245ba1a84b5ee8afbc2c2e5e020da57">0a62da7e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-02T00:22:42+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>support more test functionality, fix \
validate_abi_tag

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c709e036c504406257db504523d4720f60295100">c709e036</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-02T01:22:23+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix and fill in more ctx handles

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a3d3d95e1762a82897b6fac3865a0c1a26551a2f">a3d3d95e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-02T15:08:01+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update mode to be one of 4 values, not true/false

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f2eb806836ca1cfdb02159457c561b6622c315e5">f2eb8068</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-04T13:37:35+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add HPy_CallMethod, HPy_Call

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bd0cb29210a931386686d67f21e982e567bf83ab">bd0cb292</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-04T15:43:04+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>import pytest inside tests for untranslated pypy

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/26bfd2d4e2bf1ebde7e368c41cf893d63225b58f">26bfd2d4</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-05T22:41:35+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add C implementation of argparse.c, which call HPy \
interface functions

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b843d6e6cb486b29b6b7efcf018a962833bccace">b843d6e6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-05T23:26:09+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add a TODO

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f7670a8ef9eeddeb8fe3caafc877d8edcb8ca6a7">f7670a8e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-07T12:53:08+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>restore specialize.arg on get_handle_manager

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/65f84de89a1bf1b86f76eb037ed0f961b02621a5">65f84de8</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-07T12:56:44+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>progress towards fixing module loading (i.e. \
test_hpymodule)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a6019acf6733270d4aedaff0af12c9cf1475d683">a6019acf</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-28T09:50:15+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4a36b6573d10be96cfd57757582a0c8a66db97b7">4a36b657</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-08-28T13:15:47+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start to think about HPy_mod_create and \
HPy_mod_exec

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/614d10a895083c9a691753b8c0ea7e4f6c31e743">614d10a8</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T13:06:43+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>allow test collection to succeed on PyPy

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bc7eb4df0351668d283550df695abb4c3c02eed1">bc7eb4df</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T13:07:28+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor HPy_Call protocol to use a sequence of \
values instead of a dict for h_kwargs

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/971fed73a3502577df9cc8d74ff7f662a4b455eb">971fed73</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T15:13:30+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>remove redundant tests

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3ceb52dbf3075971ff2776b416c6b35022c26093">3ceb52db</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T15:13:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor 'import pytest' for PyPy

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bc583412d654b52985576633a3cfd910eb07434b">bc583412</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T15:14:15+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>handle unimplemented hpydef.size

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ff19d7d63b494ef824fa89a105355e02f7f5b08d">ff19d7d6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T15:14:51+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix HPy_CallMethod for fastcall protocol

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/968bdeedad3daac9ca61dc2f6848fe4b62d2edd2">968bdeed</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-12T15:43:39+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip parts of a test that don't work untranslated

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/cbca9cd8fed9cbeeae5f8716d10a951530f6ea22">cbca9cd8</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-09-12T22:41:29+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix two test_pypy_c tests

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ca9f2f40c4d372ccefde598a14689e6a81bca95a">ca9f2f40</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-13T00:00:13+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip errno check that sometimes fails untranslated

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/283a3ca2293c26cae8a64ebcec586f2d773d8300">283a3ca2</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-13T09:30:10+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>make hybrid mode work untranslated by stubbing out \
a minimal Python.h

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0670580af19f736acb657ee3127df18e0b576704">0670580a</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-13T13:16:10+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update tests for 0.9, PyPy

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/92407a24326fd5df526a7c4d9a25649a78d02b8f">92407a24</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-13T13:16:31+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement HPy_mod_exec

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0b76237058e351d799da5de69d68dd8eacd59f0a">0b762370</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-13T15:48:45+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement HPy_tp_call slot, probably will not \
translate...

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d2e504a8199ad98b2cc36a62e47d5c90b3f8b855">d2e504a8</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-13T16:12:55+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update TODO

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4c4477a5da87c11dcee191a8d64485e7ad5d1c78">4c4477a5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-14T18:51:46+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation (antocuni around)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/046718d64db0155965f730e2df5ef062cfb731f1">046718d6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-14T22:23:09+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use a test module that is in the translated modules

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/348006a20a69c21181dd0a84b41c3f36a262f92e">348006a2</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-14T22:23:48+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Fix for upstream issue 448: copy out trailing NULL

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/6a98ad7179a9b189f78294614b6e291db0b6007c">6a98ad71</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-14T22:25:30+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>check for valid spec.builtin_shape, implement \
HPyType_GetName

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/489f262fa7327cbede95556612e484d2a7313863">489f262f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-15T14:28:12+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement HPyMember_OBJECT descriptor handling

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ebb2a8c95d3cd33e069e4c69828e8b877ea57173">ebb2a8c9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-17T22:02:15+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>make test names lower case, since macos and windows \
use case-insensitive file systems, and each test goes in a directory

On upstream does pytest handles this, but PyPy uses an old version?

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/1c3fb77fe2e9b8ec2a0f929b9c13ff8c02d78dd2">1c3fb77f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-21T17:35:24+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement HPy_SetCallFunction,  __vectorcall__

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ecc164f5ca7439730ab42171df8c0a7278bf677a">ecc164f5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-22T00:17:53+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c85d4c85eb6ccefe5c10d1c0296ac92607b2acc8">c85d4c85</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-22T10:32:54+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix unicode tests for PyPY, add missing HPUnicode \
functions

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c15313af0e39c617322939619fda8cca377057c7">c15313af</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-23T23:09:42+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement metaclasses, and add storage to \
HPyTypeObjects, fix translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/8c9c408880d605f5bd92dc38d2f2fae6c354f952">8c9c4088</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-26T23:01:48+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>formatting and comments, and fix return type for \
HPyType_IsSubtype

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0ad6c8f636b7949b9c1808ea610e0fb9012980eb">0ad6c8f6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T13:07:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f226ad774517c6084d9aa240586ff3499ef104d3">f226ad77</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T15:08:29+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Handle HPy_tp_str, HPy_tp_hash

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/e15091f6c24db511ab9fd6094d7194913e987420">e15091f6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T15:12:58+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>trigger finalize with gc.collect

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d7e87666d78ed9e82c2633d8058e068a2ebe9adc">d7e87666</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T19:24:55+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>handle delattr, delitem, HPy_mod_create

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/79644d070a9c5376e1f6a38d670a1e82a8a38f4e">79644d07</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T19:47:22+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d3e966bc33b855df1b12100e6bd255e488de3e4e">d3e966bc</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T20:11:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add HPyDict_Copy, HPyDict_Keys

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2757e19ea3574494de2898391675ce9e7d76e3ae">2757e19e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T20:31:18+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement HPySlice_Unpack

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/cbf2b4ca803a77b5eb57f1e4b9ba68d306551847">cbf2b4ca</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T20:35:19+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix test

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/6c8c7afdff343d2a3f28dc378ca841c9b08b4862">6c8c7afd</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T22:35:56+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>empty out test_extra

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/6b9e28b9d47588afab8b7efa8a554f318ec3c286">6b9e28b9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-28T22:37:04+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement HPy_EvalCode, HPy_Compile_s

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/7c5911cc0070b8488a4dbfd9384fc16c84160b85">7c5911cc</a></strong>
 <div>
<span> by Caleb Burns </span> <i> at 2023-09-28T23:09:32-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Improve os.scandir() handling of symlinks on \
Windows

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/86a95f8e26af9b3efee49ca7cedd1b3aa8a43919">86a95f8e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-29T14:06:48+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>enable test_slots_legacy, fix error condition and \
message

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/120a79d1f2475a9eabfb440b829dc71f792b31d2">120a79d1</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-29T14:43:41+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>enable test_hpytype_legacy and skip test that \
segfaults

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/be6955b892aca61f602a59717fa25cd1c7c3fb08">be6955b8</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-09-30T21:27:13+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix load() in pytest fixture

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/43a8e25e59a12d11715034d190d3358a481d3ac8">43a8e25e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-01T00:19:34+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>get _debug module to properly load and initialize

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2e8547dd48549f39500589dfc3cba0ea14147e31">2e8547dd</a></strong>
 <div>
<span> by Caleb Burns </span> <i> at 2023-09-30T22:56:16-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Fix tests

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b653d927e8c312ed426d2b049fd4eef98003f304">b653d927</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-01T09:06:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>trival test fix, update TODO.

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f28510c9af8942df74b00756838863beb1f9f797">f28510c9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-02T12:32:40+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>first cut at a HPyCapsule implementation, without \
calling the finalizer

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c6b6f0393e4de7d4b6661c6dd8140a524a10e706">c6b6f039</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-02T15:57:42+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor to start sharing W_Capsule with cpyext

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/488e706a462af82f35b8b469a34832ebaaf2ff88">488e706a</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-02T16:26:48+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix over-exuberant cleanup from d2572d49be14

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bc756b27f24ee969e56e195051aa966cc3fbda7c">bc756b27</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-02T21:02:37+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation, resync with hpy 0.9.0, fix \
declaration in hpydef.h

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0e7ddbfac80ba5d158c997e7d2da4d0a0314abb8">0e7ddbfa</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-02T21:55:01+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix untranslated test compilation on windows - the \
distutils export name is initmytest on python2

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/314f7944bd23985c412465495358e57501050cd7">314f7944</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T08:21:29+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add declarations and fixes for \
"-Werror=strict-prototypes"

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3aa220c5f80c18ab7f8163db60542d8e458cf6dd">3aa220c5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T09:22:15+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix casting for windows

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2bfc0299d99498df9fd026b6b5d11d2354c98646">2bfc0299</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T20:50:44+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/00c412f45874c6ce47f56d3917642d83d10235fd">00c412f4</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T21:04:01+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add functionality to test.FakeSpace to make tests \
pass

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3ec6ae9c996d6f95771aa7ab8fd7cbffc5e8f9c9">3ec6ae9c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T21:54:59+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix test to properly skip

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/77d49aeae5a3975e32935a5978802586aa3d49bf">77d49aea</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T22:28:42+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>hack at test to make it work on old pytest \
untranslated

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/8597549ffaa6f95171f78ee85cc1fdb901ab73b6">8597549f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-03T22:32:42+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add hpy test requirement

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/e6518868c1531ebd7c082ef000b770d920d554be">e6518868</a></strong>
 <div>
<span> by Caleb Burns </span> <i> at 2023-10-03T21:00:04-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Fix tests

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/99a7a918b51e557655eccb6b6258096cf51991ae">99a7a918</a></strong>
 <div>
<span> by Caleb Burns </span> <i> at 2023-10-03T23:34:32-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Fix last Windows error

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ab5c821f8c8f175e3377e3dcb921637854223a6f">ab5c821f</a></strong>
 <div>
<span> by Caleb Burns </span> <i> at 2023-10-04T18:50:30-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Comment use of magic number

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d018aa52e95b8dae24328169ce0ac9bcca59f8d4">d018aa52</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-05T18:30:51+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update hpy metadata

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4d6c440c308f73636c7cbd5e2d520709ca130ad5">4d6c440c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-05T18:31:14+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix typo in suffixes: it needs a leading '.'

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3035c11e1f59833c2db858f3f0be0433bb9f8589">3035c11e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-05T18:31:34+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>tweak extra_tests

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/dd35a6d5fd6e4f31268e2b487e2dbf36c07d551a">dd35a6d5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-05T19:07:30+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>get extra_tests to collect and run

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/75e1bf49cc471dd852fff2ce31eb41acf2740cd5">75e1bf49</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-11T18:05:22+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/9dfed0e4b3b3ff8ccb1ab4ed1eb745b31730eef5">9dfed0e4</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-11T22:46:45+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>more fixes for extra_tests

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d1d5ca23bb000e64c9c13f2871d3dc4af264ddc7">d1d5ca23</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-11T22:47:10+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>only run cpython API tests on cpython

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d6cb2513fb725f57c76fdfffcca715760aad0724">d6cb2513</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-12T22:54:27+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>do not use static library in extra_tests for now

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/56ada30fafdc0c015eac76d89a0f801e26cbe0e5">56ada30f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-12T22:54:45+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update vendored hpy yto 0.9.0

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ba79f1019ed13c85f7ffa2134207cd1f2338b6c0">ba79f101</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-12T23:02:03+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add prototype, update TODO

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/26959b884d538e1d72f2ac81c9cfb667419a44d7">26959b88</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-13T17:36:06+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add HPyContextVar

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ec0ce8d5e1aa7f413a332d3b9f4d870dcb74ae55">ec0ce8d5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-13T17:50:15+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/92edcb43b3f78550032b2fcdb56c55395aa1f2dd">92edcb43</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-14T09:54:46+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3421d06d30c07c4163e52a76e85eff843f895957">3421d06d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-16T17:52:47+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start to support inheriting from non-hpy classes by \
adding a method to W_Root

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3040aab7e1a101047d52ee56c47e00e72646734d">3040aab7</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-16T21:24:36+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix copy-paste: AsStruct_Type returns the payload \
of the object's type

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c8cf1a5f730756cf8c20728641716976a62f4b88">c8cf1a5f</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-10-17T09:36:29+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>(cfbolz, mattip): use the mapdict machinery to \
store the hpy storage on user-defined instances

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5a4acf576f69e9c7f86fe9f3a079f430867c867f">5a4acf57</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-10-17T14:28:45+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>try to fix translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/1ca995090e3338c7ffa1aa2f951b7ab6444a9505">1ca99509</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-10-18T13:03:53+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix some rpython problems (more remain)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5cda6aa6d99655f016c3d7e607a6455c3c720165">5cda6aa6</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-18T16:53:27+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>hack to force taking the slow path for \
W_HpyTypeObject allocation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/10286e3e0b26f700baa837a482776ebc6b48205c">10286e3e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-18T21:35:42+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use the metaclass' basicsize (if it exists) when \
adding storage to a type

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c5a4da5278dbc526371278bb2ad50fa25a54d574">c5a4da52</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-18T22:21:53+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>typo, update TODO

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b890d27f525bf3745888d0a3f806123acc91d06a">b890d27f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-18T22:25:01+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add an XXX for hacky code

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/857c0d55adae576a5224551fc39adc7ed65ef6b0">857c0d55</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-18T23:09:34+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>typo and fixes for translation

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/151cc9d9b98213759bedc34dbabc217c4e6d6be7">151cc9d9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-17T09:05:10+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>move tests: mixing directories and tests causes the \
directory to be tested twice

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0153971c6692f92ccc261a47cce7a16898695cda">0153971c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-19T06:12:22+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add _hpy_get_gc_storage for field storage \
writebarrier

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4680477dfd0259b36747a6b0b2552f3467b86e10">4680477d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-19T06:12:46+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>remove duplicate test support function: hpy issue \
452

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a07610a9b73a173204411db3ced18442249ddeb3">a07610a9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-19T10:37:50+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>move check to be after add_slots, like CPython

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/0d0050b15ba06d5bcf413ce4209f50bfcb1197fc">0d0050b1</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-19T10:38:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip untranslated tests that use python_subprocess

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5388cf310367b33730713edd7db61fce3ae9776c">5388cf31</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-19T20:50:21+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement calling capsule destructor as a python \
function

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/288ab4e8546cfffbaa14bb29603f2869c9759bb9">288ab4e8</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-20T06:27:20+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip extra_tests/hpy_tests if hpy not available \
(linux32)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/07c8a56c0fb51156af804b0387794c1e940ebdbe">07c8a56c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-21T10:33:15+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>implement _load_bootstrap, deprecate load_from_spec

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/591bbfccef581b4390ebf31b6be89665ecc112c3">591bbfcc</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-21T20:08:52+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add missing test, fix for legacy class methods

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/8a88f1224e9867ce86756c50020562d58de470a3">8a88f122</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-21T21:27:20+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test, fix missing object in error formatting

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3792e09f956aec9de8b1e65cf8c99abbc0b44f6c">3792e09f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-21T22:08:05+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test, fix for missing legacy Py_tp_new slot wrapper

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5d9d636d83f41bc1833ec79621cb62bbcf28b556">5d9d636d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-22T06:44:48+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>clean up unused imports

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/069f4b71ae7cb6638b954161ef8bee5d5184b5c3">069f4b71</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-22T06:54:41+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add tp_alloc, try to print error since numpy import \
swallows it

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a8887f831820fa15c92dd7ca9f96195c537825d8">a8887f83</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T00:32:58+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>HPyType_GetName cannot fail (returns void*)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a1a3c9d2fcd9191ea76026517846beca1e6baff8">a1a3c9d2</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T00:33:34+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix comments and const-ness of pointers

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/12bc4692e715df4051a9407823f49fb001432f04">12bc4692</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T00:34:00+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add Py_tp_free

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2e87541b2ffcb7431fb37f5ec7d035f829069e83">2e87541b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T00:34:16+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>raise more helpful message

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a0588e29077da826ffeeef3dc70debf7fd10bb14">a0588e29</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T02:21:25+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>chain errors instead of clearing them in \
HPyErr_Set*

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/62449c5615514017ed5de15d884ba95f9eb0ecd4">62449c56</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T17:11:39+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>revert part of 04ed0fd6ae65, do not do too much on \
error in HPyType_Get_Name

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/13322bb3df1dfff6481ee070d947798dd9328497">13322bb3</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T17:12:49+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Use a new handle in HPyGlobal_Store

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2c4147451cdbdb2f3ed09ef1f5c4109fb21eb096">2c414745</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T22:34:36+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>improve documentation of HPyType_LEGACY_HELPERS

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a978e774994d43441d652e8c8b9aa5574ab61fa4">a978e774</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-23T23:56:41+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add a ll_writebarrier to HPy_LoadField

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ec88211c9d5f5bb59b4195888bdc471d36dfc82a">ec88211c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-24T10:26:03+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add const to Tuple_FromArray in more places

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/e67ab8aa35dae4b66857a14873d239a72b0e9734">e67ab8aa</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-24T16:31:51+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>sync test with pypy/module/_hpyproject

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/1faa0ab96e52095d97ed008f2c4ca6adff40e0bf">1faa0ab9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-25T20:07:30+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>only allocate storage if basicsize &gt; 0 (which \
will be 99% of the time)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3036f3e31941db84fa8290d232ff8b676965beab">3036f3e3</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-25T20:07:47+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix address vs contents-of-address mess in HPyField \
descriptors (antocuni around)

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/92bc6d700cfc70045da2f231315e9d0ab6d4b1ee">92bc6d70</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-26T13:45:16+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>handle legacy types better

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/00833562184433fb3a4d774e0a5c74076f7c56da">00833562</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-26T18:19:51+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix 6c34df646101

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d3420f7bf116b4800e5e820c70592c965d8ffb81">d3420f7b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-26T21:53:21+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/403e8e9681118b2db3f5449d41d2e1bbf418d774">403e8e96</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-26T22:11:38+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>move apptest file to extra_tests

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/e77b5c0b3e63f80bcb987d20e5ee6405f6eb3cb1">e77b5c0b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-31T11:05:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>resync rpython with py3.9 (mostly symlink and \
getlogin for windows) </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4bd21a58f1ed32b9bb58ef5c9f8ceace89f2b181">4bd21a58</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-10-31T15:32:23+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use long long for int64_t since it is 8 bytes \
everywhere

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/34ec4df72d85bca41d36e69b5b487bf16154b536">34ec4df7</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-01T21:04:31+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>remove wrong c-level define for windows (issue \
4024) </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4743a2354fbcb7a38a8021580cf17c375c7e871e">4743a235</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-01T21:05:21+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge default

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/412b3f1835e04c53d263a3d635cd2db5c9de228a">412b3f18</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-01T21:15:24+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip test that fails inside a docker

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a4283e9c061e18c9d41ef745ae8dfee4ef4abbfd">a4283e9c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-01T21:15:48+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/48119d5338f3ea48181d9ddd49da6056853a18b0">48119d53</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T06:20:14+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>make this line work in extra_tests/hpy_tests

The option is added in a conftest.py inside hpy_tests, but any addoption must be
in the top-level conftest.py not in a subdirectory

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4e5957864b8aa679eab9ccda0f3113a02c9d0946">4e595786</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T08:43:45+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix backporting in e904752a5d06 for python2 </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/855bcdbbf0c67088aabe1bcdba9fbb979faeb058">855bcdbb</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T08:45:30+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix backporting in e904752a5d06 for python2

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a29c1c90823087847ff5bf19bcaf1ecb0772b1ee">a29c1c90</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T10:42:37+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update bundled setup tools and sync ensurepip with \
py3.10

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f3716463d33c76ef7112f6994459b35bef9701a4">f3716463</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T12:48:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>adapt test_distutils to pypy

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3a983718e878e619c85d79b8e7d3c96990d6efd2">3a983718</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T12:50:15+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : hpy-0.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2403b5f5dafb92320047a41c7a8838c9665c0198">2403b5f5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-02T17:49:06+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : win-scandir-symlinks
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/cb98f52353fffab04af56883467d41293ac6b25d">cb98f523</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T07:26:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update cffi to 1.16.0 (pypy/tool/import_cffi, and \
update lib_pypy/cffi.dist-info)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/18b68a6324a638866683b709f845d0499927b928">18b68a63</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T07:28:39+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>movd lib_pypy/cffi.dist-info to versioned directory

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2feeab1a18ed471f803bfe3796972ad745b515fa">2feeab1a</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T07:29:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge win-scandir-symlinks (merge request 160)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/caae316665961d48ec6f81119599b0f4e185f04b">caae3166</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T07:30:07+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge hpy-0.9

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/12db2e2da66216a7eae948225c759d8e69f3aecd">12db2e2d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T08:13:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>update cffi test_file and _backend_test_c for \
1.16.0

The test now downloads a version-specific file, so it will no longer track
the remote repo HEAD. I think this is fine since cffi is mature.

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/41dfab39bb578d0a3325562329f171f4296d3d69">41dfab39</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T15:13:13+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>reduce diff to upstream

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/cc460efe1dbcd65a5de649d12db41744549b4886">cc460efe</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-03T16:15:07+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>avoid cpython mode in tests

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/31060d08f58f274b049487de9defe7cec9df2097">31060d08</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-04T20:42:30+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>when creating a venv from a symlinked venv, force \
symlinks

Portable builds need too many shared objects to allow copying only the executables

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b7e56078d168332c4d6699f5aa887ef5dd7d9ed8">b7e56078</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-04T20:42:53+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>whoops

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/29925fafbe27d37f3572163be5cfa37ca2a69856">29925faf</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-04T20:43:47+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>hpy requires setuptools&gt;64.0, also raise version \
of pytest

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/018e101ae70fa004326305ca8daec265dcc15ec4">018e101a</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-04T20:44:15+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use the hpy_abi version when building

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b98682e13b1477408905bacd8d6c7b81a53dbd90">b98682e1</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-04T20:44:57+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>change the extension to directly load legacy hpy \
modules, not universal ones

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c2681fa3f1e9e67179c4be188daa8fde9094691e">c2681fa3</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-04T20:45:54+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix testing to add hpy_abi to HPyAppTest

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/12cbfc4be4d3b27c414c76970830c11177a55ff1">12cbfc4b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T11:14:00+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add initial implementation of trace module, \
segfaults somewhere in HPyInit__trace

maybe due to using embedded modules?

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d960760300672c54299ae169d3dbe1138607bed6">d9607603</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T16:14:51+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip testing mod.__spec__ since it is only set in \
tests via a hack

See https://github.com/hpyproject/hpy/issues/456

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f52ce05638b1addcea84263de35c29f713efe3ab">f52ce056</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T17:16:25+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fixes for building trace module (the extra include \
in llapi was critical)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/20358c1715c3e52e1321d80fc062fba427240d52">20358c17</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T17:17:14+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start running tests in trace mode by passing in an \
hpy_abi arg

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/00b155a5be36437ed88f6025552e962266af8ab2">00b155a5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T18:13:30+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>make trace tests pass

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2c67f9a49214b6527350281d0edec3cb4820e57b">2c67f9a4</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T22:28:14+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor to avoid creating second static HPyContext \
for trace mode

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d59f6afd401cb17c39c7dc7a6fb3421ece164b18">d59f6afd</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-05T22:38:22+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>allow both names

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bea9ecf0e889e19e1e2a6931dcff988212878a6e">bea9ecf0</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-06T13:53:14+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>trivial test fixes

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/82792d30707f1d680e34f7483f227bf8a93808d3">82792d30</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-06T18:39:15+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>if runner collects a dirctory because it has test \
files, do not recurse into subdir

The hpy tests have subdirctories with tests under a top directory with tests, the
runner was testng twice.

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ca20379543a6743ce24be4a8d2aab0d3647518be">ca203795</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-07T10:08:38+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>make debug untranslated tests into apptest, fix \
failing tests

Use boilerplate code instead of a hpy_debug_capture fixture

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3fdc3a83c460eef364cf1f612a1e3206623e1a9d">3fdc3a83</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-07T10:04:36+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip test that cannot work on pypy

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a484b33b260b46c9a9add6bb1a2e5593955d5de2">a484b33b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-07T18:49:44+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>call llapi.hpy_debug_close_handle before HPyClose

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/7db2333adc17579c24331ffa2077551ed2f67203">7db2333a</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-07T19:16:18+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test tweaks

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c5b1692da4688ca3fc28663b875e91e0b43bcf2e">c5b1692d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-08T16:06:19+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix -D tests for pytest 6.0

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/9b5dd49c44d5cd83886b9cc77eca9c4caf1ab544">9b5dd49c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-08T20:00:43+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>more global trace context fun: add a 'reset' \
argument so untranslated tests can force the context state to be reset

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2515e457bf78897674bb9b566bc3e1d825f3f67a">2515e457</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T07:06:16+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>adding an hpy sufffix is wrong

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c9bf9cc53f3a2a61d46b8e82baf3289b157a2c72">c9bf9cc5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T09:39:10+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use state.reset() in apptest untranslated tests

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/fe673eca5836f42c62162c739bfc6d053ca0c4f1">fe673eca</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T10:13:44+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix for windows

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/7508c4e5f7f2256bc1d7686864362eb2ff7ca2c2">7508c4e5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T10:14:31+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Backed out 8772325b0dfb, will redo differently

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f0ac51ad23b952b7d653caf09480508f75c7dd84">f0ac51ad</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T10:32:18+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>also reset the trace context between tests

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/02d7a416524d40306df3586fe27e21a1062aa5ec">02d7a416</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T10:58:30+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip test that, when it fails, spams captured \
stdout with error reports

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/7d8f5ed19210d0dab15336475f4b10f2766137d2">7d8f5ed1</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T16:40:44+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix bug with tp_traverse and metaclases, needs a \
test

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/72face956973849415ce4059b83e58dd617728cc">72face95</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T22:04:54+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add attributes to W_AbstractExtensionFunction like \
W_PyCFunctionObject

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a3def4593bfeefad4b5fca6866d77ea72e0bc507">a3def459</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-09T22:05:51+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>try/except in HPy_TypeCheck since it cannot fail

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c239f45700361933df3024dc27968cc57217f750">c239f457</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-11-09T21:15:05+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>#4028: avoid calling codepoints_in_utf8 on the \
original input string again and again
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5cb24d74fba0c428dccb515cba997218ca01e26e">5cb24d74</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-10T08:30:48+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add a test case

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bf6944d5d8752c441266e2afb2dd7daa1fd79676">bf6944d5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-10T08:31:43+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>try not to error when dumping an object repr which \
apparently can fail

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/40df6633dc59adf07ebc7315bcf19eb6b84a92c4">40df6633</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-10T08:32:17+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use platform agnostic double instead of \
platform-dependent int/long

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/2d0f7e11380be08e8aef7089ed6d52ca7fcf7abb">2d0f7e11</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-10T11:06:54+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix error message

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/cc766da2c3f7aa9b681a45e3d08d2adab47e1397">cc766da2</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-10T11:08:13+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix test - unwrap handles in debug mode

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/50bde9db1bb04b7243f65cbf5f18c44c2a02492e">50bde9db</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-11-10T10:22:06+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge default

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5de947d552b6dc7a64cc0b5e6f056ac5d06ad3d6">5de947d5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-10T12:13:02+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>activate memory protection by compiling with \
_HPY_DEBUG_MEM_PROTECT_USEMMAP

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c9b74e24a2bb9363e378cdd0e03f01624eb6a936">c9b74e24</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-11-10T12:15:02+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge heads

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/19d9889421ce2c49ab92dac2578dd605708e6172">19d98894</a></strong>
 <div>
<span> by Carl Friedrich Bolz-Tereick </span> <i> at 2023-11-10T12:15:11+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge heads

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/a6264a3cc0172ee1828c1f1d962e5e3c97341557">a6264a3c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-11T10:22:52+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip cpython only test

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bf70da3d991b604c39b0a800112a7d78b6699ede">bf70da3d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-11T15:25:28+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor apptest collection to avoid breaking -D \
test collection

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/362f4055c5ea71fe684cdd509ebf9de3e4833055">362f4055</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-11T17:23:38+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix mod.origin in bootloader

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/6bbe516c01c5e7674b932fe96758bff66750aa60">6bbe516c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-11T19:27:03+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>typo (should upstream)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/380fbb5616840c716d1d0ff2e88cdc20e309dde1">380fbb56</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-11T19:27:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>proactively call bufferview.releasebuffer and don't \
wait for gc to release

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3bae8181e4ab639f18a6ae1c3658619e2e6023f7">3bae8181</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-12T12:04:57+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix test

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/55e8b7f28a2845030513f14f21172e531888c8ec">55e8b7f2</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-13T11:47:42+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor cffi module build to use wget, move to \
OpenSSL 3.0.12 for portable builds

OpenSSL 1.1.1 is EOL and is not getting bugfixes
Also use a list instead of a dictionary to force build order
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/27ff6d0ed200295348184a05f6996f00583428b9">27ff6d0e</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-13T11:50:28+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>start to make PyCapsule and HPyCapsule compatible \
with eachother

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/6a0dd51866e463cae70afd81b75f13146dee219b">6a0dd518</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-13T18:02:31+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>move cpyext capsule to a RPython based ojbect, \
which makes the hpyuniversal tests pass

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c75148f32e9e34deb27f8bbbd8b8bedbf8d98693">c75148f3</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T05:12:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor to separate capsule destructor calls into \
hpy and cpyext, fix translation

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/23bc4e7049152f8ead96b2d2a3192710a7aa2bb6">23bc4e70</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T08:38:33+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>avoid broken wget on linux64 buildbot </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/fcb892f96a69cf83e5a5c8d38a3bc263d0f942d5">fcb892f9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T08:41:45+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>print which of curl/wget is used </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ff917d3295733980d1de26e712e06414124103c6">ff917d32</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T12:43:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor to better handle NULL destructor_hpy

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/25acfc5ce7eab8f03bbeb7821c24f721ffff54f1">25acfc5c</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T12:47:23+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge default

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/000da9aade4a3139abf4f7e263febeed2eb8fe91">000da9aa</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T13:04:19+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix merge

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bbbe225012accd08bc12ab392c41f6ec87c5a9ef">bbbe2250</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T21:10:43+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test, fix for HPy_Dup(ctx, HPy_Null)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/ab6bc58ae06b246be084398100f86cbadaf6ce82">ab6bc58a</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T22:22:01+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>protect in more places against a null handle

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4dc5f4495a949df663fbf66ea7434bb28606c61a">4dc5f449</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-14T22:53:37+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test, handle HPy_NULL in HPy_Is

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c42942b8f1693dba1f08fb9a64a7e1be37a60f5f">c42942b8</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T07:08:17+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>us canonical location for lzma download </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/dbfeba955b15b4324795d59dcd944555d5626e4b">dbfeba95</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T07:12:12+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge default

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/48655eb79b2c2e0af00fc1a00847975914521989">48655eb7</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T20:16:58+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add a gc.collect for PyListObject inside \
testcapimodule

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c2e72c7632ea815c1ecf7a5a14cf88404e3edb1a">c2e72c76</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T20:17:35+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>resync modsupport.c with upstream

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/89137a57a9a2836bea5e329c4ae17cd0bc760eaf">89137a57</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T20:18:16+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>tweak building of test c-extension modules

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/e819fffed1d4a47a2944bc84e8fb0f40d5a2252c">e819fffe</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T20:18:44+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>always initialize threads, like in Py_Initialize

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/9de9cd6b1d30fa40ceff2c92d64631367f379283">9de9cd6b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T20:21:22+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>refactor, in preparation for copying more \
lib-python tests of _testmultiphase.c

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/147206c27de2129dabe270b7301d318bdf85c9f8">147206c2</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T20:26:05+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use _testmultiphase.c from lib-python (actually, \
from lib_pypy)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3e12b4c5cf4a6ff6973e31f214c5916642d33fc4">3e12b4c5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-15T23:23:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add test that segfaults, fix test that no longer \
has a __del__

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5d9ede1fb57317861e9240b333ec0ac2b99f5473">5d9ede1f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-16T20:50:04+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>properly use PyCMethod for fastcall

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d031b56817f83ea52199b2705350b9afd2323141">d031b568</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-16T22:43:43+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>skip test that segfaults for now

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5e443cdfff82e0d7b32a90d1ef660ca9923210f5">5e443cdf</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-16T23:11:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test, fix missing assignment to pybuf.c_obj

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/06a34dba3b9ad9ef5d0fdea809250279f801c90d">06a34dba</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-17T07:50:23+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>add probably too much jit.dont_look_inside for type \
creation

This may be overkill, but solves a problem when running numpy. Without this,
somehow inside HPyField_Load the llassert on tp_traverse fails

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/1fbadac949c1be255521c1a6df576652d8d2a1f2">1fbadac9</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-17T07:51:16+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>allow curl to follow redirects </pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/c108c4a5b98535b18acf49c2cc8f31e6c738df05">c108c4a5</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-17T07:51:41+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge default

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/6889ef866776b026f1c3213ceaf1aeb62774e248">6889ef86</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-17T08:49:13+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix "defined but not used" error

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d7036e4d5aec77b89b3362c560b1162dd857b6dc">d7036e4d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-17T09:21:17+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>rearrange for compilation, somehow the 32-bit build \
does not like having HPyCapsule_Destructor in the base struct

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/41758fdae15ffbab1a48e26efd1211217dc6dd2e">41758fda</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-19T00:21:58+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>Add a NULL byte to bytearray data, like CPython. \
(issue 4030_)

Fixing this may have performance implications

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5ae8eeded50bc9a87965417d82478513ed02ff56">5ae8eede</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-17T10:17:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>backout d9ed7e333e6b, 32-bit compilation did not \
improve

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/7068fe23cd2d9117f12f368afcb4be11f1852a53">7068fe23</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-19T01:24:53+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix translation

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/3e8816bb50fbf244c48c5a7d060a13ac4d38898f">3e8816bb</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-19T08:00:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>use _val consistently when getting bytes from \
bytearray to use externally

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/552de53fe10b04dc3ab77bb9a6879a4c8e2b0b81">552de53f</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-19T23:07:34+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>redo capsuleobject destructors to avoid importing \
cpyext, hpy into objspace

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/d7e6ea6b2a79fd8570a4af68588299aa929a0eb2">d7e6ea6b</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-19T23:07:49+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>find_best_base can return None

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/32c5c000215df28ec9b0e223e6b737fe38f7779e">32c5c000</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-19T23:08:35+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>test, fix bytearray comparisons, remove debug cruft

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/bbb7a0bc9cc92c5c1b22a043d60d233560f4b221">bbb7a0bc</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-20T14:10:05+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fix: do not force the bytearray when calling \
_convert_idx_params

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/4857e331660495864022eef9d4e42973a3e41827">4857e331</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-20T16:05:45+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>reformat header a bit

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/5bfe0e0dd4ff43abeed38634043afa4d7e036cfb">5bfe0e0d</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-20T20:07:48+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>handle pathlib.path in PyUnicode_FSDecoder, \
PyUnicode_FSDecoder (issue _3168)

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/f6d973980e663000eac7cfea410c1a641ad707c5">f6d97398</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-20T23:01:25+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>typo

--HG--
branch : py3.9
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://foss.heptapod.net/pypy/pypy/-/commit/b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da">b6cc7bcc</a></strong>
 <div>
<span> by Matti Picus </span> <i> at 2023-11-21T08:27:26+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>merge py3.9

--HG--
branch : py3.10
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#be6864f6414234be7d230de41300638a620aa2ed">
 extra_tests/cffi_tests/cffi0/test_zintegration.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#120aa34128764a7c3b129cde67c9483867e34396">
 extra_tests/cffi_tests/conftest.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#b72e1c07fb3c4ceadf2a71edbf344cc7a5b50408">
 extra_tests/cffi_tests/support.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#0d9a5e050281dd63ec7fd712f652cd52f6f7f309">
 extra_tests/cffi_tests/test_c.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#0a01878221f4ff90eb2596b14be38a003c42792c">
 extra_tests/cffi_tests/test_version.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#8dcc8d1ea45730aec70b50a64e0ec5becc9a2ca2">
 extra_tests/conftest.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#592e938c8a52e22c37cdd62e4b2be6f4b7b35aeb">
 extra_tests/hpy_tests/_vendored/check_py27_compat.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#ea7e7ce379b6ee1fddf8212496ca6b8c7b40a6f0">
 extra_tests/hpy_tests/_vendored/conftest.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#20cbde78d5dd1dde275566cd81d4f948a75f9652">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/debug/test_builder_invalid.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#020dd86e167064c37a4495fe2d567e920442b0b5">
 extra_tests/hpy_tests/_vendored/debug/test_charptr.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#1f44f763a640352349a39345c70e048a867a7ecb">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/debug/test_context_reuse.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#ee7157e3001abe223347bfd9b34cf16ee5f1ee4b">
 extra_tests/hpy_tests/_vendored/debug/test_handles_invalid.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#ffe8d314e218292786895f150078643e6c3affe5">
 extra_tests/hpy_tests/_vendored/debug/test_handles_leak.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#7ff945460c615e916589b6357524d2e50f5bc664">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/debug/test_misc.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#203c16d7c16acd461973ea20229c37656d8f9432">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/hpy_devel/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#2453762227f42bc35857efdba41d8f54d8172419">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/hpy_devel/test_abitag.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#f04dba8d4c812b49832e7ce6537865204b393933">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#d4a9cdaf61cab8eec332956d6703a9157799eb8d">
 extra_tests/hpy_tests/_vendored/support.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#d4cd01e42cfffd77def2d0d5754ef527fd8020e7">
 extra_tests/hpy_tests/_vendored/test_00_basic.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#a8685b73ae60da9ca38f2b73808db16633d14e60">
 extra_tests/hpy_tests/_vendored/test_argparse.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#f410f0abee73173124371922aaa9a33395edaec4">
 extra_tests/hpy_tests/_vendored/test_call.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#150aae3ee3b1c95b0da10ef1ff5dd3f8c7f2595f">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/test_capsule.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#8bdf7d33b92074426a81ae5dd34b047c5822bcd4">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/test_capsule_legacy.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#d8be87e3b0cfffb3b3575a6a30811ad203bec138">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/test_contextvar.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#dc334227ad0aafc0fc3142dafeb004b7100ca57a">
 extra_tests/hpy_tests/_vendored/test_cpy_compat.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#5195cb64339be35e045b440980f3e38cb450857c">
 <span class="new-file">
+
extra_tests/hpy_tests/_vendored/test_eval.py
</span>
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#252f7a5b185674cc1e4c471b7bc0511c621a07b3">
 extra_tests/hpy_tests/_vendored/test_helpers.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#5ec4bfb8fad2be50f2b898a52b8cf47c156d574e">
 extra_tests/hpy_tests/_vendored/test_hpybuildvalue.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#291bb6e56e8de64ad80d7703dfd952c33d1685aa">
 extra_tests/hpy_tests/_vendored/test_hpybytes.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b84 \
5c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da#0308c6a5b5c64da339e7046a9089048bfcf8835a">
 extra_tests/hpy_tests/_vendored/test_hpydict.py
</a>
</li>
</ul>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #737278;">
&#8212;
<br>
<a href="https://foss.heptapod.net/pypy/pypy/-/compare/735b29cd1deab777788ff1e4fc12b845c8e472ac...b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da">View \
it on Heptapod</a>. <br>
You're receiving this email because of your account on <a target="_blank" \
rel="noopener noreferrer" href="https://foss.heptapod.net">foss.heptapod.net</a>. <a \
href="https://foss.heptapod.net/-/profile/notifications" target="_blank" \
rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> &#183; \
<a href="https://foss.heptapod.net/help" target="_blank" rel="noopener noreferrer" \
class="help-link">Help</a>



</p>
</div>
</body>
</html>



_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-leave@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: pypy-svn@progressive-comp.com


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic