pypy / pypy / translator / transform.py

Author Commit Message Labels Comments Date
Alex Gaynor avatarAlex Gaynor
make translator/transform use the new API
Branches
kill-someobject
Armin Rigo avatarArmin Rigo
More tests. Fix.
Armin Rigo avatarArmin Rigo
Remove the need for the RPython manual optimization of writing "x in (2,
Armin Rigo avatarArmin Rigo
Kill dependency on "isstartblock".
Armin Rigo avatarArmin Rigo
Kill old unused function.
Branches
invalidate-virtualrefs
Amaury Forgeot d'Arc avatarAmaury Forgeot d'Arc
Merge from trunk:
Branches
fast-forward
Armin Rigo avatarArmin Rigo
(antocuni not currently there, arigo)
Armin Rigo avatarArmin Rigo
(fijal, arigo) Print the number of stack checks inserted.
Armin Rigo avatarArmin Rigo
(alexander, armin)
Armin Rigo avatarArmin Rigo
Merge the string formatting branch.
Carl Friedrich Bolz avatarCarl Friedrich Bolz
moving rstack
Samuele Pedroni avatarSamuele Pedroni
(arre, pedronis)
Anders Chrigström avatarAnders Chrigström
Make it possible to force stack_check() at the begining of functions.
Armin Rigo avatarArmin Rigo
Replaced the many calls 'Constant(last_exception)' with a prebuilt
Armin Rigo avatarArmin Rigo
Merging, step 3: copy relevant files and directories from the branch.
Michael Hudson-Doyle avatarMichael Hudson-Doyle
importfun vs translator/ (apart from js)
Armin Rigo avatarArmin Rigo
Capturing stack frame tops:
Samuele Pedroni avatarSamuele Pedroni
* type erasure for lists
Amaury Forgeot d'Arc avatarAmaury Forgeot d'Arc
(valentino, afa): corrections for stack checks
Default avatar Valentino Volonghi
(valentino, afa, armin)
Default avatar Valentino Volonghi
generalize auto_stack_unwind to stack_check so that it can be used also when
Default avatar Adrien Di Mascio
(arigo, adim)
Armin Rigo avatarArmin Rigo
Ooooups. A typo in here, and rtyping was 2-3x slower. Additionally, let's
Armin Rigo avatarArmin Rigo
Who would have guessed that annotator.complete() would call
Armin Rigo avatarArmin Rigo
Profiling pretends that a huge amount of time is spend within
Armin Rigo avatarArmin Rigo
Optimizations of translate_pypy, motivated by a profiled run which
Samuele Pedroni avatarSamuele Pedroni
fixing support for the combination of method call on variable instances and specialisation
Samuele Pedroni avatarSamuele Pedroni
in transform_graph check the graphs only of the touched blocks
holger krekel avatarholger krekel
(arigo, hpk with special consulting by pedronis)
Armin Rigo avatarArmin Rigo
For '[a]*b': make transform_allocate() detect cases where between 'newlist'
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.