gc: delegated mallocs in GarbageAlloc to hs-boehmgc (Mate.GC.Boehm.mallocBytes);
[mate.git] / Mate /
2012-08-22 Harald Steinlechnergc: delegated mallocs in GarbageAlloc to hs-boehmgc...
2012-08-22 Bernhard Urbannative: demo for a call to haskell functions at runtime
2012-08-20 Bernhard Urbanstyle suggestion for data decl.
2012-08-20 Bernhard Urbandebug: more readable debuginfo
2012-08-18 Bernhard Urbantraps: use harpy for patching
2012-08-17 Bernhard Urbaninvokevirtual: implement lazy class loading right
2012-08-17 Bernhard Urbancodegen: approx. initial codebuffer size according...
2012-08-17 Bernhard Urbandebug: ifdef this, because ghc doesn't eliminate this :/
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-17 Bernhard Urbancodegen: register dump at runtime
2012-08-17 Bernhard Urbanjava runtime: add simple version of instanceof
2012-08-13 Bernhard UrbanTODO: update; Debug: note about `printfFake'
2012-08-09 Bernhard Urbanbasicblock: stupid index bug @ debug output
2012-08-02 Bernhard Urbanstaticcall trap: use different magic sequence
2012-08-02 Bernhard Urbandebugmode: no maybe anymore
2012-08-02 Bernhard Urbanhlint: stuff
2012-08-02 Bernhard UrbannativeMachine: use constants
2012-07-31 Bernhard UrbannativeMaschine: s/unsigned int/ptrdiff_t/g
2012-07-31 Bernhard UrbannativeMaschine: add module for binding target machine
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-31 Bernhard Urbancodegen: factor i{load,store} shortcuts
2012-07-18 Bernhard Urbanrefactor: style, fun, hlint, ...
2012-07-18 Bernhard Urbanglobalmaphack: use old school CPP
2012-07-17 Bernhard Urbangdb: disable ghc's rts timer and disable signal handlers
2012-07-17 Bernhard Urbanrefactor stuff
2012-06-19 Bernhard Urbancodegen: throw: force runtime error on execution
2012-06-19 Bernhard Urbantypes: remove dirty Ord instance of MethodSignature
2012-06-18 Bernhard Urbantraps: don't delete entry after consuming it
2012-06-18 Bernhard Urbancodegen: typestuff for compiling classpath files
2012-06-18 Bernhard Urbancodegen: again, a bug regarding BB ordering
2012-06-18 Bernhard Urbancodegen: shift insn
2012-06-13 Bernhard Urbancodegen: workaround for a emitBB bug
2012-06-13 Bernhard Urbancodegen: print every jvm instruction as label in disasm...
2012-06-13 Bernhard Urbancodegen: some more tests
2012-06-12 Bernhard Urbancodegen: eliminate code duplication
2012-06-12 Bernhard Urbanrefactor: better names for TrapInfo^WTrapCause
2012-06-12 Bernhard Urbanhlint: more fixes
2012-06-11 Bernhard Urbanffi: don't use C for obtaining an address of a haskell...
2012-05-20 Bernhard Urbancodegen: add instanceof stub
2012-05-20 Bernhard Urbantrapmap: delete entry after information is consumed
2012-05-20 Bernhard Urbancodegen: extra handling if calldisplacement doesn't...
2012-05-20 Bernhard Urbancodegen/div: clear edx before use div insn
2012-05-20 Bernhard Urbancodegen: a few more hacks to get more of classpath...
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 Urbanstring: allocate a real java object for strings
2012-05-20 Bernhard Urbandebug: malloc stuff
2012-05-20 Bernhard Urbanarray: char array support
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-18 Harald Steinlechneradded cabal stubs for mate-common and mate;
2012-05-18 Bernhard Urbanrefactor: use `unsafePerformIO hack' for global var
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-05-08 Bernhard Urbanexception: small example of how interfacing hs-java
2012-04-30 Bernhard Urbanrefactor: trap.c
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 UrbanWall: kill ghc warning
2012-04-30 Bernhard Urbanstrings: memset allocated memory
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 Urbanstrings: other solution
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-25 Bernhard Urbanclasspool: also calculate offsets for non-static fields
2012-04-24 Bernhard Urbanclasspool: refactor, refactor, ...
2012-04-24 Bernhard Urbanfield access: first primitive attempt
2012-04-24 Bernhard Urbanmethodpool: bug fix
2012-04-24 Bernhard Urbanstatic initializer: execute it when loading the class...
2012-04-24 Bernhard Urbanstatic methods: add inheritance capability
2012-04-23 Bernhard Urbancodegen: fix bug in calling conv
2012-04-23 Bernhard Urbanclasspool: copy field members refs from superclass
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
next