Skip to content

Tags: DontKnowPS/avian

Tags

v0.7.1

Toggle v0.7.1's commit message
fix windows.cpp compile for newer versions of mingw

v0.7

Toggle v0.7's commit message
Merge remote-tracking branch 'jet/master'

v0.6

Toggle v0.6's commit message
Merge github.com:mkeesey/avian

v0.5

Toggle v0.5's commit message
enable JMX support for openjdk-src build and implement GetInputArgume…

…ntArray

v0.4

Toggle v0.4's commit message
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

Toggle v0.3's commit message
fix process=interpret build

v0.2

Toggle v0.2's commit message
add tarball target to makefile

v0.1.1

Toggle v0.1.1's commit message
update version number to 0.1.1

v0.1

Toggle v0.1's commit message
update version number to 0.1

v0.0.1

Toggle v0.0.1's commit message
add info about win32 repository to readme.txt