Skip to content

Switch to CompilerCaching.jl.#3185

Draft
maleadt wants to merge 2 commits into
mainfrom
tb/compilercaching
Draft

Switch to CompilerCaching.jl.#3185
maleadt wants to merge 2 commits into
mainfrom
tb/compilercaching

Conversation

@maleadt

@maleadt maleadt commented Jul 3, 2026

Copy link
Copy Markdown
Member

No description provided.

maleadt added a commit to maleadt/CompilerCaching.jl that referenced this pull request Jul 3, 2026
The callee walk in `typeinf!` re-infers callees via `typeinf_code` on the
same interpreter that ran the root inference cascade. The interpreter-local
cache can still hold tombstoned (LimitedAccuracy) const-prop results from
that deeper context, suppressing const-prop that would succeed in the
standalone entry and storing under-optimized source (e.g. unfolded Symbol
dispatch, failing GPU IR validation; JuliaGPU/CUDA.jl#3185). Clear the cache
before each re-inference, matching the runtime's fresh-interpreter-per-entry
behavior.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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