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-89381: Fix invalid signatures of math/cmath.log (#101404)

0ef92d979311ba82d4c41b22ef38e12e1b08b13d authored almost 2 years ago by Sergey B Kirpichev <[email protected]>
Fix trivial typo in shebang example (GH-101385)

The example was showing the current version, but should be pinned to 3.7 to match the example co...

666c0840dcac9941fa41ec619fef8d45cd849a0b authored almost 2 years ago by socal-nerdtastic <[email protected]>
GH-100485: Add extended accuracy test. Switch to faster fma() based variant. GH-101383)

84483aacc005e6a535355cb68342fa0801d956cc authored almost 2 years ago by Raymond Hettinger <[email protected]>
gh-101386: fix typos found by codespell (#101387)

db757f0e440d2b3fd3a04dd771907838e0c2241c authored almost 2 years ago by Peter Jiping Xie <[email protected]>
gh-39615: Add warnings.warn() skip_file_prefixes support (#100840)

`warnings.warn()` gains the ability to skip stack frames based on code
filename prefix rather t...

052f53d65d9f65c7c3223a383857ad07a182c2d7 authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-101341: Remove unncessary enum._power_of_two function (gh-101342)

8cef9c0f92720f6810be1c74e00f611acb4b8b1e authored almost 2 years ago by Dong-hee Na <[email protected]>
[doc] Add a section on logging handler configuration order. (GH-101380)

b5c4d6064cc2ae7042d2dc7b533d74f6c4176a38 authored almost 2 years ago by Vinay Sajip <[email protected]>
[doc] Add some notices to logging configuration documentation. (GH-101373)

d083df39fa61dc27b3c22a7bc06a71e95b718fa3 authored almost 2 years ago by Vinay Sajip <[email protected]>
gh-77532: Minor tweaks to allow compiling with PlatformToolset=ClangCL on Windows (GH-101352)

To use this, ensure that clang support was selected in Visual Studio Installer, then set the Pla...

737d367b1f4bad76914173a64d6bbe19a984cd5f authored almost 2 years ago by Steve Dower <[email protected]>
Speed-up and improve accuracy with Rump Algorithms (3.1) and (5.10) (GH-101366)

7956e0c30001cc0940caa66fab4d72455c865b3a authored almost 2 years ago by Raymond Hettinger <[email protected]>
gh-101000: Add os.path.splitroot() (#101002)

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

e5b08ddddf1099f04bf65e63017de840bd4b5980 authored almost 2 years ago by Barney Gale <[email protected]>
Fix typos in pystate.c file (#101348)

37f15a5efab847b8aca47981ab596e9c36445bf7 authored almost 2 years ago by Виталий Дмитриев <[email protected]>
gh-99834: Update bundled copy of Tcl/Tk to 8.6.13.0 on Windows (GH-101307)

8d18d1ffd52eb3917c4566b09596d596116a5532 authored almost 2 years ago by Steve Dower <[email protected]>
gh-98831: Fix two bugs in case generator (#101349)

Fix two bugs in case generator

- UndefinedLocalError when generating metadata for an 'op'
- ...

9f2c479eaf7d922746ef2f3c85b5c781757686b1 authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-60580: Fix a wrong type of `ctypes.wintypes.BYTE` (#97579)

Created from a patch file attached to an issue, by Anatoly Techtonik.

409f5337a3e466a5ef673797575cbd1745d27ca9 authored almost 2 years ago by Oleg Iarygin <[email protected]>
gh-85100: Migrate BPO link to the GitHub link for malloc warnings (gh-101343)

f2ac9510a5aa4f71d468f486140eae60f46833ad authored almost 2 years ago by Dong-hee Na <[email protected]>
gh-99952: [ctypes] fix refcount issues in from_param() result. (#100169)

Fixes a reference counting issue with `ctypes.Structure` when a `from_param()` method call is us...

dfad678d7024ab86d265d84ed45999e031a03691 authored almost 2 years ago by Yukihiro Nakadaira <[email protected]>
datetime.rst: improve combine() docs (#101338)

The explanation on handling of datetime as the date arg was confusingly mixed with an unrelated
...

f5ad63f79af3a5876f90b409d0c8402fa54e878a authored almost 2 years ago by John Belmonte <[email protected]>
gh-100522 Add a test for 'futures.as_completed' timing out with a non-zero timeout value (#100523)

a2262789abccb68a61bb4047743fbcbd9a64b13c authored almost 2 years ago by JosephSBoyle <[email protected]>
gh-94518: Rename `group*` to `extra_group*` to avoid confusion (#101054)

* Rename `group*` to `extra_group*` to avoid confusion
* Rename `num_groups` into `extra_group_...

73245d084e383b5bc3affedc9444e6b6c881c546 authored almost 2 years ago by Oleg Iarygin <[email protected]>
gh-98831: rewrite RAISE_VARARGS in the instruction definition DSL (#101306)

b400219df5f245ef2eb3c7ce0589b1f8020a1192 authored almost 2 years ago by Irit Katriel <[email protected]>
Fix incorrect versions in magic number comments (GH-101301)

6162a0e305faf82534c011ddb2fb99a94ae84d29 authored almost 2 years ago by Brandt Bucher <[email protected]>
gh-98831: add variable stack effect support to cases generator (#101309)

19f90d6b97120eafe6dc6689d5a946f50c0c8ef8 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101326: Fix regression when passing None to FutureIter.throw (#101327)

a178ba82bfe2f2fb6f6ff0e67cb734fd7c4321e3 authored almost 2 years ago by Shantanu <[email protected]>
GH-88597: Rename uuid's new CLI args to be in line with uuidgen. (#101248)

this way they match an existing uuidgen command line tool.

952a1d9cc970508b280af475c0be1809692f0c76 authored almost 2 years ago by achhina <[email protected]>
Add advice how to freeze fewer modules (#101298)

(And fix a bug that only occurs when you follow the advice.)

14177128126f688856099c8ec138ac4693a8cf85 authored almost 2 years ago by Guido van Rossum <[email protected]>
GH-98831: Elaborate some cases_generator tests (#101299)

* Make macro test more elaborate
* Add test for 'register inst()'

395871e511d6d9634399598cae8f0c35fe72d79b authored almost 2 years ago by Guido van Rossum <[email protected]>
Fix some comments in ceval.c and fix lltrace output (#101297)

The comment at the top was rather outdated. :-)

Also added a note about the dangers of dump_s...

498598e8c2d64232d26c075de87c513415176bbf authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-98831: rewrite pattern matching opcodes in the instruction definition DSL (#101287)

1a9d8c750be83e6abb65769d312361fe9742de02 authored almost 2 years ago by Irit Katriel <[email protected]>
GH-100762: Don't call `gen.throw()` in `gen.close()`, unless necessary. (GH-101013)

* Store exception stack depth in YIELD_VALUE's oparg and use it avoid expensive gen.throw() in g...

f02fa64bf2d03ef7a28650c164e17a5fb5d8543d authored almost 2 years ago by Mark Shannon <[email protected]>
gh-101135: Add backwards compatibility to Windows launcher for older 32-bit versions (GH-101138)

Python 2.x and up to 3.4 did not contain the "-32" in their registry name, so the 32 and 64-bit ...

daec3a463c747c852d7ee91e82770fb1763d7d31 authored almost 2 years ago by Martin Boisvert <[email protected]>
gh-92123: Adapt _elementtree to multi-phase init (PEP 489) (#101285)

fee7a995a18589001a432cea365fd04bf8efb7c1 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
GH-91375: Purge `asyncio` static variables from globals-to-fix list (#101288)

00d092caa8c6d6e6db349bd532533b8fc096f1f4 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
GH-92123: Pass _elementtree state as parameter (#101189)

b2ac39626a13ae2fb14ec58ea0f0807e47f9910a authored almost 2 years ago by Erlend E. Aasland <[email protected]>
no-issue: Add Dong-hee Na as autoconf codeowner (gh-101281)

38cc24f119346e2947e316478b58e58f0dde307c authored almost 2 years ago by Dong-hee Na <[email protected]>
gh-101278: Drop -gdwarf-4 flag from the BOLT build (gh-101280)

a958e7d35af191c354a3e89a1236e830b1e46029 authored almost 2 years ago by Dong-hee Na <[email protected]>
gh-98831: rewrite CHECK_EG_MATCH opcode in the instruction definition DSL (#101269)

8c183cddd3d0031c6d397738f73c20ee6bf61ce8 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101060: conditionally add `-fno-reorder-blocks-and-partition` (gh-101061)

7589d713a14a1efbb0cbb7caa9fdbad2b081cf18 authored almost 2 years ago by Gregory Szorc <[email protected]>
gh-101152: Implement PEP 699 (GH-101193)

Co-authored-by: Kumar Aditya <[email protected]>
Co-authored-by:...

7f95ec3e7405ea5f44adc3584e297a3191118f32 authored almost 2 years ago by ram vikram singh <[email protected]>
[docs] Mention how to get/set a bigint PyLong via the C API (#101270)

We don't need direct C APIs to get at a bigint representation of PyLong but we
do want the few ...

e244401ce508ad391295beb636e499fcc6797a2a authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-100795: Don't call freeaddrinfo on failure. (#101252)

When getaddrinfo returns an error, the output pointer is in an unknown state
Don't call freeadd...

b724ac2fe7fbb5a7a33d639cad8e748f17b325e0 authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-101261: add test for function with > 255 args (#101262)

bd7903967cd2a19ebc842dd1cce75f60a18aef02 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-59956: Allow the "Trashcan" Mechanism to Work Without a Thread State (gh-101209)

We've factored out a struct from the two PyThreadState fields. This accomplishes two things:

...

7b20a0f55a16b3e2d274cc478e4d04bd8a836a9f authored almost 2 years ago by Eric Snow <[email protected]>
GH-92123: Store _elementtree state in type contexts (#101190)

- add state pointer to TreeBuilderObject
- add state pointer to XMLParserObject

984387f39a3385ed5699bd7e21797c348e543b19 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
Added asyncio REPL example to docs. (#101243)

Co-authored-by: Kumar Aditya <[email protected]>

5d868efde9ea08b39357b962a02a0294aa97689c authored almost 2 years ago by Carlton Gibson <[email protected]>
gh-101015: Fix `typing.get_type_hints` with unpacked `*tuple` (PEP 646) (#101031)

807d6b576fa37f3ab7eb951297cb365c0c198595 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-83122: Deprecate testing element truth values in `ElementTree` (#31149)

When testing element truth values, emit a DeprecationWarning in all implementations.

This had...

d717be04dc7876696cb21ce7901bda0214c4b2e0 authored almost 2 years ago by Jacob Walls <[email protected]>
Sumprod(): Update citation. Reorder functions. Add final twosum() call. Improve comments. (#101249)

997073c28b2f8d199ff97759775208bc9a99b2b3 authored almost 2 years ago by Raymond Hettinger <[email protected]>
gh-101047: Remove vestigial references to macOS libtool options (gh-101048)

LIBTOOL_CRUFT and OTHER_LIBTOOL_OPT variables have been unused since commit
19199830f7f880b1e9c...

79af40a40384ff57238185017970c3f60e351ee1 authored almost 2 years ago by Gregory Szorc <[email protected]>
Add Erlend Aasland as autoconf codeowner (#101247)

4db64529aea775aa23b24f35d08611f427ec2f6f authored almost 2 years ago by Erlend E. Aasland <[email protected]>
GH-101097: Switch from standard interval notation to greater or less than signs for random.random()'s documentation (#101119)

8bcd4a6ec7f951d952c174c6a8d937cc62444738 authored almost 2 years ago by Andrew Hong <[email protected]>
gh-67790: Support float-style formatting for Fraction instances (#100161)

This PR adds support for float-style formatting for `Fraction` objects: it supports the `"e"`, `...

3e09f3152e518cdc8779b52943b86812114ce071 authored almost 2 years ago by Mark Dickinson <[email protected]>
Revert "gh-100795: avoid unexpected `freeaddrinfo` after failed `getaddrinfo` (#101220)" (#101238)

Revert "gh-100795: avoid unexpected `freeaddrinfo` after failed `getaddrinfo` (#101220)"

This...

b53bad6dd08db78f5b5e2f41bea69c4b657fca13 authored almost 2 years ago by Kumar Aditya <[email protected]>
gh-100795: avoid unexpected `freeaddrinfo` after failed `getaddrinfo` (#101220)

Co-authored-by: Oleg Iarygin <[email protected]>

5f08fe4a2c055880c23c6f9b57ff03005d193bfc authored almost 2 years ago by Sergey G. Brester <[email protected]>
GH-88597: Added command line interface to UUID module. (#99463)

The `uuid` module now supports command line usage.

```python
❯ ./python.exe -m uuid ...

95f5b05a8cad61b296807c14e50896075c4dc1de authored almost 2 years ago by achhina <[email protected]>
gh-100518: Add tests for `ast.NodeTransformer` (#100521)

c1c5882359a2899b74c1685a0d4e61d6e232161f authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-100726: Optimize construction of range object for medium sized integers (#100810)

Use C long arithmetic instead of PyLong arithmetic to compute the range length, where possible.
...

f63f525e161204970418ebc132efc542daaa24ed authored almost 2 years ago by Pieter Eendebak <[email protected]>
gh-99266: ctypes: Preserve more detailed exception in `ArgumentError`

Co-authored-by: Kumar Aditya <[email protected]>

b4e11a7985a3bc116596c63d1e5f8bbd653041b9 authored almost 2 years ago by Kamil Turek <[email protected]>
GH-92123: Move _elementtree heap types to module state (#101187)

13566a37c2f27b7f3a5ef1ecf4288230171b7daf authored almost 2 years ago by Erlend E. Aasland <[email protected]>
gh-101037: Fix potential memory underallocation for zeros of int subtypes (#101038)

This PR fixes object allocation in long_subtype_new to ensure that there's at least one digit in...

401fdf9c851eb61229250ebffa942adca99b36d1 authored almost 2 years ago by Mark Dickinson <[email protected]>
gh-101143: Remove references to `TimerHandle` from `asyncio.base_events.BaseEventLoop._add_callback` (#101197)

Co-authored-by: Kumar Aditya <[email protected]>

9e947675ae3dc32f5863e5ed3022301cf7fd79b4 authored almost 2 years ago by J. Nick Koston <[email protected]>
Bump Azure Pipelines to ubuntu-22.04 (#101089)

c22a55c8b4f142ff679880ec954691d5920b7845 authored almost 2 years ago by Hugo van Kemenade <[email protected]>
Fix rst formatting in 3.12 What's New (#101110)

120cb18c72677be5568e65d5441b08ce30915699 authored almost 2 years ago by scrazzz <[email protected]>
gh-91351: Fix some bugs in importlib handling of re-entrant imports (GH-94504)

Co-authored-by: Brett Cannon <[email protected]>

3325f054e33b318aa56b74472f76a56b8afc0510 authored almost 2 years ago by Jean-Paul Calderone <[email protected]>
gh-100750: pass encoding kwarg in lib/platform.py (#100751)

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

6b3993c556eb3bb36d1754a17643cddd3f6ade92 authored almost 2 years ago by Thomas Grainger <[email protected]>
gh-86610: Use attribute directive in docs for pathlib.PurePath (#101114)

01093b82037fbae83623581294a0f1cf5b4a44b0 authored almost 2 years ago by Barney Gale <[email protected]>
GH-101111: Disambigaute origin of const for store_const and append_const (#101121)

While the documentation for `optparse` mentioned that both `store_const` and
`append_const` sto...

9a155138c58cad409e28e34359ba87ec0025b6b7 authored almost 2 years ago by Jürgen Gmach <[email protected]>
GH-101112: Specify type of pattern for Path.rglob (#101132)

The documentation for `rglob` did not mention what `pattern` actually
is.

Mentioning and lin...

61f338a005aa9f36b2a0a8d6924857e703bb6140 authored almost 2 years ago by Jürgen Gmach <[email protected]>
Fix a typo in whatsnew/3.12.rst (#101150)

f1d0711dd33bdd6485082116ddaca004c225b62f authored almost 2 years ago by caozhanhao <[email protected]>
Fix minor typos in SSL documentation (#101158)

73497690b5debe01ba94ffefbecee034e39e8627 authored almost 2 years ago by Simon Robinson <[email protected]>
gh-91485: Avoid unnecessary use of non-Python syntax in io docs (#101177)

783d1bc51b886b6135e6a4effb91be207df5f50a authored almost 2 years ago by Shantanu <[email protected]>
Fix typo in comment in compile.c (#101194)

4510fbb2163a5bdc4250752eab5a4bb9034dc76d authored almost 2 years ago by Ikko Eltociear Ashimine <[email protected]>
gh-101181: Fix `unused-variable` warning in `pystate.c` (#101188)

Co-authored-by: Kumar Aditya <[email protected]>

8be6992620db18bea31c7f75a33c7dcc3782e95a authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-92123: Convert `_elementtree` types to heap types (#99221)

3847a6c64b96bb2cb93be394a590d4df2c35e876 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
GH-90699: Clear interned strings in `_elementtree` (#101185)

9109d460511a317f5598a26658ba495e77ea8686 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
Provided better example for logging cookbook (GH-101164)

Co-authored-by: Vinay Sajip <[email protected]>

8cdbc4609022c9c8dfb66da328a149c2bea75f89 authored almost 2 years ago by Vladimir Malinovskii <[email protected]>
gh-88324: Clarify documentation for redirected stdout/stderr when using subprocess in Linux (#94035)

* Update description of stdout, stderr, and stdin.

Changes:
- Move the ``None`` option (whic...

3fa8fe7177bb941aa60ecaf14d1fa1750a26f674 authored almost 2 years ago by richardhob <[email protected]>
gh-101144: Allow open and read_text encoding to be positional. (#101145)

The zipfile.Path open() and read_text() encoding parameter can be supplied as a positional argum...

5927013e47a8c63b70e104152351f3447baa819c authored almost 2 years ago by Gregory P. Smith <[email protected]>
gh-101100: [Enum] Fix sphinx warnings in docs (GH-101122)

* gh-101100: [Enum] Fix sphinx warnings in

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerla...

9e025d305f159aebf01775ad1dc2817679f01aa9 authored almost 2 years ago by Nikita Sobolev <[email protected]>
gh-59956: Fix Function Groupings in pystate.c (gh-101172)

This is a follow-up to gh-101161. The objective is to make it easier to read Python/pystate.c b...

f30c94024f305d7d0ebb34fdd0f422442cfb0047 authored almost 2 years ago by Eric Snow <[email protected]>
gh-101167: fix bug in the new test.support.requires_specialization decorator (GH-101171)

Fixes #101167.

Automerge-Triggered-By: GH:iritkatriel

0c5db2a60701a939288eb4c7704382631a598398 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-101169: reduce the implementation of except* by one bytecode instruction (#101170)

9ec9b203eaa219ed13ad9deb21740924bd22b10d authored almost 2 years ago by Irit Katriel <[email protected]>
gh-59956: Clarify GILState-related Code (gh-101161)

The objective of this change is to help make the GILState-related code easier to understand. Th...

6036c3e856f033bf13e929536e7bf127fdd921c9 authored almost 2 years ago by Eric Snow <[email protected]>
gh-98831: register instructions have 0 pushes and pops (#101163)

8a2d4f4e8eea86352de37d2ce28117e13b3dfaed authored almost 2 years ago by Irit Katriel <[email protected]>
gh-100712: make it possible to disable specialization (for debugging) (#100713)

e9ccfe4a636d5fe33f65cea2605c3621ffa55f19 authored almost 2 years ago by Irit Katriel <[email protected]>
gh-100940: Change "char *str" to "const char *str" in KeywordToken: It is an immutable string. (#100936)

a1e051a23736fdf3da812363bcaf32e53a294f03 authored almost 2 years ago by Stepfen Shawn <[email protected]>
gh-100340: Allows -Wno-int-conversion for wasm (#100341)

Fixes #100340 allows -Wno-int-conversion for wasm

75c8133efec035ec1083ebd8e7d43ef340c2e581 authored almost 2 years ago by Kushal Das <[email protected]>
GH-98831: Move assorted macros from ceval.h to a new header (#101116)

1f0d0a432cf431882b432eeba8315f84f818da6b authored almost 2 years ago by Guido van Rossum <[email protected]>
fix typo in 3.12 What's New (#101105)

d65f48507045c87000c65dc2c4fa727f483caad6 authored almost 2 years ago by Tushar Sadhwani <[email protected]>
Docs: improve sqlite3 placeholders example (#101092)

b84be8d9c0e6eca37be14c38250580251a3ef908 authored almost 2 years ago by Erlend E. Aasland <[email protected]>
Fix typo and old link in wasm readme (#101096)

48ec678287a3be1539823fa3fc0ef457ece7e1c6 authored almost 2 years ago by Zac Hatfield-Dodds <[email protected]>
GH-98831: Implement array support in cases generator (#100912)

You can now write things like this:
```
inst(BUILD_STRING, (pieces[oparg] -- str)) { ... }
in...

80e3e3423cb456ba341f95d6a07e94cf3b16c0be authored almost 2 years ago by Guido van Rossum <[email protected]>
gh-82052: Don't send partial UTF-8 sequences to the Windows API (GH-101103)

Don't send partial UTF-8 sequences to the Windows API

f34176b77f222726d901595968a4b44456186da4 authored almost 2 years ago by Paul Moore <[email protected]>
Fix typo in `ReprEnum` documentation (#101079)

c5660ae96f2ab5732c68c301ce9a63009f432d93 authored almost 2 years ago by Viicos <[email protected]>
gh-101046: Fix a potential memory leak in the parser when raising MemoryError (#101051)

1de4395f62bb140563761ef5cbdf46accef3c550 authored almost 2 years ago by Pablo Galindo Salgado <[email protected]>
gh-100247: Improve documentation for custom shebang commands in py.exe launcher (GH-101083)

30753c37c6d00929af6afb5e0bc20bed4656d6b6 authored almost 2 years ago by Steve Dower <[email protected]>
gh-100320: Fix path calculations on Windows when python.exe is moved outside of the normal location (GH-100947)

df10571a130c46d67756239e76ad69a3d730a990 authored almost 2 years ago by Steve Dower <[email protected]>
GH-100982: Add `COMPARE_AND_BRANCH` instruction (GH-100983)

7b14c2ef194b6eed79670aa9d7e29ab8e2256a56 authored almost 2 years ago by Mark Shannon <[email protected]>
gh-101056: Fix memory leak in `formatfloat()` in `bytesobject.c` (#101057)

b1a74a182d8762bda51838401ac92b6ebad9632a authored almost 2 years ago by Nikita Sobolev <[email protected]>
Docs: Remove duplicate `TraversableResources` reference (#101068)

b82049993f74185da71adf2eb8d6c8f15db063e1 authored almost 2 years ago by scrazzz <[email protected]>