Releases: wedesoft/aiscm
Releases · wedesoft/aiscm
Version 0.2.1
- aiscm/jit.scm: code fragments
- aiscm/op.scm: array operators based on code fragments
- block regions for reserving registers
- integer division
- boolean operations
Version 0.1.8
- IDIV and DIV using blocked registers
- Shortcuts 'seq' and 'arr'
- Boolean operations for arrays
- Added benchmark
aiscm-0.1.7
- aiscm/util.scm: register allocation using coloring of intervals
- aiscm/sequence.scm: printing of arrays
aiscm-0.1.6
- using register pool to implement operations
- aiscm/jit.scm: have 'asm' append RET to specified code block
- aiscm/sequence.scm: n-dimensional arrays
- aiscm/op.scm: minus and plus for n-dimensional arrays
aiscm-0.1.5
- aiscm/jit.scm: Added 'env' to support register allocation
- aiscm/op.scm: Simpler integration of native methods
aiscm-0.1.4
- aiscm/int.scm: Prevent creation of duplicate classes
- aiscm/sequence.scm: early support for arrays
- aiscm/compile.scm: JIT support for '+' and '-'
- embedded assembler
- continuous integration using Travis CI
aiscm-0.1.3
- aiscm/malloc.scm: memory objects
- aiscm/bool.scm: native booleans
- aiscm/int.scm: native integers
- aiscm/pointer.scm: typed pointers
- texinfo documentation
- TAP testing