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-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)

18203a6bc9ccf3a9ba901574dfc772474b027e2a authored about 1 year ago
gh-111622: Fix doc for items views (#112051)

They are set-like even when some values are not hashable,
but work even better when all are.

e31d65e0b7bb6d6fee4e8df54e10976b4cfab1de authored about 1 year ago
GH-111520: Add back the operand local (GH-111813)

31ad7e061ebebc484e00ed3ad5ff61061341c35e authored about 1 year ago
gh-107149: make new opcode util functions private rather than public and unstable (#112042)

36aab34fab3d05f254fe80ca542c38c5f9ae11fe authored about 1 year ago
gh-112007: Re-organize help utility intro message (#112017)

Most important: move how-to-quit sentence to the end and mention 'q'.
Re-group the other senten...

b28bb130bbc2ad956828819967d83e06d30a65c5 authored about 1 year ago
GH-110417: Fix `glob` docs ordering (#110418)

Fix incorrect placement of `translate()` docs from cf67ebf.

Move "see also: pathlib" admoniti...

d5491a6eff516ad47906bd91a13d71cdde18f5ab authored about 1 year ago
GH-72904: Add `glob.translate()` function (#106703)

Add `glob.translate()` function that converts a pathname with shell wildcards to a regular expre...

cf67ebfb315ce36175f3d425249d7c6560f6d0d5 authored about 1 year ago
gh-111138: Add PyList_Extend() and PyList_Clear() functions (#111862)

* Split list_extend() into two sub-functions: list_extend_fast() and
list_extend_iter().
* l...

babb787047e0f7807c8238d3b1a3128dac30bd5c authored about 1 year ago
gh-111856: Fix os.fstat on windows with FAT32 and exFAT filesystem (GH-112038)

29af7369dbbbba8cefafb196e977bce8189a527d authored about 1 year ago
gh-111460: Restore ncurses widechar support on macOS (#111878)

d2f305dfd183025a95592319b280fcf4b20c8694 authored about 1 year ago
gh-106905: avoid incorrect SystemError about recursion depth mismatch (#106906)

* gh-106905: avoid incorrect SystemError about recursion depth mismatch

* Update Misc/NEWS.d/...

1447af797048e62049d00bbd96d8daee3929f527 authored about 1 year ago
gh-110944: Move pty helper to test.support and add basic pdb completion test (GH-111826)

1c7ed7e9ebc53290c831d7b610219fa737153a1b authored about 1 year ago
gh-102837: more tests for the math module (GH-111930)

Add tests to improve coverage:

* fsum: L1369, L1379, L1383, L1412
* trunc: L2081
* log: L22...

c61de456db0186b65d479d41e84127832205d30d authored about 1 year ago
Docs: Add `make htmllive` to rebuild and reload HTML files in your browser (#111900)

a430b4ffdd9b8f32e53140e4d4450691d980c0c9 authored about 1 year ago
gh-111999: Add signatures and improve docstrings for builtins (GH-112000)

1d75ef6b6186619081c166b21c71c15b4f98beb8 authored about 1 year ago
gh-111928: make "memo" dict local to scan_once call (gh-112005)

Co-authored-by: Sam Gross <[email protected]>

d0058cbd1cd7e72307adab45759e1ea6adc05866 authored about 1 year ago
gh-111944: Add assignment expression parentheses requirements (#111977)

gh-111944: Clarify where assignment expressions require ()s

Augment the list of places where ...

9a2f25d374f027f6509484d66e1c7bba03977b99 authored about 1 year ago
GH-111429: Speed up `pathlib.PurePath.[is_]relative_to()` (#111431)

d7cef7bc7ea5478abb90a37c8ffb0792cc6e7518 authored about 1 year ago
gh-111969: refactor to make it easier to construct a dis.Instruction object (#111970)

b2af50cb0266f654cff126c7a78a4a7755bc3fbe authored about 1 year ago
gh-112001: Fix test_builtins_have_signatures in test_inspect (GH-112002)

40752c1c1e8cec80e99a2c9796f4fde2f8b5d3e2 authored about 1 year ago
gh-111933: fix broken link to A.Neumaier article (gh-111937)

12a30bc1aa0586308bf3fe12c915bcc5e54a032f authored about 1 year ago
gh-111777: Fix assertion errors on incorrectly still-tracked GC object destruction (#111778)

In PyObject_GC_Del, in Py_DEBUG mode, when warning about GC objects that
were not properly untr...

ce6a533c4bf1afa3775dfcaee5fc7d5c15a4af8c authored about 1 year ago
Fix undefined behaviour in datetime.time.fromisoformat() (#111982)

Fix undefined behaviour in datetime.time.fromisoformat() when parsing a string without a timezon...

21615f77b5a580e83589abae618dbe7c298700e2 authored about 1 year ago
gh-90890: New methods to access mailbox.Maildir message info and flags (#103905)

New methods to access mailbox.Maildir message info and flags:
get_info, set_info, get_flags, se...

38035fed9ba543d587c1fbba5c463d34edf3aff9 authored about 1 year ago
gh-110481: fix 'unused function' warning for `is_shared_refcnt_dead`. (gh-111974)

Fix 'unused function' warning for `is_shared_refcnt_dead`.

The `is_shared_refcnt_dead` functi...

fa84e5fe0a3bd8e77c33b20867d71ac6bee270f9 authored about 1 year ago
gh-107431: Make `multiprocessing.managers.{DictProxy,ListProxy}` generic (#107433)

Make `multiprocessing.managers.{DictProxy,ListProxy}` generic for type annotation use. `ListPro...

ae8116cfa944dccad13638f6875b33b98d285b63 authored about 1 year ago
Remove dead code left after gh-110721 (#111905)

06c47a305d8f7f4f56a1113d9eb2eddcc175f2ed authored about 1 year ago
gh-80731: Avoid executing code in except block in cmd (GH-111740)

148af38cd0adc1c2dde3c937ebbda4ee60b27b33 authored about 1 year ago
gh-111789: Simplify the sqlite code (GH-111829)

Use new C API functions PyDict_GetItemRef() and
PyMapping_GetOptionalItemString().

afac3c9b7eace4a3e503e93bb76eda32d8217ad7 authored about 1 year ago
Add private _PyUnicode_AsUTF8NoNUL() function (GH-111957)

Like PyUnicode_AsUTF8(), but check for embedded null characters.

771bd3c94a366547e0c3451a72a430e1132c1ac1 authored about 1 year ago
gh-110722: Make `-m test -T -j` use sys.monitoring (GH-111710)

Now all results from worker processes are aggregated and
displayed together as a summary at the...

3932b0f7b1566374427daa8bc47203032015e350 authored about 1 year ago
gh-111841: Fix os.putenv() and os.unsetenv() with embedded NUL on Windows (GH-111842)

0b06d2482d77e02c5d40e221f6046c9c355458b2 authored about 1 year ago
Bump mypy to 1.7.0 (#111961)

2e7f0700800c0337a0b1b9471fcef410e3158250 authored about 1 year ago
gh-103791: handle `BaseExceptionGroup` in `contextlib.suppress()` (#111910)

d61313bdb1eee3e4bb111e0b248ac2dbb48be917 authored about 1 year ago
gh-111912: Run test_posix on Windows (GH-111913)

64fea3211d08082236d05c38ee728f922eb7d8ed authored about 1 year ago
gh-108303: Install `Lib/test/configdata` (#111899)

65d6dc27156112ac6a9f722b7b62529c94e0344b authored about 1 year ago
gh-111356: io: Add missing documented objects to io.__all__ (#111370)

Add DEFAULT_BUFFER_SIZE, text_encoding, and IncrementalNewlineDecoder.

baeb7718f8981319c5cb1fbdd46d162ded7964ea authored about 1 year ago
gh-111569: Fix critical sections test on WebAssembly (GH-111897)

This adds a macro `Py_CAN_START_THREADS` that corresponds to the Python
function `test.support....

289af8612283508b67d7969d7182070381b4349b authored about 1 year ago
gh-111881: Import _sha2 lazily in random (#111889)

The random module now imports the _sha2 module lazily in the
Random.seed() method for str, byte...

b9f814ce6fdc2fd636bb01e60c60f3ed708a245f authored about 1 year ago
gh-81925: Implement native thread ids for kFreeBSD (#111761)

---------

Co-authored-by: Antoine Pitrou <[email protected]>

0802fd6c8ee0cacb3ab555dd86e235a5dfab7618 authored about 1 year ago
Improve error message for "float modulo by zero" (#111685)

0c61d028be93c52726972d8d96393cc0cedb1086 authored about 1 year ago
gh-110875: Handle '.' properties in logging formatter configuration c… (GH-110943)

a5f29c9faf046b9ef3e498a0bc63dbc29017b5e3 authored about 1 year ago
gh-111895: Convert definition list to bullet list for readability on mobile (#111898)

Convert definition list to bullet list for readability on mobile

7d21e3d5ee9858aee570aa6c5b6a6e87d776f4b5 authored about 1 year ago
gh-111786: Optimize for space for _PyEval_EvalFrameDefault on MSVC for PGO (#111794)

In PGO mode, this function caused a compiler error in MSVC.
It turns out that optimizing for sp...

bc12f791127896cd3538fac4465e3190447b2257 authored about 1 year ago
gh-111881: Import doctest lazily in libregrtest (#111884)

In most cases, doctest is not needed. So don't always import it at
startup. The change reduces ...

6f09f69b7f85962f66d10637c3325bbb2b2d9853 authored about 1 year ago
Add detail to comment on range of random.random() (gh-111868)

---------

Co-authored-by: Raymond Hettinger <[email protected]>

2f2a0a3a6c5494bcf13a8f587c28e30d86617ff0 authored about 1 year ago
gh-108303: Move more files to `Lib/test/test_module` (#111880)

0c42f7304a2757fe0f78bc6c6fbb33225cd9da15 authored about 1 year ago
gh-111881: Use lazy import in test.support (#111885)

* Import lazily getpass in test.support
* Only import ctypes on Windows in test.support.os_helper.

0372e3b02a7e3dc1c564dba94dcd817c5472b04f authored about 1 year ago
gh-108303: Move config parser data to `Lib/test/configparserdata/` (gh-111879)

cc18b886a51672c59622837a2b8e83bf6be28c58 authored about 1 year ago
GH-111843: Tier 2 exponential backoff (GH-111850)

34a03e951b027902d993c7066ba8e6b7e92cb2a9 authored about 1 year ago
GH-109369: Exit tier 2 if executor is invalid (GH-111657)

25c49564880e6868e4c76602f9f1650f0bc71c75 authored about 1 year ago
gh-111835: Add seekable method to mmap.mmap (gh-111852)

6046aec377311efb89c4438f7cf412e2c6568ba1 authored about 1 year ago
gh-111354: remove comparisons with enum values, variable reuse, unused imports in genobject.c (#111708)

30ec968befde2313f66af4754d410dc5a080a20a authored about 1 year ago
GH-111804: Drop posix.fallocate() under WASI (GH-111869)

Drop posix.fallocate() under WASI.

The underlying POSIX function, posix_fallocate(), was foun...

97c4c06d0d235aad00e5b6b10af8b8d68c889b9b authored about 1 year ago
gh-111569: Implement Python critical section API (gh-111571)

Critical sections are helpers to replace the global interpreter lock
with finer grained locking...

31c90d5838e8d6e4c47d98500a34810ccb33a6d4 authored about 1 year ago
gh-110543: Fix CodeType.replace in presence of comprehensions (#110586)

0b718e6407da65b838576a2459d630824ca62155 authored about 1 year ago
Remove redundant check in dbm.open() (GH-111844)

PyUnicode_FSConverter() already checks for embedded null characters.

804575b5c05f1dc94ccfebf6c5736d95410a0f01 authored about 1 year ago
gh-111495: Add tests for PyList C API (#111562)

Signed-off-by: kalyanr <[email protected]>
Co-authored-by: Serhiy Storchaka <storchaka@gmai...

a3903c8ec838f82338f7a7af68a6699118778e1d authored about 1 year ago
gh-68166: Tkinter: Add tests and examples for element_create() (GH-111453)

* Remove mention of "vsapi" element type from the documentation.
* Add tests for element_create...

005d1e8fc81539c60c6b21ebba34de3edd5bb232 authored about 1 year ago
gh-111246: Remove listening Unix socket on close (#111483)

Try to clean up the socket file we create so we don't add unused noise to the file system.

74b868f636a8af9e5540e3315de666500147d47a authored about 1 year ago
gh-111768: Add `wsgiref.util.is_hop_by_hop` to `__all__` (#111770)

f88caab467eb57cfe293cdf9fb7cce29b24fda7f authored about 1 year ago
socket: Update generated AC code (#111853)

fe3fd2c333ac080dba1fa64452c2f62098107731 authored about 1 year ago
Glossary: Add "static type checker" (#111837)

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

8ab7ad63086b1793c24b1c5aaa19b60fc0e6540e authored about 1 year ago
gh-108303: Move more `typing` related files to `Lib/test/typinganndata` (#111825)

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

82e36dba45b750ad4ed68735eb05bb939968a1fa authored about 1 year ago
gh-111662: Update socket module to use AC for optimizing performance (gh-111661)

8fbe5314cd6544bdcd50b3a57e0f8a9c6bf97374 authored about 1 year ago
GH-111848: Tidy up tier 2 handling of FOR_ITER specialization by using DEOPT_IF instead of jumps. (GH-111849)

06efb602645226f108e02bde716f9061f1ec4cdd authored about 1 year ago
gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)

* Revert "gh-111089: Use PyUnicode_AsUTF8() in Argument Clinic (#111585)"

This reverts commit...

11e83488c5a4a6e75a4f363a2e1a45574fd53573 authored about 1 year ago
gh-61199: Remove superfluous global statements from `base64._b32{en,de}code()*` (GH-111785)

Minor cleanup after commit 4ce6faa6c9591de6079347eccc9e61ae4e8d9e31

ea970fb116a114f2c47cc8f21df00166d43ab78b authored about 1 year ago
gh-111806: Fix `test_recursion` in `test_richcmp` on WASI builds (GH-111830)

f115a55f0e455a4b43a1da9fd838a60a101f182a authored about 1 year ago
gh-111808: Fix recursion error on WASM in `test_typing` (GH-111819)

0e83d941bea921380ce4a1494121f3ec30ae652e authored about 1 year ago
gh-81137: deprecate assignment of code object to a function of a mismatched type (#111823)

2f9cb7e095370e38bde58c79c8a8ea7705eefdc2 authored about 1 year ago
gh-111623: Add Support for Cross-interpreter tuples (gh-111628)

178861b19324c94d98478e4c2bba075964c3baa4 authored about 1 year ago
gh-85098: Implement functional CLI of symtable (#109112)

Co-authored-by: Pablo Galindo Salgado <[email protected]>

70afb8d7324bc74fe64141e1af5c602bf6c0c4dd authored about 1 year ago
gh-106672: C API: Report indiscriminately ignored errors (GH-106674)

Functions which indiscriminately ignore all errors now report them as
unraisable errors.

f55cb44359821e71c29903f2152b4658509dac0d authored about 1 year ago
gh-111765: Move old PyFloat_* tests to Lib/test/test_capi/test_float.py (GH-111766)

a077b2fbb88f5192bb47e514334f760bf08d0295 authored about 1 year ago
GH-111485: Allow arbitrary annotations on instructions and micro-ops. (GH-111697)

931f4438c92ec0eb2aa894092a91749f1d5bd216 authored about 1 year ago
gh-79932: raise exception if frame.clear() is called on a suspended frame (#111792)

13405ecffda6c66d6a5cf2a22dff892c108c69db authored about 1 year ago
gh-110395: test: assert after the child dies. (#111816)

based on review from Victor Stinner. I already made this edit in the 3.12 backport PR.

d2ddfccfb40e22bbdd75b28b444fd7b33dfe38db authored about 1 year ago
gh-111729: update generic syntax for `typing.Concatenate` sample code in `Doc/library/typing.rst` (#111734)

use new generic syntax

c3e19c3a62e82b9e77563e934059895b6230de6e authored about 1 year ago
GH-111485: Make BEFORE_WITH a uop (GH-111812)

3e99c9cbf67225ec1d3bb6af812e883f19ef53de authored about 1 year ago
gh-76785: Move _Py_excinfo Functions Out of the Internal C-API (gh-111715)

I added _Py_excinfo to the internal API (and added its functions in Python/errors.c) in gh-11153...

d4426e8d001cfb4590911e2e7de6963e12529faf authored about 1 year ago
gh-111698: Restrict Py_mod_multiple_interpreters to 3.12+ Under Py_LIMITED_API (gh-111707)

This should have been done in gh-104148.

(A similar fix has already be done for that slot's v...

836e0a75d565ecb7e2485fee88dbe67e649a1d5f authored about 1 year ago
simplify code to pop exception in frame_setlineno (#111702)

c5063fd62a3fd3c5c2af33fc17c60fabe54282fe authored about 1 year ago
gh-96954: Use skip_if_missing in test_makeunicodedata (GH-111764)

skip_if_missing in test_makeunicodedata

5e5762a2b8c6d341ebe156812e28bea78128207d authored about 1 year ago
GH-111772: Specialize slot loads and stores for `_Py_T_OBJECT` (GH-111773)

a7b0f63cdb83c0652fab19bbbc8547dfe309b1d2 authored about 1 year ago
GH-111646: Simplify optimizer, by compacting uops when making executor. (GH-111647)

d78c872e0d680f6e63afa6661df5021775a03690 authored about 1 year ago
gh-101180: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds (gh-111695)

c8faa3568afd255708096f6aa8df0afa80cf7697 authored about 1 year ago
gh-109466: Add ipv6_mapped property to IPv4Address (#109467)

Adds the `IPv4Address.ipv6_mapped` property.

Co-authored-by: Hugo van Kemenade <hugovk@users....

ba8aa1fd3735aa3dd13a36ad8f059a422d25ff37 authored about 1 year ago
gh-111495: Add tests for PyComplex C API (GH-111591)

24b5cbd3dce3fe37cdc787ccedd1e73a4f8cfc3c authored about 1 year ago
gh-111495: Add tests for PyFloat C API (GH-111624)

b452202a11c4cb60f69a098a0076a8a8aabade38 authored about 1 year ago
gh-111747: DOC: fix moved link to Documentation Translations (#111748)

Update old link in bugs.rst to the table of doc translators and translation repositories at Github.

72e27a67b97993f277e69c9dafb063007ba79adf authored about 1 year ago
gh-111719: Add extra check for alias command (#111720)

853b4b549dab445c1b54610e118fefaeba3f35e2 authored about 1 year ago
gh-110395: invalidate open kqueues after fork (#110517)

Invalidate open select.kqueue instances after fork as the fd will be invalid in the child.

a6c1c04d4d2339f0094422974ae3f26f8c7c8565 authored about 1 year ago
gh-80675: Set `f_trace_lines = True` on all frames upon `pdb.set_trace()` (#110881)

cd6b2ced7595fa69222bdd2042edc5a2576f3678 authored about 1 year ago
gh-96954: use a directed acyclic word graph for storing the unicodedata codepoint names (#97906)

Co-authored-by: Łukasz Langa <[email protected]>
Co-authored-by: Pieter Eendebak <pieter.eendebak...

9573d142157d8432f2772a109c304dafeaa454a5 authored about 1 year ago
GH-110829: Ensure Thread.join() joins the OS thread (#110848)

Joining a thread now ensures the underlying OS thread has exited. This is required for safer for...

0e9c364f4ac18a2237bdbac702b96bcf8ef9cb09 authored about 1 year ago
gh-111666: Speed up `BaseExceptionGroup.{derive,split,subgroup}` (#111667)

a28a3967ab9a189122f895d51d2551f7b3a273b0 authored about 1 year ago
gh-108303: Move `zip` and `tar` archives to `Lib/test/archivetestdata` (#111549)

890ef1b035457fe5d0b0faf27a703c74c33e0141 authored about 1 year ago
gh-111159: Fix `SyntaxError` doctests for non-builtin exception classes (#111541)

18c954849bcdd5acb6ef91cd90d92f3b5c685134 authored about 1 year ago
gh-111495: Test C API functions with extreme sizes and indices (GH-111631)

a8e1f474c20ab15140dd0cfcb96b696857907a60 authored about 1 year ago