cpython/Lib/test/test_json
Mark Shannon 014223649c
GH-130396: Use computed stack limits on linux (GH-130398)
* Implement C recursion protection with limit pointers for Linux, MacOS and Windows

* Remove calls to PyOS_CheckStack

* Add stack protection to parser

* Make tests more robust to low stacks

* Improve error messages for stack overflow
2025-02-25 09:24:48 +00:00
..
__init__.py
__main__.py
test_decode.py gh-125682: Reject non-ASCII digits in the Python implementation of JSON decoder (GH-125687) 2024-10-18 15:26:29 +03:00
test_default.py gh-122163: Add notes for JSON serialization errors (GH-122165) 2024-07-23 20:02:54 +03:00
test_dump.py
test_encode_basestring_ascii.py gh-115692: Add tests to increase `json` coverage (#115693) 2024-04-14 06:11:06 -06:00
test_enum.py
test_fail.py gh-122163: Add notes for JSON serialization errors (GH-122165) 2024-07-23 20:02:54 +03:00
test_float.py
test_indent.py
test_pass1.py
test_pass2.py
test_pass3.py
test_recursion.py GH-130396: Use computed stack limits on linux (GH-130398) 2025-02-25 09:24:48 +00:00
test_scanstring.py gh-125660: Reject invalid unicode escapes for Python implementation of JSON decoder (GH-125683) 2024-10-18 15:29:47 +03:00
test_separators.py
test_speedups.py
test_tool.py gh-122873: Allow "python -m json" to work (#122884) 2024-08-13 17:09:38 +01:00
test_unicode.py gh-115692: Add tests to increase `json` coverage (#115693) 2024-04-14 06:11:06 -06:00