Joel Dice
|
1997ea6b8c
|
acquire class lock before running static initializer; wrap exceptions thrown from static initializers in ExceptionInInitializerError instances
|
2007-08-01 17:48:36 -06:00 |
|
Joel Dice
|
a2bd7d0668
|
GC stress fixes and other bugfixes; classpath progress
|
2007-07-29 17:32:23 -06:00 |
|
Joel Dice
|
41bee5829e
|
misc. bugfixes and tweaks
|
2007-07-28 10:10:13 -06:00 |
|
Joel Dice
|
7212ba1c30
|
java/io bugfixes and coverage; jni bugfixes; minor refactoring
|
2007-07-26 18:06:05 -06:00 |
|
Joel Dice
|
b00fcd4463
|
superficial tweaks
|
2007-07-25 18:52:10 -06:00 |
|
Joel Dice
|
9ab88ef619
|
a static jni method takes the jclass for that method as its second argument; simplify pad() and divide(), and rename divide() to ceiling(); sketch FileInputStream.cpp and FileOutputStream.cpp
|
2007-07-25 18:48:28 -06:00 |
|
Joel Dice
|
38a982c7dd
|
handle unresolvable catch types more appropriately when unwinding
|
2007-07-24 20:02:25 -06:00 |
|
Joel Dice
|
6b0792c881
|
exception handling and parseMethodTable() bugfixes
|
2007-07-24 19:56:05 -06:00 |
|
Joel Dice
|
527f46d53d
|
bugfixes; add NullPointerException.java
|
2007-07-23 21:31:28 -06:00 |
|
Joel Dice
|
823d764998
|
working reflection
|
2007-07-23 21:16:59 -06:00 |
|
Joel Dice
|
5f3bf175e0
|
start work on reflection; bugfixes
|
2007-07-23 19:44:20 -06:00 |
|
Joel Dice
|
48226f988c
|
add a bunch of classes to classpath and flesh out a few existing ones
|
2007-07-21 11:50:26 -06:00 |
|
Joel Dice
|
0f7a2137bf
|
factor system.cpp and class-finder.cpp out of main.cpp
|
2007-07-20 08:36:31 -06:00 |
|
Joel Dice
|
9f91f221dd
|
GC stress fix in make()
|
2007-07-19 21:29:34 -06:00 |
|
Joel Dice
|
de9213ce30
|
finish java/lang/ref/* support; add wrapper classes for primitives
|
2007-07-19 21:18:25 -06:00 |
|
Joel Dice
|
32dff71994
|
GC stress fixes
|
2007-07-19 17:45:44 -06:00 |
|
Joel Dice
|
e3e9981031
|
more GC stress fixes
|
2007-07-16 19:55:49 -06:00 |
|
Joel Dice
|
6bac351874
|
more GC stress fixes
|
2007-07-16 18:23:23 -06:00 |
|
Joel Dice
|
6dec1cbd42
|
fix various bugs uncovered in GC stress test
|
2007-07-16 17:58:37 -06:00 |
|
Joel Dice
|
4670055b03
|
implement primitive testing framework and provide for GC stress testing
|
2007-07-15 19:03:02 -06:00 |
|
Joel Dice
|
3121002ffd
|
implement Throwable.resolveTrace(); bugfixes
|
2007-07-14 12:37:04 -06:00 |
|
Joel Dice
|
2df8a60a78
|
support object arrays of various element types and dimensions; clean up weak hash map support
|
2007-07-14 11:31:01 -06:00 |
|
Joel Dice
|
0099aa396b
|
make builtin class type a bootstrap version of java/lang/Class
|
2007-07-12 17:46:08 -06:00 |
|
Joel Dice
|
69eed6ba5a
|
fix method and field lookup to check superclasses
|
2007-07-11 18:06:57 -06:00 |
|
Joel Dice
|
93748f2df9
|
heap o' bugfixes
|
2007-07-10 19:38:06 -06:00 |
|
Joel Dice
|
950e1eb5cb
|
set stack index to the correct value when unwinding to an exception handler
|
2007-07-10 17:32:03 -06:00 |
|
Joel Dice
|
a77693fb29
|
snapshot; known bug: finalizers and weak references don't work correctly wrt tenured objects
|
2007-07-07 19:06:32 -06:00 |
|
Joel Dice
|
f71c77298c
|
bugfixes
|
2007-07-07 17:47:35 -06:00 |
|
Joel Dice
|
e5bea7a455
|
progress on thread support
|
2007-07-07 12:09:16 -06:00 |
|
Joel Dice
|
3bd267b47a
|
more refactoring
|
2007-07-06 17:50:26 -06:00 |
|