Skip to content

Releases: pharo-project/pharo-vm

Version 9.0.13

16 Mar 08:56
Compare
Choose a tag to compare

v9.0.13

  • Correct handling OOB (Out of Band Data) in Window
  • Blocking signals while signaling semaphores to avoid deadlocks caused by signal handlers

v9.0.12

  • Make MAXHOSTNAMELEN at least 256: improving resolution of names in linux
  • Improving VM Simulator Machine debugger
  • Integrating Processor Simulator for RISCV
  • Using a new SDL2 version built for OSX Mojave compatibility

v9.0.11

13 Jan 16:18
Compare
Choose a tag to compare
  • Include FloatArrayPlugin in the build
  • Updating SDL2 to 2.0.18 for OSX X86_64
  • Using Pharo 10 image as VMMaker image
  • Fixing issue in message counting on non-JIT VM

v9.0.10

25 Nov 10:15
Compare
Choose a tag to compare

v9.0.10

  • Improving error messages when looking for a symbol in Windows, and exporting symbol used when using worker thread.
  • Adding message counting primitives in the interpreter
  • Adding a compile time option to generate or not the counting of messages
  • Adding generation of StackVM
  • Fixing memory issue with spawned threads in AIO.

v9.0.9

  • Fixing dependencies of functions with Variadic Arguments
  • Debug window and menu for Windows.
  • Fixing Version Numbers when is not a Release in the Resources File (Windows).

Version 9.0.8

22 Sep 19:04
Compare
Choose a tag to compare
  • Improving AIO Support in windows to handle the maximum quantity of waiting on objects
  • SIGEMT is not defined in all Linux as it depends on the architecture
  • Improving reporting of exception and version number

Version 9.0.7

31 Aug 09:39
Compare
Choose a tag to compare

v9.0.7

  • Ignore SIGPIPE and let send fail with an error instead of killing the process
  • Exposing the ABI selection to the image

v9.0.6

  • Fixing the marshalling of LargeIntegers in 32bits platforms

v9.0.5

  • Updating Linux ARM64/32 SDL versions

v9.0.4

  • Improving the logging when there is a signal to terminate the VM

v9.0.3

  • Logging the snapshot and quit primitives
  • Adding testing function to see if we are in debug
  • Improving the logging of unimplemented primitive to log it only once
  • Fixing the hint handling when allocating memory in MINGW
  • Fixing Upload of artifacts

v9.0.2

  • Releasing on Tag
  • Fixing sqSetupSSL when not using LibGit
  • Introduce SlangMemoryManager and MachineMemoryManager
  • Builds for ARM using Docker
  • Extracting the read of Image Header
  • Refactoring of readImage to use the same implementation in the Simulator and real.
  • Improving VMDebugger
  • Fixes in Slang
  • Fixing RumpCStack in simulation
  • Building ARM32
  • Fixing ARM32 issue when using mcprimHashMultiply

v9.0.1

21 Jul 09:37
Compare
Choose a tag to compare
  • Fixing the Async IO in OSX to correctly handling exceptions and out-of-band data in Sockets.

v9.0.0

16 Jul 12:38
ea8a3bf
Compare
Choose a tag to compare

VM For the Release of Pharo9

v8.6.1

13 Oct 13:45
Compare
Choose a tag to compare
  • Improving stability
  • Adding new FFI primitives
  • Improving worker mode
  • Adding support to behave as old VM

v8.6.0-alpha

25 Sep 12:11
3cf4aab
Compare
Choose a tag to compare
  • Adding new primitives to FFI
  • Fixing Issues

v8.5.0-alpha

07 Aug 09:07
Compare
Choose a tag to compare
  • Adding the IDLE handling of events
  • Adding the ability to run the VM outside the main thread.