Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
In-progress: import existing tests for using them with 'gcrootfinder=scan'.
Branches
miniscan
Armin Rigo
Comment.
Branches
miniscan
Armin Rigo
Add the option.
Branches
miniscan
Armin Rigo
Start.
Branches
miniscan
Armin Rigo
Another attempt to have conservative stack scanning for the minimark gc.
Branches
miniscan
Armin Rigo
Fix for 183a045d52d1: iterate over non-mutated lists using a non-mutating getitem.
Alex Gaynor
A failing test for quassiimmut arrays when used with an RPython forloop
Alex Gaynor
Mark type's mro_w as quassiimmut.
Alex Gaynor
Unroll a loop, which allows super() to go through method caches in the JIT.
Alex Gaynor
kill these immutable fields, they're mutated in _del_sources
Amaury Forgeot d'Arc
cpyext: Finally found a way to allow subclasses of int! It's even possible to set ob_ival... at least until the object escapes the C function and is seen by pypy.
Amaury Forgeot d'Arc
Fix test
David Schneider
(arigo, bivab) Rename _Py_dg_* functions to __Py_dg_* to avoid name conflicts with python2.7 header files
Armin Rigo
Hack differently to have it written as C code running very early. Hopefully fixes issue1068 on gcc. The same could be added for MSVC.
Armin Rigo
Backout 4320ef8d1ab2 and e2ced9ddf804. It's too late anyway if floats are needed as early as the initialization of the GC.
Armin Rigo
Move the _check_sse2() call out of assembler.setup() and into the very early phases of running the process.
Antonio Cuni
explicitly specify the encoding. It seems that at least on tannit it cannot find a default one
Antonio Cuni
add the -S also here
Antonio Cuni
ignore IOError()s when flushing the files at exit
Antonio Cuni
merge default
Antonio Cuni
pass -S to all invocations of py.py in this test, it produces a big speedup
Antonio Cuni
don't init() the builtin modules at space.startup() if they have already been initialized before
Amaury Forgeot d'Arc
Translation fixes
Amaury Forgeot d'Arc
cpyext: Implement PyEval_MergeCompilerFlags()
Amaury Forgeot d'Arc
cpyext: implement PyRun_StringFlags()
Amaury Forgeot d'Arc
cpyext: add PyEval_EvalCode()
Amaury Forgeot d'Arc
cpyext: add PyCode_Check(), PyCode_GetNumFree()
Amaury Forgeot d'Arc
cpyext: implement remaining Py_UNICODE_IS* functions
Amaury Forgeot d'Arc
cpyext: add PyUnicode_GetMax()
Amaury Forgeot d'Arc
cpyext: add PyFrozenSet_Type
  1. Prev
  2. Next