Skip to content

Optimize DAG-CBOR decode by reading Py_GetRecursionLimit once per call#112

Merged
MarshalX merged 1 commit into
mainfrom
optimize-recursion-limit-once-per-call
May 27, 2026
Merged

Optimize DAG-CBOR decode by reading Py_GetRecursionLimit once per call#112
MarshalX merged 1 commit into
mainfrom
optimize-recursion-limit-once-per-call

Conversation

@MarshalX

Copy link
Copy Markdown
Owner

fix old regression presented in #51

this optimization should finally make deserialization of canada better

@codspeed-hq

codspeed-hq Bot commented May 27, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 200 untouched benchmarks


Comparing optimize-recursion-limit-once-per-call (b8c24ae) with main (d8bee00)

Open in CodSpeed

@MarshalX MarshalX merged commit 3d1d060 into main May 27, 2026
5 checks passed
@MarshalX MarshalX deleted the optimize-recursion-limit-once-per-call branch May 27, 2026 17:01
@MarshalX

Copy link
Copy Markdown
Owner Author

bench results with PGO:

telegram-cloud-photo-size-2-5240291934771812605-y

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant