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-102192: remove redundant exception fields from ssl module socket (#102466)

e108af6eca9904d177d769281907d12ac6894dfc authored almost 2 years ago by Irit Katriel <[email protected]>
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (#102743)

61d6c110d6019a7ba79c76cc50aeaa85a1b37c08 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-102737: Un-ignore ceval.c in the CI globals check (gh-102745)

The tool now allows user-added #LINE preprocessor directives.

https://github.com/python/cpyth...

84e20c689a8b3b6cebfd50d044c62af5d0e7dec1 authored almost 2 years ago by Eric Snow <[email protected]>
GH-102748: remove legacy support for generator based coroutines from `asyncio.iscoroutine` (#102749)

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

adaed17341e649fabb0f522e9b4f5962fcdf1d48 authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-102721: Improve coverage of `_collections_abc._CallableGenericAlias` (#102722)

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

fbe82fdd777cead5d6e08ac0d1da19738c19bd81 authored almost 2 years ago by Nikita Sobolev <[email protected]>
GH-102653: Make recipe docstring show the correct distribution (#102742)

b0ec6253c9cf1b22b87cd99f317dbaeb31263b20 authored almost 2 years ago by Raymond Hettinger <[email protected]>
Add comments to `{typing,_collections_abc}._type_repr` about each other (#102752)

Remove `if` condition in `_collections_abc._type_repr` that's no longer needed, bringing it in s...

a297d59609038ccfc3bdf6f350e8401f07b0a931 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-102594: PyErr_SetObject adds note to exception raised on normalization error (#102675)

51d693c58454a2c525094a7c74ebac86859353fd authored almost 2 years ago by Irit Katriel <[email protected]>
gh-94440: Fix issue of ProcessPoolExecutor shutdown hanging (#94468)

Fix an issue of concurrent.futures ProcessPoolExecutor shutdown hanging.

Co-authored-by: Alex...

2dc94634b50f0e5e207787e5ac1d56c68b22c3ae authored almost 2 years ago by yonatanp <[email protected]>
GH-100112: avoid using iterable coroutines in asyncio internally (#100128)

a44553ea9f7745a1119148082edb1fb0372ac0e2 authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-102690: Use Edge as fallback in webbrowser instead of IE (#102691)

1c9f3391b916939e5ad18213e553f8d6bfbec25e authored almost 2 years ago by Jamoo721 <[email protected]>
gh-102660: Fix Refleaks in import.c (#102744)

gh-102661 introduced some leaks. This fixes them.

https://github.com/python/cpython/issues/10...

2a03ed034edc6bb2db6fb972b2efe08db5145a28 authored almost 2 years ago by Eric Snow <[email protected]>
gh-102738: remove from cases generator the code related to register instructions (#102739)

675b97a6ab483573f07ce6e0b79b0bc370ab76c9 authored almost 2 years ago by Irit Katriel <[email protected]>
Simplify and speed-up math.hypot() and math.dist() (GH-102734)

0a22aa0528a4ff590854996b8854e9a79120987a authored almost 2 years ago by Raymond Hettinger <[email protected]>
Fix typo in code comment (#102726)

00d1ef73d6799142f90d8e00f3dfcf5d86e6cad8 authored almost 2 years ago by Martin Breuss <[email protected]>
Exclude `ceval.c` from the C-analyzer tool (#102735)

The "check if generated files are up to date" CI check appears to be currently failing on all PR...

215007b57619978243b5d5e4d0884f777e8b2715 authored almost 2 years ago by Alex Waygood <[email protected]>
gh-102654: Insert #line directives in generated_cases.c.h (#102669)

This behavior is optional, because in some extreme cases it
may just make debugging harder. The...

70185de1abfe428049a5c43d58fcb656b46db96c authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101100: Documenting --prefix and --exec-prefix. (GH-102695)

Co-authored-by: Erlend E. Aasland <[email protected]>

61b9ff35cbda0cc59816951a17de073968fc25c6 authored almost 2 years ago by Julien Palard <[email protected]>
gh-102281: Fix potential nullptr dereference + use of uninitialized memory (gh-102282)

afa6092ee4260bacf7bc11905466e4c3f8556cbb authored almost 2 years ago by Max Bachmann <[email protected]>
gh-102615: Use `list` instead of `tuple` in `repr` of paramspec (#102637)

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

2b5781d659ce3ffe03d4c1f46e4875e604cf2d88 authored almost 2 years ago by Nikita Sobolev <[email protected]>
Remove misformatted exclamation marks in docs (#102694)

Remove the exclamation mark from :program:`!foo` in .rst files because
it inadvertently shows u...

8647ba4b639077e201751ae6dbd82e8bfcf80895 authored almost 2 years ago by Tom Levy <[email protected]>
gh-101377: improving test_locale_calendar_formatweekday of calendar (#101378)

---------

Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
...

5e0865f22eed9f3f3f0e912c4ada196effbd8ce0 authored almost 2 years ago by Andre Hora <[email protected]>
gh-102560 Add docstrings to asyncio.TaskGroup (#102565)

e94edab727d07bef851e0e1a345e18a453be863d authored almost 2 years ago by JosephSBoyle <[email protected]>
gh-102519: Avoid failing tests due to inaccessible volumes (GH-102706)

5fce813d8e547d6508daa386b67f230105c3a174 authored almost 2 years ago by Steve Dower <[email protected]>
gh-102703: Fix typo in modules tutorial documentation (GH-102707)

**Before**
This prevents directories with a common name, such as ``string``, unintentionally hi...

0a539b5db312d126ff45dd4aa6a53d40a292c512 authored almost 2 years ago by Robert Prater (B. Eng) <[email protected]>
gh-101578: mention in what's new in 3.12 that exceptions are now normalized before stored (#102702)

152292b98fd52f8b3db252e5609d6a605a11cb57 authored almost 2 years ago by Irit Katriel <[email protected]>
Rename redundant enum tests so that they run (#102535)

a028778d4c813914ae1e6ef3a04bb96dbf92ace6 authored almost 2 years ago by JosephSBoyle <[email protected]>
gh-102674: Remove _specialization_stats from Lib/opcode.py (#102685)

It's not use except in a test, so move it there instead.

d77c48740f5cd17597693bd0d27e32db725fa3a0 authored almost 2 years ago by Dong-hee Na <[email protected]>
gh-102660: Handle m_copy Specially for the sys and builtins Modules (gh-102661)

It doesn't make sense to use multi-phase init for these modules. Using a per-interpreter "m_copy...

cdb21ba74d933e262bc1696b6ce78b50cb5a4443 authored almost 2 years ago by Eric Snow <[email protected]>
gh-102354: change python3 to python in docs examples (#102696)

80abd62647b2a36947a11a6a8e395061be6f0c61 authored almost 2 years ago by Paul Watson <[email protected]>
gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506)

This will keep us from adding new unsupported (i.e. non-const) C global variables, which would b...

1ff81c0cb67215694f084e51c4d35ae53b9f5cf9 authored almost 2 years ago by Eric Snow <[email protected]>
GH-94851: check unicode consistency of static strings in debug mode (#102684)

a703f743dbf2675948e59c44fa9d7112f7825100 authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-100315: clarification to `__slots__` docs. (#102621)

refer to tp_itemsize in discussion on "variable-length" built-in types

88c262c086077377b40dfae5e46f597e28ffe3c9 authored almost 2 years ago by T <[email protected]>
GH-100227: cleanup initialization of global interned dict (#102682)

3d872a74c8c16d4a077c2223f678b1f8f7e0e988 authored almost 2 years ago by Kumar Aditya <[email protected]>
doc: Remove a duplicate 'versionchanged' in library/asyncio-task (gh-102677)

7bdb331b67c4aee513e01794ba7dd2c3be43d3ca authored almost 2 years ago by Joongi Kim <[email protected]>
gh-102013: Add PyUnstable_GC_VisitObjects (#102014)

cbd3fbfb6e5c1cc96bbeb99483a580f165b01671 authored almost 2 years ago by Jacob Bower <[email protected]>
GH-102670: Use sumprod() to simplify, speed up, and improve accuracy of statistics functions (GH-102649)

457e4d1a516c2b83edeff2f255f4cd6e7b114feb authored almost 2 years ago by Raymond Hettinger <[email protected]>
gh-102627: Replace address pointing toward malicious web page (#102630)

* Replace known bad address pointing toward a malicious web page.

Co-authored-by: C.A.M. Gerl...

61479d46848bc7a7f9b571b0b09c4a4b4436d839 authored almost 2 years ago by Blind4Basics <[email protected]>
gh-98831: Use DECREF_INPUTS() more (#102409)

392f2ad3cbf2e1f24656fe0410a9b65882257582 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101659: Avoid Allocation for Shared Exceptions in the _xxsubinterpreters Module (gh-102659)

https://github.com/python/cpython/issues/101659

959ea2f9e967042954878f7af5c85053238212a7 authored almost 2 years ago by Eric Snow <[email protected]>
gh-101524: Fix the ChannelID tp_name (gh-102655)

https://github.com/python/cpython/issues/101524

74885a08dbc7cc768d15711752957096d6a5a350 authored almost 2 years ago by Eric Snow <[email protected]>
gh-102069: Fix `__weakref__` descriptor generation for custom dataclasses (#102075)

d97757f793ea53dda3cc6882b4a92d3e921b17c9 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-98169 dataclasses.astuple support DefaultDict (#98170)

Co-authored-by: Pieter Eendebak <[email protected]>

71e37d907905b0504c5bb7b25681adeea2157492 authored almost 2 years ago by T <[email protected]>
gh-102650: Remove duplicate include directives from multiple source files (#102651)

Remove duplicate include directives from multiple source files

85ba8a3e03707092800cbf2a29d95e0b495e3cb7 authored almost 2 years ago by chgnrdv <[email protected]>
GH-100987: Don't cache references to the names and consts array in `_PyEval_EvalFrameDefault`. (#102640)

* Rename local variables, names and consts, from the interpeter loop. Will allow non-code object...

2d370da5702f07d044f0e612df68172852b89f42 authored almost 2 years ago by Mark Shannon <[email protected]>
gh-87092: refactor assemble() to a number of separate functions, which do not need the compiler struct (#102562)

634cb61909b1392f0eef3e749931777adb54f16e authored almost 2 years ago by Irit Katriel <[email protected]>
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (#102631)

ca01cae1e91446c70fa569d4502c7cbba381e7ff authored almost 2 years ago by Irit Katriel <[email protected]>
Fix broken link to MSDN (#102355)

9a8b66b58c74236959a01d579e2c156d9c2e7cb3 authored almost 2 years ago by 谭九鼎 <[email protected]>
GH-102300: Reuse objects with refcount == 1 in float specialized binary ops. (GH-102301)

233e32f93614255bf5fc7c93cd98af453e58cc98 authored almost 2 years ago by Mark Shannon <[email protected]>
gh-101100: Fix Sphinx warnings in `turtle` module (#102340)

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

78e4e6c3d71980d4e6687f07afa6ddfc83e29b04 authored almost 2 years ago by Hugo van Kemenade <[email protected]>
GH-101673: Fix pdb bug where local variable changes are lost after longlist (#101674)

5d677c556f03a34d1c2d86e4cc96025870c20c12 authored almost 2 years ago by gaogaotiantian <[email protected]>
Fix duplicated words in the docs (GH-102629)

With grep utility found some duplicated words

Automerge-Triggered-By: GH:AlexWaygood

f6ca71a42268dcd890bd1930501b6c7e6d7ce66e authored almost 2 years ago by Виталий Дмитриев <[email protected]>
Optimize fmean() weighted average (#102626)

6cd7572f859a32a1f4626644c3e8139055df59e3 authored almost 2 years ago by Raymond Hettinger <[email protected]>
Fixes duplicated word (#102623)

In line 1627, the end of the sentence reads "only that that it may be." but it should read "only...

e6210621bee4ac10e18b4adc11229b8cc1ee788d authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-101821: Test coverage for `ast.main` function (#101822)

bb396eece44036a71427e7766fbb8e0247373102 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-79940: skip `TestGetAsyncGenState` on wasm as it requires working sockets (GH-102605)

Skip `TestGetAsyncGenState` and restoring of the default event loop policy in `test_inspect` i...

534660f1680955c7a6a47d5c6bd9649704b74a87 authored almost 2 years ago by Thomas Krennwallner <[email protected]>
gh-79940: add introspection API for asynchronous generators to `inspect` module (#11590)

ced13c96a4eb9391a9d27e3e13218f70c579670f authored almost 2 years ago by Thomas Krennwallner <[email protected]>
gh-102213: Optimize the performance of `__getattr__` (GH-102248)

When __getattr__ is defined, python with try to find an attribute using _PyObject_GenericGetAttr...

aa0a73d1bc53dcb6348a869df1e775138991e561 authored almost 2 years ago by wangxiang-hz <[email protected]>
gh-102433: Add tests for how classes with properties interact with `isinstance()` checks on `typing.runtime_checkable` protocols (#102449)

Co-authored-by: Carl Meyer <[email protected]>

5ffdaf748d98da6065158534720f1996a45a0072 authored almost 2 years ago by Alex Waygood <[email protected]>
GH-90997: Shrink the LOAD_GLOBAL caches (#102569)

08b67fb34f4519be1b0bb4673643a2c761c7ae92 authored almost 2 years ago by Brandt Bucher <[email protected]>
gh-88071: Update docstrings of dataclass' astuple and asdict (#101806)

Update dataclasses.astuple and dataclasses.asdict docstrings to reflect that they deep copy obje...

767d3a8f6f2f94daa15ad3759d0ecdf4c009b7ab authored almost 2 years ago by Ilya V. Schurov <[email protected]>
gh-102103: add `module` argument to `dataclasses.make_dataclass` (#102104)

b48be8fa18518583abb21bf6e4f5d7e4b5c9d7b2 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-102578: Optimise setting and deleting mutable attributes on non-dataclass subclasses of frozen dataclasses (gh-102573)

ee6f8413a99d0ee4828e1c81911e203d3fff85d5 authored almost 2 years ago by Xuehai Pan <[email protected]>
GH-80486: Fix handling of NTFS alternate data streams in pathlib (GH-102454)

Co-authored-by: Maor Kleinberger <[email protected]>

90f1d777177e28b6c7b8d9ba751550e373d61b0a authored almost 2 years ago by Barney Gale <[email protected]>
gh-102519: Add doc updates for os.listdrives, listvolumes and listmounts (GH-102585)

12226bec2588f925f4698e1130ce78e118343934 authored almost 2 years ago by Steve Dower <[email protected]>
GH-102537: Handle check for PYTHONTZPATH failing in zoneinfo test (GH-102538)

It is possible but unlikely for the `python_tzpath_context` function to fail between the start...

64bde502cf89963bc7382b03ea9e1c0967d22e35 authored almost 2 years ago by Paul Ganssle <[email protected]>
gh-86509: Add link to Lib/_threading_local.py in threading docs (#101824)

53dceb53ade15587b9cfd30c0a0942232517dee9 authored almost 2 years ago by Owain Davies <[email protected]>
gh-102519: Add os.listdrives, os.listvolumes and os.listmounts on Windows (GH-102544)

cb35882773a3ffc7fe0671e64848f4c926a2d52f authored almost 2 years ago by Steve Dower <[email protected]>
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives in `_ctypes` (#102477)

2999e02836f9112de6b17784eaca762fb87e71a9 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-102378: don't bother stripping `/` from __text_signature__ (#102379)

71cf7c3dddd9c49ec70c1a95547f2fcd5daa7034 authored almost 2 years ago by David Hewitt <[email protected]>
gh-102255: Improve build support for Windows API partitions (GH-102256)

Add `MS_WINDOWS_DESKTOP`, `MS_WINDOWS_APPS`, `MS_WINDOWS_SYSTEM` and `MS_WINDOWS_GAMES` preproce...

c6858d1e7f4cd3184d5ddea4025ad5dfc7596546 authored almost 2 years ago by Max Bachmann <[email protected]>
gh-81057: Vendor a Subset of distutils for the c-analyzer Tool (gh-102505)

distutils was removed in November. However, the c-analyzer relies on it. To solve that here, we ...

ca066bdbed85094a9c4d9930823ce3587807db48 authored almost 2 years ago by Eric Snow <[email protected]>
gh-100227: Isolate the Import State to Each Interpreter (gh-101941)

Specific changes:

* move the import lock to PyInterpreterState
* move the "find_and_load" di...

cf6e7c5e551b3513817d6a77ba88253dc8473298 authored almost 2 years ago by Eric Snow <[email protected]>
gh-100227: Move dict_state.global_version to PyInterpreterState (gh-102338)

https://github.com/python/cpython/issues/100227

b45d14b88611fefc6f054226d3e1117082d322c8 authored almost 2 years ago by Eric Snow <[email protected]>
GH-84783: Document GH-101264 (Make the slice object hashable) in What's New. (#102548)

58d761e5b5f253892a697941c71bac0159a1d74e authored almost 2 years ago by T. Wouters <[email protected]>
gh-100227: Move next_keys_version to PyInterpreterState (gh-102335)

https://github.com/python/cpython/issues/100227

5e5acd291f4387876afc641163e9f8ae5c65086c authored almost 2 years ago by Eric Snow <[email protected]>
gh-100227: Move func_state.next_version to PyInterpreterState (gh-102334)

https://github.com/python/cpython/issues/100227

66ff374d4f353ae427c148d2a1d141d223303a82 authored almost 2 years ago by Eric Snow <[email protected]>
gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)

This simplifies further changes to _Py_RefTotal (e.g. make it atomic or move it to PyInterpreter...

cbb0aa71d040022db61390380b8aebc7c04f3275 authored almost 2 years ago by Eric Snow <[email protected]>
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in Objects/) (#102218)

11a2c6ce516b24b2435cb627742a6c4df92d411c authored almost 2 years ago by Irit Katriel <[email protected]>
gh-102507 Remove invisible pagebreak characters (#102531)

Co-authored-by: AlexWaygood <[email protected]>

b097925858c6975c73e989226cf278cc382c0416 authored almost 2 years ago by JosephSBoyle <[email protected]>
gh-102515: Remove unused imports in the `Lib/` directory (#102516)

401d7a7f009ca2e282b1a0d1b880dc602afd39dc authored almost 2 years ago by Alex Waygood <[email protected]>
Remove or update bitbucket links (GH-101963)

Since Mercurial removal from bitbucket.org, some links are broken.
They are replaced by github....

7d801f245e2021d19daff105ce722f22aa844391 authored almost 2 years ago by sblondon <[email protected]>
gh-101100: Fix sphinx warnings in `zipapp` and `zipfile` modules (#102526)

1f557f94c2ee98c2a43bd090a7bf3f39a22ed874 authored almost 2 years ago by Nikita Sobolev <[email protected]>
GH-102397: Fix segfault from race condition in signal handling (#102399)

Co-authored-by: Gregory P. Smith <[email protected]>

1a84cc007e207f2dd61f86a7fc3d86632fdce72f authored almost 2 years ago by Kumar Aditya <[email protected]>
Fix style in argparse.rst (#101733)

061325e0d2bbec6ff89d03f527c91dc7bfa14003 authored almost 2 years ago by Marcin Wieczorek <[email protected]>
Merge in the release of Python 3.12.0a6.

8fd55dd78ec0f66a375f1c0a4b649871ee182929 authored almost 2 years ago by Thomas Wouters <[email protected]>
Post 3.12.0a6

02b9a921cb3e6308ad300ee9c398b24998220931 authored almost 2 years ago by Thomas Wouters <[email protected]>
fix typo in async generator code field name `ag_code` (#102448)

e499680100a9d4fa4b673cbcfebc32212b4f848a authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-102381: don't call watcher callback with dead object (#102382)

Co-authored-by: T. Wouters <[email protected]>

1e703a473343ed198c9a06a876b25d7d69d4bbd0 authored almost 2 years ago by Carl Meyer <[email protected]>
Python 3.12.0a6

f9774e57d84162ff0cba0b17a3dcdb93dfbce45e authored almost 2 years ago by Thomas Wouters <[email protected]>
gh-102493: fix normalization in PyErr_SetObject (#102502)

Co-authored-by: Jelle Zijlstra <[email protected]>

a33ca2ad1fcf857817cba505a788e15cf9d6ed0c authored almost 2 years ago by Irit Katriel <[email protected]>
gh-87092: compiler's CFG construction moved to after codegen stage (#102320)

54060ae91da2df44b3f6e6c698694d40284687e9 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH-98781)

Apply suggestion to combine build requirements changes in 3.11 WhatsNew

Co-authored-by: Petr ...

4a3ea1fdd890e5e2ec26540dc3c958a52fba6556 authored almost 2 years ago by C.A.M. Gerlach <[email protected]>
Remove redundant `_ensure_future` in favor of `ensure_future` in `asyncio` (#102398)

d8485d6c8bd7ad8191fde337d81c01f2192855eb authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-95913: Edit Faster CPython section in 3.11 WhatsNew (GH-98429)

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

80b19a30c0d5f9f8a8651e7f8847c0e68671c89a authored almost 2 years ago by C.A.M. Gerlach <[email protected]>
gh-90110: Fix the c-analyzer Tool (#102483)

Some incompatible changes had gone in, and the "ignore" lists weren't properly undated. This cha...

8606697f49dc58ff7e18147401ac65a09c38cf57 authored almost 2 years ago by Eric Snow <[email protected]>
gh-101759: Update macOS installer SQLite 3.40.1 checksum (gh-102485)

f9cdeb7b99d408a2e884101ede576952510bcc9b authored almost 2 years ago by Ned Deily <[email protected]>
Remove unused import of `warnings` from `unittest.loader` (#102479)

c84e6f32df989908685ea8b6cd49ddde9f428524 authored almost 2 years ago by JosephSBoyle <[email protected]>
Add gettext support to tools/extensions/c_annotations.py (#101989)

d959bcd4a0393a120fa12c034de4041037d171c3 authored almost 2 years ago by Rémi Lapeyre <[email protected]>
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives in sub interpreters module (#102472)

f105fe4f0a704bedee21d95f1a08bc14a1fcea2a authored almost 2 years ago by Irit Katriel <[email protected]>