Skip to content

Releases: pharo-project/pharo-vm

v12.0.1-alpha

18 Nov 15:10
96e714d
Compare
Choose a tag to compare
v12.0.1-alpha Pre-release
Pre-release

What's Changed

  • Enhancement(versionning): Extract full semantic version from git by @guillep in #870
  • Forward porting changes in pharo-10 branch

Full Changelog: v12.0.0...v12.0.1-alpha

v12.0.0-alpha

25 Oct 09:17
56a36ec
Compare
Choose a tag to compare
v12.0.0-alpha Pre-release
Pre-release

What's Changed

Highlights

  • Lots of improvements in Slang: better management of C reserved keywords, comments and less C compilation warnings!
  • Improvements in stack management:
    • unification of frame implementation
    • new optional stack overflow support
  • Development moved to Pharo12
  • New primitives to pin behavior and pretenuring
  • More stability, for example in permanent space management

Features

Improvements

Fixes

  • Resolved a bug about UUID primitives by @Mathilde411 in #610
  • Robust cannotInterpret: in the interpreter by @privat in #641
  • Fix cast tests by @hernanmd in #660
  • Fix and test for inlinings with If's and right shift not translated by @hernanmd in #667
  • Remove hostname lookup on network initialization by @guillep in #845
  • C AST translation right side parenthesis in expression by @hernanmd in #685
  • Add tests+fix for an incorrectly case of generated inlined C code from CCodeGenerator by @hernanmd in #666
  • fix warnings related to multiple include of the same header file by @RenaudFondeur in #840
  • Fix a lot of unused expression by @RenaudFondeur in #832

Cleanups

New Contributors

Full Changelog: v10.3.0...v12.0.0

Version v10.3.1

02 Sep 07:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.3.0...v10.3.1

v10.3.0

28 Jun 08:13
ce15171
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.2.1...v10.3.0

v10.2.1

14 Jun 08:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v10.2.0...v10.2.1

Version 10.2.0

09 Apr 07:22
f4c5e2a
Compare
Choose a tag to compare

What's Changed

  • Add library with function to spawn a process connected to a pseudo-terminal by @Rinzwind in #742
  • Fix VM build in MacOS sonoma by @guillep in #758
  • Primitive to compare bytes by @doste in #759
  • Translate documentation picture to Englitsh by @Inao0 in #764
  • Prepare Release 10.2.0 by @guillep in #765

Full Changelog: v10.1.1...v10.2.0

Version 10.1.1

21 Mar 12:55
Compare
Choose a tag to compare

What's Changed

  • Change custom command in ‘vmmaker.cmake’ to take into account that the ‘CMAKE_CURRENT_BINARY_DIR_TO_OUT’ can contain other characters besides spaces that require escaping by @Rinzwind in #741
  • Backporting PR for allocating in the old space by @jordanmontt in #709
  • Fixing memory map in OSX by @tesonep in #751
  • Adding generation of signature files by @tesonep in #749

Full Changelog: v10.1.0...v10.1.1

Version 10.1.0

14 Feb 08:17
a290a40
Compare
Choose a tag to compare

What's Changed

  • Fixing undefined behaviors that Clang 15 removes by @tesonep in #731
  • Fix ‘doReport’ to take into account that ‘fopen’ can return NULL by @Rinzwind in #739
  • Change custom command in ‘vmmaker.cmake’ to take into account that the ‘CMAKE_CURRENT_BINARY_DIR_TO_OUT’ can contain spaces by @Rinzwind in #738
  • Integrating new format by @tesonep in #734
  • Preparing release v10.1.0 by @tesonep in #746

New Contributors

Full Changelog: v10.0.9...v10.1.0

Version v10.0.9

20 Nov 09:05
de76067
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.0.8...v10.0.9

Version 10.0.8

20 Oct 20:03
b323c5f
Compare
Choose a tag to compare

What's Changed

  • Fixes #14768: File class>>primFileAttributes😷 answers corrupted result by @akgrant43 in #697
  • Fix/speed regression by @tesonep in #705

Full Changelog: v10.0.7...v10.0.8