Shuhei Kadowaki

Results 359 comments of Shuhei Kadowaki

@nanosoldier `runbenchmarks("inference", vs=":master")`

Now we have these remaining TODOs for the Julia-side refactoring: - [x] Finalize the format for `sv.edges`. There might be cases where no `edge::CodeInstance` exists as a result of `abstract_call_method`,...

@nanosoldier `runbenchmarks("inference", vs=":master")`

@nanosoldier `runbenchmarks("inference", vs=":master")`

CI is all green. Let's merge this and move things forward.

It looks like this is required after https://github.com/JuliaLang/julia/pull/58187?

> I slightly restructured the implementation for method code edge dependencies in [8548679](https://github.com/JuliaDebug/LoweredCodeUtils.jl/commit/854867989b157f0813bc680b1dd50a3b339e3f6f), and naturally expected a function binding to depend on its declaration, but not on the method definition....

I firmly believe requiring us to always think about the need to wrap a piece of code into `try/catch` and add guards would be a sheer pain ... It would...

Type assertions using abstract types have a runtime performance cost, so I feel like to add them only when absolutely necessary. Could you give me some specific examples of cases...

You should be able to use JET on v1.11, but JET is currently uncompatible with v1.12.