Joshua Warner
|
80f19abf3a
|
put all commented code in if(false) blocks instead; fix ensuing broken code
|
2014-07-12 10:16:03 -06:00 |
|
Joshua Warner
|
4e9da8deb2
|
use static_cast in place of c-style cast (code review feedback)
|
2014-07-12 09:43:54 -06:00 |
|
Joshua Warner
|
8a4b043ee3
|
generate makeZeroed method, to return a zero-initialzed instance of a Gc* class
|
2014-07-11 13:47:43 -06:00 |
|
Joshua Warner
|
836cc41320
|
bulk, global reformat
|
2014-07-11 13:25:22 -06:00 |
|
Joshua Warner
|
7642b94308
|
reformat changes since master
|
2014-07-11 13:25:22 -06:00 |
|
Joshua Warner
|
cbad6931af
|
retypedef object to GcObject*, remove (almost?) all unnecessary reinterpret_casts
|
2014-07-11 13:25:22 -06:00 |
|
Joshua Warner
|
b0490b8233
|
finish using setters
|
2014-07-11 13:25:22 -06:00 |
|
Joshua Warner
|
4367867be9
|
use setters in classpath-android.cpp
|
2014-07-11 13:25:22 -06:00 |
|
Joshua Warner
|
43b9cce7d0
|
don't mark nogc fields
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
40e71a4856
|
use setters in machine.cpp
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
880b9fa910
|
use setters in machine.h
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
cc4eaae706
|
use setters in compile.cpp
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
e548d37666
|
use setters in classpath-common.h
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
3a9454117e
|
use setters in util.cpp
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
07a9599d1a
|
generate new setters in type-generator
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
ed1f34dca3
|
formalize MyProcessor::roots (for Compiler) in types.def
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
052f2498aa
|
formalize Machine::roots in types.def
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
75f2dd013c
|
remove old function-based accessors
|
2014-07-11 13:25:21 -06:00 |
|
Joshua Warner
|
a1583f1ecc
|
touch up type safety in types.def
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
c796bdbde4
|
add bootimage-generator/main.cpp changes
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
b4798550a3
|
add machine.cpp changes
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
b5a1d97bd1
|
add interpret.cpp changes
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
9f0327bb9e
|
add process and classpath-avian changes
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
86d9249f29
|
add builtin.cpp changes
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
924f242e66
|
add compile.cpp changes
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
4df8f59f3c
|
staticly type finalizer and cleaner
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
1e201e54fc
|
staticly type GcContinuation*
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
b8ddc779a2
|
staticly type GcReference
|
2014-07-11 13:25:20 -06:00 |
|
Joshua Warner
|
bb331e9414
|
make callNode and methodRuntimeData.native better statically typed
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
1da8170c66
|
apply jnienv + java-common changes
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
9c93c5989c
|
apply classpath-common.h changes
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
00e2307c39
|
apply machine.h changes
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
9ffbd7e9fe
|
staticly type GcClassLoader instances
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
6a0502bbfe
|
add util.cpp/.h changes
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
51368651dc
|
better statically type Processor interface
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
0ec87c6aa1
|
statically type Addendum.pool better
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
9f5912c2b6
|
add stronger typing to method.code
|
2014-07-11 13:25:19 -06:00 |
|
Joshua Warner
|
9248f8f8ad
|
add stronger typing to code.singleton
|
2014-07-11 13:25:18 -06:00 |
|
Joshua Warner
|
4754a92b75
|
split code.stackMap out of code.pool use
|
2014-07-11 13:25:18 -06:00 |
|
Joshua Warner
|
083dc17810
|
add stronger typing to code.lineNumberTable
|
2014-07-11 13:25:18 -06:00 |
|
Joshua Warner
|
194e3b2701
|
add VMClass changes
|
2014-07-11 13:25:18 -06:00 |
|
Joshua Warner
|
9b36dca846
|
generate better typed accessors from type-generator (and switch to using standard library there)
|
2014-07-11 13:25:17 -06:00 |
|
Joshua Warner
|
263e349cae
|
rename assert to assertT, to avoid conflict with std assert macro
|
2014-07-11 09:32:57 -06:00 |
|
Joshua Warner
|
7ea4b584b8
|
include stdc++ <new>
|
2014-07-11 09:32:57 -06:00 |
|
Joshua Warner
|
5adb558355
|
add Code to classpath
|
2014-07-11 09:32:57 -06:00 |
|
Joshua Warner
|
43bd838c86
|
generate accessors for array fields
|
2014-07-11 09:32:57 -06:00 |
|
Joshua Warner
|
b5699cc9dc
|
move Machine::*Type to GcObject::*Type
|
2014-07-11 09:32:55 -06:00 |
|
Joshua Warner
|
13452beaab
|
use arg-parser in type-generator
|
2014-07-11 09:12:34 -06:00 |
|
Joshua Warner
|
d4d232db89
|
Merge pull request #288 from dicej/eiie-errors
only wrap Exceptions in ExceptionInInitializerErrors, not Errors
|
2014-07-10 14:01:05 -06:00 |
|
Joel Dice
|
1b83ef7eb3
|
only wrap Exceptions in ExceptionInInitializerErrors, not Errors
|
2014-07-10 13:43:10 -06:00 |
|