Source

pypy / pypy / rpython / memory / gcwrapper.py

Author Commit Message Labels Comments Date
Armin Rigo avatarArmin Rigo
Tweak the gc.get_*() functions to give them hopefully reasonable
Alex Gaynor avatarAlex Gaynor
Remove a bunch of PyObject stuff from the GCs
Branches
kill-someobject
Maciej Fijalkowski avatarMaciej Fijalkowski
Merge rgc-mem-pressure. This branch adds memory pressure in some crucial points
Maciej Fijalkowski avatarMaciej Fijalkowski
Provide a hint that can be specified as a decorator - @rgc.is_light_finalizer
Justin Peel avatarJustin Peel
more fixes
Branches
rgc-mem-pressure
Armin Rigo avatarArmin Rigo
Fixes (untested).
Branches
rgc-mem-pressure
Maciej Fijalkowski avatarMaciej Fijalkowski
remove most of the previous approach. Now attach T_HAS_LIGHT_FINALIZER
Branches
lightweight-finalizers
Justin Peel avatarJustin Peel
Branch to add manual memory pressure. Useful for mallocing OpaquePtrs.
Branches
rgc-mem-pressure
Armin Rigo avatarArmin Rigo
hg backout 94d415eff8b4
Armin Rigo avatarArmin Rigo
Backout the merge of stacklet. It seems to give nonsense in non-jitted
Armin Rigo avatarArmin Rigo
Step 1 (not translated so far) to add custom tracers.
Branches
custom-trace
Armin Rigo avatarArmin Rigo
(antocuni, lac, arigo)
David Schneider avatarDavid Schneider
merged trunk changes r77502 through r79385 into arm backend branch
Branches
arm-backend
Amaury Forgeot d'Arc avatarAmaury Forgeot d'Arc
Merge from trunk:
Branches
fast-forward
Amaury Forgeot d'Arc avatarAmaury Forgeot d'Arc
Merge from trunk
Branches
fast-forward
Amaury Forgeot d'Arc avatarAmaury Forgeot d'Arc
Merge from trunk
Branches
fast-forward
Amaury Forgeot d'Arc avatarAmaury Forgeot d'Arc
merge from trunk
Branches
fast-forward
Armin Rigo avatarArmin Rigo
(arigo, fijal)
Armin Rigo avatarArmin Rigo
Merge 'branch/listcopyop': add the rgc.ll_arraycopy() helper to copy
Samuele Pedroni avatarSamuele Pedroni
(arigo, pedronis)
Armin Rigo avatarArmin Rigo
svn merge -r58379:59313 svn+ssh://codespeak.net/svn/pypy/dist
Maciej Fijalkowski avatarMaciej Fijalkowski
Check-in merge attempt. Diff is to huge to read it.
Armin Rigo avatarArmin Rigo
Add and implement rlib.rgc.{disable,enable}_finalizers().
Armin Rigo avatarArmin Rigo
Define MALLOC_ZERO_FILLED to a sensible value provided by
Armin Rigo avatarArmin Rigo
Fix for gcwrapper support for dictionaries (we see _interior_ptr objects
Armin Rigo avatarArmin Rigo
Rename AddressLinkedList to AddressStack everywhere,
Armin Rigo avatarArmin Rigo
Move the GCData class from gctransform/framework.py to gctypelayout.py
Armin Rigo avatarArmin Rigo
Arguably a clean-up: this removes the need for the error-prone
Carl Friedrich Bolz avatarCarl Friedrich Bolz
add coallocation support to the GCs. needs changes in various places.
Armin Rigo avatarArmin Rigo
* zero_gc_pointers wasn't emulated by the gcwrapper.
  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.