Skip to content

Releases: felipenoris/OptimizingIR.jl

Release v0.3.4

22 Dec 15:15
2de41af
Compare
Choose a tag to compare
  • Require Julia v1.10
  • update docs and tests

Release v0.3.3

03 Apr 14:56
Compare
Choose a tag to compare

Minor optimizations.

Release v0.3.2

06 Jan 15:43
16cf731
Compare
Choose a tag to compare

This is a bugfix release.

  • minor optim: remove assertions that are ensured by Op constructor

Release v0.3.1

13 Dec 12:55
Compare
Choose a tag to compare

This release contains minor optimizations.

  • make BasicBlockInterpreter immutable
  • make lookup_table immutable

Release v0.3.0

13 Dec 12:54
Compare
Choose a tag to compare

This release contains breaking changes.

  • CallVararg was removed
  • added Call3Args, Call4Args, Call5Args, Call6Args to support opcodes up to 6 arguments.

Release v0.2.6

25 Aug 01:24
Compare
Choose a tag to compare

This is a bugfix release.

  • Base.show support for CompiledBasicBlock

Release v0.2.5

27 Apr 18:01
Compare
Choose a tag to compare

This is a bugfix release.

  • bugfix allow buffer reuse with BasicBlockInterpreter

Release v0.2.4

27 Apr 15:35
Compare
Choose a tag to compare

This is a bugfix release.

  • define eachinstruction for CompiledBasicBlock

  • allow native compilation out of a CompiledBasicBlock

Release v0.2.3

26 Apr 12:59
Compare
Choose a tag to compare
  • Changed BasicBlockInterpreter struct to hold CompiledBasicBlock instead of BasicBlock to save memory

  • Allow the reuse of memory buffers on BasicBlockInterpreter

  • added auto_resize_buffers option on BasicBlockInterpreter constructor

Release v0.2.2

21 May 02:38
Compare
Choose a tag to compare

This is a bugfix release.

  • improve error message on call args check