v0.2.4
Reactant v0.2.4
Merged pull requests:
- Move Julia bindings to MLIR dialects out of JLL (#166) (@mofeing)
- Implement
conj
,conj!
forTracedRArray
(#169) (@mofeing) - feat: allow passing a optimize option to MLIR (#171) (@avik-pal)
- Format code of branch "main" (#175) (@github-actions[bot])
- Regenerate MLIR Dialects (#177) (@github-actions[bot])
- Update Project.toml (#179) (@wsmoses)
- Fix
similar
onTracedRArray
(#184) (@mofeing) - feat: support conditionals (#185) (@avik-pal)
- Improve GitHub Actions settings (#186) (@giordano)
- build(deps): bump codecov/codecov-action from 1 to 4 (#187) (@dependabot[bot])
- build(deps): bump peter-evans/create-pull-request from 6 to 7 (#188) (@dependabot[bot])
- Add needs primal for forward mode (#192) (@wsmoses)
- fix primitive_type for complex (#193) (@Pangoraw)
- Add jit macro for simplified testing (#194) (@wsmoses)
- complex DenseElementsAttribute (#195) (@Pangoraw)
- Make libMLIR_h automatically regenerate (#197) (@Pangoraw)
- prevent docs warning (#199) (@Pangoraw)
- update libMLIR_h bindings and fix bindings update step n°2 (#202) (@Pangoraw)
- Refactor regenerate-mlir-bindings.yml workflow (#204) (@mofeing)
- feat: support tracing scalars (#205) (@avik-pal)
- Add C-API for constructing Complex Attributes (#208) (@mofeing)
- feat: allow type-casting numbers to tracednumbers (#209) (@avik-pal)
- feat: specialize dispatches for faster concrete array generation (#213) (@avik-pal)
- feat: add
sync
to synchonize all result buffers (#216) (@avik-pal) - fix complex attr c-api (#218) (@mofeing)
- fix resource exhaustion bug #190 (#219) (@mofeing)
- Refactor
mlirComplexAttrDoubleGet
,mlirComplexAttrDoubleGetChecked
(#221) (@mofeing) - feat: allow conversion to numbers (#222) (@avik-pal)
- Regenerate MLIR Bindings (#223) (@github-actions[bot])
- refactor: use
@jit
in the tests (#224) (@avik-pal) - feat: make compile and code_hlo macros work with broadcasting (#225) (@avik-pal)
Closed issues:
- Shortcuts for
to_rarray
(#138) - Infinte recursion when compiling a function (#168)
ConcreteRArray
onComplex
array zeroes the buffer (#170)XlaRuntimeError
when passing aComplex
buffer to a compiled function (#172)- Forward-mode differentiation is broken (#183)
- Resource exhaustion when compiling many functions (#190)
- Error on regenerating "libMLIR_h.jl" on GitHub runner (#201)