2005-07-10 |
adam | ClassEnt can actually hold any Type.Ref |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | branches pretty much work |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | bugfixes |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | way more phi/branching stuff; almost complete |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | initial support for branching: phi() function, track... |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | lots of formatting, refactored out Type.fromArraySpec() |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | ask Brian a question |
commit | commitdiff | tree | snapshot |
2005-07-04 |
adam | fix annoying lack of space between "if" and "(" |
commit | commitdiff | tree | snapshot |
2006-02-13 |
Brian Alliet | add equals/hashCode methods for Type.Class.Member ... |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Brian Alliet | temporarily remove some of the .Body references |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Brian Alliet | build jdk1.3 classes |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | remove period between ret type and method name |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | more type unification |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | more poop make test stuff |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | beginnings of type unification code |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | use push more |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | use |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | fix totally broken jssa array handling |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | create binding for all expressions already evaluated |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | do not generate ops for load insns |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | implement bipush/sipush |
commit | commitdiff | tree | snapshot |
2005-07-04 |
brian | JSSA.Seq to for evaluation of an expr |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | void methods are ops, others are not, this still isn... |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | added Context.java |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | instance methods sort of work |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | cleanup POP/DUP |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | display constants correctly in debug output |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | do not push void method results |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | fix Constant() constructor |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | add "this" for first arg |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | better error reporting (pc and method name) |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | better stack overflow checking |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | cleanup math ops |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | stack overflow checking |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | some more sanity checks on expression types |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | added VOID_EXPR |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | get maxStack/maxLocals from MethodGen |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | fix array instructions in jssa |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | make test for JSSA |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | start to fix the interface problem |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | ditch debugToString |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | last ditch efford to separate names and type descriptors |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | added preliminary version of classgen-ified ArenaJ |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | added Type.Class.getBody |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | fixed HIDEOUS bug in ConstantPool -- was circumventing... |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | more accessor methods for ClassFile and Type.Class |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | refactored tons of functionality into Class.Body and... |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | refactored functionality out of FieldGen into Type... |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | replace Type.instance() |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | repair breakage |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | add JSSA.Constant(int) to get JSSA to compile |
commit | commitdiff | tree | snapshot |
2005-07-03 |
brian | make Type abstract |
commit | commitdiff | tree | snapshot |
2005-07-02 |
brian | added Type.Primitive, generate toString() output on... |
commit | commitdiff | tree | snapshot |
2005-07-02 |
brian | Member.getDescriptor |
commit | commitdiff | tree | snapshot |
2005-07-02 |
brian | move field type descriptor parsing to Type.java, like... |
commit | commitdiff | tree | snapshot |
2005-07-02 |
brian | add VALID_FIELD_FLAGS (like VALID_METHOD_FLAGS) |
commit | commitdiff | tree | snapshot |
2005-07-02 |
brian | Class.method(sig) |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | added Type.Field.Body and Type.Class.Body |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | added convenience methods to HasFlags |
commit | commitdiff | tree | snapshot |
2005-07-03 |
adam | remove no-longer-necessary equals() and hashCode()... |
commit | commitdiff | tree | snapshot |
2005-07-02 |
brian | fix the field type descriptor bug (again :) ) |
commit | commitdiff | tree | snapshot |
2005-07-02 |
adam | made ClassFile(DataInput) public |
commit | commitdiff | tree | snapshot |
2005-07-02 |
adam | ok, really added JSSA |
commit | commitdiff | tree | snapshot |
2005-07-01 |
adam | massive refactoring of method-body-printing; see Type... |
commit | commitdiff | tree | snapshot |
2005-07-01 |
adam | major updates to JSSA |
commit | commitdiff | tree | snapshot |
2005-07-01 |
adam | got JSSA to the point where it compiles, but doesn... |
commit | commitdiff | tree | snapshot |
2005-06-30 |
adam | massive rewrite of Code.java |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | more reformatting |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | formatting |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | formatting |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | bugfixes |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | reformatting |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | removed redundant ownerInterface argument |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | refactored a lot of functionality up from MethodGen... |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | mass rename: ACC_FOO |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | brians changes to ClassFile |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | brians changes to MethodGen |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | brians changes to FieldGen |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | brians changes to ConstantPool |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | un-fixed Type.java |
commit | commitdiff | tree | snapshot |
2005-06-27 |
adam | updates to CGConsts, generator program |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | added Code.java |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | just a variable renaming |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | formatting only |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | LongEnt split into DoubleEnt and LongEnt |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | rename CPGen -> ConstantPool |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | removed ClassFile.sourceFile; use attributes.get()... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | pulled {Method,Member,Field}Ref into Type.Class; made... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | fixed bug where ['s were getting appended instead of... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | eliminated MethodRef.I |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | cleanup of MethodRef, FieldRef, MemberRef |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | ClassGen->ClassFile, ClassGen.FieldOrMethodRef->MemberRef |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | broke IntEnt into IntEnt and FloatEnt |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | made all CPGen.FooEnt classes non-static, since they... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | renamed Type.fromDescriptor() to Type.instance() |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | introduced Type.Ref as common superclass of Type.Class... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | massive cleanup of Type.java; introduced human-readable... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | formatting only |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | bugfix; removed isValidDescriptorName(); it wasn't... |
commit | commitdiff | tree | snapshot |
2005-06-03 |
adam | made the makeArray() methods into instance methods |
commit | commitdiff | tree | snapshot |
next |