-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
Reflection in generated functions is intentionally broken in 1.10, but there are ways to work around that.
See
- julia nightly build throws TypeError in the implementation of Base.methods() JuliaLang/julia#49982
- Generators using reflection are now very hard to debug JuliaLang/julia#49715
- Zygote is broken on Julia 1.10 FluxML/Zygote.jl#1410
- Fixes for Julia 1.10 FluxML/Zygote.jl#1420
code reflection cannot be used from generated functionson Julia 1.10 FluxML/IRTools.jl#111- Fixes for julia v1.10 FluxML/IRTools.jl#109
- Reland: expose caller world to GeneratedFunctionStub JuliaLang/julia#48766
- generators: expose caller's world to GeneratedFunctionStub JuliaLang/julia#48611
- Adapt handling of world ages to upstream changes JuliaGPU/GPUCompiler.jl#403
- Don't look up the method age during deferred compilation. JuliaGPU/GPUCompiler.jl#405
- Adapt to upstream change wrt. generated functions and worlds. JuliaDebug/CassetteOverlay.jl#29
- make Revise compatible with the latest nightly timholy/Revise.jl#740
We use reflection to identify which fields, and which order of them, have a corresponding constructor and therefore should be treated as children for revising a node.
Metadata
Metadata
Assignees
Labels
No labels