{{ message }}
Repository navigation
Tags: FluxML/IRTools.jl
Tags
[Diff since v0.4.23](v0.4.23...v0.4.24) **Merged pull requests:** - Build `Branch` positionally with `args::Vector{Any}` in `map` (#167) (@KristofferC) - Bump JuliaRegistries/TagBot from 1.25.13 to 1.25.14 (#169) (@dependabot[bot]) - Don't look up literals in the `Pipe` variable map (#170) (@CarloLucibello) - Speed up `prune!`, `insert!` and `domtree` (#171) (@CarloLucibello)
[Diff since v0.4.22](v0.4.22...v0.4.23) **Merged pull requests:** - Index the parent line table by line entry on Julia 1.12+ (#168) (@CarloLucibello)
[Diff since v0.4.21](v0.4.21...v0.4.22) **Merged pull requests:** - Rename the scope operand of `enter` when building `IR` (#166) (@CarloLucibello)
[Diff since v0.4.20](v0.4.20...v0.4.21) **Merged pull requests:** - Update InteractiveUtils requirement to 1.10 (#150) (@dependabot[bot]) - Bump JuliaRegistries/TagBot from 1.25.10 to 1.25.13 (#152) (@dependabot[bot]) - Use `map` instead of broadcasting in `map(f, ::Branch)` and friends (#153) (@KristofferC) - Renumber slots in `ReturnNode`, `GotoIfNot` and `NewvarNode` in `invoke_tweaks!` (#154) (@CarloLucibello) - Fix `ssa!` for `try` blocks with several exits (#155) (@CarloLucibello) - Fix `functional` on IR with unreachable blocks (#156) (@CarloLucibello) - Fix `KeyError` and missing `break` in the relooper (#157) (@CarloLucibello) - Bind the self name and respect argument types in `@dynamo` (#158) (@CarloLucibello) - Support keyword arguments in `@code_ir` and `@meta`; document `code_ir` (#159) (@CarloLucibello) - Handle splatted calls in `recurse!` (#160) (@CarloLucibello) - Support closures in `func`/`evalir` (#161) (@CarloLucibello) - Add a precompile workload (#162) (@CarloLucibello) - Add `argnames` to recover argument names from `IR` (#163) (@CarloLucibello) - Resolve bare symbols in calls to `GlobalRef`s on Julia 1.12+ (#164) (@CarloLucibello) - Split blocks with more than two branches in `functional` (#165) (@CarloLucibello) **Closed issues:** - relooper (#3) - Package compatibility caps (#4) - Calling SSAValues `var` and "variables" is confusing (#8) - ERROR: IR(::Nothing) when follow the steps in dynamo.md (#12) - Dynamo constructed from empty IR segfaults when forgetting a return branch (#15) - Segfault when trying to manually build a dynamo-like function (#17) - KeyError when feed typed meta twice to IR (#20) - Argument slots not preserved with slots = true? (#31) - Key error in relooper (#37) - code_ir docstring missing (#39) - Dispatch doesn't work (#41) - Bounds error in dynamo with dummy metadata (#44) - Codegen assertion fails in 1.5.0-DEV.51 (#50) - UndefVarError when referring to struct in closure dynamo (#51) - MWE: functional(ir) throws with Julia 1.4.1 (but works with 1.5-DEV) (#55) - branch! produces wrong target block numbers? (#56) - push! doesn't work on BBs (#57) - Do dynamo call broken for calls inside of methods (#62) - @nospecialize slows down first time inference (#64) - @code_ir %8=(%7)(%6) what does this mean and what is the function for argnames! and updates!? (#70) - Core.Compiler removed required methods in 1.5 < (#71) - Dynamos possibly miss _apply_iterate? (#74) - dynamo possibly corrupts memory for comparison in getindex (#75) - IRTools dynamos + Zygote type issues (#77) - "argextype only works on argument-position values" on Julia 1.5 (#78) - Got `Unreachable reached` error with modified IR (#79) - Bugreport: Everything crashes when running an example from the docstring (#90) - Q: IRTools as assembler input? (#93) - Explore precompilation (#95) - Calling `functional` with IR for `Dict` `getindex` raises `AssertionError` (#100) - Evaluating functional IR throws `unsupported or misplaced expression lambda` (#102) - Can `@code_ir` support kwargs (#103) - iterate(::typeof(copyto!)) (#126) - `functional()` throws error for a `break` statement (#129)
[Diff since v0.4.19](v0.4.19...v0.4.20) **Merged pull requests:** - Fix CI: remove explicit x64 arch to support Apple Silicon macOS runners (#136) (@dependabot[bot]) - Fix IRTools on Julia 1.14 (nightly) (#148) (@CarloLucibello) **Closed issues:** - TagBot: Manual intervention needed for releases (#146) - update! sets CodeInfo.edges to Vector{Core.MethodInstance}, crashing type inference on Julia 1.14 (#147)
[Diff since v0.4.17](v0.4.17...v0.4.18) **Merged pull requests:** - Fix SSA conversion of `isdefined` on conditionally-defined locals (#144) (@CarloLucibello) **Closed issues:** - SSA conversion produces malformed `isdefined` for conditionally-defined locals (#143)
[Diff since v0.4.16](v0.4.16...v0.4.17) **Merged pull requests:** - Bump actions/checkout from 4 to 6 (#135) (@dependabot[bot]) - Bump julia-actions/cache from 2 to 3 (#137) (@dependabot[bot]) - Bump codecov/codecov-action from 5 to 7 (#138) (@dependabot[bot]) - Only inline bare `GlobalRef` statements on Julia 1.12+ (#139) (@CarloLucibello)
[Diff since v0.1.2](v0.1.2...v0.2.0) This release has been identified as a backport. Automated changelogs for backports tend to be wildly incorrect. Therefore, the list of issues and pull requests is hidden. <!-- **Closed issues:** - Not defined in master branch/v1.2 (#7) -->
PreviousNext
