- 20 Nov, 2013 4 commits
-
-
Stefan Marr authored
Globals are not supported by RPython Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Otherwise, RPython can't proof that it is not going to be modified. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
- delete unneeded frame primitives - added missing __init__ to AbstractObject - removed unused parameter from print_stack_trace - pass instance of universe to get_class(.) Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Introduction of AbstractObject without fields and classes. Methods are not Arrays anymore to simplify and avoid use of 'object fields'. Frames are not entirely implementation specific. - clean out superficial comments - added missing primitives Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 19 Nov, 2013 4 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>
-
- 18 Nov, 2013 2 commits
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Before, we downloaded always the latest head, I think. Not very useful for performance tacking. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 09 Nov, 2013 8 commits
-
-
Stefan Marr authored
- also added them to .gitignore 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
And make prints robust to msg being None Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 26 Oct, 2013 1 commit
-
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
- 24 Oct, 2013 4 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
Binary operators on Double will convert the numbers first into a int/long. Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
Optimize low-hanging fruit in the jitted RPython version
-
- 22 Oct, 2013 5 commits
-
-
Carl Friedrich Bolz authored
-
Carl Friedrich Bolz authored
version the global dict: make the JIT assume that globals are rarely changed at runtime and make it produce new machine code when they change.
-
Carl Friedrich Bolz authored
it always lead to two dict lookups instead of one
-
Carl Friedrich Bolz authored
this is not a fully transparent annotation, as it means that if the user changes the method it has no effect on already compiled code. This can be fixed properly, once the object model is made less funny.
-
Carl Friedrich Bolz authored
the computation of the key and the global lookup was reaaaaally expensive
-
- 21 Oct, 2013 10 commits
-
-
Carl Friedrich Bolz authored
-
Carl Friedrich Bolz authored
-
Carl Friedrich Bolz authored
(it's green anyway, so it doesn't cost anything at all)
-
Carl Friedrich Bolz authored
the JIT cannot track what happens to the method and frame if they are stored on the interpreter, just pass them along. (code looks nicer too.)
-
Carl Friedrich Bolz authored
retrieving it from the method is fine
-
Carl Friedrich Bolz authored
(clear_previous_frame writes it)
-
Carl Friedrich Bolz authored
this is a good idea because the stack depth is always the same at the same bytecode position
-
Carl Friedrich Bolz authored
-
Stefan Marr authored
Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Carl Friedrich Bolz authored
-
- 11 Oct, 2013 2 commits
-
-
Stefan Marr authored
Removed block instance variables from language, and slightly optimized the evaluation primitive handling Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-
Stefan Marr authored
From krono/PySOM@9ae38c02b87c20e5e3df865be4d542238d95f335 Signed-off-by:
Stefan Marr <git@stefan-marr.de>
-