Releases: hpi-swa/trufflesqueak
Releases · hpi-swa/trufflesqueak
0.6.0
- Faster allInstances/become
- Change endianness to little endian (thanks to @johenning)
- Improve polyglot plugin and interop integration
- Add ZipPlugin (thanks to @johenning)
- Make arithmetic primitives significantly faster
- Refactor and improve other existing primitives
- Add other primitives (e.g. for
DSAPrims
,CroquetPlugin
,NullPlugin
,SecurityPlugin
, ...) - Add Eclipse "Save Actions" cfg and refactor codebase accordingly
- Various other performance improvements
0.5.0
- Decode and insert AbstractBytecodeNodes on demand and decrease AST sizes
- Port
BitBlt
,B2D
, andJPEGReaderPlugin
plugins from Slang to Java - Implement
SqueakSSL
primitives (#16, thanks to @f4lco) - Rewrite
SocketPlugin
to NIO (#21, thanks to @f4lco) - Refactor Squeak Test Execution (#14, thanks to @f4lco)
- Improve keyboard and mouse handling (thanks to @johenning)
- Map and enable
SmallFloat
primitives - Add other plugins and primitives (e.g.
SqueakFFIPrims
plugin, ...) - Other bug fixes and improvements
0.4.0
- Make GraalSqueak compilable with SubstrateVM
- Add SDL2-based display implementation for SubstrateVM
- Fix cursor
- Bug fixes and other improvements
0.3.0
0.2.0
bytecode-interpreter
Stable version of the bytecode-based interpreter.
This version was used for the benchmarks in "GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework" - Fabio Niephaus, Tim Felgentreff, and Robert Hirschfeld.
ast-interpreter
Last version of the AST-based interpreter.
This version was used for the benchmarks in "GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework" - Fabio Niephaus, Tim Felgentreff, and Robert Hirschfeld.