projects
/
mate.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
codegen: simplify glue code and emit code for all basicblocks
[mate.git]
/
Mate
/
2012-09-09
Bernhard Urban
codegen: simplify glue code and emit code for all basic...
tree
|
commitdiff
2012-09-09
Bernhard Urban
basicblock: handle athrow as return
tree
|
commitdiff
2012-09-09
Bernhard Urban
codegen: make use of Functor instance
tree
|
commitdiff
2012-09-05
Bernhard Urban
basicblock: build up CFG differently
tree
|
commitdiff
2012-09-05
Bernhard Urban
basicblock: rewrite buildCFG with states
tree
|
commitdiff
2012-09-04
Bernhard Urban
basicblock: annotate BBs with exceptions
tree
|
commitdiff
2012-09-04
Bernhard Urban
basiblock: remove `markBackwardTargets'
tree
|
commitdiff
2012-09-04
Bernhard Urban
basicblock: using arrows
tree
|
commitdiff
2012-09-02
Bernhard Urban
basicblock: use state monad to save all targets from...
tree
|
commitdiff
2012-09-02
Bernhard Urban
basicblock: use simpler type
tree
|
commitdiff
2012-09-02
Bernhard Urban
basicblock: small optimization of algo
tree
|
commitdiff
2012-09-02
Bernhard Urban
athrow: add trapskeleton for it
tree
|
commitdiff
2012-09-02
Bernhard Urban
debug: show disasm in intel syntax
tree
|
commitdiff
2012-09-01
Harald Steinlechner
GC: implemented QuickCheck magic to test GC of huge...
tree
|
commitdiff
2012-09-01
Harald Steinlechner
GC: implemented basic GC memory swapping; some refactoring
tree
|
commitdiff
2012-09-01
Harald Steinlechner
GC: TwoSpace copy evacuation basically works
tree
|
commitdiff
2012-09-01
Harald Steinlechner
GC/MemoryManager: implemented evacuate
tree
|
commitdiff
2012-09-01
Harald Steinlechner
GC: refactored Ptr specific test implementation into...
tree
|
commitdiff
2012-09-01
Harald Steinlechner
GC: added newRef field
tree
|
commitdiff
2012-08-28
Bernhard Urban
hlint: style cleanup
tree
|
commitdiff
2012-08-28
Bernhard Urban
instanceOf: also consider interfaces
tree
|
commitdiff
2012-08-28
Bernhard Urban
instanceOf: class hierarchy are considered properly now
tree
|
commitdiff
2012-08-28
Bernhard Urban
instanceOf: make decision at runtime
tree
|
commitdiff
2012-08-27
Harald Steinlechner
MemoryManager: twoSpace memorymanager initialization...
tree
|
commitdiff
2012-08-27
Harald Steinlechner
moved GC/MemoryManager into Mate (more comfortable...
tree
|
commitdiff
2012-08-27
Bernhard Urban
objectformat: one word after mtable in object layout
tree
|
commitdiff
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
next