Commits

Author Commit Message Labels Comments Date
Alex Gaynor
fix tests
Amaury Forgeot d'Arc
Add java implementation of str.rsplit()
Amaury Forgeot d'Arc
Implement str.rsplit for the cli backend
Amaury Forgeot d'Arc
Fixes
Amaury Forgeot d'Arc
Add RPython support for str.rsplit(char, maxsplit=-1)
Amaury Forgeot d'Arc
The 'maxsplit' argument of str.split(sep, maxsplit=-1) is now RPython.
Armin Rigo
Uh, we don't need to clear the shadow stack's memory (which is important in case we create a lot of threads). It is going to contain random stuff anyway after a few pushes and pops. No code should access it past the root_stack_top limit, and (at least nowadays) the shadow stack is not emitted by genc but allocated dynamically.
Branches
jit-shadowstack
David Schneider
start using with saved_registers instead of PUSH/POP
Branches
arm-backend-2
David Schneider
create a context manager to manage pushing and popping registers around calls
Branches
arm-backend-2
David Schneider
start using longlong representation for floats
Branches
arm-backed-float
David Schneider
correct loading of constants when entering the loop and add more of the regalloc interface to the common regalloc for both kinds of registers
Branches
arm-backed-float
David Schneider
merge arm-backend-2
Branches
arm-backed-float
Armin Rigo
A branch in which to play with supporting shadowstack in the JIT. A possible idea would be to keep the current structure in the JIT's backend, and put a marker in the shadowstack when we enter the assembler. It would let the assembler code run at full speed while getting rid of the asmgcc dependency.
Branches
jit-shadowstack
Antonio Cuni
make sure not to run _setup twice, else we might get infinite recursion between raw_input and _old_raw_input
Antonio Cuni
raise a specific exception in this case, which makes it easier to catch the case of unsupported terminal
Antonio Cuni
kill the virtualref_index field: it is never used
David Schneider
categorize floating point registers to be saved around calls
Branches
arm-backed-float
David Schneider
support floats in bridge entry code
Branches
arm-backed-float
David Schneider
return the condition flag in generator helpers
Branches
arm-backed-float
David Schneider
remove some unused parameters
Branches
arm-backend-2
David Schneider
Added tag benchmarks for changeset 370c23f085d7
Branches
arm-backend-2
Hakan Ardo
Extracting boxes suitable for short preamble. Only considering pure operation so far
Branches
jit-short_from_state
Hakan Ardo
moved loop_invariant_results to rewrite
Branches
jit-short_from_state
Hakan Ardo
already perfomred by the reconstruction
Branches
jit-short_from_state
Hakan Ardo
hg merge jit-short_from_state
Branches
jit-str_in_preamble
Armin Rigo
Uh, this was checked in with "<<<<<<< local" markers. Overwrite the resulting mess with the trunk's version.
Branches
out-of-line-guards
Hakan Ardo
hg merge default
Branches
jit-short_from_state
Hakan Ardo
typo
Branches
guard-improvements
Hakan Ardo
rpythonized
Branches
jit-short_from_state
Hakan Ardo
moved VirtualState handling into file of its own separating it (more or less) from the resume handling
Branches
jit-short_from_state
  1. Prev
  2. Next