Commits

Show all
Author Commit Message Labels Comments Date
David Schneider
add functions to merge unary cmp operatios with guards
Branches
arm-backend-2
David Schneider
add names to the functions generated to emit code in the assembler
Branches
arm-backend-2
David Schneider
fix test
Branches
arm-backend-2
David Schneider
add missing not_implemented implementation
Branches
arm-backend-2
David Schneider
merge guards with cmp ops for floats
Branches
arm-backend-2
David Schneider
implement merging of comparison operations with following guards
Branches
arm-backend-2
David Schneider
forgot to add these methods
Branches
arm-backend-2
David Schneider
fix an error when setting and reading float fields from an object with a large offset
Branches
arm-backend-2
David Schneider
add some asserts
Branches
arm-backend-2
David Schneider
add cast_ptr_to_int and cast_int_to_ptr
Branches
arm-backend-2
David Schneider
implement getinteriorfield_gc and setinteriorfield_gc
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
David Schneider
update comment
Branches
arm-backend-2
David Schneider
set the name of generated functions for floatint point operations
Branches
arm-backend-2
David Schneider
(arigo, bivab) refactor a bit and fix decode_inputargs when checking spilled floating point values
Branches
arm-backend-2
David Schneider
there was a word missing here
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
David Schneider
extend call_assembler tests to check the fail_descr_number and ensure it is non-zero in the tests
Branches
arm-backend-2
Alex Gaynor
fix translation
Alex Gaynor
disable virtualization for arrays of structs, to be fixed by the virtual-dicts branch. in practice this wasn't very useful because it only worked on empty dicts.
Alex Gaynor
failing test in optimizebasic form, if this code is invalid then this test can be removed
Alex Gaynor
a failing JIT test. it seems to fail because we try to cast an rpy_str to rclass.OBJECT, perhaps this operation is not allowed, but then the underlying code shouldn't translate I think.
Alex Gaynor
optimize int_floordiv(0, i) to always return 0.
Alex Gaynor
mark a few functions in {str, unicode}.format as being unroll_safe. "{} {}".format(i, i) now generates very nice code
Alex Gaynor
fix test
Armin Rigo
merge heads
Armin Rigo
Test and trivial fix.
Alex Gaynor
(fijal, alex, armin): Merged inline-dict-ops, this teaches the JIT about {get,set}iteriorfield_gc, which is needed to inline various dict functions such as ll_get_value.
Alex Gaynor
closed branch for merge
Branches
inline-dict-ops
Alex Gaynor
merged in default
Branches
inline-dict-ops
  1. Prev
  2. Next