Release 2.2.4
The following features and bug fixes were provided for the
Dogelog player of version 2.2.4:
Language Reference
- New Hack VM instruction for relative code access introduced.
- New values outside -512 to 511 are stored as code entries.
- New predicate ir_atom_offset/3 in core introduced.
- New error text display for syntax errors introduced.
- New error caret display for syntax errors introduced.
- The library(brainfog) moved to package misc.
- New predicate emulate/2 in library(brainfog) introduced.
- New predicate execute/2 in library(brainfog) introduced.
Host Interface
- The Prolog Hack VM now supports interleaved synchronous
emulation.
- The Java Hack VM now supports warp parallelism via platform
threads.
- The Python Hack VM now supports warp parallelism via system
threads.
- The JavaScript Hack VM now supports warp parallelism via
worker threads.
- Note: For Python free threads are not yet fully tested.
- Note: For JavaScript web workers are not yet fully tested.