classpool: add interface-table-ptr to method-table-ptr
[mate.git] / Mate / X86CodeGen.hs
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-26 Bernhard Urbantests: don't use `pop' hack anymore, but System.out...
2012-04-26 Bernhard Urbanvarargs: make printf working
2012-04-26 Bernhard Urbanfields: don't multiple the offset with 4
2012-04-26 Bernhard Urbancodegen: implement `iastore' and `iaload'
2012-04-26 Bernhard Urbancodegen: implement `newarray' and `arraylength'
2012-04-26 Bernhard Urbancodegen: kill unsafePerformIO
2012-04-26 Bernhard Urbancodegen: implement IF_ACMP
2012-04-26 Bernhard Urbanstrings: put every String from the constantpool in...
2012-04-25 Bernhard Urbanjava.io: PrintStream
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 Urbancallconv: once again, fail...
2012-04-25 Bernhard Urbanfields: use offsets from ClassInfo in codegen
2012-04-24 Bernhard Urbanfield access: first primitive attempt
2012-04-23 Bernhard Urbancodegen: fix bug in calling conv
2012-04-23 Bernhard Urbancodegen: factor offset calculation
2012-04-23 Bernhard Urbancodegen: {put,get}static for static field access
2012-04-23 Bernhard Urbanrefactor: s/C(aller)Map/T(rap)Map/g
2012-04-23 Bernhard Urbanglobal map hack: refactor
2012-04-23 Bernhard Urbanclasspool: do classloading at central point. omit ...
2012-04-22 Bernhard Urbanmethodpool: also call native methods
2012-04-22 Bernhard Urbanmodules: move (public) datatypes into a new module
2012-04-22 Bernhard Urbanclassloading: load classfile on demand
2012-04-22 Bernhard Urbantrap: give disasm some nop's, so it shows the label
2012-04-22 Bernhard Urbancodegen: correct argument handling
2012-04-18 Bernhard Urbantrap: use SIGILL instead of SIGSEGV
2012-04-17 Bernhard Urbanbasicblocks: also consider back references
2012-04-17 Bernhard Urbantests: calculate factorial (non-recursive)
2012-04-16 Bernhard Urbanmethodpool: save information in codegen context
2012-04-14 Bernhard UrbanmethodPool: compile methods on-demand
2012-04-08 Bernhard Urbanbuild: fix -Wall warnings
2012-04-08 Bernhard Urbancodegen: patch method calls on-demand via traps
2012-04-07 Bernhard Urbancodegen: execute generated code
2012-04-07 Bernhard Urbancodegen: use label mechanism of harpy
2012-04-03 Bernhard Urbancodegen: simple code generation stuff