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

gh-111724: Fix doctest `ResourceWarning` in `howto/descriptor.rst` (#111725)

Close database connection explicitly in test cleanup.

f48e669504ce53040a04e0181064c11741a87817 authored about 1 year ago
gh-111644: Fix asyncio test_unhandled_exceptions() (#111713)

Fix test_unhandled_exceptions() of test_asyncio.test_streams: break
explicitly a reference cycl...

ac01e2243a1104b2154c0d1bdbc9f8d5b3ada778 authored about 1 year ago
gh-111644: Fix support threading_cleanup() (#111714)

Copy the list of dangling threads to make sure that the list of
"Dangling thread" is complete. ...

f62c7ccf9abf6e0493978da9cf9ca43adcd403f9 authored about 1 year ago
gh-109649: Fix test_os.test_process_cpu_count_affinity() (#111689)

When CPUs are isolated on Linux, os.process_cpu_count() is smaller
than os.cpu_count(). Fix the...

244e37b22a826eeb37bc057193bbff7138bc6ac3 authored about 1 year ago
Add a fuzz target for `_elementtree.XMLParser._parse_whole` (#111477)

* Add a fuzzer for `_elementtree.XMLParser._parse_whole`

f21b23058e01515166a6b61fdea01864ad9c0572 authored about 1 year ago
gh-111684: Avoid a Compiler Warning (gh-111706)

df9815eb11b58dfaae02a8e3fb85ae8aa725dc17 authored about 1 year ago
gh-111506: Implement Py_SET_REFCNT() as opaque function in limited C API (#111508)

In the limited C API version 3.13, Py_SET_REFCNT() function is now
implemented as an opaque fun...

20cfab903db70cf952128bc6b606e3ec4a216498 authored about 1 year ago
gh-103615: Use local events for opcode tracing (GH-109472)

* Use local monitoring for opcode trace

* Remove f_opcode_trace_set

* Add test for setting...

e0afed7e276b6611a2142ec70a0440298d528305 authored about 1 year ago
gh-111652: Fix --enable-pystats build (GH-111653)

2bc01cc0c72a3d91bdcce09886efa987a90396d9 authored about 1 year ago
CI: Make macOS Intel required to succeed (GH-110362)

5add7a6724cbff6c9f0597f0257b64c4f0978c14 authored about 1 year ago
docs: specify that PyBytes_AsStringAndSize returns 0 on success (GH-110888)

docs: specify return value on success

9f33ede12710c454643c394421f52d209247272c authored about 1 year ago
gh-111681: minor fixes to typing doctests; remove unused imports in `test_typing` (#111682)

Co-authored-by: Alex Waygood <[email protected]>

ccc8caa8587103c4ccf617ba106cef63344504dd authored about 1 year ago
gh-106168: Revert the "size before item" setting (#111683)

gh-106168: Update the size only after setting the item, to avoid temporary inconsistencies.
Als...

24ddaee5ca112063b460e72d31b3da551a02bf0a authored about 1 year ago
gh-111354: Simplify _PyGen_yf by moving some of its work to the compiler and frame state (#111648)

d49aba5a7a3c695213810a9f82715809c6332df2 authored about 1 year ago
gh-90026: support XATTRs on Cygwin (GH-105075)

7810b6981ac663b77bc9ee9dc4b1960ec6845ea7 authored about 1 year ago
gh-111490: Make the exception type check in test_pyexpat more specific (GH-111491)

7bcf184dacf5cfbcb16b4c2735472314b03a009e authored about 1 year ago
gh-108082: Remove _PyErr_WriteUnraisableMsg() (GH-111643)

Replace the remaining calls with PyErr_FormatUnraisable().

26c0e5e03a8603eccfd98045bc69fde2e24682e3 authored about 1 year ago
gh-54434: Make difflib.rst doctests pass. (#111677)

0d3df272fbd131bff7f02d4d4279ad1e35081121 authored about 1 year ago
gh-111654: remove redundant decref in LOAD_FROM_DICT_OR_DEREF (#111655)

3a1b09e6d070778d78d81084f88d37377d38ee9b authored about 1 year ago
gh-76785: Minor Fixes in crossinterp.c (gh-111671)

There were a few corner cases I didn't handle properly in gh-111530, which I've noticed while wo...

93206d19a35106f64a1aef5fa25eb18966970534 authored about 1 year ago
Fix typo in documentation of `SysLogHandler.createSocket` (#111665)

489b80640ff9c4f10b25da6d562b06c62a10a76b authored about 1 year ago
gh-111663: Restore the Tier 2 uop count pystats (#111664)

25937e31883862c8f290bfb1f3b8ba0cd16675b3 authored about 1 year ago
gh-110892: Return NULL for `PyTrace_RETURN` events caused by an exception (GH-110909)

f4b5588bde656d8ad048b66a0be4cb5131f0d83f authored about 1 year ago
GH-109369 Add vectorcall to `PyLong_Type` (GH-111642)

0887b9ce8b5b4f9ecdef014b9329da78a46c9f42 authored about 1 year ago
gh-111482: Use Argument Clinic for clock_gettime() (#111641)

Use Argument Clinic for time.clock_gettime() and
time.clock_gettime_ns() functions.

Benchmar...

4fe22c73770fe86b01ef7a4f1f38e7e925c0e090 authored about 1 year ago
gh-111625: Fix link to Info-ZIP homepage (#111626)

6a0d7b43df12ab4426badd09d2796e66838129ac authored about 1 year ago
build(deps): bump hypothesis from 6.87.1 to 6.88.1 in /Tools (#111596)

Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.87.1 to 6.88.1.
- [Rel...

7215f173f5881f53728679d03b0f513716d8c099 authored about 1 year ago
build(deps): bump actions/setup-node from 3 to 4 (#111594)

* build(deps): bump actions/setup-node from 3 to 4

Bumps [actions/setup-node](https://github....

330392e2888c3f7b1000270ba3ce92d978c3e3b5 authored about 1 year ago
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 (#111459)

52cc4af6ae9002f11605f91b672746c127494efd authored about 1 year ago
gh-108082: Use PyErr_FormatUnraisable() (GH-111580)

Replace most of calls of _PyErr_WriteUnraisableMsg() and some
calls of PyErr_WriteUnraisable(NU...

970e719a7a829bddc647bbaa668dd8603abdddef authored about 1 year ago
Remove unnecessary includes (GH-111633)

a12f624a9dc1c44bb20a20b13fd164c14b987892 authored about 1 year ago
GH-110894: Call loop exception handler for exceptions in client_connected_cb (#111601)

Call loop exception handler for exceptions in `client_connected_cb` of `asyncio.start_server` so...

229f44d353c71185414a072017f46f125676bdd6 authored about 1 year ago
gh-111544: Fix mimalloc build on AIX (#111593)

794dff2fb1d9efe73a724640192c34b25f4fae85 authored about 1 year ago
GH-111435: Add Support for Sharing True and False Between Interpreters (gh-111436)

This only affects users of the APIs in pycore_crossinterp.h (AKA _xxsubinterpretersmodule.c and ...

230e8e924dbafe093fd1cc7b6c510dc0b9ec0caf authored about 1 year ago
gh-76785: Crossinterp utils additions (gh-111530)

This moves several general internal APIs out of _xxsubinterpretersmodule.c and into the new Pyth...

9322ce90ac8f4d4647a59bbfab48fad6f4e4e856 authored about 1 year ago
gh-111089: Use PyUnicode_AsUTF8() in getargs.c (#111620)

Replace PyUnicode_AsUTF8AndSize() with PyUnicode_AsUTF8() to remove
the explicit check for embe...

cde1071b2a72e8261ca66053ef61431b7f3a81fd authored about 1 year ago
High level docs for the VM state (#111621)

ff3b0a69380f8487ff0b7a78733b1421df1c4663 authored about 1 year ago
GH-111485: Silence warnings in Python/executor_cases.c.h (#111619)

e4b37835eff1773504d5b6e7534e224d96abcedf authored about 1 year ago
gh-106718: Treat PyConfig.stdlib_dir as highest-priority setting for stdlib_dir when calculating paths (GH-108730)

834b7c18d74da3b30fdca66cc7da6b9e1db3ce6c authored about 1 year ago
gh-106168: Update PyList_SET_ITEM() What's New doc (#111618)

821a7ac493120b6d5065598cfa835ab3f25965cb authored about 1 year ago
gh-111374: Add a new PYTHON_FROZEN_MODULES env var, equivalent of `-X frozen_modules`. (#111411)

Adds a new PYTHON_FROZEN_MODULES env var to correspond with -X frozen_modules.

Co-authored-by...

45a36d5f569fc50d37c2d4ca1ea0c611ebc40379 authored about 1 year ago
gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428)

- There is no longer a separate Python/executor.c file.
- Conventions in Python/bytecodes.c are...

7e135a48d619407cd4b2a6d80a4ce204b2f5f938 authored about 1 year ago
Simplify trivial calls of PyUnicode_FromFormat() (GH-111605)

5d6db168b9cda58b4897763041a6109b93e421cb authored about 1 year ago
gh-111089: Use PyUnicode_AsUTF8() in Argument Clinic (#111585)

Replace PyUnicode_AsUTF8AndSize() with PyUnicode_AsUTF8() to remove
the explicit check for embe...

d9b606b3d04fc56fb0bcc479d7d6c14562edb5e2 authored about 1 year ago
gh-111495: Add tests for PyBytes and PyByteArray C API (GH-111496)

97b3cd38d105fd891ba46dd27d08f03d1c6dd348 authored about 1 year ago
Simplify _PyPegen_join_names_with_dot() (GH-111602)

937872e8ea740e22ff571eec474e38312e09bd68 authored about 1 year ago
GH-111537: Avoid using `this_instr` in asserts. (GH-111600)

5697fc2d4bff000b2b1dac493d45872ca648490b authored about 1 year ago
GH-111485: Use micro-ops to split specialization code from base action (GH-111561)

b14e882428ceda1e5852a1c22772e7f88927bded authored about 1 year ago
gh-111576: Improve documention for tkinter.messagebox (GH-111578)

eaf67e37a2da28c1241362e3b4ff1202945c83c5 authored about 1 year ago
gh-111495: add stub files for C API test modules (GH-111586)

This is to reduce merge conflicts (Modules/Setup.stdlib.in) for
subsequent pull requests for th...

33ed5fa69dbe25d64a910c450be527f4db9dc5dd authored about 1 year ago
gh-110367: Make regrtest --verbose3 compatible with --huntrleaks -jN (#111577)

"./python -m test -j1 -R 3:3 --verbose3" now works as expected, since
run_single_test() does no...

d9a5530d2327efa1fe66a04d31b5c67e42dbcd9c authored about 1 year ago
gh-110968: Py_MOD_PER_INTERPRETER_GIL_SUPPORTED was added to 3.12 (#111584)

ef83b3fc00716e16c54c7030326809c374c33161 authored about 1 year ago
gh-111282: Fix NamedTemporaryFile example code (GH-111283)

102685c4c8481ec5d9c132fcf06b46057e815969 authored about 1 year ago
gh-110774: allow setting the Runner(loop_factory=...) from IsolatedAsyncioTestCase (#110776)

Co-authored-by: Łukasz Langa <[email protected]>
Co-authored-by: Carol Willing <carolcode@willi...

770530679e89b06f33655b34a8c466ed906842fe authored about 1 year ago
gh-108082: Add PyErr_FormatUnraisable() function (GH-111086)

f6a02327b5fcdc10df855985ca9d2d9dc2a0a46f authored about 1 year ago
gh-111420: Allow type comments in parenthesized `with` statements (#111468)

453e96e3020d38cfcaebf82b24cb681c6384fa82 authored about 1 year ago
gh-108765: Python.h no longer includes <stddef.h> on Windows (#111563)

In practice, only Windows is impacted, because the HAVE_STDDEF_H
macro was only defined on Wind...

faa5f6053d7334a3ecc513c64947ac026439c03a authored about 1 year ago
gh-90815: Exclude mimalloc .c files from Windows build (#111532)

* Don't include mimalloc .c's in Windows build
* Fix warnings on Windows related to mimalloc

c42347d025b29e993a12925a3ddf58c0c9bb7f7b authored about 1 year ago
gh-102249: Expand sys.call_tracing documentation (#102806)

Co-authored-by: C.A.M. Gerlach <[email protected]>

244567398370bfa62a332676762bb1db395c02fc authored about 1 year ago
gh-93607: document `root` attribute of `iterparse` (#99410)

Co-authored-by: Stanley <[email protected]>
Co-authored-by: Hugo van Ke...

5cc6c80a7797c08c884edf94de4fc7b6075e32ce authored about 1 year ago
gh-106861: Docs: Add availability directives to all Unix-only modules (#108975)

cf3dbe4c3df40e2d4d572c62623207ce29a9365b authored about 1 year ago
gh-111062: CI: Rename reusable-build-[X].yml to reusable-[X].yml (#111552)

52a5b5d276abb3f3101c0b75b67c1c3f8ee483fe authored about 1 year ago
gh-109181: Speed up Traceback object creation by lazily compute the line number (#111548)

Signed-off-by: Pablo Galindo <[email protected]>

abb15420c11d9dda9c89f74eac8417240b321109 authored about 1 year ago
GH-111438: Add Support for Sharing Floats Between Interpreters (gh-111439)

This only affects users of the APIs in pycore_crossinterp.h (AKA _xxsubinterpretersmodule.c and ...

ad6380bc340900e0977ce54928b0d3e166c7cf99 authored about 1 year ago
GH-111485: Remove some special cases from the code generator and bytecodes.c (GH-111540)

2904d99839cd4620818fd0556a1c0b0229944abc authored about 1 year ago
GH-111485: Increment `next_instr` consistently at the start of the instruction. (GH-111486)

d27acd4461ee603bcf6f4a81ca6afccc9fc87331 authored about 1 year ago
gh-111531: Tkinter: fix reference leaks in bind_class() and bind_all() (GH-111533)

e3353c498d79f0f3f108a9baf8807a12e77c2ebe authored about 1 year ago
gh-111301: Move importlib.resources changes to the Removed section (#111509)

3dbaed3caa00062087a848740b6e713ad55b0aed authored about 1 year ago
gh-111301: Move `importlib.resources.files` change to What's new in Python 3.12 (#111512)

997683435693876e687cf09d3553abde18787d2e authored about 1 year ago
gh-111062 CI: Update skip lists for resuable workflows (#111521)

CI: Update skip lists

173d13bb1f51a3022e48ce98f12b042f7e8e73ec authored about 1 year ago
gh-111277: In summarize_stats.py, don't fail fast on invalid ratios (#111278)

9495bcaf599e0961b45447b8fab7f8446945ba1a authored about 1 year ago
gh-109329: Count tier2 opcode misses (#110561)

This keeps a separate 'miss' counter for each micro-opcode, incremented whenever a guard uop tak...

84b4533e8446cbff3325fffe939c87f7120a3ffd authored about 1 year ago
gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)

This is partly to clear this stuff out of pystate.c, but also in preparation for moving some cod...

c6fe0869ab1d91525f88279f8567461082c0d3ce authored over 1 year ago
gh-110697: Use CLOCK_RES in test_os.TimerfdTests (#111529)

More TimerfdTests tests tolerate a difference of 1 ms in measured
elapsed time.

7b153d14ef2e446986148ce7833a00bee26208f1 authored over 1 year ago
gh-90815: Fix mimalloc atomic.h on Windows arm64 (#111527)

mi_atomic_load_explicit() casts 'p' argument to drop the 'const'
qualifier on Windows arm64 pla...

801741ff8155623fe6483971e68f30ff654323bc authored over 1 year ago
gh-90815: Fix mimalloc build on WASI (#111524)

Include <unistd.h> to get sbrk() function.

1673e440174361568688c7374a32fac3e7785175 authored over 1 year ago
gh-90815: Fix _PyMem_MimallocEnabled() compiler warning (#111522)

Don't declare _PyMem_MimallocEnabled() if WITH_PYMALLOC macro is not
defined (./configure --wit...

da4d3142a247fc77da508a4b3261e6642a196052 authored over 1 year ago
Remove myself from typing CODEOWNERS (#111523)

804a207c168b876112984709edc3a94afa433c69 authored over 1 year ago
gh-111181: Fix enum doctests (GH-111180)

Co-authored-by: Ethan Furman <[email protected]>

c4dc5a6ae8aa13abb743182df088f1a3526d1bcd authored over 1 year ago
gh-111366: Correctly show custom syntax error messages in the codeop module functions (#111384)

cd6e0a04a16535d8bc727c84f73730c53267184e authored over 1 year ago
gh-111284: Make multiprocessing tests with threads faster and more reliable (GH-111285)

624ace5a2f02715d084c29eaf2211cd0dd550690 authored over 1 year ago
gh-110481: Fix _Py_ThreadId for non-free-threaded mode (gh-111503)

55df2deb1aeb182f30026bde5e8b5ea575a2dab8 authored over 1 year ago
gh-108082: C API: Add tests for PyErr_WriteUnraisable() (GH-111455)

Also document the behavior when called with NULL.

bca330542912532baa33af20a107fcf956cf007a authored over 1 year ago
gh-109515: When generating deep frozen modules on Windows, use a list file instead of arguments (GH-109516)

8eaa206feccc913d172027a613d34a50210f4511 authored over 1 year ago
gh-110481: Implement biased reference counting (gh-110764)

6dfb8fe0236718e9afc8136ff2b58dcfbc182022 authored over 1 year ago
gh-90815: Add mimalloc memory allocator (#109914)

* Add mimalloc v2.12

Modified src/alloc.c to remove include of alloc-override.c and not
comp...

05f2f0ac92afa560315eb66fd6576683c7f69e2d authored over 1 year ago
gh-111062: Reusable Windows build that supports free-threaded mode as the conditional CI (#111493)

* gh-111062 Set up free-threaded CI for windows

Co-authored-by: Donghee Na <donghee.na@python...

4ebf2fae9664a4042511059627f44d46dceb2e09 authored over 1 year ago
gh-111062: Update name of reusable workflows for Ubuntu / macOS (gh-111494)

gh-111062 Update name of reusable workflows for linux / macOS

c6def360d123b93efa428e7806f88bec56505a8d authored over 1 year ago
gh-111062: Reusable ubuntu build that supports free-threaded mode as the conditional CI (#111452)

Co-authored-by: Donghee Na <[email protected]>

c19561b9ca2c8f5ed55456174acf768feec072f1 authored over 1 year ago
gh-106168: Check allocated instead of size index bounds in PyList_SET_ITEM() (#111480)

Check the index bound assertions in PyList_SET_ITEM() against [0:allocated] instead of [0:size] ...

940ee962a8a1e87543fd36338228e526e7f35067 authored over 1 year ago
GH-111339: Fix initialization and finalization of static optimizer types (GH-111430)

4a929d432b48775096d40f5c72bcd9be052b0a2d authored over 1 year ago
gh-111165: Remove documentation for moved functions (GH-111467)

4d6bdf8aabcc92303041420a96750fbc52c9f213 authored over 1 year ago
gh-101100: Fix sphinx warnings in `library/asyncio-eventloop.rst` (GH-111222)

* gh-101100: Fix sphinx warnings in `library/asyncio-eventloop.rst`

* Update Doc/library/sock...

46389c32750f79ab3f398a0132cd002e8a64f809 authored over 1 year ago
gh-111347: Remove wrong assertion in test_sendfile (#111377)

Windows is different.

fa35b9e89b2e207fc8bae9eb0284260d0d922e7a authored over 1 year ago
gh-111062: Build both default and free-threaded on macOS (gh-111449)

14ab5e51c14e4f6298826823ea94cf51252da2d5 authored over 1 year ago
gh-94808: Add coverage test for number check (gh-111445)

842e5fcdcd00143cf43ba24c8eb099b8c6ad41af authored over 1 year ago
gh-111062: Separate macOS build into a reusable workflow (gh-111444)

3ac9851d69d0f2b53467c60c0f0f269d780df935 authored over 1 year ago
gh-66425: Remove the unreachable code to set `REMOTE_HOST` header (gh-111441)

8c47ada2de6b62a82053c484a5502688e200c14d authored over 1 year ago
gh-111426: Remove `test_cmd.test_coverage` (#111427)

66bea2555dc7b3dd18282cc699fe9a22dea50de3 authored over 1 year ago
GH-110109: Move tests for `pathlib.Path.walk()` into main test classes. (#110655)

81bc802a46f6f2725913ac31b4cec0ec3a0e3732 authored over 1 year ago