Skip to content

Tags: sgoings/avian

Tags

v0.7.1

fix windows.cpp compile for newer versions of mingw

v0.7

Merge remote-tracking branch 'jet/master'

v0.6

Merge github.com:mkeesey/avian

v0.5

enable JMX support for openjdk-src build and implement GetInputArgume…

…ntArray

v0.4

fix race condition leading to deadlock on exit

There is a delay between when we tell the OS to start a thread and
when it actually starts, and during that time a thread might
mistakenly think it was the last to exit, try to shut down the VM, and
then block in joinAll when it finds it wasn't the last one after all.

The solution is to increment Machine::liveCount and add the new thread
to the process tree before starting it -- all while holding
Machine::stateLock for atomicity.  This helps guarantee that when
liveCount is one, we can be sure there's really only one thread
running or staged to run.

v0.3

fix process=interpret build

v0.2

add tarball target to makefile

v0.1.1

update version number to 0.1.1

v0.1

update version number to 0.1

v0.0.1

add info about win32 repository to readme.txt