codegen: handle exceptions of a method
[mate.git] / Mate / ClassPool.hs
2012-09-09 Bernhard Urbancodegen: get full jnmap in patcher
2012-09-09 Bernhard Urbancodegen: map each real PC to java bytecode PC
2012-08-28 Bernhard Urbanhlint: style cleanup
2012-08-28 Bernhard UrbaninstanceOf: also consider interfaces
2012-08-28 Bernhard UrbaninstanceOf: class hierarchy are considered properly now
2012-08-27 Bernhard Urbanobjectformat: one word after mtable in object layout
2012-08-25 Bernhard Urbandebug: remove #ifdef's and use dumb logger
2012-08-24 Bernhard UrbanWall: remove some warnings
2012-08-20 Bernhard Urbandebug: more readable debuginfo
2012-08-17 Bernhard UrbannativeMaschine: use NativeWord instead of Word32
2012-08-17 Bernhard Urbannew insn: fix wrong behaviour on lazy class init
2012-08-02 Bernhard UrbannativeMachine: use constants
2012-07-31 Bernhard UrbannativeMaschine: s/unsigned int/ptrdiff_t/g
2012-07-31 Bernhard Urbanrefactor: store amount of arguments of a method in...
2012-07-31 Bernhard Urbancode style: just different indent
2012-07-31 Bernhard Urbanmaxlocals: store it in new data type RawMethod, with...
2012-07-18 Bernhard Urbanrefactor: style, fun, hlint, ...
2012-06-12 Bernhard Urbanrefactor: better names for TrapInfo^WTrapCause
2012-06-12 Bernhard Urbanhlint: more fixes
2012-05-20 Bernhard Urbantrapmap: delete entry after information is consumed
2012-05-20 Bernhard Urbanmethodlookup: unique identifier for methods are name...
2012-05-20 Bernhard Urbanclasspool: staticfields calculation: bugfix
2012-05-20 Bernhard Urbanclasspool: cache class file access
2012-05-20 Bernhard Urbanmain: some kind of argument parsing
2012-05-19 Bernhard UrbanClassPool: JAR and ClassPath support
2012-05-19 Bernhard Urbanhs-java: upgrade to 0.3.1
2012-05-19 Bernhard Urbantraps: do more things in haskell world
2012-05-17 Bernhard Urbanrefactor: reduce global var in trap.c to one pointer
2012-05-17 Bernhard Urbanglobalvars: get rid of `trap_map'
2012-05-16 Bernhard Urbanhlint: fix suggested improvements
2012-05-16 Bernhard Urbanhlint: use CamelCase for printf stuff
2012-05-10 Bernhard Urbangc: factor out allocation
2012-05-08 Bernhard Urbandebug: get rid of #ifdef guards
2012-04-30 Bernhard Urbanclasspool: add interface-table-ptr to method-table-ptr
2012-04-30 Bernhard Urbandebug: use #ifdef guards
2012-04-30 Bernhard Urbanclasspool: we want the object size
2012-04-27 Bernhard Urbanrefactor: rename types (more consistent style)
2012-04-25 Bernhard Urbaninvokevirtual: get the actual class at run-time
2012-04-25 Bernhard Urbaninvokevirtual: implemented. not very well tested though
2012-04-25 Bernhard Urbanfields: use offsets from ClassInfo in codegen
2012-04-25 Bernhard Urbanclasspool: also calculate offsets for non-static fields
2012-04-24 Bernhard Urbanclasspool: refactor, refactor, ...
2012-04-24 Bernhard Urbanstatic initializer: execute it when loading the class...
2012-04-23 Bernhard Urbanclasspool: copy field members refs from superclass
2012-04-23 Bernhard Urbancodegen: {put,get}static for static field access
2012-04-23 Bernhard Urbanglobal map hack: refactor
2012-04-23 Bernhard Urbanclasspool: do classloading at central point. omit ...