You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sorry for the delay in sharing. It took me a little while to understand what needed to be done.
I received guidance from @corona10 on how to start the work (two commit links below) and was able to plan my tasks.
Activity
corona10 commentedon Aug 15, 2025
@hnnynh plan to take a look at this issue :)
Thank you for all your support @AA-Turner !
picnixz commentedon Aug 15, 2025
What about performance? AC induces a slight overhead so we should be careful about it. cc @serhiy-storchaka
AA-Turner commentedon Aug 15, 2025
Yep, I would expect the PR to run the JSON benchmarks.
picnixz commentedon Aug 15, 2025
We also need macro benchmarks
corona10 commentedon Aug 15, 2025
Yoonho Hann, please consider writing a benchmark script using pyperf or timeit. But please write a draft PR first :)
corona10 commentedon Aug 23, 2025
Plan to directly mentor her for this issue.
hnnynh commentedon Sep 1, 2025
Sorry for the delay in sharing. It took me a little while to understand what needed to be done.
I received guidance from @corona10 on how to start the work (two commit links below) and was able to plan my tasks.
corona10@fe54046
corona10@d4ca8d3
I'll aim to submit a PR by next week.
corona10 commentedon Sep 26, 2025
Just for the record, I synced up with @hnnynh about the current progress and shared some advice on next steps.”
gh-137821: Convert _json module to use Argument Clinic (gh-140778)
pythongh-137821: Improve Argument Clinic definitions in the _json module
pythongh-137821: Fix wrongly tested json.decoder.scanstring
[3.14] pythongh-137821: Fix wrongly tested json.decoder.scanstring
gh-137821: Improve Argument Clinic definitions in the ``_json`` module (
[3.13] gh-137821: Fix wrongly tested json.decoder.scanstring (gh-140781)
[3.14] gh-137821: Fix wrongly tested json.decoder.scanstring (gh-140782)
corona10 commentedon Oct 30, 2025
Thanks @hnnynh for adding a microbenchmark also!
With the latest changes related to this issue, overall performance has improved noticeably also!
performance
script
pythongh-137821: Convert _json module to use Argument Clinic (pythong…
pythongh-137821: Improve Argument Clinic definitions in the ``_json``…