Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy


Commits:
6036afda by Wim Lavrijsen at 2019-11-06T13:41:23-08:00
closing old cppyy packaing branch to restart work

--HG--
branch : cppyy-packaging

- - - - -
5f54c3bf by Wim Lavrijsen at 2020-03-31T09:39:30-07:00
bring branch up to default

--HG--
branch : cppyy-packaging

- - - - -
11884497 by Wim Lavrijsen at 2020-04-02T21:48:30-07:00
prepare for a range of more data types tests

--HG--
branch : cppyy-packaging

- - - - -
b64371a6 by Wim Lavrijsen at 2020-04-02T21:48:48-07:00
add support for wchar_t

--HG--
branch : cppyy-packaging

- - - - -
8d986837 by Wim Lavrijsen at 2020-04-04T19:38:35-07:00
wchar_t executor and associated tests

--HG--
branch : cppyy-packaging

- - - - -
fc764790 by Wim Lavrijsen at 2020-04-04T22:50:08-07:00
consistency in use of setup_make

--HG--
branch : cppyy-packaging

- - - - -
28482da2 by Wim Lavrijsen at 2020-04-04T23:00:03-07:00
fix translater issues

--HG--
branch : cppyy-packaging

- - - - -
d06a84bf by Wim Lavrijsen at 2020-04-05T10:19:43-07:00
refactoring of char type using a mixin

--HG--
branch : cppyy-packaging

- - - - -
5458eee2 by Wim Lavrijsen at 2020-04-05T16:18:17-07:00
basic char16_t support and associated tests

--HG--
branch : cppyy-packaging

- - - - -
89699e9a by Wim Lavrijsen at 2020-04-05T16:32:27-07:00
basic char32_t support and associated tests

--HG--
branch : cppyy-packaging

- - - - -
9bb6c20b by Wim Lavrijsen at 2020-04-06T23:23:26-07:00
support for int8_t, uint8_t, and signed char; also some refactoring

--HG--
branch : cppyy-packaging

- - - - -
d40671a3 by Wim Lavrijsen at 2020-04-07T15:21:49-07:00
converter for signed char[] and associated tests

--HG--
branch : cppyy-packaging

- - - - -
5f93a33c by Wim Lavrijsen at 2020-04-07T18:08:11-07:00
direct support for std::byte

--HG--
branch : cppyy-packaging

- - - - -
48d1fed1 by Wim Lavrijsen at 2020-04-07T18:56:05-07:00
fix translation problems

--HG--
branch : cppyy-packaging

- - - - -
eae5a669 by Wim Lavrijsen at 2020-04-07T22:43:02-07:00
pythonization of std::complex and associated tests

--HG--
branch : cppyy-packaging

- - - - -
9ffe391f by Wim Lavrijsen at 2020-04-07T22:46:34-07:00
one more test for complex

--HG--
branch : cppyy-packaging

- - - - -
87e70cd8 by Wim Lavrijsen at 2020-04-07T23:28:26-07:00
fix some inconsistencies in test

--HG--
branch : cppyy-packaging

- - - - -
f56b25d4 by Carl Friedrich Bolz-Tereick at 2020-04-29T10:37:57+02:00
express the make_le/ge/gt/lt methods in terms of their _const variants

- - - - -
d9c074c4 by Carl Friedrich Bolz-Tereick at 2020-04-29T10:39:34+02:00
remove copy-pasted comment

- - - - -
9e524ba4 by Carl Friedrich Bolz-Tereick at 2020-04-29T21:44:47+02:00
add a comment about something that I have to re-learn every time I read this 
code

- - - - -
87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00
merge default into cppyy-packaging branch

--HG--
branch : cppyy-packaging

- - - - -
200cf25a by Wim Lavrijsen at 2020-11-12T22:48:24-08:00
consistent handling of wchar_t, char16_t, and char32_t

--HG--
branch : cppyy-packaging

- - - - -
95bdb2e8 by Wim Lavrijsen at 2020-11-12T22:49:43-08:00
sync datatypes helper with CPython/cppyy tests

--HG--
branch : cppyy-packaging

- - - - -
968460ec by Wim Lavrijsen at 2020-11-12T22:50:31-08:00
consolidate wchar_t/char16_t/char32_t and do not cast pointer to long in returns

--HG--
branch : cppyy-packaging

- - - - -
29802d6f by Wim Lavrijsen at 2020-11-12T22:51:17-08:00
add more pseudo-reflection info to extend testing w/o actual backend installed

--HG--
branch : cppyy-packaging

- - - - -
c38f5836 by Wim Lavrijsen at 2020-11-12T22:52:19-08:00
upgrade capi to 1.14, improve type consistency (no long <-> void*)

--HG--
branch : cppyy-packaging

- - - - -
1fcfb2f6 by Wim Lavrijsen at 2020-11-13T09:55:01-08:00
fix soabi

--HG--
branch : cppyy-packaging

- - - - -
883b9cb9 by Wim Lavrijsen at 2020-11-13T11:31:57-08:00
fix typos

--HG--
branch : cppyy-packaging

- - - - -
0bbd9dda by Wim Lavrijsen at 2020-11-13T11:32:32-08:00
conform to data member type convention of 1.14 backend

--HG--
branch : cppyy-packaging

- - - - -
20744ffb by Wim Lavrijsen at 2020-11-13T11:56:40-08:00
backend now consistently returns std::string instead of string

--HG--
branch : cppyy-packaging

- - - - -
f826b1ed by Wim Lavrijsen at 2020-11-14T19:37:25-08:00
more type consistency, but still a few ptr -> int left

--HG--
branch : cppyy-packaging

- - - - -
8346690a by Wim Lavrijsen at 2020-11-14T19:37:57-08:00
remove ptr -> long casts in favor of ptr -> intptr_t

--HG--
branch : cppyy-packaging

- - - - -
5f719d56 by Wim Lavrijsen at 2020-11-14T20:00:16-08:00
drop one indirection for pointer-to-instance data members (new convention)

--HG--
branch : cppyy-packaging

- - - - -
bd44106a by Wim Lavrijsen at 2020-11-14T20:00:47-08:00
enum fixes

--HG--
branch : cppyy-packaging

- - - - -
5fa50700 by Wim Lavrijsen at 2020-11-14T21:47:01-08:00
consistent naming v.v. CPython/CPyCppyy

--HG--
branch : cppyy-packaging

- - - - -
f822cd09 by Wim Lavrijsen at 2020-11-14T23:37:37-08:00
fix path with no return

--HG--
branch : cppyy-packaging

- - - - -
8a04d5f0 by Wim Lavrijsen at 2020-11-14T23:38:46-08:00
implement instance to_memory through __assign__

--HG--
branch : cppyy-packaging

- - - - -
0b41ac38 by Wim Lavrijsen at 2020-11-14T23:39:47-08:00
conform to conventions of new backend

--HG--
branch : cppyy-packaging

- - - - -
d65553cd by Wim Lavrijsen at 2020-11-16T18:13:49-08:00
fix (post-translation only (??)) cast problems with intptr_t

--HG--
branch : cppyy-packaging

- - - - -
a91bcff7 by Wim Lavrijsen at 2020-11-16T18:14:35-08:00
cover anonymous enums in name cleanup

--HG--
branch : cppyy-packaging

- - - - -
fb123830 by Wim Lavrijsen at 2020-11-16T18:15:20-08:00
fix test, as TString has moved to CppyyLegacy::TString

--HG--
branch : cppyy-packaging

- - - - -
087df849 by Wim Lavrijsen at 2020-11-16T18:15:38-08:00
fix coding conventions

--HG--
branch : cppyy-packaging

- - - - -
b0e31bde by Wim Lavrijsen at 2020-11-16T20:17:00-08:00
fix coding conventions

--HG--
branch : cppyy-packaging

- - - - -
bdbe666a by Wim Lavrijsen at 2020-11-17T09:10:11-08:00
update comment

--HG--
branch : cppyy-packaging

- - - - -
fe7bdec8 by Wim Lavrijsen at 2020-11-17T09:11:28-08:00
convention change: __cppname__ -> __cpp_name__

--HG--
branch : cppyy-packaging

- - - - -
5c8b149e by Wim Lavrijsen at 2020-11-17T09:13:31-08:00
merge default into branch

--HG--
branch : cppyy-packaging

- - - - -
d3c7a7a9 by Wim Lavrijsen at 2020-11-28T19:45:05-08:00
split off test_boost from test_templates

--HG--
branch : cppyy-packaging

- - - - -
1fb37f46 by Wim Lavrijsen at 2020-11-28T19:45:55-08:00
bring templates tests in line with cppyy/test

--HG--
branch : cppyy-packaging

- - - - -
44935667 by Wim Lavrijsen at 2020-11-28T21:45:26-08:00
consistency with cppyy/test version

--HG--
branch : cppyy-packaging

- - - - -
be557295 by Wim Lavrijsen at 2020-12-01T21:07:07-08:00
drop CPyCppyy implementation detail from test

--HG--
branch : cppyy-packaging

- - - - -
2dfab4fc by Wim Lavrijsen at 2020-12-01T21:07:35-08:00
restructure template call trials

--HG--
branch : cppyy-packaging

- - - - -
5e09dd17 by Wim Lavrijsen at 2020-12-28T00:43:02+00:00
merge default into cppyy dev branch

--HG--
branch : cppyy-packaging

- - - - -
ebce569d by Carl Friedrich Bolz-Tereick at 2021-02-03T15:02:00+01:00
remove unreachable code(?)

- - - - -
f43d642f by Carl Friedrich Bolz-Tereick at 2021-02-04T10:06:46+01:00
use low-level interface where applicable, add at least a minimal hypothesis 
test for make_...

- - - - -
ca98f8f2 by Matti Picus at 2021-02-05T13:00:44+02:00
backport changes from py3.7-big-sur-dyld-cache to default

--HG--
branch : big-sur-dyld-cache

- - - - -
d4832759 by Matti Picus at 2021-02-05T14:01:06+02:00
typo

--HG--
branch : big-sur-dyld-cache

- - - - -
6a07ddfe by Matti Picus at 2021-02-05T15:24:55+02:00
add new file

--HG--
branch : big-sur-dyld-cache

- - - - -
18951757 by Matti Picus at 2021-02-05T17:09:57+02:00
move file to correct place

--HG--
branch : big-sur-dyld-cache

- - - - -
86b25e3a by Matti Picus at 2021-02-06T18:27:25+02:00
backport changes to _ctypes needed for maxos BigSur from py3.7

- - - - -
55674a04 by Wim Lavrijsen at 2021-02-09T15:57:49-08:00
more correct way of finding the backend library

--HG--
branch : cppyy-packaging

- - - - -
30d6acf7 by Wim Lavrijsen at 2021-02-09T19:35:45-08:00
merge default into cppyy_packaging branch

--HG--
branch : cppyy-packaging

- - - - -
9bb36287 by Wim Lavrijsen at 2021-02-09T22:07:04-08:00
updated API to cppyy_backend 1.14.2, consistent types for Win64, support for 
new builtin types

- - - - -
4bb3c8bc by Carl Friedrich Bolz-Tereick at 2021-02-13T12:16:34+01:00
a small hack to recognize when the screen has a lot of pixels to then allow
more zooming in and a slightly larger font size. otherwise it's not usable 
on
my new screen.

- - - - -
860a33ba by Carl Friedrich Bolz-Tereick at 2021-02-13T12:18:57+01:00
kill unused code for contacting codespeak (rip)

- - - - -
69c2e313 by Carl Friedrich Bolz-Tereick at 2021-02-13T12:28:40+01:00
support unicode in labels of edges too

- - - - -
0659286a by Carl Friedrich Bolz-Tereick at 2021-02-13T13:28:27+01:00
the fontcolor is unfortunately lost in plain files. if the fillcolor is very
dark, switch to white as the fontcolor instead of black

- - - - -
ecda2c91 by Carl Friedrich Bolz-Tereick at 2021-02-14T13:30:34+01:00
mention the paper and Remi's PhD thesis on the stm page

- - - - -
b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00
test, add PyUnicode_Contains (issue 3400)

- - - - -
f5b153e4 by Matti Picus at 2021-02-16T17:13:57+02:00
merge dfeault into py3.7

--HG--
branch : py3.7

- - - - -
5729f63d by Matti Picus at 2021-02-17T09:51:55+02:00
skip test on 32-bit

- - - - -
33d5a924 by Matti Picus at 2021-02-17T10:56:06+02:00
update to cffi 1.14.5 (using pypy/tool/import_cffi.py and manually fixing too)

- - - - -
c7e4ac0a by Carl Friedrich Bolz-Tereick at 2021-02-17T12:21:19+01:00
properly mangle names for class annotations

--HG--
branch : py3.7

- - - - -
a722c1aa by Carl Friedrich Bolz-Tereick at 2021-02-17T12:52:08+01:00
fix C warning, lltype.Signed is a long, not an int

- - - - -
99f66f1a by Wim Lavrijsen at 2021-02-17T18:34:42-08:00
fix translation error on 32b Linux

- - - - -
85ba4dee by Carl Friedrich Bolz-Tereick at 2021-02-19T17:33:31+01:00
randomly fix broken target

- - - - -
112b24aa by Carl Friedrich Bolz-Tereick at 2021-02-19T17:34:42+01:00
workaround for a crash when running test_recursive_pickle in test_functools on
the py3.7 branch

The test produces stack overflows intentionally, and if we blackhole at the
wrong stack depth then an vmprof frame is not popped correctly for some reason.
unfortunately I was not able to find the reason, but this mitigation at least
prevents the vm from crashing.

- - - - -
28d4cc32 by Carl Friedrich Bolz-Tereick at 2021-02-19T17:35:46+01:00
merge default

--HG--
branch : py3.7

- - - - -
d942fe4d by Carl Friedrich Bolz-Tereick at 2021-02-20T13:00:37+01:00
merge py3.7

--HG--
branch : py3.8

- - - - -
fb7d1090 by Carl Friedrich Bolz-Tereick at 2021-02-20T19:53:03+01:00
fix translation

--HG--
branch : py3.8

- - - - -


27 changed files:

- dotviewer/drawgraph.py
- dotviewer/graphdisplay.py
- dotviewer/graphparse.py
- dotviewer/test/test_interactive.py
- dotviewer/test/test_interactive_unicode.py
- extra_tests/cffi_tests/test_c.py
- lib_pypy/cffi.egg-info/PKG-INFO
- lib_pypy/cffi/__init__.py
- lib_pypy/cffi/_embedding.h
- pypy/doc/stm.rst
- pypy/doc/whatsnew-head.rst
- pypy/interpreter/astcompiler/codegen.py
- pypy/interpreter/test/apptest_annotations.py
- pypy/module/__pypy__/test/test_special.py
- pypy/module/_cffi_backend/__init__.py
- pypy/module/_cffi_backend/test/_backend_test_c.py
- pypy/module/_cppyy/capi/capi_types.py
- pypy/module/_cppyy/capi/loadable_capi.py
- pypy/module/_cppyy/converter.py
- pypy/module/_cppyy/executor.py
- pypy/module/_cppyy/ffitypes.py
- pypy/module/_cppyy/helper.py
- pypy/module/_cppyy/include/capi.h
- pypy/module/_cppyy/interp_cppyy.py
- pypy/module/_cppyy/pythonify.py
- pypy/module/_cppyy/src/dummy_backend.cxx
- pypy/module/_cppyy/test/Makefile


View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/fea67d819c683f956fea17982dc7a59396d361de...fb7d10908e3ad6133c6ce0e8e1a4a43a15a0907f

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


_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to