Source

pypy / pypy / translator / backendopt / malloc.py

Author Commit Message Labels Comments Date
Armin Rigo
Tentative: kill various pieces of code left and right handling
Carl Friedrich Bolz
kill the rest of the cases that used traverse
Armin Rigo
Finish the merge of trunk into pyjitpl5.
Alexander Schremmer
Refactor UnionFind API. It calls absorb instead of update now.
Samuele Pedroni
kill flavor_malloc_*, zero_malloc_*
Alexander Schremmer
Make backendopts less chatty if verbose is false.
Samuele Pedroni
intermediate: try to regularize clever malloc removal interface, share some common code between it and all
Antonio Cuni
bugfix, and the corresponding test.
Antonio Cuni
Use the right TYPE for the key in newvarsmap; don't remove malloc of BuiltinType
Antonio Cuni
Re-revert to revision 36067, and fix what caused test_all to fail.
Samuele Pedroni
umph, reverting the ootype malloc removal refactoring 36037 (and consequently 36040), it needs more careful review.
Antonio Cuni
Malloc removal works with ootype now!
Antonio Cuni
Other steps in porting malloc removal to ootype. Now BaseMallocRemover
Antonio Cuni
First steps in making malloc removal ootype-compatible.
Armin Rigo
Stop being "clever" about which keepalives must be kept during
Armin Rigo
Support for ctypes.Union in genc. (XXX missing llinterp support)
Armin Rigo
Fix and test for another malloc removal bug.
Armin Rigo
(pedronis, arigo) Support for mixing None and py_object() -- not other
Armin Rigo
direct_fieldptr support in malloc removal, for rctypes.
Armin Rigo
A case where malloc removal would hang, trying repeatedly
Armin Rigo
Minimal support for FixedSizeArray in malloc removal.
Armin Rigo
Fix rather broken code, as better testing shows.
Armin Rigo
Malloc removal in the presence of random 'getsubstruct' operations.
Armin Rigo
A test that shows a situation where malloc removal needs an
Samuele Pedroni
count malloc removals
Carl Friedrich Bolz
(johahn, cfbolz):
Carl Friedrich Bolz
(johahn, cfbolz):
Michael Hudson-Doyle
importfun vs translator/ (apart from js)
Michael Hudson-Doyle
remove rpython/lltype.py (easy!) and fix all the references to it to be
Armin Rigo
Polishing... and for inlining, count the "cost" of a block better than just
  1. Prev
  2. 1
  3. 2
  4. Next