Commits

Author Commit Message Labels Comments Date
Alex Gaynor
Support the same virtual resize magic with resize_le, allow inlining into default pop() (I don't think this effects app level code yet), and a small optimization for int_floordiv(i0, 1), which I'll add more tests for and port to default.
Branches
jit-resizable-list
Alex Gaynor
Special case _resize_ge() on a virtual resizable list.
Branches
jit-resizable-list
wlav
merge default into branch
Branches
reflex-support
Armin Rigo
shadowstack support in CALL_RELEASE_GIL. Much easier than asmgcc. Still a bit hard to test correctly at this level...
Branches
jitypes2
Armin Rigo
Double this test, once with asmgcc and once with shadowstack.
Branches
jitypes2
Armin Rigo
Comment.
Antonio Cuni
hg merge default
Branches
jitypes2
Antonio Cuni
(antocuni, arigo): merge the invalidate-virtualrefs branch; this makes virtualrefs *less* powerful, because they can no longer be forced after the call to virtual_ref_finish (unless they were already forced before), but at the same time it lets the JIT to optimize them better; in particular, we can avoid to allocate the frames after a call whose effectinfo is none
Antonio Cuni
close about-to-be-merged branch
Branches
invalidate-virtualrefs
Antonio Cuni
revert 75c1ede14db1, tests pass
Branches
invalidate-virtualrefs
Antonio Cuni
temporarily run only these tests, trying to understand why they failed
Branches
invalidate-virtualrefs
Carl Friedrich Bolz
a version of cell dicts that gives free global lookups for globals that don't change using quasi-immutable fields. The strategy is very similar to that of version tags on types, but it seemed hard to share code.
Branches
celldict-versions
Carl Friedrich Bolz
fix another translation problem
Branches
dict-strategies
Carl Friedrich Bolz
translation fix for mapdict
Branches
dict-strategies
Carl Friedrich Bolz
nonsense (no cookies)
Branches
dict-strategies
Hakan Ardo
mark both compared virtualstates
Branches
jit-short_from_state
Hakan Ardo
mark offending StateInfo when VirtualStates not matches
Branches
jit-short_from_state
Hakan Ardo
log a bit more on failure
Branches
jit-short_from_state
Carl Friedrich Bolz
fix translation with celldicts
Branches
dict-strategies
Armin Rigo
Speed up a little bit str.split('char'). Unsure why CPython is so much faster at doing this on a big string (benchmark: a 60MB string with 3 million times the separator character).
Benjamin Peterson
detect future features after source is in utf-8 This should fix #732.
Hakan Ardo
debugging
Branches
jit-short_from_state
Hakan Ardo
a bit more info when not translated
Branches
jit-short_from_state
Hakan Ardo
bridges now jump to either of the two version of the lopp instead of back to the preamble resulting in a few more bridges
Branches
jit-short_from_state
Hakan Ardo
no intbound means unbounded
Branches
jit-short_from_state
Hakan Ardo
rpythonized
Branches
jit-short_from_state
Hakan Ardo
log the virtual states for debugging
Branches
jit-short_from_state
Armin Rigo
Test and (bah) fix.
Armin Rigo
merge heads
Armin Rigo
Call _preprocess_libary_dirs() from here too.
  1. Prev
  2. Next