Joel Dice
d5f5c2351b
use _ReadWriteBarrier intrinsic for MSVC build
2009-12-12 18:50:59 -07:00
Joel Dice
875a1a45a3
pass valid pReturnValue parameter to _wgetenv_s
2009-12-12 17:55:00 -07:00
Joel Dice
f0c14fa1f1
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
2009-12-06 13:35:07 -07:00
Joel Dice
2fa9dc9123
grammar tweak in readme.txt
2009-12-06 13:35:00 -07:00
Joel Dice
bec3766180
fix misuse of term "recursive" in Continations JavaDoc
2009-12-06 13:34:31 -07:00
Joel Dice
ccbb4796f2
fix typo in JavaDoc comment
2009-12-05 22:49:23 -07:00
Joel Dice
8c3e779d4c
add instructions for building with GNU Classpath
2009-12-05 20:05:54 -07:00
Joel Dice
2b4361c060
fix GNU Classpath build
2009-12-05 19:40:46 -07:00
Joel Dice
0c85fc7527
throw OutOfMemoryError if malloc returns null pointer
2009-12-05 15:51:12 -07:00
Joel Dice
112e2a71d5
update copyright years
2009-12-05 15:50:23 -07:00
Joel Dice
b6ac05ba9d
remove unecessary code from resolveSourceSites and resolveTargetSites
2009-12-05 15:49:53 -07:00
jent
4cf9e16897
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
2009-12-04 12:02:06 -07:00
jent
99a1c12682
Files to add Deflater and DeflaterOutputStream to java.util.zip for
...
avian
2009-12-04 12:01:31 -07:00
Joel Dice
0e4fabffb7
fix incorrect parameter to maybeRex call in sseMoveRR
2009-12-03 17:57:28 -07:00
Joel Dice
60333c88f5
fix continuations=true build for Windows x86_64
2009-12-03 12:46:29 -07:00
Joel Dice
329ee6bbe4
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
2009-12-03 10:47:51 -07:00
Joel Dice
028fd42f5e
detect and prohibit unsupported bootimage cross-builds in makefile
2009-12-03 10:47:50 -07:00
Joel Dice
8cf67a76ad
add note to bootimage flag documentation in readme.txt
2009-12-03 10:47:08 -07:00
Joel Dice
7cdf63c045
fix continuations=true build for Darwin
2009-12-02 23:15:27 -07:00
Joel Dice
f0e66eea37
remove extra semicolon
2009-12-02 23:09:05 -07:00
Joel Dice
7a3bf85caf
fix bootimage=true build for Windows
2009-12-02 20:08:07 -07:00
Joel Dice
b218117881
fix continuations=true build for Cygwin
2009-12-02 19:37:22 -07:00
Joel Dice
8b11f0c271
fix continuations=true build for Windows
2009-12-02 19:29:57 -07:00
Joel Dice
2bb5ccebd3
update version number
2009-12-02 19:09:28 -07:00
Joel Dice
6118792ffd
update copyright years
2009-12-02 19:08:29 -07:00
Joel Dice
6ffdcb9be5
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
2009-12-02 18:38:22 -07:00
Joel Dice
a4e3987166
add "building with MSVC" section to readme.txt
2009-12-02 18:37:22 -07:00
jet
e516f3ce1c
Merge branch 'wip' of oss.readytalk.com:/var/local/git/avian into wip
2009-12-02 13:45:21 -07:00
Joel Dice
3777c9b429
fix MSVC build
2009-12-02 08:49:10 -07:00
Joel Dice
5a0e00ca39
GC safety bugfix
2009-12-01 22:41:12 -07:00
Joel Dice
80d3a286d1
check bootThunkTable as well as thunkTable in MyProcessor::getStackTrace
...
We need to check to see if we caught the thread somewhere in the thunk
code (i.e. about to call a helper function), in which case the stack
and base pointers are valid and may be used to create an accurate
trace.
2009-12-01 18:17:33 -07:00
Joel Dice
168e206812
fix GCC 3.4 build
2009-12-01 17:33:30 -07:00
Eric Scharff
398f861768
Support 64-bit Mac builds
2009-12-01 14:24:33 -07:00
Joel Dice
4ae4741c41
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
2009-12-01 11:15:04 -07:00
Joel Dice
f216fe37ff
fix regression which led to register exhaustion
2009-12-01 11:14:57 -07:00
jent
1f98cc633d
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
2009-12-01 09:55:19 -07:00
jent
f39469e71c
Changes for better memory managment
2009-12-01 09:54:36 -07:00
Joel Dice
98275e175e
powerpc bugfixes
2009-12-01 09:21:33 -07:00
Joel Dice
9ba71cf508
fix Darwin build
2009-12-01 08:23:11 -07:00
Joel Dice
0bdf1d8e82
use thunks for floating point ops if SSE is not available
2009-11-30 22:02:26 -07:00
Joel Dice
175cb8e89b
more floating point bugfixes
2009-12-01 02:06:01 +00:00
Joel Dice
7fa10909f4
more bugfixes for handling 64-bit floats on 32-bit systems
2009-11-30 22:08:59 +00:00
jet
69c9bf5ff9
Merge branch 'wip' of oss.readytalk.com:/var/local/git/avian into wip
2009-11-30 14:00:51 -07:00
Joel Dice
851187f0ce
refine memory barrier implementation and usage
2009-11-30 15:38:16 +00:00
Joel Dice
04454960ec
various bugfixes for handling 64-bit floating point values on 32-bit systems
2009-11-30 15:10:34 +00:00
Joel Dice
d9de4c607c
allow source operand of any type for move operations
2009-11-30 15:09:43 +00:00
Joel Dice
ec701b9994
whitespace tweaks
2009-11-30 15:08:45 +00:00
Joel Dice
79d281f7fa
encourage loads from memory directly into SSE registers where appropriate
2009-11-30 02:17:08 +00:00
Joel Dice
1c61c1f421
fix x86 memoryBarrier implementation
2009-11-29 16:53:46 -07:00
Joel Dice
0b09c6aa30
avoid busy wait when entering "exclusive" state
2009-11-29 16:53:05 -07:00