Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replace Cassette for an overlayed
MethodTable
(#40)
* Replace Cassette with an overlayed `MethodTable` * Fix typo in `ReactantInterpreter` constructor * Rename `get_interence_world` to `get_world_counter` * Complete `AbstractInterpreter` API implementation * Refactor phrase * Run traced function over custom interpreter * Fix `OpaqueClosure` wrapping of interpreted closures * Add comment * Add `@hlo_override` macro * Format code * Rename `@hlo_override` to `@reactant_override` * Fix interpreter for Julia 1.11 * Add `Symbol` case for `make_tracer` * Try fix ghost argument in `OpaqueClosure` * Fix argtypes of `OpaqueClosure` on closures with Julia 1.9 * Replace `*` for `sum` in `@code_hlo` test * Fix return type type-unstability in `Base.:*` * Refactor includes --------- Co-authored-by: Sergio Sánchez Ramírez <sergio.sancnchez.ramirez+git@bsc.es>
- Loading branch information