Commits

Author Commit Message Labels Comments Date
David Schneider
Add a test to make sure that cpu.force uses a zeroed piece of memory as the area where the registers should be read when restoring the values to the failboxes
Branches
arm-backend-2
David Schneider
(arigo, bivab) make sure to pass a zeroed pice of memory to failure_recovery_func when forcing for the area where registers whould be stored.
Branches
arm-backend-2
Armin Rigo
I think that this "if" doesn't make sense. Kill tentatively.
Armin Rigo
For clarity. It used to work before too with a too-short array on 64-bits, but that's only because it would only need to read 'rax' or 'xmm0', which were both in the array.
Antonio Cuni
tentative rpython fix
Branches
core-only-tracing
mattip
test for slice of transposed array fails
Branches
matrixmath-dot
mattip
progress
Branches
matrixmath-dot
Antonio Cuni
(antocuni, arigo, romain around): try to implement a reasonable is_core_function policy for the pypy interpreter
Branches
core-only-tracing
Antonio Cuni
(antocuni, arigo): improve this test
Branches
core-only-tracing
Antonio Cuni
(antocuni, arigo): use a boolean instead of a string to store the value of core-only-mode, and don't disable inlining automatically (for now at least)
Branches
core-only-tracing
Antonio Cuni
(antocuni, arigo): if we are in core mode, we know for sure that the jitcode we are tracing is_core
Branches
core-only-tracing
Antonio Cuni
always disable inlining when setting the jitmode to core-only
Branches
core-only-tracing
Antonio Cuni
rename 'fast' mode to 'core-only'
Branches
core-only-tracing
Antonio Cuni
make sure to inline core-to-core calls
Branches
core-only-tracing
Antonio Cuni
make sure not to inline indirect calls when in core-only mode
Branches
core-only-tracing
Antonio Cuni
fix tests
Branches
core-only-tracing
Antonio Cuni
implement the 'fast' jit mode, in which we trace only inside the 'core' graphs, and do residual calls to everything else; still in-progress, at least one case is missing, see next checkin
Branches
core-only-tracing
Antonio Cuni
(antocuni, arigo, romain) complain if a graph is marked as access_direct but not core, because in this case we would have a wrong behaviour when tracing in core-only mode
Branches
core-only-tracing
Antonio Cuni
(antocuni, arigo, romain): introduce the is_core flag on JitCodes, which will be used to select which graphs to inline when tracing in core-only mode
Branches
core-only-tracing
Antonio Cuni
(antocuni, arigo, bivab, romain): a branch where to experiment with 'lightweight tracing', in which we inline only the opcode implementations and nothing else
Branches
core-only-tracing
Ronny Pfannschmidt
resuffle pypy.tool.version and add support for .hg_archival.txt, fixes issue952
Maciej Fijalkowski
merge numpy-indexing-by-arrays-bool, this adds some basic indexing by bool arrays (only when shapes match) as well as bitwise_and/or and a few helper functions. More work on indexing by arrays to be done in the future
Maciej Fijalkowski
merge default
Branches
numpy-indexing-by-arrays-bool
Maciej Fijalkowski
A branch to merge what's there in indexing by arrays, the rest left for the future when I figure out. Fix translation
Branches
numpy-indexing-by-arrays-bool
Armin Rigo
Add two __builtin_expect() to optimize the order of the assembler, maybe.
Branches
stm
Armin Rigo
(bivab, romain, arigo) Found out that a "volatile struct { int x; }" is not the same thing as a "struct { volatile int x; }". In fact the "volatile" in the first example seems to have no effect. Bah. Fixed by removing the struct completely, as nowadays it contains only one field.
Branches
stm
Armin Rigo
Clean up the implementation of the reads and writes of less than one word.
Branches
stm
Armin Rigo
Kill parts of the code that are outdated.
Branches
stm
Maciej Fijalkowski
more tests and a fix
Branches
numpy-indexing-by-arrays-2
Maciej Fijalkowski
first approximation of array[array-of-int]
Branches
numpy-indexing-by-arrays-2
  1. Prev
  2. Next