Skip to content

Releases: hiperiondev/stack_vm

4.0.0

31 Aug 00:42

Choose a tag to compare

  • Add support for generic heap objects
  • Add support for static heap objects (not erased by GC)
  • Change name of some opcodes
  • Reorder opcodes
  • Some fixes

3.0.0

16 Jun 13:13

Choose a tag to compare

  • Add jump for comparison and INC/DEC. Useful for loops

2.4.0

29 May 23:07

Choose a tag to compare

  • Reverse locales direction. That's allow easy insert spaces for locales

2.3.2

13 May 17:26

Choose a tag to compare

Make some functions inline

2.3.1

12 May 19:47

Choose a tag to compare

Change internal structure of VM.

  • Externalize program.
  • Separate ffi and libraries.
  • No more states.
  • Make globals register dynamic allocated.
  • Make stack dynamically allocated

2.3.0

12 May 14:25

Choose a tag to compare

  • Change in FFI: Add argument
  • Add (optional) frame alive tracking

Some optimizations

10 May 01:02

Choose a tag to compare

  • Simplify read program functions an make inline

Minor change in library

08 May 12:03

Choose a tag to compare

  • Add call to TO_TYPE in libraries

Examples and utility

05 May 23:05

Choose a tag to compare

  • Add minimal FFI print utility
  • Add a full minimal example of use

2.2.0

05 May 02:24

Choose a tag to compare

  • Add a complete basic documentation
  • Change FFI format
  • Add basic FFI print util
  • Some fixes