2012-05-19 |
Bernhard Urban | traps: do more things in haskell world
|
commit | commitdiff | tree |
2012-05-18 |
Bernhard Urban | tools: missed a possible failed case
|
commit | commitdiff | tree |
2012-05-18 |
Bernhard Urban | refactor: use `unsafePerformIO hack' for global var
|
commit | commitdiff | tree |
2012-05-17 |
Bernhard Urban | refactor: reduce global var in trap.c to one pointer
|
commit | commitdiff | tree |
2012-05-17 |
Bernhard Urban | globalvars: get rid of `trap_map'
|
commit | commitdiff | tree |
2012-05-16 |
Bernhard Urban | tools: let `make tests' fail, if there's a failed testcase
|
commit | commitdiff | tree |
2012-05-16 |
Bernhard Urban | hlint: fix suggested improvements
|
commit | commitdiff | tree |
2012-05-16 |
Bernhard Urban | hlint: use CamelCase for printf stuff
|
commit | commitdiff | tree |
2012-05-16 |
Bernhard Urban | Makefile: hlint target
|
commit | commitdiff | tree |
2012-05-16 |
Bernhard Urban | todo: update
|
commit | commitdiff | tree |
2012-05-10 |
Bernhard Urban | gc: factor out allocation
|
commit | commitdiff | tree |
2012-05-08 |
Bernhard Urban | Makefile: target for executing a single testcase
|
commit | commitdiff | tree |
2012-05-08 |
Bernhard Urban | debug: get rid of #ifdef guards
|
commit | commitdiff | tree |
2012-05-08 |
Bernhard Urban | exception: small example of how interfacing hs-java
|
commit | commitdiff | tree |
2012-05-08 |
Bernhard Urban | tests: one more static initializer
|
commit | commitdiff | tree |
2012-05-03 |
Bernhard Urban | TODO: update
|
commit | commitdiff | tree |
2012-05-01 |
Bernhard Urban | interface: one testcase
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | refactor: trap.c
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | classpool: add interface-table-ptr to method-table-ptr
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | debug: use #ifdef guards
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | Wall: kill ghc warning
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | PrintStream: reorganize `printf' and `println'
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | Makefile: s/test/tests/g
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | strings: memset allocated memory
|
commit | commitdiff | tree |
2012-04-30 |
Bernhard Urban | classpool: we want the object size
|
commit | commitdiff | tree |
2012-04-27 |
Bernhard Urban | refactor: rename types (more consistent style)
|
commit | commitdiff | tree |
2012-04-27 |
Bernhard Urban | test: testcase stolen from JorthVM
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | tools: openjdktest.sh: check for arguments
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | tools: some safety checks in openjdktest.sh
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | tools: script for installing the required haskell environment
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | tools: test against openjdk
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | tests: don't use `pop' hack anymore, but System.out...
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | varargs: make printf working
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | strings: other solution
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | java.lang: add Integer wrapper
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | fields: don't multiple the offset with 4
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | codegen: implement `iastore' and `iaload'
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | codegen: implement `newarray' and `arraylength'
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | codegen: kill unsafePerformIO
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | codegen: implement IF_ACMP
|
commit | commitdiff | tree |
2012-04-26 |
Bernhard Urban | strings: put every String from the constantpool in...
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | trap: sigception: allow signal in signal handler context
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | java.io: PrintStream
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | invokevirtual: native methods
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | invokevirtual: get the actual class at run-time
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | invokevirtual: implemented. not very well tested though
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | callconv: once again, fail...
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | fields: use offsets from ClassInfo in codegen
|
commit | commitdiff | tree |
2012-04-25 |
Bernhard Urban | classpool: also calculate offsets for non-static fields
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | classpool: refactor, refactor, ...
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | field access: first primitive attempt
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | trap: move assertion to the top
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | methodpool: bug fix
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | static initializer: execute it when loading the class...
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | java.lang: use Object.class from GNU Classpath
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | static methods: add inheritance capability
|
commit | commitdiff | tree |
2012-04-24 |
Bernhard Urban | static fields: testcase: overwriting of fields
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | codegen: fix bug in calling conv
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | java.lang: add Object.class from rt.jar (OpenJDK)
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | make test: less verbose plzkkthx
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | classpool: copy field members refs from superclass
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | codegen: factor offset calculation
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | codegen: {put,get}static for static field access
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | refactor: s/C(aller)Map/T(rap)Map/g
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | global map hack: refactor
|
commit | commitdiff | tree |
2012-04-23 |
Bernhard Urban | classpool: do classloading at central point. omit ...
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | methodpool: also call native methods
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | types: oops, we don't want the index at this point...
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | modules: move (public) datatypes into a new module
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | classloading: load classfile on demand
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | trap: give disasm some nop's, so it shows the label
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | codegen: correct argument handling
|
commit | commitdiff | tree |
2012-04-22 |
Bernhard Urban | README: some notes about a ghc 7.4.1 install (shipped...
|
commit | commitdiff | tree |
2012-04-18 |
Bernhard Urban | scratch: Makefile dependencies, LaTeX fun, .gitignore
|
commit | commitdiff | tree |
2012-04-18 |
Bernhard Urban | trap: use SIGILL instead of SIGSEGV
|
commit | commitdiff | tree |
2012-04-18 |
Bernhard Urban | doc: more related stuff
|
commit | commitdiff | tree |
2012-04-17 |
Bernhard Urban | basicblocks: also consider back references
|
commit | commitdiff | tree |
2012-04-17 |
Bernhard Urban | tests: calculate factorial (non-recursive)
|
commit | commitdiff | tree |
2012-04-17 |
Bernhard Urban | .gitignore: *.swp and object files
|
commit | commitdiff | tree |
2012-04-16 |
Bernhard Urban | gdb: small howto debug generated code
|
commit | commitdiff | tree |
2012-04-16 |
Bernhard Urban | methodpool: save information in codegen context
|
commit | commitdiff | tree |
2012-04-16 |
Bernhard Urban | tests: add package definition
|
commit | commitdiff | tree |
2012-04-16 |
Bernhard Urban | Makefile: forgot slash at clean target
|
commit | commitdiff | tree |
2012-04-16 |
Bernhard Urban | README: more notes on dependencies
|
commit | commitdiff | tree |
2012-04-14 |
Bernhard Urban | methodPool: compile methods on-demand
|
commit | commitdiff | tree |
2012-04-14 |
Bernhard Urban | Makefile: GHCi still broken
|
commit | commitdiff | tree |
2012-04-08 |
Bernhard Urban | Makefile: update rules
|
commit | commitdiff | tree |
2012-04-08 |
Bernhard Urban | build: fix -Wall warnings
|
commit | commitdiff | tree |
2012-04-08 |
Bernhard Urban | methodpool: small demo how to access a Data.Map instance...
|
commit | commitdiff | tree |
2012-04-08 |
Bernhard Urban | main: remove PoC code
|
commit | commitdiff | tree |
2012-04-08 |
Bernhard Urban | codegen: patch method calls on-demand via traps
|
commit | commitdiff | tree |
2012-04-07 |
Bernhard Urban | codegen: execute generated code
|
commit | commitdiff | tree |
2012-04-07 |
Bernhard Urban | codegen: use label mechanism of harpy
|
commit | commitdiff | tree |
2012-04-07 |
Bernhard Urban | basicblock: change order of `TwoTarget'
|
commit | commitdiff | tree |
2012-04-07 |
Bernhard Urban | basicblock: also generate BB #0 when it's labeld with...
|
commit | commitdiff | tree |
2012-04-03 |
Bernhard Urban | codegen: simple code generation stuff
|
commit | commitdiff | tree |
2012-04-03 |
Bernhard Urban | basicblock: remove warning
|
commit | commitdiff | tree |
2012-04-03 |
Bernhard Urban | basicblock: refactor function interface
|
commit | commitdiff | tree |
2012-04-02 |
Bernhard Urban | basicblock: build BBs from instructionstream
|
commit | commitdiff | tree |
2012-04-02 |
Bernhard Urban | basicblock: get jump offsets from instructions
|
commit | commitdiff | tree |
next |