Skip to content

Releases: immortalvm/ivm-implementations

Add input statements, put_char and space

12 Sep 20:04
Compare
Choose a tag to compare
v0.10

Add 'space' statement

Generalize data statements

30 Aug 13:39
Compare
Choose a tag to compare
Pre-release
Allow 8-, 16-, 32- and 64-bit values -- and complex expressions as long as
they are assembly time constants. An error is signalled if the assembler
is not able to reduce the expression to a constant.

Add *-notation and increase initial stack size

29 Aug 15:14
Compare
Choose a tag to compare
v0.8

Add *-notation as sugar for !!..!

Add video output

18 Aug 13:49
Compare
Choose a tag to compare
Add video output Pre-release
Pre-release
v0.7

Add video output

Run with "argument file"

12 Aug 07:37
Compare
Choose a tag to compare
Pre-release
Append arg and initial stack (16) in the executor

This is how the machine will be started in the iVM project.

Add support for assembling multi-file projects

09 Aug 16:25
Compare
Choose a tag to compare
v0.5

Add support for depencies between source files

Improve trace output

07 Aug 14:23
Compare
Choose a tag to compare
Improve trace output Pre-release
Pre-release
v0.4

Improve trace output (show labels, etc.)

Add call, return and EXPORT, and fix bugs

07 Aug 10:05
Compare
Choose a tag to compare
v0.3

Show exported labels when running as-trace

v0.2

15 Jul 18:39
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Small, but important bug fix.

v0.1

13 Jul 09:16
d9a29b0
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release
Include usage in readme