2012-08-27 |
Bernhard Urban | trapmap: delete some entries |
tree | commitdiff |
2012-08-27 |
Bernhard Urban | patching: define patcher in X86CodeGen itself where... |
tree | commitdiff |
2012-08-27 |
Bernhard Urban | lazy classloading: yet another bug |
tree | commitdiff |
2012-08-27 |
Bernhard Urban | traps: delete traps... TODO |
tree | commitdiff |
2012-08-25 |
Bernhard Urban | debug: remove #ifdef's and use dumb logger |
tree | commitdiff |
2012-08-24 |
Bernhard Urban | Wall: remove some warnings |
tree | commitdiff |
2012-08-24 |
Bernhard Urban | globalmaphack: be more general (fmap, factoring, ...) |
tree | commitdiff |
2012-08-24 |
Bernhard Urban | Revert "globalmaphack: use old school CPP" |
tree | commitdiff |
2012-08-24 |
Harald Steinlechner | GarbageAlloc: little refactoring - all GC allocate... |
tree | commitdiff |
2012-08-24 |
Harald Steinlechner | MethodPool: removed demo call stuff - added printGCStat... |
tree | commitdiff |
2012-08-23 |
Harald Steinlechner | experiments with JNI; |
tree | commitdiff |
2012-08-23 |
Harald Steinlechner | GC: first working version of boehm gc. working with... |
tree | commitdiff |
2012-08-22 |
Harald Steinlechner | gc: delegated mallocs in GarbageAlloc to hs-boehmgc... |
tree | commitdiff |
2012-08-22 |
Bernhard Urban | native: demo for a call to haskell functions at runtime |
tree | commitdiff |
2012-08-20 |
Bernhard Urban | style suggestion for data decl. |
tree | commitdiff |
2012-08-20 |
Bernhard Urban | debug: more readable debuginfo |
tree | commitdiff |
2012-08-18 |
Bernhard Urban | traps: use harpy for patching |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | invokevirtual: implement lazy class loading right |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | codegen: approx. initial codebuffer size according... |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | debug: ifdef this, because ghc doesn't eliminate this :/ |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | nativeMaschine: use NativeWord instead of Word32 |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | new insn: fix wrong behaviour on lazy class init |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | codegen: register dump at runtime |
tree | commitdiff |
2012-08-17 |
Bernhard Urban | java runtime: add simple version of instanceof |
tree | commitdiff |
2012-08-13 |
Bernhard Urban | TODO: update; Debug: note about `printfFake' |
tree | commitdiff |
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 |
next |