Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python/cpython
The Python programming language
https://github.com/python/cpython
08c08d21b03d949452a77d9ed5e3cf48d6b9804d authored over 1 year ago
* EOFError no longer overrides other errors such as MemoryError or OSError at
the start of th...
3fb7c608e5764559a718ce8cb81350d7a3df0356 authored over 1 year ago
This skips the test added in GH-105953 on threadless builds.
4bde89462a95e5962e1467cfc1af5a6094c0c858 authored over 1 year agoThis produces longer traces (superblocks?).
Also improved debug output (uop names are now pri...
11731434df2d7d29b4260e5ad65b993cea775c36 authored over 1 year agoc283a0cff5603540f06d9017e484b3602cc62e7c authored over 1 year ago
18f51f91e24402a24a0daa53fcbc81a5a2e9af94 authored over 1 year ago
d830c4a944bcdcc8fe729a60f438fc762965eec1 authored over 1 year ago
6c60684bf5d34fae27a2f6a142ff794b38cefe1b authored over 1 year ago
bbf722dcd39c66418e45991dcf1cdf140c2ce20e authored over 1 year ago
6b52a581c151914e59c8c367a03bc7309713a73b authored over 1 year ago
a3dd8cce58fe2b27eea4eed572d086dc8a7e1bb8 authored over 1 year ago
Co-authored-by: Hugo van Kemenade <[email protected]>
541a10f9ed193a79aeea5e244bca6f6485d0689f authored over 1 year ago
The c-analyzer doesn't support GCC localized messages, so just unset
the LANG environment varia...
test_counter_optimizer() and test_long_loop() of test_capi now create
a new function at each ca...
When running the Python test suite with -jN option, if a worker stdout
cannot be decoded from t...
PyTuple_SET_ITEM() and PyList_SET_ITEM() now check the index argument
with an assertion if Pyth...
Fix test_gzip's failure under WASI, which does not have zlib, by using
test.support.import_help...
Remove the following private functions from the public C API:
* _Py_CheckFunctionResult()
* ...
This effectively reverts bb578a0, restoring the original DEOPT_IF() macro in ceval_macros.h, and...
6b5166fb12c4744544da4ee26ef437d025eb762a authored over 1 year ago529088100952b31797a29ef7e0f5716613b32d66 authored over 1 year ago
Use daemon argument added in 3.3 and directly call .start.
Remove now unused 'sockthread' name.
9126a6a9ce3772d5dc785cbee159b07a1ff7d531 authored over 1 year ago
Signed-off-by: Pablo Galindo <[email protected]>
2d5a1c281161d037148ffb5983decc6d31c2557d authored over 1 year agobb578a0c304dffe43bb28b36b2b1c9153c78b659 authored over 1 year ago
0762775a15d1fb238751744872bc99c853bef6c8 authored over 1 year ago
33608fd67df8b1033519f808441ee00289e2dac0 authored over 1 year ago
a8210b6df1ed2793c484b3380182ba56c4254a4e authored over 1 year ago
0345b0c2bbf251a0f475cf53e0fb04c79a220e52 authored over 1 year ago
Added a new, experimental, tracing optimizer and interpreter (a.k.a. "tier 2"). This currently p...
51fc72511733353de15bc633a3d7b6da366842e4 authored over 1 year agoThis reverts commit 1f0eafa844bf5a380603d55e8d4b42d8c2a3439d.
d3af83b9342457d8b24476baeb799f7506ff04f3 authored over 1 year ago512f299e557f4ab60768d36cee9968bd92116367 authored over 1 year ago
Brings `pathlib.Path.is_dir()` and `in line with `os.DirEntry.is_dir()`, which
will be importan...
Remove zipapp documentation on creating a Windows executable
5d4dbf0e309255e5bce9e31d805a8f950ebf9161 authored over 1 year agoCo-authored-by: Alex Waygood <[email protected]>
1a2bc94fc2bbdf5f810b441ebbbd8fec95a3207c authored over 1 year agoRemove the following functions from the public C API:
* _PyObject_RealIsInstance()
* _PyObje...
Remove _PyObject_HasLen() and _PySequence_IterSearch() functions from
the public C API: move th...
Deprecate PyWeakref_GetObject() and PyWeakref_GET_OBJECT() functions.
c075a1974b0dce9801cb645c77faa8af612b3db5 authored over 1 year agozippapp will now avoid appending an archive to itself.
dac3d389e747c6f6ef17e4e2f38731c8ef83eada authored over 1 year agoCo-authored-by: Kumar Aditya <[email protected]>
a12e8ffb49e05a1d1874389318911ce9685db232 authored over 1 year ago3eeb8c89063d5ac22c0b1d26e4ae2fd12c149650 authored over 1 year ago
Remove private _PySequence_BytesToCharpArray() and
_Py_FreeCharPArray() functions from the publ...
Remove old aliases which were kept backwards compatibility with
Python 3.8:
* _PyObject_Call...
00e75a33728cdad7c10088acc36bc55b2f4a0efe authored over 1 year ago93a970ffbce58657cc99305be69e460a11371730 authored over 1 year ago
8c24a837371439b8e922ff47275085b581f510c5 authored over 1 year ago
bef1c8761e3b0dfc5708747bb646ad8b669cbd67 authored over 1 year ago
Use a note:: tag so that these dict and object API deficiencies show up clearly.
A caution:: ...
19d6511b0b8f3f74e668ae32ccef89bcbf1a8a62 authored over 1 year ago4a6c84fc1ea8f26d84a0fbeeff6f8dedc32263d4 authored over 1 year ago
d2cbb6e918d9ea39f0dd44acb53270f2dac07454 authored over 1 year ago
4849a80dd1cbbc5010e8749ba60eb91a541ae4e7 authored over 1 year ago
8ef0ee4ebc84ee68f16cea85ffdb949ecccb4ba5 authored over 1 year ago
d8ca5a11bc55e2a69cab4f8795d0a5aa6932a41b authored over 1 year ago
These functions are broken by design because they discard any exceptions raised
inside, includi...
Since gh-104798 (Use setuptools in peg-generator and reenable
tests), the TestCParser test case ...
* PyDict_GetItem() and PyObject_HasAttr() suppress arbitrary errors and
should not be used.
...
9499b0f138cc53b9a2590350d0b545d2f69ee126 authored over 1 year ago
968435ddb1c1af9333befb26f7970cded8a5c710 authored over 1 year ago
Tests had been disabled since Jun 12, 2020 (gh-20836).
37c5c40125389c71e40b16441fbc72ba01be5fb4 authored over 1 year ago9339d70ac2d45743507e320e81e68acf77e366af authored over 1 year ago
Co-authored-by: Hugo van Kemenade <[email protected]>
a72683ba8e0337650cc490dbe593a5e46aba60cb authored over 1 year ago
Remove _PyWeakref_GetWeakrefCount() and _PyWeakref_ClearRef() from
the public C API: move them ...
7b3ed5b29fd33ecfdaedc3bb0b8f6c05ded68361 authored over 1 year ago
It now raises an exception if sys.modules doesn't hold a strong
reference to the module.
Ela...
ee52158f209835d6d4ca27f44218466f266f4afb authored over 1 year ago
Replace PyImport_AddModuleObject() + Py_XNewRef() with
PyImport_AddModuleRef() to get directly ...
403a574b000569ea2c91f5325e6a8061a29e64bf authored over 1 year ago
cd5280367a3a7065d13b8f7234474f7a2e9a18fd authored over 1 year ago
* Replace PyWeakref_GET_OBJECT() with _PyWeakref_GET_REF().
* _sqlite/blob.c now holds a strong...
* Add _PyWeakref_IS_DEAD() internal function.
* Modify is_dead_weakref() of Modules/_weakref.c ...
Co-authored-by: Brett Cannon <[email protected]>
Co-authored-by: Erlend E. Aasland <erlend.aasla...
Co-authored-by: Alex Waygood <[email protected]>
13237a2da846efef9ce9b93fd4bcfebd49933568 authored over 1 year ago
This new exception type is raised instead of `NotImplementedError` when
a path operation is not...
04492cbc9aa45ac2c12d22083c406a0364c39f5b authored over 1 year ago
c01da2896ab92ba7193bcd6ae56908c5c7277e75 authored over 1 year ago
Explain how to port removed imp.load_source() to importlib in What's
New in Python 3.12.
a2392720d6108041d17960a86514ba859b436f05 authored over 1 year ago
finalize_modules_clear_weaklist() now holds a strong reference to the
module longer than before...
type_from_ref() now returns a strong reference to the type, instead
of a borrowed reference: re...
Test PyWeakref_GetRef(NULL) and PyWeakref_GetObject(NULL).
2178bbc12195104e94995ec075ad5f7c69d1ec78 authored over 1 year ago
Rename PyDict_GetItemProxy() to _PyDict_GetItemProxy() and mark it as
static. _PyDict_GetItemPr...
74da6f7c9f7ace6ff5ee9a8e5abd10e28ebe90ae authored over 1 year ago
c5a722be5f7979c73e2451e537a8fc58bf9af12e authored over 1 year ago
Hold a strong reference on the object, rather than using a borrowed reference:
replace PyWeakre...
Co-authored-by: Hugo van Kemenade <[email protected]>
eaa670228066220f08c8d73f80365c50058d40b8 authored over 1 year ago
Add tests on PyWeakref_NewRef(), PyWeakref_GetObject(),
PyWeakref_GET_OBJECT() and PyWeakref_Ge...
4d140e5e067d3315e163c0f1ac2f80c05ec790c6 authored over 1 year ago
6e40ee6e8456da04d6970a46863300c043c81208 authored over 1 year ago
Co-authored-by: @sunmy2019
4b431d2e90bf5760a57aa40af2dd78e7bbf0b1ae authored over 1 year ago6586cee27f32f0354fe4e77c7b8c6e399329b5e2 authored over 1 year ago
Make sure that sys.stdlib_module_names doesn't contain test modules.
155577de1b6a7f4404b2bf90bcc1a588201550da authored over 1 year agoAdd new pycore_weakref.h internal header file.
cb388c9a85a8dd6817ea7d969f53657002df6272 authored over 1 year ago
* Add tests on PyImport_AddModuleRef(), PyImport_AddModule() and
PyImport_AddModuleObject().
...
* Rename proxy_checkref() to proxy_check_ref().
* proxy_check_ref() now checks the object, not ...
Refactor PyRun_InteractiveOneObjectEx(), _PyRun_SimpleFileObject()
and PyRun_SimpleStringFlags(...
33f0a8578b729e67c482daedc2660648afd0ee78 authored over 1 year ago
28187a9c4f95affe50fd37e0db0db177e2b9c2e9 authored over 1 year ago
Fix a regression introduced in pythonGH-101251, causing GzipFile.flush() to
not flush the compr...
7a56a4148c521969d64164d2776641f19e3ca9e8 authored over 1 year ago
Co-authored-by: Unit03
ab3823a97bdeefb0266b3c8d493f7f6223ce3686 authored over 1 year ago* Add test for long loops
* Clear ENTER_EXECUTOR when deopting code objects.
581619941ecce986a2fc8cbddd95256daa25fb26 authored over 1 year ago4426279a4399158027a1145cff1c4c92424bf5b5 authored over 1 year ago