David Hewitt
|
acbfaf4a06
|
Merge pull request #1346 from PyO3/py39-dict-and-weakref-tweaks
Use inline fn instead of macro_rules to construct PyMemberDef
|
2020-12-28 15:55:58 +00:00 |
|
kngwyu
|
2e024b5320
|
Use inline fn instead of macro_rules to construct PyMemberDef
|
2020-12-28 23:25:52 +09:00 |
|
Nicholas Sim
|
f26a1ea8b1
|
remove bad comments
|
2020-12-28 21:25:18 +08:00 |
|
Nicholas Sim
|
717050af4b
|
Merge branch 'master' into ffi-1
|
2020-12-28 21:22:42 +08:00 |
|
Nicholas Sim
|
aadb58621c
|
fix errors in PR
|
2020-12-28 21:18:27 +08:00 |
|
David Hewitt
|
1e5e93d458
|
Merge pull request #1342 from davidhewitt/abi3-dict-weakref
abi3: add support for dict and weakref from Python 3.9
|
2020-12-28 13:00:59 +00:00 |
|
Nicholas Sim
|
6c3a241dd4
|
ffi cleanup: add missing deprecation
|
2020-12-28 20:55:23 +08:00 |
|
Nicholas Sim
|
1fd86132e0
|
CHANGELOG: update as requested
|
2020-12-28 20:54:56 +08:00 |
|
Nicholas Sim
|
55a602462d
|
Apply suggestions from code review
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2020-12-28 20:51:08 +08:00 |
|
Nicholas Sim
|
f24e48a00c
|
fix pypy3 build
|
2020-12-28 20:11:11 +08:00 |
|
Nicholas Sim
|
f68da84095
|
fix pypy non-limited build
|
2020-12-28 19:56:23 +08:00 |
|
Nicholas Sim
|
f2ddea9dba
|
Merge branch 'master' into ffi-1
|
2020-12-28 19:44:09 +08:00 |
|
David Hewitt
|
7572962828
|
abi3: add support for dict and weakref from Python 3.9
|
2020-12-28 10:22:46 +00:00 |
|
Nicholas Sim
|
3518ac3c3f
|
Update changelog, allow use of deprecated PyGetSetDef_DICT
|
2020-12-28 18:17:10 +08:00 |
|
Nicholas Sim
|
72ce3081e6
|
make PyDictObject, PyFloatObject opaque under limited API
|
2020-12-28 18:13:46 +08:00 |
|
Nicholas Sim
|
643d0af3bf
|
remove redundant comment
|
2020-12-28 18:04:58 +08:00 |
|
Nicholas Sim
|
969da37b2a
|
Deprecate PyGetSetDef_DICT
|
2020-12-28 18:02:42 +08:00 |
|
Yuji Kanagawa
|
97bf075ca5
|
Merge pull request #1343 from davidhewitt/module-attribute
pyclass: fix deprecation warning for no __module__ attribute
|
2020-12-28 14:00:14 +09:00 |
|
David Hewitt
|
600466e12f
|
pyclass: fix deprecation warning for no __module__ attribute
|
2020-12-27 19:42:47 +00:00 |
|
Nicholas Sim
|
c4f773e590
|
fix pypy compilation
|
2020-12-27 14:17:44 +08:00 |
|
Nicholas Sim
|
46ca4e86e5
|
cpython/dictobject: exclude whole file for pypy
|
2020-12-27 14:10:17 +08:00 |
|
Nicholas Sim
|
83739e60f7
|
ffi module cleanup: context.h to frameobject.h
|
2020-12-27 14:00:50 +08:00 |
|
Nicholas Sim
|
3f093d9e59
|
ffi module cleanup (#1338)
* initial work to clean up ffi module
* ffi: mirror cpython Includes
* ffi: start to alphebetise, note skipped headers
* ffi: temporarily move _PyFrameEvalFunction back
* ffi cleanup: fix pypy compilation
* Update src/ffi/mod.rs
Co-authored-by: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
* add suggested changes
* ffi cleanup: remove unnecessary use stmt
* ffi cleanup: add deprecation warning
* ffi cleanup: transitively deprecate, update changelog
Co-authored-by: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
|
2020-12-27 11:53:18 +09:00 |
|
David Hewitt
|
9ec937bc63
|
Merge pull request #1340 from davidhewitt/deny-warnings
ci: deny warnings using RUSTFLAGS
|
2020-12-26 10:06:00 +00:00 |
|
David Hewitt
|
51d1996218
|
ci: deny warnings using RUSTFLAGS
|
2020-12-26 08:27:08 +00:00 |
|
David Hewitt
|
384f32a89c
|
Merge pull request #1334 from cecini/prfixbuildrs
Fix the pydebug with trace refs and count_allocs for python > 3.7
|
2020-12-25 20:42:14 +00:00 |
|
cecini
|
c780aa931d
|
Fix the pydebug with trace refs and count_allocs for python > 3.7
|
2020-12-23 16:20:19 +00:00 |
|
David Hewitt
|
4498b77c2c
|
Merge pull request #1333 from PyO3/release-0.13
Release 0.13
|
2020-12-22 21:09:30 +00:00 |
|
David Hewitt
|
26ca1f5bca
|
Release 0.13
|
2020-12-22 15:42:04 +00:00 |
|
David Hewitt
|
33b3da3337
|
Merge pull request #1328 from davidhewitt/pyproto-no-inventory
pyproto: remove inventory from implementation
|
2020-12-22 15:29:20 +00:00 |
|
David Hewitt
|
9e7fa408d4
|
pyproto: use buffer slots on Python 3.9 and up
|
2020-12-22 13:33:42 +00:00 |
|
David Hewitt
|
51704128c3
|
Merge pull request #1332 from alex/aarch64-macos-docs
Document that macOS linker flags apply on aarch64 as well
|
2020-12-20 16:08:59 +00:00 |
|
Alex Gaynor
|
5bca8371da
|
Document that macOS linker flags apply on aarch64 as well
|
2020-12-20 10:30:48 -05:00 |
|
David Hewitt
|
11f0442468
|
Merge pull request #1320 from PyO3/abi3-py36-now-passes-tests
abi3-py36 now passes tests
|
2020-12-20 14:37:24 +00:00 |
|
David Hewitt
|
db74cc85fa
|
pypy: final fix
|
2020-12-20 13:50:39 +00:00 |
|
kngwyu
|
839f13ea21
|
Use assert_ne for checking thread initialization
|
2020-12-20 12:20:35 +00:00 |
|
kngwyu
|
dc2dbd6c19
|
Use #[cfg(not(Py_LIMITED_API))] for datetime API
|
2020-12-20 12:20:35 +00:00 |
|
kngwyu
|
df3826b652
|
Remove a redundant #cfg
|
2020-12-20 12:20:35 +00:00 |
|
kngwyu
|
164c41e610
|
Add a test for abi3-py36
|
2020-12-20 12:20:35 +00:00 |
|
kngwyu
|
8c6e62ec98
|
abi3-py36 now passes tests
|
2020-12-20 12:20:35 +00:00 |
|
David Hewitt
|
6a02f62f7a
|
Merge pull request #1331 from davidhewitt/pypy-fixes
pypy: even more fixes
|
2020-12-20 12:14:22 +00:00 |
|
David Hewitt
|
4e0732366e
|
pypy: even more fixes
|
2020-12-20 11:53:42 +00:00 |
|
David Hewitt
|
022c626de9
|
defs: scope paths in modules
|
2020-12-20 10:01:30 +00:00 |
|
David Hewitt
|
4e650d939d
|
pyproto: remove inventory from implementation
|
2020-12-20 10:01:30 +00:00 |
|
David Hewitt
|
a0588aa6fd
|
Merge pull request #1317 from davidhewitt/macros-crates
macros: rename crates for consistency
|
2020-12-20 09:54:46 +00:00 |
|
David Hewitt
|
9abc0e8733
|
Merge pull request #1329 from davidhewitt/pypy-fixes
pypy: update some definitions and fixes
|
2020-12-20 09:52:23 +00:00 |
|
David Hewitt
|
a689ab42c6
|
macros: rename crates for consistency
|
2020-12-20 06:39:28 +00:00 |
|
David Hewitt
|
8936f538e3
|
pypy: update some definitions and fixes
|
2020-12-20 06:38:26 +00:00 |
|
Yuji Kanagawa
|
3595a05f4b
|
Merge pull request #1322 from davidhewitt/py-version
python: add version() to get running version
|
2020-12-20 15:28:19 +09:00 |
|
David Hewitt
|
2616d3de76
|
python: add version() to get running version
|
2020-12-19 19:13:59 +00:00 |
|