Commit Graph

78 Commits

Author SHA1 Message Date
Joel Dice
32dff71994 GC stress fixes 2007-07-19 17:45:44 -06:00
Joel Dice
65c876b5f7 more GC stress fixes 2007-07-17 19:33:00 -06:00
Joel Dice
b848c09a34 more GC stress fixes 2007-07-17 07:22:29 -06:00
Joel Dice
6bac351874 more GC stress fixes 2007-07-16 18:23:23 -06:00
Joel Dice
7dab93de00 fix stack overflow in stress() due to StateResource destructor 2007-07-15 19:07:13 -06:00
Joel Dice
b70e4b368f sketch of finalizer/weak reference overhaul; type generator bugfixes involving array member layout 2007-07-09 19:43:43 -06:00
Joel Dice
32b5d070fb simplify monitor lookup; add finalization 2007-07-02 08:19:05 -06:00
Joel Dice
bb16d8e62b snapshot (broken) 2007-07-01 19:42:35 -06:00
Joel Dice
38cea04322 progress towards thread support
This includes support for using the least significant bits of the class
pointer to indicate object state, which we'll use to indicate the
presence of a monitor pointer, among other things.
2007-07-01 15:34:22 -06:00
Joel Dice
137fdcb69e specify a more conservative initial capacity in initNextGen{1,2}() 2007-06-22 17:29:15 -06:00
Joel Dice
39bbcc03eb refactor assertions so they can be disabled easily at compile time; fix a couple of method invocation bugs 2007-06-22 17:17:13 -06:00
Joel Dice
5ee38e259a enable large object support; various GC bugfixes and tweaks 2007-06-22 16:47:57 -06:00
Joel Dice
4d202e4945 fix iinc instruction to use set() instead of direct assignment; add Thread::HeapSizeInWords and Thread::StackSizeInWords 2007-06-22 15:31:45 -06:00
Joel Dice
3a6da507ec various GC bugfixes 2007-06-22 14:55:11 -06:00
Joel Dice
09f6a34510 snapshot 2007-06-21 21:16:42 -06:00
Joel Dice
d5ce307a2a switch to a linked heap implementation 2007-06-21 20:13:17 -06:00
Joel Dice
c1d70499c2 add Debug and Verbose constants to heap.cpp 2007-06-21 16:51:55 -06:00
Joel Dice
31e2da3e05 various GC bugfixes 2007-06-21 16:23:35 -06:00
Joel Dice
8d0c5f4186 snapshot 2007-06-21 14:44:35 -06:00
Joel Dice
1992482236 snapshot 2007-06-21 13:43:33 -06:00
Joel Dice
29f9bb84ca snapshot 2007-06-21 12:35:24 -06:00
Joel Dice
91b9dc7382 various bugfixes 2007-06-20 15:27:22 -06:00
Joel Dice
4e07acb26c it builds! 2007-06-20 13:20:25 -06:00
Joel Dice
d4d155c834 snapshot 2007-06-20 11:42:13 -06:00
Joel Dice
1a05eb2739 snapshot 2007-06-20 10:58:35 -06:00
Joel Dice
a6e79cc417 snapshot 2007-06-19 23:16:43 -06:00
Joel Dice
459acc3419 snapshot 2007-06-19 22:26:36 -06:00
Joel Dice
caac00e5ff start rough sketch of GC code in heap.cpp 2007-06-19 20:28:31 -06:00