COMMITS
/ Modules/_cursesmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
March 9, 2026
V
gh-145376: Fix _cursesmodule.c build on FreeBSD/macOS (#145669)
Victor Stinner committed
P
gh-145376: Fix various refleaks in Objects/ (#145609)
Pieter Eendebak committed
September 15, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in _curses (#138920)
Victor Stinner committed
August 22, 2025
V
gh-137920: Fix semantically relevant typo in `curses.window.attron` (#137940)
vict-Yang committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
May 28, 2025
S
gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)
Serhiy Storchaka committed
May 27, 2025
B
gh-133579: consistently report C curses function failures (#134327)
Bénédikt Tran committed
B
gh-134210: refactor signal handling in `_curses.window.{get_wch,getkey}` (#134646)
Bénédikt Tran committed
B
gh-134210: handle signals in `_curses.window.getch` (#134326)
Bénédikt Tran committed
May 26, 2025
B
gh-134208: remove dead AC directives for `_curses.window.{chgat,getstr,instr}` (#134325)
Bénédikt Tran committed
May 20, 2025
T
B
gh-125843: fix `test_curses.test_attributes` on x86-64 macOS (#134252)
Bénédikt Tran committed
May 19, 2025
B
gh-125843: indicate which C function caused a `curses.error` (#125844)
Bénédikt Tran committed
May 4, 2025
M
bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226)
Michael Forney committed
May 3, 2025
S
gh-133139: Add curses.assume_default_colors() (GH-133145)
Serhiy Storchaka committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 17, 2025
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
February 25, 2025
S
gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)
Serhiy Storchaka committed
January 30, 2025
V
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner committed
January 3, 2025
B
gh-111178: fix UBSan failures in `Modules/curses*.c` (GH-128244)
Bénédikt Tran committed
January 2, 2025
S
gh-123925: Fix building curses on platforms without libncursesw (GH-128405)
Serhiy Storchaka committed
November 3, 2024
B
gh-126313: Fix a crash in curses.napms() due to incorrect error handling (GH-126351)
Bénédikt Tran committed
October 8, 2024
B
gh-123961: Convert _curses to a multi-phase init module (PEP-489) (#124965)
Bénédikt Tran committed
October 4, 2024
B
gh-123961: Convert `curses.window` static type into a heap type (#124934)
Bénédikt Tran committed
October 3, 2024
B
gh-123961: Clean up curses C API/capsule (#124907)
Bénédikt Tran committed
October 2, 2024
P
gh-120378: Fix crash caused by integer overflow in `curses` (#124555)
Peter Bierma committed
September 29, 2024
B
gh-123961: Add a global state to _curses (#124729)
Bénédikt Tran committed
B
gh-123290: Fix decref in _curses update_lines_cols() (#124767)
Bénédikt Tran committed
September 13, 2024
B
gh-123961: Add `curses` prefix to global variables in `_cursesmodule.c` (#124047)
Bénédikt Tran committed
B
B
gh-123961: Remove global variable `ModDict` in `_cursesmodule.c` (#123962)
Bénédikt Tran committed
September 11, 2024
B
gh-123290: fix reference leaks in the error-branches of `_cursesmodule.c` (#123953)
Bénédikt Tran committed
July 1, 2024
E
gh-113565: Improve and harden detection of curses dependencies (#119816)
Erlend E. Aasland committed
May 28, 2024
S
gh-117557: Improve error messages when a string, bytes or bytearray of length 1 are expected (GH-117631)
Serhiy Storchaka committed
May 6, 2024
P
gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH-118645)
Petr Viktorin committed
May 4, 2024
D
gh-109617: fix ncurses incompatibility on macOS with Xcode 15 (#111258)
Davide Rizzo committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
October 20, 2023
S
gh-110093: Replace trivial Py_BuildValue() with direct C API call (GH-110094)
Serhiy Storchaka committed
August 26, 2023
S
gh-107913: Fix possible losses of OSError error codes (GH-107930)
Serhiy Storchaka committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99466)
Victor Stinner committed
November 2, 2022
K
GH-90699: Remove `_Py_IDENTIFIER` usage from `_curses` module (GH-98957)
Kumar Aditya committed
July 7, 2022
K
GH-94644: fix test_curses ref leak (GH-94647)
Kumar Aditya committed
February 8, 2022
January 21, 2022
V
bpo-46417: _curses uses PyStructSequence_NewType() (GH-30736)
Victor Stinner committed
December 12, 2021
December 10, 2021
T
bpo-46000: Improve NetBSD curses compatibility (GH-29947)
Thomas Klausner committed