Skip to content

nospecialize fieldtypes and InteractiveUtils._subtypes_in!#61156

Merged
topolarity merged 2 commits intomasterfrom
teh/nospec_subtypes_in
Feb 25, 2026
Merged

nospecialize fieldtypes and InteractiveUtils._subtypes_in!#61156
topolarity merged 2 commits intomasterfrom
teh/nospec_subtypes_in

Conversation

@timholy
Copy link
Member

@timholy timholy commented Feb 25, 2026

These lead to 10-20x speedups in Revise's fieldtype-caching

This leads to huge speedups for Revise's caching of fieldtypes.
@timholy timholy added backport 1.12 Change should be backported to release-1.12 backport 1.13 Change should be backported to release-1.13 labels Feb 25, 2026
@oscardssmith oscardssmith added the latency Latency label Feb 25, 2026
@topolarity topolarity added the merge me PR is reviewed. Merge when all tests are passing label Feb 25, 2026
@topolarity topolarity merged commit c64403d into master Feb 25, 2026
10 of 13 checks passed
@topolarity topolarity deleted the teh/nospec_subtypes_in branch February 25, 2026 21:01
@topolarity topolarity removed the merge me PR is reviewed. Merge when all tests are passing label Feb 25, 2026
aviatesk pushed a commit that referenced this pull request Mar 2, 2026
These lead to 10-20x speedups in Revise's fieldtype-caching
aviatesk pushed a commit that referenced this pull request Mar 2, 2026
These lead to 10-20x speedups in Revise's fieldtype-caching
@aviatesk aviatesk removed backport 1.12 Change should be backported to release-1.12 backport 1.13 Change should be backported to release-1.13 labels Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

latency Latency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants