Skip to content

Releases: hpi-swa/trufflesqueak

1.0.0-rc5

28 Oct 12:04
ff919dc
Compare
Choose a tag to compare
  • Compatible with GraalVM 19.2.1
  • Fix critical bug causing GraalSqueak to freeze on startup on machines using a non-European timezone (#80)
  • Make mx_graalsqueak.py compatible with Python 2/3
  • Fix bug related to external semaphores
  • Add support for 32bit cursors
  • Minor bugfixes and improvements (e.g. #78)

All changes: 1.0.0-rc4...1.0.0-rc5

1.0.0-rc4

20 Oct 11:46
f300d63
Compare
Choose a tag to compare
  • Upgrade to GraalVM 19.2.1
  • Add GraalSqueak image with polyglot tools (attached below)
  • Introduce new ObjectLayout for pointer-like objects (4791478)
  • Extend OSProcess plugins
  • Improve Windows support
  • Minor performance improvements and bugfixes

All changes: 1.0.0-rc3...1.0.0-rc4

1.0.0-rc3

11 Oct 18:31
12f20a3
Compare
Choose a tag to compare
  • Fix support for Windows
  • Fix ArrayObject-related interop bug
  • Minor performance improvements and bugfixes

All changes: 1.0.0-rc2...1.0.0-rc3

1.0.0-rc2

30 Sep 22:19
c356946
Compare
Choose a tag to compare
  • Fix version check in component launcher ("Installed in wrong version of GraalVM...")

1.0.0-rc1

30 Sep 10:28
d3cfbb7
Compare
Choose a tag to compare

All changes: 0.9.0...1.0.0-rc1

0.9.0

05 Aug 14:32
a40d77c
Compare
Choose a tag to compare
  • Upgrade to GraalVM 19.1.1
  • Upgrade test image to 18999
  • Extend PolyglotPlugin and in-image code
  • Various performance improvements (e.g. 80456a9 and 75be71e)
  • Use call targets in top-level node (a60f294)
  • Reduce pressure on garbage collector significantly (e.g. 4719b67 and a60f294)

All changes: 0.8.4...0.9.0

0.8.4

24 Jun 21:08
0d412cf
Compare
Choose a tag to compare

All changes: 0.8.2...0.8.4

0.8.2

15 Jun 13:43
80493db
Compare
Choose a tag to compare
  • Update test images (based on Squeak trunk 18594) (4573f97)
  • Remove LocalReturns (2ed1257, improves warmup and interpreter performance)
  • Forward stdout/stderr to Transcript (e9fc746)
  • Fix a crash in B2D plugin (8d6f3fe, thanks to @cmfcmf)
  • Fix bug in SqueakGuards#isPowerOfTwo (5079e43)

All changes: 0.8.0...0.8.2

0.8.0

24 May 07:53
f68697f
Compare
Choose a tag to compare
  • Upgrade to GraalVM 19.0.0 (40d61ee)
  • Run CI tests on GraalVM CE 19.0.0 (38574d0)
  • Upgrade to interop 2.0 (e9957fe)
  • Add Java>>#type: to Polyglot API (a53ebcb and 077b5d9)
  • Rework and improve LargeIntegerObject (thanks to @johenning)
  • Always use 64bit, even for 32bit images (5567248)

All changes: 0.6.0...0.8.0

0.6.0

16 Mar 13:36
26f7808
Compare
Choose a tag to compare
  • 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