Commits

Author Commit Message Labels Comments Date
Amaury Forgeot d'Arc
CPython Issue #13885 (CVE-2011-3389): the _ssl module would always disable the CBC IV attack countermeasure.
Armin Rigo
(fijal, arigo) Performance tweak, maybe
Branches
stackroot-speedup
Armin Rigo
(fijal, arigo) Also replace MARKER_FRAME with a pair of markers: during minor collection, MARKER_FRAME is replaced by MARKER_FRAME_TRACED and a previous MARKER_FRAME_TRACED causes the tracing to stop after the corresponding jit frame.
Branches
stackroot-speedup
Armin Rigo
(fijal mostly, arigo review) Adapt the logic to the JIT shadowstack code.
Branches
stackroot-speedup
Armin Rigo
(fijal, arigo) add support for MARKER_TRACED that was lost during the merge
Branches
stackroot-speedup
Armin Rigo
hg merge default
Branches
stackroot-speedup
Armin Rigo
(fijal, arigo) Change the order of the shadowstack processing. We now process it right-to-left instead of left-to-right (it's an array, so "left" is 0 and "right" is the end).
Armin Rigo
hg merge default (loosing the changes done so far to shadowstack; will be re-applied in the next checkin)
Branches
stackroot-speedup
Armin Rigo
Reduce the number of cases of shadowstack root walking: from 4 (jit/nojit, thread/nothread) to 2 (thread/nothread).
Armin Rigo
(fijal, arigo) Fix the framework transformer to let it insert the MARKER_NOT_TRACED into the shadowstack, around calls to functions with the 'contains_stack_check' flag.
Branches
stackroot-speedup
Armin Rigo
(fijal, arigo) Finish the test. Argh, painful :-(
Branches
stackroot-speedup
mattip
cleanup after merge, all tests pass
Branches
matrixmath-dot
mattip
merge from default
Branches
matrixmath-dot
Amaury Forgeot d'Arc
Fix all tests in the io module.
Branches
py3k
Amaury Forgeot d'Arc
Remove sys.setdefaultencoding
Branches
py3k
Amaury Forgeot d'Arc
Fixes in test_sysmodule
Branches
py3k
Amaury Forgeot d'Arc
Easy fixes in test_index
Branches
py3k
Amaury Forgeot d'Arc
Fix most of test_long
Branches
py3k
Amaury Forgeot d'Arc
Fix tuple tests
Branches
py3k
Amaury Forgeot d'Arc
Fix tests for the Thunk Object Space
Branches
py3k
Amaury Forgeot d'Arc
Fix geninterp tests, and give up with the unicode tests: Parsing 2.x code to build 3.x operations is not a good idea anyway.
Branches
py3k
Amaury Forgeot d'Arc
Fix remaining failures in test_listobject.
Branches
py3k
Amaury Forgeot d'Arc
range() is not a list anymore, and objspace.std.withrangelist was removed
Branches
py3k
Armin Rigo
(fijal, arigo) Test in progress.
Branches
stackroot-speedup
Armin Rigo
(fijal, arigo) Pass the flag "is_minor" around.
Branches
stackroot-speedup
Armin Rigo
(fijal, arigo) Trying to speed up the stack root walking step of minor collections. The idea is to mark and detect the limit of the previous stack root walking, so that we don't need to repeat tracing over the already- scanned, already-old objects.
Branches
stackroot-speedup
Lukas Diekmann
merge
Lukas Diekmann
decided that a cached empty list is too dangerous and that is is better to live with a sligthly slower empty list creation than with unexpected behaviour if we are not careful enough with the getitems method
Lukas Diekmann
test and fix for cpyext/listobject.py: PyList_GET_SIZE and PyList_SetItem
Lukas Diekmann
test and fix for cached empty list with deactivated strategies
  1. Prev
  2. Next