pypy / pypy / translator / backendopt /

Author Commit Message Labels Comments Date
Armin Rigo
(fijal, arigo) Improve on the previous check-in to detect fresh mallocs as long as they are in the same graph. That's probably good enough.
Armin Rigo
(fijal, arigo) Start an optimization step that helps the JIT: when writing fields to a fresh new structure, don't record them in the WriteAnalyzer.
Armin Rigo
Merge the branch/virtual-forcing so far, introducing proper forcing of virtualizables followed by a guard failure when we eventually return to assembler. This also changes the front-end so that it always aborts a trace after the virtualizable was forced. The changes are not very ootype-friendly. The CLI tests are disabled for now. Fix the write analyzer to give the correct answer even when calling external functions that may call back. svn merge -r69626:69792 svn+ssh:// .
Antonio Cuni
(antocuni, cfbolz) port the writeanalizer to ootype