Commits

Author Commit Message Labels Comments Date
Maciej Fijalkowski
The jitframe is no longer zeroed, can have garbage there
Branches
gc_no_cleanup_nursery
Armin Rigo
longlong support in arm is mostly there, but incomplete so far
Armin Rigo
Avoid printing <Guard0x-12345678> in the logs; use an unsigned output.
Armin Rigo
Update this comment
Armin Rigo
Move read_timestamp away from its own operation, and use a call with an OS_xxx value instead. It is a bit simpler everywhere, and more importantly, it lets backends support this operation or not (in which case they are just assembled as CALLs).
Maciej Fijalkowski
(arigo, fijal) merge trace-limit-hack branch which adjusts the heuristics how things are traced after ABORT_TOO_LONG. Now both the inner function and the outer loop should be traced "soon" after the abort.
Maciej Fijalkowski
close to be merged branch
Branches
trace-limit-hack
Armin Rigo
This attribute 'fields_list' is a quasi-immutable field pointing to a really immutable list. Interestingly enough, we have support for that.
Armin Rigo
Move out parts of these conversion functions that depend on "long long", for the ARM JIT.
Gregor Wegberg
Merge default into gc-incminimark-pinning
Branches
gc-incminimark-pinning
Armin Rigo
Fix: r5/r6/r7 can hold the address of the function to call, but in call_release_gil mode these three registers are garbaged.
Armin Rigo
Add os.path.normpath(), and make it called automatically from _posix_abspath().
Armin Rigo
Skip these three tests, which occasionally fail
Armin Rigo
In RPython, this adds the ability to automatically redirect some functions from os.path to our own functions in rpython.rlib.rpath.
Armin Rigo
Accept a plain string and don't try to decode it to unicode and then re-encode it to utf-8. It may not work.
Armin Rigo
Extend rpython.rlib.rpath to include the following functions: risabs rabspath rsplitdrive rjoin
Armin Rigo
Remove all these functions: they are not tested, not used by PyPy, and not working correctly on Windows.
Armin Rigo
Also remove Unix-only modules from "translation_modules".
Armin Rigo
Don't use "sys.maxint // 4" but "sys.maxint // (size of unichar)".
Armin Rigo
Another attempt at fixing Windows
Armin Rigo
Document the JitCounter and BaseJitCell classes. These two classes have some usage patterns and invariants that are worth writing down precisely.
mattip
updates for 2.4 release
Philip Jenvey
store the ref to the owning object in CBuffer instead of the object itself for later Py_DecRef'ing (which acts upon the ref anyway). simplifies the destructor enough to workaround a del calls to much translation error
Branches
py3k
mattip
fix for issue #1846, also submitted to cpython as http://bugs.python.org/issue22308
Armin Rigo
issue #1259: trying to remove all built-in modules '__file__' attribute.
Armin Rigo
issue #1842 fixed: don't crash on select.select([large_number], ...)
Armin Rigo
Don't call trace_next_iteration() if we didn't call disable_noninlinable_function(), to avoid bad performance if we get a very long, flat list of operations with no disablable call.
Branches
trace-limit-hack
Maciej Fijalkowski
(arigo, fijal) try to hack the noninlinable marking to trace quicker the functions involved
Branches
trace-limit-hack
Armin Rigo
Add change_current_fraction()
Armin Rigo
Fix some tests on Windows (does not appear after translation)
  1. Prev
  2. Next