Shuhei Kadowaki

Results 359 comments of Shuhei Kadowaki

Yeah, [email protected] is fully compatible with 1.12 now.

Thanks for reminding this:)

`@non_differentiable` expands to: ```julia julia> @macroexpand @non_differentiable f(x::Int) quote #= /Users/aviatesk/.julia/packages/ChainRulesCore/I1EbV/src/rule_definition_tools.jl:383 =# begin function (::(ChainRulesCore.Core).kwftype(ChainRulesCore.typeof((ChainRulesCore.ChainRulesCore).frule)))($(Expr(:meta, :nospecialize, :(var"##kwargs#238"::Any))), var"#214#frule"::ChainRulesCore.typeof((ChainRulesCore.ChainRulesCore).frule), $(Expr(:meta, :nospecialize, :(::Tuple))), ::(Core).Typeof(f), x::Int) return (f(x; var"##kwargs#238"...), ChainRulesCore.NoTangent()) end function (ChainRulesCore.ChainRulesCore).frule($(Expr(:meta,...

This seems to be fixed on the latest CRC on Julia 1.12 and JET 0.10.

This PR leverages the new type printing feature from #52415:

Oops, I didn't notice you'd already put in a PR. My bad. ~~Anyway, why should we prioritize merging JuliaInterpreter? Since Cthulhu doesn't rely on JuliaInterpreter, we could update it on...

Regarding the extra debug information, I believe it should be okay because `:source`-mode is already an opt-in feature.

#359 is unrelated to this issue, and we should keep this open.

I did some investigation, and this issue is quite weird. Initially, I suspected that the inference result for `getindex(::String,::UnitRange{Int64})` might have been poor due to undefined globals or similar factors...

This seems to be an issue with const-prop inference. Specifically, when `getindex(::String, ::UnitRange{Int})` is const-propped with `PartialStruct(UnitRange{Int}, ...)`, the inference inside the method body doesn't work as expected, and the...