- 26 Apr, 2014 19 commits
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
[backport from RTruffleSOM] Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
- whitespace and variable names Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
[sync with RTruffleSOM] Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
- remove redundant parentheses - simplify string for warning - make _is_binary_signature protected - remove unused imports - fixed whitespace and capitalization in tests Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 26 Feb, 2014 1 commit
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 26 Jan, 2014 2 commits
-
-
Stefan Marr authored
Used for instance in the Fannkuch benchmark, and was supported before. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Two more small optimizations
-
- 25 Jan, 2014 5 commits
-
-
Carl Friedrich Bolz authored
This allows the object to be freed much earlier (and tells the JIT that the object that linger on some stack do not actually escape).
-
Carl Friedrich Bolz authored
in theory, an rpython for x in range loop should be exactly equivalent to a while loop. The only difference is if it contains a JIT driver, in which case the for loop is slower :-(
-
Stefan Marr authored
enable the main loop jit driver again
-
Carl Friedrich Bolz authored
this is made possible with a workaround for the JIT bug that so far disabled inlining when this driver is present.
-
Stefan Marr authored
Pointed out by @cfbolz, having i in the set of greens lets to complete unrolling of the loop. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 22 Jan, 2014 1 commit
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 20 Jan, 2014 4 commits
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
TruffleSOM also intrinsifies this. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 19 Dec, 2013 2 commits
-
-
Stefan Marr authored
- make bytecode loop unroll safe - refactor while loop implementation to avoid code duplication Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 23 Nov, 2013 1 commit
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 22 Nov, 2013 1 commit
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 21 Nov, 2013 4 commits
-
-
Stefan Marr authored
Method invocation takes care of restarts and non-local returns, very similar to the Truffle version. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
- it relies on interpreter returning result values and puts it on the stack - non-local returns are handled by method call of the context Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-