Joel Dice
|
a8c836d2cb
|
move continuations tests into test/extra
|
2009-05-25 23:30:40 -06:00 |
|
Joel Dice
|
cc6bf3f42b
|
bugfixes and print statements in DynamicWind
|
2009-05-24 22:50:11 -06:00 |
|
Joel Dice
|
03e7a61bfd
|
add test/DynamicWind.java
|
2009-05-24 18:20:50 -06:00 |
|
Joel Dice
|
db91c27441
|
move Continuations and Coroutines tests to top-level test directory
|
2009-05-18 09:17:49 -06:00 |
|
Joel Dice
|
8463bb4056
|
minor tweaks to test classes
|
2009-05-16 21:41:27 -06:00 |
|
Joel Dice
|
8573619720
|
refine Continuations.java and add Coroutines.java
|
2009-05-16 21:15:41 -06:00 |
|
Joel Dice
|
195d95d809
|
continuation bugfixes
|
2009-05-16 18:39:08 -06:00 |
|
Joel Dice
|
6dc6f01359
|
move extra tests (not run as part of "make test") into "extra" package
|
2009-05-16 02:01:32 -06:00 |
|
Joel Dice
|
06fd492b1a
|
add Continuations test
|
2009-05-16 02:01:07 -06:00 |
|
Joel Dice
|
ef12477670
|
more work on Integers.java
|
2009-03-13 18:36:11 -06:00 |
|
Joel Dice
|
1f35e5efb4
|
fix cut-and-paste foolishness in Integers.java
|
2009-03-13 18:29:11 -06:00 |
|
Joel Dice
|
eb45ec7611
|
add some tests to Integers.java
|
2009-03-13 18:22:34 -06:00 |
|
Joel Dice
|
68ed5e6cb5
|
fix addC for case where bit 15 of constant is set
|
2009-03-08 20:09:06 -06:00 |
|
Joel Dice
|
a0e503ad0a
|
optimize moveRR and fix andC
|
2009-03-05 20:21:15 -07:00 |
|
Joel Dice
|
ed9e54bca1
|
add a few more tests to Floats.java
|
2009-03-04 17:52:06 -07:00 |
|
Joel Dice
|
8410e1d683
|
ensure reads and writes of volatile 64-bit fields are atomic
|
2009-03-03 18:02:11 -07:00 |
|
Joel Dice
|
a1ec71423e
|
Merge branch 'master' into powerpc
Conflicts:
makefile
src/assembler.h
src/binaryToMacho.cpp
src/compile.cpp
src/compiler.cpp
src/x86.cpp
|
2009-02-09 16:22:01 -07:00 |
|
Joel Dice
|
29616c4abc
|
freeze target site when using temporary in maybeMove
|
2009-02-08 18:58:33 -07:00 |
|
Joel Dice
|
6297c8a906
|
add tests to Arrays.java and Longs.java
|
2009-02-02 19:12:07 -07:00 |
|
Joel Dice
|
5a76277b84
|
remove dead buddies from values so they don't accumulate without bound; when resolving sites, avoid picking those which belong to other values; various bugfixes
|
2009-01-11 15:53:51 -07:00 |
|
Joel Dice
|
54ad7c4e98
|
tolerate ConstantValue attributes on non-static fields, since the compiler ensures that they are initialized in any constructors for that class (i.e., the VM does not need to do anything special to initialize them)
|
2009-01-10 12:25:52 -07:00 |
|
Joel Dice
|
b23f7374e9
|
don't steal sites in pickJunctionSite
|
2008-12-20 17:45:52 -07:00 |
|
Joel Dice
|
75b3bf98ab
|
pick only unfrozen frame sites in save
|
2008-12-20 11:13:58 -07:00 |
|
Joel Dice
|
d50febe088
|
various control-flow related bugfixes
|
2008-12-11 18:09:36 -07:00 |
|
Joel Dice
|
14e509dfd2
|
add additional jsr test to Subroutine
|
2008-11-17 08:21:20 -07:00 |
|
Joel Dice
|
fb770d10fb
|
implement jsr/ret support
The Subroutine test won't pass due to a bug in the stack mapping code
such that objects may be missed during GC.
|
2008-11-13 17:59:21 -07:00 |
|
Joel Dice
|
4dd1d1eec8
|
add Subroutine test to cover jsr and ret instructions
|
2008-11-12 10:07:30 -07:00 |
|
Joel Dice
|
c80eb51c17
|
Merge branch 'master' into powerpc
Conflicts:
makefile
src/assembler.h
src/compile.cpp
src/compiler.cpp
src/compiler.h
src/finder.cpp
|
2008-11-11 08:21:48 -07:00 |
|
Joel Dice
|
cae5202be0
|
split Misc.java into four separate files
|
2008-11-10 17:07:15 -07:00 |
|
Joel Dice
|
1ba497d90a
|
fix Exceptions test for amd64
|
2008-11-02 15:25:51 -07:00 |
|
Joel Dice
|
04da77e95b
|
snapshot
|
2008-11-02 13:35:35 -07:00 |
|
Joel Dice
|
5eb905fd2d
|
revert accidentally-committed change to Hello.java
|
2008-10-21 17:42:05 -06:00 |
|
Joel Dice
|
6a5116e7a7
|
implement primitive heap dump facility for memory profiling, accessible via Runtime.dumpHeap
The proper way to do this is to implement a subset of JVMTI, but this
will do the job for now.
|
2008-10-21 17:38:20 -06:00 |
|
Joel Dice
|
7d6ca28b2f
|
snapshot
|
2008-10-18 18:15:57 -06:00 |
|
Joel Dice
|
4c307ae8c6
|
implement minimal, read-only versions of RandomAccessFile and ZipFile
|
2008-10-03 14:15:47 -06:00 |
|
Joel Dice
|
011cbe44e3
|
test a simple loop in Simple.java
|
2008-09-07 20:22:27 -06:00 |
|
Joel Dice
|
42123c4c8c
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian into powerpc
|
2008-09-06 19:40:50 -06:00 |
|
Joel Dice
|
ed806ca740
|
working towards compiling simple methods
|
2008-09-06 15:25:41 -06:00 |
|
Joel Dice
|
e0e827596e
|
make Long.parseLong more efficient
|
2008-08-29 11:37:53 -06:00 |
|
Zsombor
|
e1d712ef71
|
java.util.BitSet implementation
|
2008-07-13 18:16:55 -06:00 |
|
Joel Dice
|
a016eeaba0
|
fix Long.toString for Long.MIN_VALUE case
|
2008-07-13 17:54:44 -06:00 |
|
Joel Dice
|
107ac01304
|
fix addCR and subtractCR for cases of 64-bit constants on amd64
|
2008-07-02 08:52:35 -06:00 |
|
Joel Dice
|
e9c37f5ffd
|
add more tests of operations on longs to Misc.java
|
2008-06-12 11:00:43 -06:00 |
|
Joel Dice
|
fc8c5a2ea9
|
fix a few bugs revealed by ProGuard optimizations, including too-early constant propagation during array loads and stores
|
2008-06-10 08:49:13 -06:00 |
|
Joel Dice
|
f05318b787
|
fix thinkos in d2i and friends
|
2008-05-22 18:08:41 -06:00 |
|
Joel Dice
|
3326aafdac
|
various 32-bit fixes
|
2008-05-22 11:15:18 -06:00 |
|
Joel Dice
|
21cb1c3c8f
|
remove Event::validate, since it is no longer needed and actually causes trouble
|
2008-05-20 16:47:53 -06:00 |
|
Joel Dice
|
36dbf1ad14
|
fix another local variable caching bug
|
2008-05-20 15:24:10 -06:00 |
|
Joel Dice
|
d604efd8f5
|
fix local variable caching bug
|
2008-05-20 13:11:42 -06:00 |
|
Joel Dice
|
c9f06933e2
|
test long addition and subtraction in Misc, as well as multidimensional array creation
|
2008-05-18 09:45:52 -06:00 |
|