COMMITS
/ Lib/test/test_marshal.py April 18, 2026
S
gh-148653: Fix reference leaks in test_marshal introduced in gh-148698 (GH-148725)
Serhiy Storchaka committed
S
gh-148653: Fix some marshal errors related to recursive immutable objects (GH-148698)
Serhiy Storchaka committed
March 6, 2026
V
gh-141510: Change marshal version to 6 (#145551)
Victor Stinner committed
January 14, 2026
D
gh-106287: Do not write objects after an unmarshalling error (GH-132715)
Duane Griffin committed
December 5, 2025
S
gh-141370: Fix undefined behavior when using Py_ABS() (GH-141548)
Serhiy Storchaka committed
February 25, 2025
M
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon committed
February 24, 2025
February 19, 2025
M
GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)
Mark Shannon committed
December 4, 2024
H
gh-127146: Resolve some minor problems in Emscripten tests (#127565)
Hood Chatham committed
November 15, 2024
P
gh-125063: marshal: Add version 5, improve documentation (GH-126829)
Petr Viktorin committed
April 8, 2024
E
gh-116303: Skip tests if C recursion limit is unavailable (GH-117368)
Erlend E. Aasland committed
February 5, 2024
R
gh-114099: Add test exclusions to support running the test suite on iOS (#114889)
Russell Keith-Magee committed
January 16, 2024
S
gh-113626: Add allow_code parameter in marshal functions (GH-113648)
Serhiy Storchaka committed
December 3, 2022
A
gh-99934: test_marshal.py: add more elements in test_deterministic_sets (GH-99935)
Alexander Kanavin committed
November 1, 2022
B
gh-98925: Lower marshal recursion depth for WASI (GH-98938)
Brett Cannon committed
October 5, 2022
M
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)
Mark Shannon committed
May 25, 2022
V
gh-69443: Add test.support.Py_DEBUG constant (#93226)
Victor Stinner committed
April 21, 2022
M
GH-88116: Use a compact format to represent end line and column offsets. (GH-91666)
Mark Shannon committed
September 4, 2021
B
Handle different string hash algorithms correctly (#28147)
Brandt Bucher committed
August 25, 2021
B
bpo-37596: Make `set` and `frozenset` marshalling deterministic (GH-27926)
Brandt Bucher committed
July 7, 2021
A
Remove __cleanenv from PEP-657 tests (GH-27060)
Ammar Askar committed
A
bpo-43950: Add option to opt-out of PEP-657 (GH-27023)
Ammar Askar committed
July 6, 2020
H
bpo-40275: Use new test.support helper submodules in tests (GH-21317)
Hai Shi committed
June 23, 2020
R
bpo-40521: Empty frozenset is no longer a singleton (GH-21085)
Raymond Hettinger committed
June 2, 2019
S
Add more tests for preserving identity in marshal. (GH-13736)
Serhiy Storchaka committed
July 5, 2018
S
Fix fuzz testing for marshal.loads(). (GH-8106)
Serhiy Storchaka committed
S
bpo-33720: Improve tests for the stack overflow in marshal.loads(). (GH-7336)
Serhiy Storchaka committed
June 4, 2018
S
bpo-33720: Reduces maximum marshal recursion depth on release builds. (GH-7401)
Steve Dower committed
November 15, 2017
S
bpo-32011: Revert "Issue #15480: Remove the deprecated and unused TYPE_INT64 code from marshal." (#4381)
Serhiy Storchaka committed
January 23, 2016
V
Issue #26146: marshal.loads() now uses the empty frozenset singleton
Victor Stinner committed
February 6, 2015
S
Issue #23392: Added tests for marshal C API that works with FILE*.
Serhiy Storchaka committed
S
Issue #23392: Added tests for marshal C API that works with FILE*.
Serhiy Storchaka committed
November 1, 2014
S
#22734 marshal needs a lower stack depth for debug builds on Windows
Steve Dower committed
January 16, 2014
S
Issue #19936: Added executable bits or shebang lines to Python scripts which
Serhiy Storchaka committed
S
Issue #19936: Added executable bits or shebang lines to Python scripts which
Serhiy Storchaka committed
January 10, 2014
S
Issue #19886: Use better estimated memory requirements for bigmem tests.
Serhiy Storchaka committed
S
Issue #19886: Use better estimated memory requirements for bigmem tests.
Serhiy Storchaka committed
October 12, 2013
A
Issue #19219: Speed up marshal.loads(), and make pyc files slightly (5% to 10%) smaller.
Antoine Pitrou committed
July 11, 2013
S
Issue #17872: Fix a segfault in marshal.load() when input stream returns
Serhiy Storchaka committed
S
Issue #17872: Fix a segfault in marshal.load() when input stream returns
Serhiy Storchaka committed
April 13, 2013
A
Fix misindent. This would test half less possibilities.
Antoine Pitrou committed
A
Issue #15480: Remove the deprecated and unused TYPE_INT64 code from marshal.
Antoine Pitrou committed
March 20, 2013
K
Issue #16475 : Correctly handle the EOF when reading marshal streams.
Kristján Valur Jónsson committed
K
Issue #16475: Support object instancing, recursion and interned strings
Kristján Valur Jónsson committed
February 13, 2013
S
Cleanup a test for issue #5308.
Serhiy Storchaka committed
S
Issue #5308: Raise ValueError when marshalling too large object (a sequence
Serhiy Storchaka committed
S
Issue #5308: Raise ValueError when marshalling too large object (a sequence
Serhiy Storchaka committed
March 3, 2012
A
- Issue #14177: marshal.loads() now raises TypeError when given an unicode
Antoine Pitrou committed
A
Issue #14177: marshal.loads() now raises TypeError when given an unicode string.
Antoine Pitrou committed
March 2, 2012
A
Issue #14172: Fix reference leak when marshalling a buffer-like object (other than a bytes object).
Antoine Pitrou committed