Skip to content

Releases: hpi-swa/trufflesqueak

0.5.0

05 Feb 15:18
ca726c8
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release
  • Decode and insert AbstractBytecodeNodes on demand and decrease AST sizes
  • Port BitBlt, B2D, and JPEGReaderPlugin 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

31 Aug 14:10
98decdc
Compare
Choose a tag to compare

0.3.0

01 Aug 16:22
e3d3b9b
Compare
Choose a tag to compare
  • Faster image load times (thanks to @apopiak and tmj)
  • SocketPlugin (thanks to @ArneMayer)
  • Faster BitBltPlugin (thanks to @corinnaj and @tom95)
  • Support for 64bit images
  • Various performance improvements and bug fixes

0.2.0

01 Aug 11:30
2da94cc
Compare
Choose a tag to compare

bytecode-interpreter

01 Jul 18:43
ac530ac
Compare
Choose a tag to compare
bytecode-interpreter Pre-release
Pre-release

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

01 Jul 18:43
Compare
Choose a tag to compare
ast-interpreter Pre-release
Pre-release

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.

0.1.0

01 Jul 19:42
0434f35
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release