2012-08-09 |
Bernhard Urban | basicblock: stupid index bug @ debug output |
tree | commitdiff |
2012-08-02 |
Bernhard Urban | staticcall trap: use different magic sequence |
tree | commitdiff |
2012-08-02 |
Bernhard Urban | debugmode: no maybe anymore |
tree | commitdiff |
2012-08-02 |
Bernhard Urban | hlint: stuff |
tree | commitdiff |
2012-08-02 |
Bernhard Urban | nativeMachine: use constants |
tree | commitdiff |
2012-07-31 |
Bernhard Urban | nativeMaschine: s/unsigned int/ptrdiff_t/g |
tree | commitdiff |
2012-07-31 |
Bernhard Urban | nativeMaschine: add module for binding target machine |
tree | commitdiff |
2012-07-31 |
Bernhard Urban | refactor: store amount of arguments of a method in... |
tree | commitdiff |
2012-07-31 |
Bernhard Urban | code style: just different indent |
tree | commitdiff |
2012-07-31 |
Bernhard Urban | maxlocals: store it in new data type RawMethod, with... |
tree | commitdiff |
2012-07-31 |
Bernhard Urban | codegen: factor i{load,store} shortcuts |
tree | commitdiff |
2012-07-18 |
Bernhard Urban | refactor: style, fun, hlint, ... |
tree | commitdiff |
2012-07-18 |
Bernhard Urban | globalmaphack: use old school CPP |
tree | commitdiff |
2012-07-17 |
Bernhard Urban | gdb: disable ghc's rts timer and disable signal handlers |
tree | commitdiff |
2012-07-17 |
Bernhard Urban | refactor stuff |
tree | commitdiff |
2012-06-19 |
Bernhard Urban | codegen: throw: force runtime error on execution |
tree | commitdiff |
2012-06-19 |
Bernhard Urban | types: remove dirty Ord instance of MethodSignature |
tree | commitdiff |
2012-06-18 |
Bernhard Urban | traps: don't delete entry after consuming it |
tree | commitdiff |
2012-06-18 |
Bernhard Urban | codegen: typestuff for compiling classpath files |
tree | commitdiff |
2012-06-18 |
Bernhard Urban | codegen: again, a bug regarding BB ordering |
tree | commitdiff |
2012-06-18 |
Bernhard Urban | codegen: shift insn |
tree | commitdiff |
2012-06-13 |
Bernhard Urban | codegen: workaround for a emitBB bug |
tree | commitdiff |
2012-06-13 |
Bernhard Urban | codegen: print every jvm instruction as label in disasm... |
tree | commitdiff |
2012-06-13 |
Bernhard Urban | codegen: some more tests |
tree | commitdiff |
2012-06-12 |
Bernhard Urban | codegen: eliminate code duplication |
tree | commitdiff |
2012-06-12 |
Bernhard Urban | refactor: better names for TrapInfo^WTrapCause |
tree | commitdiff |
2012-06-12 |
Bernhard Urban | hlint: more fixes |
tree | commitdiff |
2012-06-11 |
Bernhard Urban | ffi: don't use C for obtaining an address of a haskell... |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | codegen: add instanceof stub |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | trapmap: delete entry after information is consumed |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | codegen: extra handling if calldisplacement doesn't... |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | codegen/div: clear edx before use div insn |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | codegen: a few more hacks to get more of classpath... |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | methodlookup: unique identifier for methods are name... |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | classpool: staticfields calculation: bugfix |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | classpool: cache class file access |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | string: allocate a real java object for strings |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | debug: malloc stuff |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | array: char array support |
tree | commitdiff |
2012-05-20 |
Bernhard Urban | main: some kind of argument parsing |
tree | commitdiff |
2012-05-19 |
Bernhard Urban | ClassPool: JAR and ClassPath support |
tree | commitdiff |
2012-05-19 |
Bernhard Urban | hs-java: upgrade to 0.3.1 |
tree | commitdiff |
2012-05-19 |
Bernhard Urban | traps: do more things in haskell world |
tree | commitdiff |
2012-05-18 |
Harald Steinlechner | added cabal stubs for mate-common and mate; |
tree | commitdiff |
2012-05-18 |
Bernhard Urban | refactor: use `unsafePerformIO hack' for global var |
tree | commitdiff |
2012-05-17 |
Bernhard Urban | refactor: reduce global var in trap.c to one pointer |
tree | commitdiff |
2012-05-17 |
Bernhard Urban | globalvars: get rid of `trap_map' |
tree | commitdiff |
2012-05-16 |
Bernhard Urban | hlint: fix suggested improvements |
tree | commitdiff |
2012-05-16 |
Bernhard Urban | hlint: use CamelCase for printf stuff |
tree | commitdiff |
2012-05-10 |
Bernhard Urban | gc: factor out allocation |
tree | commitdiff |
2012-05-08 |
Bernhard Urban | debug: get rid of #ifdef guards |
tree | commitdiff |
2012-05-08 |
Bernhard Urban | exception: small example of how interfacing hs-java |
tree | commitdiff |
2012-04-30 |
Bernhard Urban | refactor: trap.c |
tree | commitdiff |
2012-04-30 |
Bernhard Urban | classpool: add interface-table-ptr to method-table-ptr |
tree | commitdiff |
2012-04-30 |
Bernhard Urban | debug: use #ifdef guards |
tree | commitdiff |
2012-04-30 |
Bernhard Urban | Wall: kill ghc warning |
tree | commitdiff |
2012-04-30 |
Bernhard Urban | strings: memset allocated memory |
tree | commitdiff |
2012-04-30 |
Bernhard Urban | classpool: we want the object size |
tree | commitdiff |
2012-04-27 |
Bernhard Urban | refactor: rename types (more consistent style) |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | tests: don't use `pop' hack anymore, but System.out... |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | varargs: make printf working |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | strings: other solution |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | fields: don't multiple the offset with 4 |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | codegen: implement `iastore' and `iaload' |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | codegen: implement `newarray' and `arraylength' |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | codegen: kill unsafePerformIO |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | codegen: implement IF_ACMP |
tree | commitdiff |
2012-04-26 |
Bernhard Urban | strings: put every String from the constantpool in... |
tree | commitdiff |
2012-04-25 |
Bernhard Urban | java.io: PrintStream |
tree | commitdiff |
2012-04-25 |
Bernhard Urban | invokevirtual: get the actual class at run-time |
tree | commitdiff |
2012-04-25 |
Bernhard Urban | invokevirtual: implemented. not very well tested though |
tree | commitdiff |
2012-04-25 |
Bernhard Urban | callconv: once again, fail... |
tree | commitdiff |
2012-04-25 |
Bernhard Urban | fields: use offsets from ClassInfo in codegen |
tree | commitdiff |
2012-04-25 |
Bernhard Urban | classpool: also calculate offsets for non-static fields |
tree | commitdiff |
2012-04-24 |
Bernhard Urban | classpool: refactor, refactor, ... |
tree | commitdiff |
2012-04-24 |
Bernhard Urban | field access: first primitive attempt |
tree | commitdiff |
2012-04-24 |
Bernhard Urban | methodpool: bug fix |
tree | commitdiff |
2012-04-24 |
Bernhard Urban | static initializer: execute it when loading the class... |
tree | commitdiff |
2012-04-24 |
Bernhard Urban | static methods: add inheritance capability |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | codegen: fix bug in calling conv |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | classpool: copy field members refs from superclass |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | codegen: factor offset calculation |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | codegen: {put,get}static for static field access |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | refactor: s/C(aller)Map/T(rap)Map/g |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | global map hack: refactor |
tree | commitdiff |
2012-04-23 |
Bernhard Urban | classpool: do classloading at central point. omit ... |
tree | commitdiff |
2012-04-22 |
Bernhard Urban | methodpool: also call native methods |
tree | commitdiff |
2012-04-22 |
Bernhard Urban | types: oops, we don't want the index at this point... |
tree | commitdiff |
2012-04-22 |
Bernhard Urban | modules: move (public) datatypes into a new module |
tree | commitdiff |
2012-04-22 |
Bernhard Urban | classloading: load classfile on demand |
tree | commitdiff |
2012-04-22 |
Bernhard Urban | trap: give disasm some nop's, so it shows the label |
tree | commitdiff |
2012-04-22 |
Bernhard Urban | codegen: correct argument handling |
tree | commitdiff |
2012-04-21 |
Harald Steinlechner | Mate: exposed internal functions of BasicBlocks for... |
tree | commitdiff |
2012-04-18 |
Bernhard Urban | trap: use SIGILL instead of SIGSEGV |
tree | commitdiff |
2012-04-17 |
Bernhard Urban | basicblocks: also consider back references |
tree | commitdiff |
2012-04-17 |
Bernhard Urban | tests: calculate factorial (non-recursive) |
tree | commitdiff |
2012-04-16 |
Bernhard Urban | gdb: small howto debug generated code |
tree | commitdiff |
2012-04-16 |
Bernhard Urban | methodpool: save information in codegen context |
tree | commitdiff |
2012-04-14 |
Bernhard Urban | methodPool: compile methods on-demand |
tree | commitdiff |
2012-04-08 |
Bernhard Urban | build: fix -Wall warnings |
tree | commitdiff |
next |