2012-08-27 |
Bernhard Urban | patching: define patcher in X86CodeGen itself where... |
blob | commitdiff | raw |
2012-08-27 |
Bernhard Urban | lazy classloading: yet another bug |
blob | commitdiff | raw | diff to current |
2012-08-25 |
Bernhard Urban | debug: remove #ifdef's and use dumb logger |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Bernhard Urban | Revert "globalmaphack: use old school CPP" |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Harald Steinlechner | GarbageAlloc: little refactoring - all GC allocate... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Bernhard Urban | traps: use harpy for patching |
blob | commitdiff | raw | diff to current |
2012-08-17 |
Bernhard Urban | invokevirtual: implement lazy class loading right |
blob | commitdiff | raw | diff to current |
2012-08-17 |
Bernhard Urban | new insn: fix wrong behaviour on lazy class init |
blob | commitdiff | raw | diff to current |
2012-08-17 |
Bernhard Urban | codegen: register dump at runtime |
blob | commitdiff | raw | diff to current |
2012-08-17 |
Bernhard Urban | java runtime: add simple version of instanceof |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Bernhard Urban | staticcall trap: use different magic sequence |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Bernhard Urban | hlint: stuff |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Bernhard Urban | nativeMachine: use constants |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Bernhard Urban | nativeMaschine: s/unsigned int/ptrdiff_t/g |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Bernhard Urban | refactor: store amount of arguments of a method in... |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Bernhard Urban | code style: just different indent |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Bernhard Urban | maxlocals: store it in new data type RawMethod, with... |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Bernhard Urban | codegen: factor i{load,store} shortcuts |
blob | commitdiff | raw | diff to current |
2012-07-18 |
Bernhard Urban | refactor: style, fun, hlint, ... |
blob | commitdiff | raw | diff to current |
2012-06-19 |
Bernhard Urban | codegen: throw: force runtime error on execution |
blob | commitdiff | raw | diff to current |
2012-06-18 |
Bernhard Urban | codegen: typestuff for compiling classpath files |
blob | commitdiff | raw | diff to current |
2012-06-18 |
Bernhard Urban | codegen: again, a bug regarding BB ordering |
blob | commitdiff | raw | diff to current |
2012-06-18 |
Bernhard Urban | codegen: shift insn |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Bernhard Urban | codegen: workaround for a emitBB bug |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Bernhard Urban | codegen: print every jvm instruction as label in disasm... |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Bernhard Urban | codegen: some more tests |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Bernhard Urban | codegen: eliminate code duplication |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Bernhard Urban | refactor: better names for TrapInfo^WTrapCause |
blob | commitdiff | raw | diff to current |
2012-06-11 |
Bernhard Urban | ffi: don't use C for obtaining an address of a haskell... |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Bernhard Urban | codegen: add instanceof stub |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Bernhard Urban | codegen: extra handling if calldisplacement doesn't... |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Bernhard Urban | codegen/div: clear edx before use div insn |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Bernhard Urban | codegen: a few more hacks to get more of classpath... |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Bernhard Urban | methodlookup: unique identifier for methods are name... |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Bernhard Urban | array: char array support |
blob | commitdiff | raw | diff to current |
2012-05-19 |
Bernhard Urban | hs-java: upgrade to 0.3.1 |
blob | commitdiff | raw | diff to current |
2012-05-19 |
Bernhard Urban | traps: do more things in haskell world |
blob | commitdiff | raw | diff to current |
2012-05-16 |
Bernhard Urban | hlint: fix suggested improvements |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Bernhard Urban | gc: factor out allocation |
blob | commitdiff | raw | diff to current |
2012-05-08 |
Bernhard Urban | debug: get rid of #ifdef guards |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Bernhard Urban | refactor: trap.c |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Bernhard Urban | classpool: add interface-table-ptr to method-table-ptr |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Bernhard Urban | debug: use #ifdef guards |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Bernhard Urban | classpool: we want the object size |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Bernhard Urban | refactor: rename types (more consistent style) |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | tests: don't use `pop' hack anymore, but System.out... |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | varargs: make printf working |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | fields: don't multiple the offset with 4 |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | codegen: implement `iastore' and `iaload' |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | codegen: implement `newarray' and `arraylength' |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | codegen: kill unsafePerformIO |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | codegen: implement IF_ACMP |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Bernhard Urban | strings: put every String from the constantpool in... |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Bernhard Urban | java.io: PrintStream |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Bernhard Urban | invokevirtual: get the actual class at run-time |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Bernhard Urban | invokevirtual: implemented. not very well tested though |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Bernhard Urban | callconv: once again, fail... |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Bernhard Urban | fields: use offsets from ClassInfo in codegen |
blob | commitdiff | raw | diff to current |
2012-04-24 |
Bernhard Urban | field access: first primitive attempt |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Bernhard Urban | codegen: fix bug in calling conv |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Bernhard Urban | codegen: factor offset calculation |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Bernhard Urban | codegen: {put,get}static for static field access |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Bernhard Urban | refactor: s/C(aller)Map/T(rap)Map/g |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Bernhard Urban | global map hack: refactor |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Bernhard Urban | classpool: do classloading at central point. omit ... |
blob | commitdiff | raw | diff to current |
2012-04-22 |
Bernhard Urban | methodpool: also call native methods |
blob | commitdiff | raw | diff to current |
2012-04-22 |
Bernhard Urban | modules: move (public) datatypes into a new module |
blob | commitdiff | raw | diff to current |
2012-04-22 |
Bernhard Urban | classloading: load classfile on demand |
blob | commitdiff | raw | diff to current |
2012-04-22 |
Bernhard Urban | trap: give disasm some nop's, so it shows the label |
blob | commitdiff | raw | diff to current |
2012-04-22 |
Bernhard Urban | codegen: correct argument handling |
blob | commitdiff | raw | diff to current |
2012-04-18 |
Bernhard Urban | trap: use SIGILL instead of SIGSEGV |
blob | commitdiff | raw | diff to current |
2012-04-17 |
Bernhard Urban | basicblocks: also consider back references |
blob | commitdiff | raw | diff to current |
2012-04-17 |
Bernhard Urban | tests: calculate factorial (non-recursive) |
blob | commitdiff | raw | diff to current |
2012-04-16 |
Bernhard Urban | methodpool: save information in codegen context |
blob | commitdiff | raw | diff to current |
2012-04-14 |
Bernhard Urban | methodPool: compile methods on-demand |
blob | commitdiff | raw | diff to current |
2012-04-08 |
Bernhard Urban | build: fix -Wall warnings |
blob | commitdiff | raw | diff to current |
2012-04-08 |
Bernhard Urban | codegen: patch method calls on-demand via traps |
blob | commitdiff | raw | diff to current |
2012-04-07 |
Bernhard Urban | codegen: execute generated code |
blob | commitdiff | raw | diff to current |
2012-04-07 |
Bernhard Urban | codegen: use label mechanism of harpy |
blob | commitdiff | raw | diff to current |
2012-04-03 |
Bernhard Urban | codegen: simple code generation stuff |
blob | commitdiff | raw | diff to current |
|