Skip to content

Releases: dspearson/phlegyas

phlegyas 0.1.8

28 Mar 18:27
Compare
Choose a tag to compare

This release changes the default VFS function for synthetic files.

Production systems should not really be using the example VFS layer, as it is unstable and contains bugs, and this release is no exception. It was drafted as part of my experiments for another project, but did not adequately fix my issues. Instead, experimentation will be done on a custom VFS layer on the other project, and ported back here once it is stable.

phlegyas 0.1.7

20 Mar 18:39
Compare
Choose a tag to compare

This release is mostly code cleanup, dependency bumps, etc. Functionality should be unaffected.

phlegyas 0.1.6

12 May 10:31
Compare
Choose a tag to compare

Added client routines.

phlegyas 0.1.5

27 Apr 13:59
Compare
Choose a tag to compare

Fixes bugs related to memory management. Previous releases erroneously held onto references of previous vectors within the dispatch loop, resulting in large amounts of allocations and no GC.

phlegyas 0.1.4

22 Apr 21:09
Compare
Choose a tag to compare

This release includes a rudimentary client, and some significant code refactoring, introducing a new macro form with-frame-bindings for lexical environment population for commonly-used values.

NOTE: This release has a major bug related to memory management in the provided example state machine, fixed in 0.1.5.

phlegyas 0.1.3

21 Apr 19:03
Compare
Choose a tag to compare

Added the VFS and state handling routines, enough to make a small-but-functional application.

Example: https://github.com/dspearson/phlegyas-example

NOTE: This release has a major bug related to memory management in the provided example state machine, fixed in 0.1.5.

phlegyas 0.1.2

12 Apr 09:42
Compare
Choose a tag to compare

This release adds type hinting, and automatic unsigned->signed casting.

phlegyas 0.1.1

05 Apr 22:21
Compare
Choose a tag to compare

This release covers frame assembly & disassembly.