Skip to content

Conversation

@vtjnash
Copy link
Member

@vtjnash vtjnash commented Nov 24, 2025

Summary

  • Fixes compatibility with Julia master after Compiler.WorldView was removed in JuliaLang/julia@998cb27
  • Uses isdefined checks to conditionally support both old (with WorldView) and new (with OverlayCodeCache) compiler interfaces
  • Adapts InferenceBenchmarks cache methods to work with the appropriate cache type for each Julia version

Fixes #337

🤖 Generated with Claude Code

Adapt InferenceBenchmarks to work with both older Julia versions that
have Compiler.WorldView and newer versions that replaced it with
OverlayCodeCache (JuliaLang/julia@998cb27). Uses isdefined checks to
conditionally use the appropriate cache interface for each version.

Fixes #337

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@vtjnash vtjnash marked this pull request as ready for review November 24, 2025 18:47
- Regenerate Manifest-v1.12.toml with updated dependencies
- Add Manifest-v1.13.toml (updated copy of v1.12)
- Update generic Manifest.toml
- Add Statistics 1.11 compat to Project.toml for Julia 1.12+ support

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@vtjnash vtjnash force-pushed the fix-worldview-removal branch from 39f7f41 to b78059d Compare November 24, 2025 19:07
@vtjnash vtjnash merged commit b85051f into master Nov 24, 2025
2 of 7 checks passed
@vtjnash vtjnash deleted the fix-worldview-removal branch November 24, 2025 19:21
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.

BaseBenchmarks causing Nanosoldier to fail

3 participants