1. Stefano Rivera
  2. pypy

Commits

Author Commit Message Date Builds
Armin Rigo
Progress.
Maciej Fijalkowski
clean up previous attempts, make this one work
Maciej Fijalkowski
finish semispace
Maciej Fijalkowski
call RSocket.__del__ directly instead of close(). Will not raise
Maciej Fijalkowski
chained objects unallowed
Armin Rigo
More tweaks.
Armin Rigo
Tweaks.
Maciej Fijalkowski
remove most of the previous approach. Now attach T_HAS_LIGHT_FINALIZER to gctypelayout
Maciej Fijalkowski
kill some unused imports, thanks pyflakes
Maciej Fijalkowski
change approach - remove the owns_raw_memory_decorator, we'll try to detect automatically and act accordingly
Maciej Fijalkowski
don't call close on socket, instead almost copy the logic. The idea is that we should not raise from an RPython level __del__
Maciej Fijalkowski
add FinalizerAnalyzer that checks whether an RPython del is lightweight
Maciej Fijalkowski
leave a comment how this is buggy
Stefano Rivera
Handle EAGAIN correctly for unbuffered files too
Maciej Fijalkowski
fix the case of nonblocking sys.stdin
Maciej Fijalkowski
merge
Maciej Fijalkowski
Close underlaying sockets in few places. I'm sure this list is not-exhaustive, but I'm a bit unsure what to do :/
Armin Rigo
Print this to stderr, like CPython.
Armin Rigo
Don't use the "python" command even if there one in case it points to python 3.
Armin Rigo
Refactor the header of objects: use a single 'Signed' field. Prompted to avoid C-level issues: reading a "void*" and then writing into a "char" that lives at the same address is supposed to be invalid C.
Armin Rigo
Hack hack hack until the translator is sure that the collector thread doesn't do anything with exceptions. This lets us keep the global exception state non-thread-local.
Armin Rigo
Translation fixes.
Armin Rigo
Add checks; fix a bug.
Armin Rigo
Translation fix.
Armin Rigo
Progress.
Armin Rigo
Add the tests to test_transformed_gc. Not passing so far, of course.
Justin Peel
add a gc test
Branches
rgc-mem-pressure
Justin Peel
fix gc framework code
Branches
rgc-mem-pressure
Justin Peel
change llop name
Branches
rgc-mem-pressure
Justin Peel
Branch to add manual memory pressure. Useful for mallocing OpaquePtrs.
Branches
rgc-mem-pressure
  1. Prev
  2. Next