February 2012 Archives by subject
Starting: Wed Feb 1 05:53:01 CET 2012
Ending: Wed Feb 29 23:15:03 CET 2012
Messages: 1128
- [pypy-commit] [ACCEPTED] Pull request #21 for pypy/pypy: datetime.py fix for issue972, with unit test
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #22 for pypy/pypy: fix documentation bugs
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #24 for pypy/pypy: Apply hpaulj's patch to fix issue950 (startup_hook in readline / pyrepl)
Bitbucket
- [pypy-commit] [COMMENT] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] [COMMENT] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] [COMMENT] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] [OPEN] Pull request #1 for pypy/buildbot: Using pypy instead of 'python' for translation.
Bitbucket
- [pypy-commit] [OPEN] Pull request #26 for pypy/pypy: json/decoder speed-up
Bitbucket
- [pypy-commit] [OPEN] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] [OPEN] Pull request #28 for pypy/pypy: Packaging under FreeBSD.
Bitbucket
- [pypy-commit] benchmarks default: hopefully fix uploading
fijal
- [pypy-commit] benchmarks default: hopefully this is the last special case for errors
fijal
- [pypy-commit] buildbot default: Add aurora, for now in first position
arigo
- [pypy-commit] buildbot default: ARGH ARGJH ARGH
fijal
- [pypy-commit] buildbot default: grumble grumble grumble, bad fijal, a crappy review
fijal
- [pypy-commit] buildbot default: rearrange win32 slave order
mattip
- [pypy-commit] buildbot default: Using pypy instead of 'python' for translation.
glavoie
- [pypy-commit] extradoc extradoc: (fijal, agaynor) start writing slides
fijal
- [pypy-commit] extradoc extradoc: add a comment
arigo
- [pypy-commit] extradoc extradoc: add another example
fijal
- [pypy-commit] extradoc extradoc: add numpy example
fijal
- [pypy-commit] extradoc extradoc: Add plan for separate compilation of extension modules
amauryfa
- [pypy-commit] extradoc extradoc: add stuff
fijal
- [pypy-commit] extradoc extradoc: Comment
arigo
- [pypy-commit] extradoc extradoc: email for numpy
alex_gaynor
- [pypy-commit] extradoc extradoc: hopefully the final version
fijal
- [pypy-commit] extradoc extradoc: Improve.
arigo
- [pypy-commit] extradoc extradoc: legal counseling
pjenvey
- [pypy-commit] extradoc extradoc: merge
edelsohn
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] extradoc extradoc: merge heads
arigo
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] extradoc extradoc: minor stuff
fijal
- [pypy-commit] extradoc extradoc: missing letter and some more slides
fijal
- [pypy-commit] extradoc extradoc: more prettify
edelsohn
- [pypy-commit] extradoc extradoc: more stuff
fijal
- [pypy-commit] extradoc extradoc: more text
alex_gaynor
- [pypy-commit] extradoc extradoc: new slides
alex_gaynor
- [pypy-commit] extradoc extradoc: prettify
edelsohn
- [pypy-commit] extradoc extradoc: Rename this to .rst
alex_gaynor
- [pypy-commit] extradoc extradoc: return address
alex_gaynor
- [pypy-commit] extradoc extradoc: slides
fijal
- [pypy-commit] extradoc extradoc: start an outline for the tutorial
alex_gaynor
- [pypy-commit] extradoc extradoc: start slides
alex_gaynor
- [pypy-commit] extradoc extradoc: start writing examples
fijal
- [pypy-commit] extradoc extradoc: status update about py3k
antocuni
- [pypy-commit] extradoc extradoc: this is useless kill
fijal
- [pypy-commit] extradoc extradoc: Typos
arigo
- [pypy-commit] extradoc extradoc: Update the status.
arigo
- [pypy-commit] extradoc extradoc: work on slides
fijal
- [pypy-commit] extradoc extradoc: work on slides
fijal
- [pypy-commit] extradoc extradoc: work some more on slides
fijal
- [pypy-commit] jitviewer default: fix jitviewer by simplifying how bridges are displayed. various small fixes as well
fijal
- [pypy-commit] jitviewer default: Update the log with 1.8
fijal
- [pypy-commit] lang-scheme default: Add a test for the map function (untested so far).
boemmels
- [pypy-commit] lang-scheme default: fix off by one in errormessage
boemmels
- [pypy-commit] lang-scheme default: Improve error message of WrongArgsNumber: Add actual and expected values
boemmels
- [pypy-commit] lang-scheme default: minor testfix
boemmels
- [pypy-commit] Notification: buildbot
Bitbucket
- [pypy-commit] Notification: mypypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] Notification: pypy-c4gc
Bitbucket
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) remove unused imports
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) Add a comment and assert that sizeof(off_t) is long long
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) mark lseek and ftruncate external definitions as macros
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) Rename _Py_dg_* functions to __Py_dg_* to avoid name conflicts with python2.7 header files
bivab
- [pypy-commit] pypy arm-backend-2: add a timeout of 600s to tests using pexpect. Timeouts were causing test failures on ARM
bivab
- [pypy-commit] pypy arm-backend-2: add a viecode module in jit/backend/tool that detects and imports the
bivab
- [pypy-commit] pypy arm-backend-2: add missing file
bivab
- [pypy-commit] pypy arm-backend-2: Also add a timeout to tests explicitly using pexpect
bivab
- [pypy-commit] pypy arm-backend-2: enable tests that check and require gcremovetypeptr
bivab
- [pypy-commit] pypy arm-backend-2: Explicitely use immediate values where possible
bivab
- [pypy-commit] pypy arm-backend-2: extend timeout in these tests too
bivab
- [pypy-commit] pypy arm-backend-2: Extract names from loop comments that contain parenthesis before the first colon
bivab
- [pypy-commit] pypy arm-backend-2: fix test_random_mixed in test_jump.py
bivab
- [pypy-commit] pypy arm-backend-2: fix tests that had gotten out of sync
bivab
- [pypy-commit] pypy arm-backend-2: handle force_spill operation in llgraph backend
bivab
- [pypy-commit] pypy arm-backend-2: implement and enable gcremovetypeptr support in the ARM backend
bivab
- [pypy-commit] pypy arm-backend-2: implement changes from 458e381ff84d
bivab
- [pypy-commit] pypy arm-backend-2: improve backend logging
bivab
- [pypy-commit] pypy arm-backend-2: initial implementation of card_marking in cond_call_gc_wb_array
bivab
- [pypy-commit] pypy arm-backend-2: insert checks only when running tests
bivab
- [pypy-commit] pypy arm-backend-2: make sure we are only checking one byte in the cond cond_call_* operations
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: merge upstream
bivab
- [pypy-commit] pypy arm-backend-2: modify the jit log parser to also work with the ARM output of objdump
bivab
- [pypy-commit] pypy arm-backend-2: move get_fp_offset function to locations module
bivab
- [pypy-commit] pypy arm-backend-2: partially revert db27ab55d51b
bivab
- [pypy-commit] pypy arm-backend-2: remove an obsolete translation test, import another translation test from the
bivab
- [pypy-commit] pypy arm-backend-2: remove definition of _all_size_descrs_with_vtable in model.py and revert changes to heaptracker.py
bivab
- [pypy-commit] pypy arm-backend-2: remove gcremovetypeptr from test_zrpy_gc
bivab
- [pypy-commit] pypy arm-backend-2: remove obsolete imports
bivab
- [pypy-commit] pypy arm-backend-2: remove the case where loc_index is an immediate as it does not happen in our case and move the allocation of the scratch registers to the register allocator
bivab
- [pypy-commit] pypy arm-backend-2: rename objdump.py to viewcode.py in arm/tool
bivab
- [pypy-commit] pypy arm-backend-2: skip test_random_effects_on_stacklet_switch if platform is not supported
bivab
- [pypy-commit] pypy arm-backend-2: Support math_sqrt operation in llgraph
bivab
- [pypy-commit] pypy arm-backend-2: translation fix
bivab
- [pypy-commit] pypy arm-backend-2: typo
bivab
- [pypy-commit] pypy arm-backend-2: Update shadowstack header according to f0d095a1d379
bivab
- [pypy-commit] pypy arm-backend-2: use more implicit shifts
bivab
- [pypy-commit] pypy arm-backend-2: use shifted immediate and reg arguments for the operations
bivab
- [pypy-commit] pypy backend-vector-ops: (fijal, arigo) aligned arrays support for ll2ctypes
fijal
- [pypy-commit] pypy backend-vector-ops: a failing test and a simplification
fijal
- [pypy-commit] pypy backend-vector-ops: a first pass at vectorizing, a simple test passes
fijal
- [pypy-commit] pypy backend-vector-ops: a test and a fix
fijal
- [pypy-commit] pypy backend-vector-ops: a test and a fix
fijal
- [pypy-commit] pypy backend-vector-ops: add a passing test
fijal
- [pypy-commit] pypy backend-vector-ops: add a working integration test (boring)
fijal
- [pypy-commit] pypy backend-vector-ops: always pure operations don't have to reset anything. Add float vector_sub
fijal
- [pypy-commit] pypy backend-vector-ops: another test fix
fijal
- [pypy-commit] pypy backend-vector-ops: ARGH;
fijal
- [pypy-commit] pypy backend-vector-ops: ate a letter
fijal
- [pypy-commit] pypy backend-vector-ops: be slightly more robust against random stuff like opaque types
fijal
- [pypy-commit] pypy backend-vector-ops: bleh remove leftovers
fijal
- [pypy-commit] pypy backend-vector-ops: dance to make interiorfields work
fijal
- [pypy-commit] pypy backend-vector-ops: disable it completely
fijal
- [pypy-commit] pypy backend-vector-ops: disable this for the purpose of this branch
fijal
- [pypy-commit] pypy backend-vector-ops: enable assert aligned from rlib.jit
fijal
- [pypy-commit] pypy backend-vector-ops: enough to run vector ops on the simplest thing in numpy
fijal
- [pypy-commit] pypy backend-vector-ops: fix calling convention
fijal
- [pypy-commit] pypy backend-vector-ops: fix test jump
fijal
- [pypy-commit] pypy backend-vector-ops: fix test_assembler
fijal
- [pypy-commit] pypy backend-vector-ops: fix the assembler names
fijal
- [pypy-commit] pypy backend-vector-ops: fix the test - it fails because stuff does not work when not compiled
fijal
- [pypy-commit] pypy backend-vector-ops: fix translation
fijal
- [pypy-commit] pypy backend-vector-ops: following armin's suggestion remove the VECTOR type
fijal
- [pypy-commit] pypy backend-vector-ops: good finally a failing test
fijal
- [pypy-commit] pypy backend-vector-ops: Good. First go at vectorized operations - support double reading writing
fijal
- [pypy-commit] pypy backend-vector-ops: guard support and a fix
fijal
- [pypy-commit] pypy backend-vector-ops: implement spilling. A bit of fun with alignment
fijal
- [pypy-commit] pypy backend-vector-ops: make assert_aligned a call
fijal
- [pypy-commit] pypy backend-vector-ops: merge default
fijal
- [pypy-commit] pypy backend-vector-ops: merge default
fijal
- [pypy-commit] pypy backend-vector-ops: merge default
fijal
- [pypy-commit] pypy backend-vector-ops: merge numpy-record-dtypes.
fijal
- [pypy-commit] pypy backend-vector-ops: more disabling
fijal
- [pypy-commit] pypy backend-vector-ops: OneDimIterator has a promoted step. skeptical
fijal
- [pypy-commit] pypy backend-vector-ops: oops
fijal
- [pypy-commit] pypy backend-vector-ops: pass None here, jumps have no vectors
fijal
- [pypy-commit] pypy backend-vector-ops: remove an obscure parameter
fijal
- [pypy-commit] pypy backend-vector-ops: remove GUARD_ARRAY_ALIGNED for now
fijal
- [pypy-commit] pypy backend-vector-ops: Shave a giant yak adding a flavor to malloc, so C level calls posix_memalign
fijal
- [pypy-commit] pypy backend-vector-ops: start declaring what we need
fijal
- [pypy-commit] pypy backend-vector-ops: tests and fixes
fijal
- [pypy-commit] pypy backend-vector-ops: ugh, fix the merge
fijal
- [pypy-commit] pypy builtin-module: Closing branch.
arigo
- [pypy-commit] pypy continulet-jit-2: A different attempt: change jit/backend/x86. If stacklets are actually
arigo
- [pypy-commit] pypy continulet-jit: Adapt tests.c.
arigo
- [pypy-commit] pypy continulet-jit: Change again the API: this (unimplemented) version looks like it can be
arigo
- [pypy-commit] pypy continulet-jit: Clarify.
arigo
- [pypy-commit] pypy continulet-jit: hg merge default
arigo
- [pypy-commit] pypy continulet-jit: Random progress.
arigo
- [pypy-commit] pypy dead-code-optimization: Failing test
hakanardo
- [pypy-commit] pypy dead-code-optimization: implement dead ops removal
fijal
- [pypy-commit] pypy dead-code-optimization: work some on the tests, IN PROGRESS
fijal
- [pypy-commit] pypy default: #1033 -- added truediv to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: #1034 -- added __rpow__ to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: #Issue 1030: (Akaiten) In _subprocess.py, use ctypes.WinError() to raise a WindowsError with the correct windows error code.
amauryfa
- [pypy-commit] pypy default: 'typo'. The directory hierarchy created by the test is put in sys.path[0], not [-1]. This test has been silently skipped for ages probably
antocuni
- [pypy-commit] pypy default: (arigo, bivab) Rename _Py_dg_* functions to __Py_dg_* to avoid name conflicts with python2.7 header files
bivab
- [pypy-commit] pypy default: (glavoie, arigo rewrites)
arigo
- [pypy-commit] pypy default: (wlav) fix the error message
antocuni
- [pypy-commit] pypy default: a failing test
alex_gaynor
- [pypy-commit] pypy default: A failing test for quassiimmut arrays when used with an RPython forloop
alex_gaynor
- [pypy-commit] pypy default: Add _Py_ForgetReference().
arigo
- [pypy-commit] pypy default: Add a failing test.
arigo
- [pypy-commit] pypy default: add a jitdriver here
fijal
- [pypy-commit] pypy default: Add a module 'numpy' which raises an ImportError giving a detailed
arigo
- [pypy-commit] pypy default: Add a passing test.
arigo
- [pypy-commit] pypy default: Add a stub implementation for Py_AddPendingCall.
amauryfa
- [pypy-commit] pypy default: Add a test for a function in the _demo module.
arigo
- [pypy-commit] pypy default: Add documentation file.
arigo
- [pypy-commit] pypy default: Add some more sign-extending instructions. Two of them were
arigo
- [pypy-commit] pypy default: add the -S also here
antocuni
- [pypy-commit] pypy default: addded __pos__ and __invert__ to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: added __and__ to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: added a ton of operators to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: added divmod to ndarray
alex_gaynor
- [pypy-commit] pypy default: added flatiter.__len__
alex_gaynor
- [pypy-commit] pypy default: added left shift to numpy
alex_gaynor
- [pypy-commit] pypy default: Added ndarray.{itemsize, nbytes}
alex_gaynor
- [pypy-commit] pypy default: added rand to numarray
alex_gaynor
- [pypy-commit] pypy default: added rlshift to ndarray
alex_gaynor
- [pypy-commit] pypy default: added ror to ndarray
alex_gaynor
- [pypy-commit] pypy default: added rshift and rrshift to ndarray
alex_gaynor
- [pypy-commit] pypy default: added several new methods to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: Added truediv to arrays.
alex_gaynor
- [pypy-commit] pypy default: added xor in a few places
alex_gaynor
- [pypy-commit] pypy default: allow folding subscripts of BMP characters higher than surrogates
gutworth
- [pypy-commit] pypy default: Another cpyext stub: PyThread_start_new_thread
amauryfa
- [pypy-commit] pypy default: another update of versions
fijal
- [pypy-commit] pypy default: Backed out changeset 4033391a3442
arigo
- [pypy-commit] pypy default: Backout 4320ef8d1ab2 and e2ced9ddf804. It's too late anyway if
arigo
- [pypy-commit] pypy default: bah, the name of this class is clearly wrong (maybe a copy&paste)?
antocuni
- [pypy-commit] pypy default: Bump start-line for gc_info in pypy.1.rst
stefanor
- [pypy-commit] pypy default: Bump version in Sphinx docs
stefanor
- [pypy-commit] pypy default: By default, --sandbox should not use asmgcc.
arigo
- [pypy-commit] pypy default: c_longdouble is not supported by PyPy. Skip a related test
antocuni
- [pypy-commit] pypy default: Can't use a "for" loop around a jit_merge_point.
arigo
- [pypy-commit] pypy default: Clarify or fix these comments.
arigo
- [pypy-commit] pypy default: Clarify this point
arigo
- [pypy-commit] pypy default: Clean-up.
arigo
- [pypy-commit] pypy default: close branch
justinpeel
- [pypy-commit] pypy default: Close the "default" branch :-/ as a way to forget about the last 4
arigo
- [pypy-commit] pypy default: Comment (derived from pypy-dev).
arigo
- [pypy-commit] pypy default: cpyext: add Py_DebugFlag
amauryfa
- [pypy-commit] pypy default: cpyext: add PyCode_Check(), PyCode_GetNumFree()
amauryfa
- [pypy-commit] pypy default: cpyext: add PyEval_EvalCode()
amauryfa
- [pypy-commit] pypy default: cpyext: add PyFrozenSet_Type
amauryfa
- [pypy-commit] pypy default: cpyext: add pymath.h and a definition of Py_HUGE_VAL.
amauryfa
- [pypy-commit] pypy default: cpyext: add PyThreadState_GET as an alias to PyThreadState_Get.
amauryfa
- [pypy-commit] pypy default: cpyext: add PyUnicode_FromOrdinal()
amauryfa
- [pypy-commit] pypy default: cpyext: add PyUnicode_GetMax()
amauryfa
- [pypy-commit] pypy default: cpyext: add PyUnicode_Replace
amauryfa
- [pypy-commit] pypy default: cpyext: declare the RESTRICTED constants for struct members,
amauryfa
- [pypy-commit] pypy default: cpyext: Expose PyCFunctionObject::m_module
amauryfa
- [pypy-commit] pypy default: cpyext: Expose more fields of Py_buffer, if someone wants to use them...
amauryfa
- [pypy-commit] pypy default: cpyext: expose PyClass_Type.
amauryfa
- [pypy-commit] pypy default: cpyext: fill type slots tp_iter and tp_iternext
amauryfa
- [pypy-commit] pypy default: cpyext: Finally found a way to allow subclasses of int!
amauryfa
- [pypy-commit] pypy default: cpyext: Fix crash in PyDict_Next when the pointer for values is NULL.
amauryfa
- [pypy-commit] pypy default: cpyext: Fix order of slots which lead to the same __method__ name.
amauryfa
- [pypy-commit] pypy default: cpyext: Implement PyEval_MergeCompilerFlags()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyString_InternInPlace()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyThreadState_GetDict()
amauryfa
- [pypy-commit] pypy default: cpyext: implement Py_GetVersion()
amauryfa
- [pypy-commit] pypy default: cpyext: Implement PyDictProxy_New(), as a read-only dict.
amauryfa
- [pypy-commit] pypy default: cpyext: Implement PyFile_WriteObject() and PyFile_SoftSpace()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyObject_Dir()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyRun_StringFlags()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PySet_Pop(), PySet_Clear()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyUnicode_Tailmatch
amauryfa
- [pypy-commit] pypy default: cpyext: implement remaining Py_UNICODE_IS* functions
amauryfa
- [pypy-commit] pypy default: datetime shouldn't allow float arguments for various things
alex_gaynor
- [pypy-commit] pypy default: datetime.utcfromtimestamp() used to store microseconds as floats.
amauryfa
- [pypy-commit] pypy default: Delete declaration of GC_hidden_pointer.
edelsohn
- [pypy-commit] pypy default: dlltool.CLibraryBuilder works again, it builds RPython shared libraries
amauryfa
- [pypy-commit] pypy default: Document configuration environment variables
stefanor
- [pypy-commit] pypy default: document this difference
cfbolz
- [pypy-commit] pypy default: don't init() the builtin modules at space.startup() if they have already been initialized before
antocuni
- [pypy-commit] pypy default: Dont import boxes proven constant while setting up the short_boxes and dont use the fallback to produce boxes with same_as if the box was already produced (should fix issue1045)
hakanardo
- [pypy-commit] pypy default: Enable check for strings with NUL bytes in pypy translation
amauryfa
- [pypy-commit] pypy default: explicitly specify the encoding. It seems that at least on tannit it cannot find a default one
antocuni
- [pypy-commit] pypy default: export few boring constants
fijal
- [pypy-commit] pypy default: expose bitwise xor ufunc
alex_gaynor
- [pypy-commit] pypy default: expose transpose under a yet-different name
fijal
- [pypy-commit] pypy default: failing test
hakanardo
- [pypy-commit] pypy default: Failing test for issue 1048 and a passing test of a similar situation not invalving labels
hakanardo
- [pypy-commit] pypy default: Failing test where i73 is assigned twice in the optimized trace.
hakanardo
- [pypy-commit] pypy default: few more
fijal
- [pypy-commit] pypy default: Fish the list item directly, read_item() cannot be called during rtyping
amauryfa
- [pypy-commit] pypy default: Fix test_guard_not_invalidated_and_label on x86.
arigo
- [pypy-commit] pypy default: Fix a typo.
arigo
- [pypy-commit] pypy default: Fix and comment.
arigo
- [pypy-commit] pypy default: Fix for "translator/c/test/test_extfunc.py -k exec":
arigo
- [pypy-commit] pypy default: Fix for 183a045d52d1: iterate over non-mutated lists using a
arigo
- [pypy-commit] pypy default: Fix for 32 bits.
alex_gaynor
- [pypy-commit] pypy default: Fix for d16e4f017733: export pypyjit.PARAMETER_DOCS.
arigo
- [pypy-commit] pypy default: Fix indexing with numpy boxes. Also remove a long dead test.
alex_gaynor
- [pypy-commit] pypy default: Fix ll_os module on windows.
amauryfa
- [pypy-commit] pypy default: Fix reference count in PyString_InternInPlace()
amauryfa
- [pypy-commit] pypy default: Fix test
amauryfa
- [pypy-commit] pypy default: fix the assembler names
fijal
- [pypy-commit] pypy default: Fix the old 'generation' GC to not use env.estimate_best_nursery_size()
arigo
- [pypy-commit] pypy default: Fix this test
arigo
- [pypy-commit] pypy default: Fix this test.
arigo
- [pypy-commit] pypy default: Fix translation
amauryfa
- [pypy-commit] pypy default: Fix typo
arigo
- [pypy-commit] pypy default: fix ugly formatting
gutworth
- [pypy-commit] pypy default: fix version number
antocuni
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: Fix: always use self.bookkeeper, instead of sometimes having it and sometimes not.
arigo
- [pypy-commit] pypy default: Fix: even if there are libraries listed, fall back to look in
arigo
- [pypy-commit] pypy default: Fixes fixes fixes.
arigo
- [pypy-commit] pypy default: Fixes. Sorry.
arigo
- [pypy-commit] pypy default: Hack differently to have it written as C code running
arigo
- [pypy-commit] pypy default: Hack more, by moving the check_str_without_nul at some global level.
arigo
- [pypy-commit] pypy default: Hack to display again the log of the loop before sending it to the
arigo
- [pypy-commit] pypy default: Hackish fix for issue978, second attempt: insert an explicit
arigo
- [pypy-commit] pypy default: Hackish fix for issue978: make sure the virtualizable stays alive
arigo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy default: I think those are libraries we need on windows for libssl
fijal
- [pypy-commit] pypy default: ignore also ValueErrors when autoflushing _io files. This is suboptimal, because a ValueError might be an actual bug, but it's the exception which is raised when we try to flush a closed file: this has been reported to happen sometimes with e.g. gzip.GzipFile
antocuni
- [pypy-commit] pypy default: ignore IOError()s when flushing the files at exit
antocuni
- [pypy-commit] pypy default: ignore more ops
fijal
- [pypy-commit] pypy default: Improve the output layout.
arigo
- [pypy-commit] pypy default: Issue #1035: os.listdir(someUnicode) returns byte strings for
amauryfa
- [pypy-commit] pypy default: issue1059 testing
cfbolz
- [pypy-commit] pypy default: Issue1068: in a pypy translated for x86-32 with SSE2, detect at run-time
arigo
- [pypy-commit] pypy default: kill these immutable fields, they're mutated in _del_sources
alex_gaynor
- [pypy-commit] pypy default: Kill this specialization. It's mostly pointless and it gives
arigo
- [pypy-commit] pypy default: Kill wrong copy-pasted comment.
arigo
- [pypy-commit] pypy default: kill XXX I don't think you can read about it anywhere
fijal
- [pypy-commit] pypy default: Look inside RPython generators too.
arigo
- [pypy-commit] pypy default: make checkmodule.py pass with module/oracle.
amauryfa
- [pypy-commit] pypy default: make numpy boxes work with str.format
alex_gaynor
- [pypy-commit] pypy default: make sure that ctypes arrays are convertible to pointers, and that we can pass them as arguments in the fast path
antocuni
- [pypy-commit] pypy default: make sure to flush all _io streams when we exit the interpreter
antocuni
- [pypy-commit] pypy default: Mark type's mro_w as quassiimmut.
alex_gaynor
- [pypy-commit] pypy default: Mention ARM and PPC.
arigo
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy default: merge default
antocuni
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: Merge heads
amauryfa
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy default: merge in faster-str-decode-escape branch
justinpeel
- [pypy-commit] pypy default: Merge numpy-single-jitdriver. This branch refactors a bit jitdrivers around so
fijal
- [pypy-commit] pypy default: Merge the string-NUL branch by amaury. Adds to the annotator the
arigo
- [pypy-commit] pypy default: merge win32-cleanup to default
mattip
- [pypy-commit] pypy default: merge win32-cleanup_2: copy and zip python27.lib,
amauryfa
- [pypy-commit] pypy default: merged from pypy a3d4b51ec806
Stefano Parmesan
- [pypy-commit] pypy default: merged from pypy's 2c2944d51e51 and fixed conflicts
Stefano Parmesan
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: Minor change: get rid of 'frame.nlocals', a mostly useless attribute.
arigo
- [pypy-commit] pypy default: move import outside of function
justinpeel
- [pypy-commit] pypy default: move import to top...
justinpeel
- [pypy-commit] pypy default: Move the _check_sse2() call out of assembler.setup() and into the
arigo
- [pypy-commit] pypy default: move wrap_streamerror and wrap_oserror_as_ioerror in a separate file. This is usefult in the py3k branch because we are about to kill module/_file
antocuni
- [pypy-commit] pypy default: numpy: add ufunc for arccosh
amauryfa
- [pypy-commit] pypy default: numpy: Added ufuncs for sinh, cosh, tanh
amauryfa
- [pypy-commit] pypy default: of course a is a pointer
fijal
- [pypy-commit] pypy default: one more to ignore
fijal
- [pypy-commit] pypy default: Oops, did not mean to commit this
amauryfa
- [pypy-commit] pypy default: oops, typo
fijal
- [pypy-commit] pypy default: organize imports better, kill a relative import
alex_gaynor
- [pypy-commit] pypy default: Packaging under FreeBSD.
glavoie
- [pypy-commit] pypy default: pass -S to all invocations of py.py in this test, it produces a big speedup
antocuni
- [pypy-commit] pypy default: passing test
hakanardo
- [pypy-commit] pypy default: Patch by djc from Gentoo.
arigo
- [pypy-commit] pypy default: pff sorry
fijal
- [pypy-commit] pypy default: Phew. A passing test checking that gc pointers are correctly
arigo
- [pypy-commit] pypy default: put all the numpy constants in one place
alex_gaynor
- [pypy-commit] pypy default: rdivmod for ndarray
alex_gaynor
- [pypy-commit] pypy default: refactor the autoflush of streams: we cannot keep a set of w_iobase instances, else they would be never collected by the GC. Instead, we keep a set of 'holders', which have a weakref to the actual stream. When the stream is closed, the holder is removed from the set
antocuni
- [pypy-commit] pypy default: reflow the para and add signature
fijal
- [pypy-commit] pypy default: Remove again unused import.
arigo
- [pypy-commit] pypy default: Remove newly implemented functions from stubs.py
amauryfa
- [pypy-commit] pypy default: Remove the 16MB boundary logic which is pointless now.
arigo
- [pypy-commit] pypy default: Remove the pyexpat module in pure Python. Unless someone
arigo
- [pypy-commit] pypy default: Remove this very old condition. It turns out that nowadays, running
arigo
- [pypy-commit] pypy default: removed cPython-oriented code in json and added KeyValueBuilder(s) for speeding up json decoding
Stefano Parmesan
- [pypy-commit] pypy default: Rename in_recursion to portal_call_depth in the metainterp, which makes much more sense.
alex_gaynor
- [pypy-commit] pypy default: restored original code for json decoder
Stefano Parmesan
- [pypy-commit] pypy default: resurrect 3 lost overflow tests
hakanardo
- [pypy-commit] pypy default: review the release announcement. Tiny fixes, and move the paragraphs about the numpypy and py3k funded project in the 'ongoing work' section
antocuni
- [pypy-commit] pypy default: rtruediv on numpy boxes
alex_gaynor
- [pypy-commit] pypy default: shrink test
mattip
- [pypy-commit] pypy default: simplify test
hakanardo
- [pypy-commit] pypy default: Skip this import if it fails because of _weakref
arigo
- [pypy-commit] pypy default: Skip this test on appdirect
alex_gaynor
- [pypy-commit] pypy default: Skip this test on Windows
amauryfa
- [pypy-commit] pypy default: Slight changes of the interface, to make it clear that callers don't
arigo
- [pypy-commit] pypy default: small changes
alex_gaynor
- [pypy-commit] pypy default: somehow document the jit hooks
fijal
- [pypy-commit] pypy default: sorry sorry fix the translation
fijal
- [pypy-commit] pypy default: start writing the release announcement
fijal
- [pypy-commit] pypy default: str.strip() preserves the no_nul-ness of a string.
amauryfa
- [pypy-commit] pypy default: Test and fix. Probably fixes <Spacelee on pypy-dev>.
arigo
- [pypy-commit] pypy default: Test and fix: skip that test on 64-bit.
arigo
- [pypy-commit] pypy default: Test from issue1073.
arigo
- [pypy-commit] pypy default: The "str0" check is now optional, and controlled by the option
amauryfa
- [pypy-commit] pypy default: there is no need to import the full applevel warnings module to implement space.warn: warnings.warn is replaced by _warning.warn anyway, so just use that instead. As a consequence, we need to make _warnings an essential module, but I think this is fine since emitting warnings is required by some places in the core interpreter
antocuni
- [pypy-commit] pypy default: This test_datetime doesn't test pypy's own implementation, but just
arigo
- [pypy-commit] pypy default: Translation fix
amauryfa
- [pypy-commit] pypy default: Translation fixes
amauryfa
- [pypy-commit] pypy default: Translation fixes in the Oracle module.
amauryfa
- [pypy-commit] pypy default: Try heuristically to check when running on top of CPython
arigo
- [pypy-commit] pypy default: typo
arigo
- [pypy-commit] pypy default: typos
arigo
- [pypy-commit] pypy default: Unroll a loop, which allows super() to go through method caches in the JIT.
alex_gaynor
- [pypy-commit] pypy default: update docs
fijal
- [pypy-commit] pypy default: update docs & version
fijal
- [pypy-commit] pypy default: update tests to reflect api change introduced in a6294c0d0f47
hakanardo
- [pypy-commit] pypy default: update the release announcement
fijal
- [pypy-commit] pypy default: use optimizer.getvalue instead of accessing values directly (should fix issue 1048)
hakanardo
- [pypy-commit] pypy default: When the no_nul check is disabled, correctly transform the signature
amauryfa
- [pypy-commit] pypy default: whoops
mattip
- [pypy-commit] pypy default: work on release announcement
fijal
- [pypy-commit] pypy faster-str-decode-escape: close this branch
justinpeel
- [pypy-commit] pypy faster-str-decode-escape: merge in default
justinpeel
- [pypy-commit] pypy faster-str-decode-escape: Try to speed up string's decode escape by using a string builder and appending unescaped text in slices
justinpeel
- [pypy-commit] pypy ffistruct: hg merge default (more up to date)
antocuni
- [pypy-commit] pypy ffistruct: hg merge default.
antocuni
- [pypy-commit] pypy json-decoder-speedups: added json-decoder-speedups branch moved modified code
Stefano Parmesan
- [pypy-commit] pypy json-decoder-speedups: further speedups
fijal
- [pypy-commit] pypy json-decoder-speedups: Merge the closed branch on default.
arigo
- [pypy-commit] pypy json-decoder-speedups: small cleanups
fijal
- [pypy-commit] pypy miniscan: Add the option.
arigo
- [pypy-commit] pypy miniscan: Another attempt to have conservative stack scanning for the
arigo
- [pypy-commit] pypy miniscan: Check-in intermediate progress for completeness, and close this
arigo
- [pypy-commit] pypy miniscan: Comment.
arigo
- [pypy-commit] pypy miniscan: In-progress: import existing tests for using them with 'gcrootfinder=scan'.
arigo
- [pypy-commit] pypy miniscan: Start.
arigo
- [pypy-commit] pypy numpy-record-dtypes: (fijal, agaynor) boilerplate - export string/unicode
fijal
- [pypy-commit] pypy numpy-record-dtypes: (fijal, agaynor) start implementing record types
fijal
- [pypy-commit] pypy numpy-record-dtypes: (fijal, agaynor) write test
fijal
- [pypy-commit] pypy numpy-record-dtypes: a banch to implement record dtypes
fijal
- [pypy-commit] pypy numpy-record-dtypes: a no-progress checkin
fijal
- [pypy-commit] pypy numpy-record-dtypes: a small fix to byteswap to avoid prebuilt longs
fijal
- [pypy-commit] pypy numpy-record-dtypes: another fix
fijal
- [pypy-commit] pypy numpy-record-dtypes: another spec
fijal
- [pypy-commit] pypy numpy-record-dtypes: boring a passing test
fijal
- [pypy-commit] pypy numpy-record-dtypes: boring. Add support for dtypes. A lot of refactoring, not too much of
fijal
- [pypy-commit] pypy numpy-record-dtypes: break the world and then fix it. strides are now based on bytes not on
fijal
- [pypy-commit] pypy numpy-record-dtypes: exact identity of dtypes is messy. We should rather check for sizes or so.
fijal
- [pypy-commit] pypy numpy-record-dtypes: export few more types and check their __mro__
fijal
- [pypy-commit] pypy numpy-record-dtypes: export longlong and ulonglong
fijal
- [pypy-commit] pypy numpy-record-dtypes: export typeinfo
fijal
- [pypy-commit] pypy numpy-record-dtypes: expose some more names
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix more tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix one more test
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix test_zjit
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix test_zjit
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix test_zjit
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix the merge point in flat_set_driver
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix the spec
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix those tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix translation
fijal
- [pypy-commit] pypy numpy-record-dtypes: fixes
fijal
- [pypy-commit] pypy numpy-record-dtypes: how did that slip in?
fijal
- [pypy-commit] pypy numpy-record-dtypes: implement array.tostring and figure out we don't need it, add some actual tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: implement byteswap with the hope of being rpython
fijal
- [pypy-commit] pypy numpy-record-dtypes: implement void read
fijal
- [pypy-commit] pypy numpy-record-dtypes: in-progress
fijal
- [pypy-commit] pypy numpy-record-dtypes: intp
fijal
- [pypy-commit] pypy numpy-record-dtypes: like this maybe?
fijal
- [pypy-commit] pypy numpy-record-dtypes: make record dtypes work
fijal
- [pypy-commit] pypy numpy-record-dtypes: make repr work
fijal
- [pypy-commit] pypy numpy-record-dtypes: make those tests pass with -A
fijal
- [pypy-commit] pypy numpy-record-dtypes: merge default
fijal
- [pypy-commit] pypy numpy-record-dtypes: more hacking
fijal
- [pypy-commit] pypy numpy-record-dtypes: non native dtypes
fijal
- [pypy-commit] pypy numpy-record-dtypes: one more fix
fijal
- [pypy-commit] pypy numpy-record-dtypes: oops
fijal
- [pypy-commit] pypy numpy-record-dtypes: oops
fijal
- [pypy-commit] pypy numpy-record-dtypes: progress on storing record boxes (and reading). Not quite working , pdb left
fijal
- [pypy-commit] pypy numpy-record-dtypes: remove silliness of str_format, make it back rpython. fix test
fijal
- [pypy-commit] pypy numpy-record-dtypes: replace nice solution with ugly-but-rpython one.
fijal
- [pypy-commit] pypy numpy-record-dtypes: screw metaprogramming
fijal
- [pypy-commit] pypy numpy-record-dtypes: shuffle stuff around and implement alignment
fijal
- [pypy-commit] pypy numpy-record-dtypes: slightly more rpython friendly way of failing
fijal
- [pypy-commit] pypy numpy-record-dtypes: speedup tests a bti and fix one more
fijal
- [pypy-commit] pypy numpy-record-dtypes: start implementing string boxes
fijal
- [pypy-commit] pypy numpy-record-dtypes: start supporting array creation not working so far
fijal
- [pypy-commit] pypy numpy-record-dtypes: start writing a test
fijal
- [pypy-commit] pypy numpy-record-dtypes: try different specialization
fijal
- [pypy-commit] pypy numpy-record-dtypes: try to cleanup
fijal
- [pypy-commit] pypy numpy-record-dtypes: unicode and string dtypes
fijal
- [pypy-commit] pypy numpy-record-dtypes: update record dtypes until they match
fijal
- [pypy-commit] pypy numpy-record-dtypes: various translation fixes
fijal
- [pypy-commit] pypy numpy-record-dtypes: what's not tested is broken
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach (?)
fijal
- [pypy-commit] pypy numpy-record-type-pure-python: Accidentally combined a merge from numpy-record-dtypes, as well as make nonnative types work again.
alex_gaynor
- [pypy-commit] pypy numpy-record-type-pure-python: forgotten file
alex_gaynor
- [pypy-commit] pypy numpy-record-type-pure-python: handle string dtypes
alex_gaynor
- [pypy-commit] pypy numpy-record-type-pure-python: Start working towards converting dtype constructor to use more of the pure python stuff, incomplete and not fully working.
alex_gaynor
- [pypy-commit] pypy numpy-record-type-pure-python: TODO -- for fijal :)
alex_gaynor
- [pypy-commit] pypy numpy-single-jitdriver: axis reduce driver -> trash
fijal
- [pypy-commit] pypy numpy-single-jitdriver: boring :)
fijal
- [pypy-commit] pypy numpy-single-jitdriver: close merged branch
fijal
- [pypy-commit] pypy numpy-single-jitdriver: expose logical ops, not lazy yet.
fijal
- [pypy-commit] pypy numpy-single-jitdriver: fix and shuffle stuff around a bit
fijal
- [pypy-commit] pypy numpy-single-jitdriver: fix the test, I think it makes sense
fijal
- [pypy-commit] pypy numpy-single-jitdriver: good, I broke tests
fijal
- [pypy-commit] pypy numpy-single-jitdriver: oops
fijal
- [pypy-commit] pypy numpy-single-jitdriver: shuffle stuff around so reduce does not need it's own jitdriver. 16 LOC removed
fijal
- [pypy-commit] pypy numpy-single-jitdriver: some fixes
fijal
- [pypy-commit] pypy numpy-single-jitdriver: this branch is meant to reduce the number of jit merge points required for numpy
fijal
- [pypy-commit] pypy numpypy-complex: random progress
alex_gaynor
- [pypy-commit] pypy numpypy-ctypes: Added ctypes to arrays. Works, except 2 failing tests.
alex_gaynor
- [pypy-commit] pypy numpypy-ctypes: fix translation.
alex_gaynor
- [pypy-commit] pypy numpypy-out: add a failing test
mattip
- [pypy-commit] pypy numpypy-out: add BroadcastUfunc iter, more tests pass
mattip
- [pypy-commit] pypy numpypy-out: add more passing tests
mattip
- [pypy-commit] pypy numpypy-out: add more ufunc tests, try an implementation
mattip
- [pypy-commit] pypy numpypy-out: add yet another signature, fix ViewIterator.apply_transformations() optimization
mattip
- [pypy-commit] pypy numpypy-out: all pre-out_arg tests pass
mattip
- [pypy-commit] pypy numpypy-out: branch to handle "out" arg, first stab at tests and implementation for reduce functions
mattip
- [pypy-commit] pypy numpypy-out: clean up gratuitous 'print' in tests
mattip
- [pypy-commit] pypy numpypy-out: expose 'out' arguments, need lots of tests
mattip
- [pypy-commit] pypy numpypy-out: force non-lazy behaviour for ufuncs
mattip
- [pypy-commit] pypy numpypy-out: mark cause of failing test with xxx
mattip
- [pypy-commit] pypy numpypy-out: merge default in
mattip
- [pypy-commit] pypy numpypy-out: merge from default
mattip
- [pypy-commit] pypy numpypy-out: merge with default
mattip
- [pypy-commit] pypy numpypy-out: more tests
mattip
- [pypy-commit] pypy numpypy-out: more tests, start to think about intermediaries
mattip
- [pypy-commit] pypy numpypy-out: most tests pass, translation demands assert to be removed later
mattip
- [pypy-commit] pypy numpypy-out: never create intermediates, add tests to verify
mattip
- [pypy-commit] pypy numpypy-out: now nothing works
mattip
- [pypy-commit] pypy numpypy-out: progress: move on to binfunc
mattip
- [pypy-commit] pypy numpypy-out: shape_agreement needs a bit of help
mattip
- [pypy-commit] pypy numpypy-out: translation fix, revert incorrect box conversion
mattip
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): translation fixes
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): disable codepath until gc support is in place
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): disable some code that does not work at the moment.
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): Further work on rpythonization, stil more to do
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (fijal, edelsohn) improve rassembler until it works. more work required to make it rpython
fijal
- [pypy-commit] pypy ppc-jit-backend-rpythonization: A branch to make ppc jit rpython, readd rassembler
fijal
- [pypy-commit] pypy ppc-jit-backend-rpythonization: add call_release_gil
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: add gc test
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: close merged branch
fijal
- [pypy-commit] pypy ppc-jit-backend-rpythonization: Delete declaration of GC_hidden_pointer.
edelsohn
- [pypy-commit] pypy ppc-jit-backend-rpythonization: fix merge bug
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: merge
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: move the call to setup_failure_recovery to the init method of the assembler to fix an annotation issue
bivab
- [pypy-commit] pypy ppc-jit-backend-rpythonization: remove ppcgen directory
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: remove unused code
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: some translation fixes in call_assembler
hager
- [pypy-commit] pypy ppc-jit-backend: (arigo): Fix comma.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: (arigo, bivab) get rid of the special case
bivab
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): add test to test_runner.py
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): make test hit the issue
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, arigo) Add test for an operation that does not correctly emit the code for the guard, i.e. emitting two guards for the same operation
bivab
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): do not omit call to _write_fail_index because it crashed on PPC32
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): expand test, but unfortunately does not hit the issue
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): Fix bug in emit_unicodesetitem. Do not overwrite managed locations!
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): port regalloc tests from x86 backend
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): set save_exc in emit_guard_call_may_force
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): the previous jump condition was correct, see comment in code
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): use more space efficient guard state encoding like X86 and ARM backends
hager
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) fix jump conditions in malloc_cond and cond_call_gc_wb to jump on equality
bivab
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) Fix offsets where registers are stored around malloc calls and actually save them
bivab
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) remove r2 and r13 from the list of volatile registers.
bivab
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): create a function descriptor for malloc_slowpath on PPC64
bivab
- [pypy-commit] pypy ppc-jit-backend: Actually patch the machine code
bivab
- [pypy-commit] pypy ppc-jit-backend: add *args to __exit__ method in class scratch_reg
hager
- [pypy-commit] pypy ppc-jit-backend: Add _build_malloc_slowpath, call it from setup_once. Add malloc_cond.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add _release_gil_shadowstack, _reacquire_gil_shadowstack, _build_release_gil
edelsohn
- [pypy-commit] pypy ppc-jit-backend: add class scratch_reg as help for management of the scratch registers
hager
- [pypy-commit] pypy ppc-jit-backend: add debug information
hager
- [pypy-commit] pypy ppc-jit-backend: add emit_call_malloc_nursery
hager
- [pypy-commit] pypy ppc-jit-backend: Add finish_once.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: add method to branch and link to absolute address
hager
- [pypy-commit] pypy ppc-jit-backend: Add missing get/set interiorfield_raw operations
bivab
- [pypy-commit] pypy ppc-jit-backend: Add more debug infrastructure.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add prepare_call_malloc_nursery, get_mark_gc_roots.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add redirect call assembler.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add redirect_call_assembler.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add support for gcrootmap to prepare_guard_call_release_gil.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: add test to show that the temporay location in emit_unicodesetitem is really needed.
hager
- [pypy-commit] pypy ppc-jit-backend: add test_gc_integration from x86 backend
hager
- [pypy-commit] pypy ppc-jit-backend: Add test_list to the ppc backend
bivab
- [pypy-commit] pypy ppc-jit-backend: Add the operation KEEPALIVE to the test for noops
bivab
- [pypy-commit] pypy ppc-jit-backend: adjust prepare_call_malloc_nursery
hager
- [pypy-commit] pypy ppc-jit-backend: adjust malloc_cond to arm code
hager
- [pypy-commit] pypy ppc-jit-backend: adjustments to ARM code
hager
- [pypy-commit] pypy ppc-jit-backend: alloc SCRATCH reg in emit_getinteriorfield_gc
hager
- [pypy-commit] pypy ppc-jit-backend: Allocate normal stack frame in _build_malloc_slowpath.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Allow to add an offset of 0 when using shadow stack, as long as the offset is aligned
bivab
- [pypy-commit] pypy ppc-jit-backend: cast address
hager
- [pypy-commit] pypy ppc-jit-backend: Change PPC64 redirect_call_assembler to overwrite function descriptor at old address.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Comment out gcremovetypeptr assert that now succeeds.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Comment out Loop start message.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: create a minimal frame for malloc_slowpath to store the backchain and the return address
bivab
- [pypy-commit] pypy ppc-jit-backend: create a minimal frame malloc_slowpath and save sp and lr to the corresponding slots
bivab
- [pypy-commit] pypy ppc-jit-backend: Delete duplicate write_new_force_index.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Distinguish ENCODING_AREA from FORCE_INDEX_AREA.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: do not copy lists
hager
- [pypy-commit] pypy ppc-jit-backend: Do not reference .value in load_imm calls.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Do not save the volatile registers around the call malloc in malloc_slowpath
bivab
- [pypy-commit] pypy ppc-jit-backend: Don't use for loop.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: fix imports in test_ppc.py
hager
- [pypy-commit] pypy ppc-jit-backend: fix same bug again ...
hager
- [pypy-commit] pypy ppc-jit-backend: Fix signature of __exit__ in scratch_reg.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: fix test_rassemblermaker.py
hager
- [pypy-commit] pypy ppc-jit-backend: Fix typo.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Fix typos.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: forgot to add these lines
hager
- [pypy-commit] pypy ppc-jit-backend: forgot to change register
hager
- [pypy-commit] pypy ppc-jit-backend: give test a proper name
bivab
- [pypy-commit] pypy ppc-jit-backend: Implement KEEPALIVE in the ppc backend
bivab
- [pypy-commit] pypy ppc-jit-backend: Import BoxPtr.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Import debug_prints. Add debug_{start, stop} to setup_once.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: kill more unused code
hager
- [pypy-commit] pypy ppc-jit-backend: kill more unused code
hager
- [pypy-commit] pypy ppc-jit-backend: kill old tests
hager
- [pypy-commit] pypy ppc-jit-backend: kill ppcgen directory and move stuff into ppc directory
hager
- [pypy-commit] pypy ppc-jit-backend: kill unused import
hager
- [pypy-commit] pypy ppc-jit-backend: merge
bivab
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge heads
hager
- [pypy-commit] pypy ppc-jit-backend: merge heads
bivab
- [pypy-commit] pypy ppc-jit-backend: merge with arm-backend-2
hager
- [pypy-commit] pypy ppc-jit-backend: port another test from x86 backend
hager
- [pypy-commit] pypy ppc-jit-backend: ppc/regalloc.py not used
hager
- [pypy-commit] pypy ppc-jit-backend: Prepare the instructions in malloc_slowpath to actually emit them
bivab
- [pypy-commit] pypy ppc-jit-backend: Remove argboxes from prepare_guard_call_release_gil and prepare_cond_call_gc_wb.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: remove comment
hager
- [pypy-commit] pypy ppc-jit-backend: remove comments and move of import to top of file
hager
- [pypy-commit] pypy ppc-jit-backend: remove dead code
hager
- [pypy-commit] pypy ppc-jit-backend: remove further obsolete test
hager
- [pypy-commit] pypy ppc-jit-backend: remove obsolete test
hager
- [pypy-commit] pypy ppc-jit-backend: remove obsolete test
hager
- [pypy-commit] pypy ppc-jit-backend: repair test_form.py
hager
- [pypy-commit] pypy ppc-jit-backend: repair test_ppc.py
hager
- [pypy-commit] pypy ppc-jit-backend: repair tests in test_regalloc.py
hager
- [pypy-commit] pypy ppc-jit-backend: replace all occurences of alloc_scratch_reg and free_scratch_reg with "with scratch_reg(mc):"
hager
- [pypy-commit] pypy ppc-jit-backend: store frame size for malloc_slowpath in a variable
bivab
- [pypy-commit] pypy ppc-jit-backend: store the correct register here
bivab
- [pypy-commit] pypy ppc-jit-backend: structure the return and exception paths in malloc_slowpath
bivab
- [pypy-commit] pypy ppc-jit-backend: update interface of compile_loop
bivab
- [pypy-commit] pypy ppc-jit-backend: use architecture independent cmp_op instead of cmpwi/cmpdi
hager
- [pypy-commit] pypy ppc-jit-backend: use FORCE_INDEX_AREA
bivab
- [pypy-commit] pypy ppc-jit-backend: Use IS_PPC_32 instead of IS_PPC_64.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: use load instead of lwz/ld and store instead of stw/std
hager
- [pypy-commit] pypy ppc-jit-backend: use shadowstack and comment out compiler flags
hager
- [pypy-commit] pypy ppc-jit-backend: use temp_loc in emit_STRSETITEM
hager
- [pypy-commit] pypy ppc-jit-backend: Use with scratch_reg.
edelsohn
- [pypy-commit] pypy py3k: (antocuni, arigo): we no longer have a file to subclass in py3k. Change the test to use array.array, and add a comment explaining what we are actually testing
antocuni
- [pypy-commit] pypy py3k: - allow to pass string to raises when we run tests with -A
antocuni
- [pypy-commit] pypy py3k: 1) fix syntax; 2) we no longer have a long type and a L suffix for literals; 3) exec() cannot modify the local scope
antocuni
- [pypy-commit] pypy py3k: __hex__ and __oct__ has gone in py3k, and we can return only str from __str__ and __repr__ (instead of e.g. str and unicode in py2). Adapt this test, which is now very simple
antocuni
- [pypy-commit] pypy py3k: a passing test, from cpython's test suite
antocuni
- [pypy-commit] pypy py3k: adapt the syntax to py3k, and kill some outdated tests about the 'raise Type, args' form which is no longer valid
antocuni
- [pypy-commit] pypy py3k: adapt this test to the new division semantics
antocuni
- [pypy-commit] pypy py3k: adapt to py3k bytes/text. This test still fails right now
antocuni
- [pypy-commit] pypy py3k: add a more useful repr for OperationError, and add a warning when using pycode.dump()
antocuni
- [pypy-commit] pypy py3k: add a way to open a _io file given the stream. The dependency on _file is almost killed now
antocuni
- [pypy-commit] pypy py3k: add two tests which fails because we don't emit/implement POP_EXCEPT
antocuni
- [pypy-commit] pypy py3k: again, we need to subclass Exception to raise/catch exceptions
antocuni
- [pypy-commit] pypy py3k: Assign correct scope for expressions used in the class header
amauryfa
- [pypy-commit] pypy py3k: autodetect the encoding and use it to open the file when calling imp.find_module
antocuni
- [pypy-commit] pypy py3k: bah, confusion between applevel and interplevel None
antocuni
- [pypy-commit] pypy py3k: bah, fix the test by actualling calling the code *inside* raises()
antocuni
- [pypy-commit] pypy py3k: bah, this test did nothing because of a bad indentation. Fix it, and adapt to py3k because list.append is no longer an unboud method
antocuni
- [pypy-commit] pypy py3k: bah, we can't marshal a host code object and then expect to unmarshal a PyCode with our own implementation. Instead, convert the host code object to PyCode, and marshal it with out own impl
antocuni
- [pypy-commit] pypy py3k: bah, we need to skip this one too, for the same reasone
antocuni
- [pypy-commit] pypy py3k: bah, we need to support both py3k and py2 bytecodes, for the flow objspace. Add a flag to the space, and check whether or not we need to support POP_EXCEPT
antocuni
- [pypy-commit] pypy py3k: be a bit less strict in what to expect in the output. E.g., I get some more [platform:execute] lines after the tb
antocuni
- [pypy-commit] pypy py3k: because of 46769341e0eb, __doc__ is now stored as a normal property, and thus we wrap it twice. Check for equality, not identity
antocuni
- [pypy-commit] pypy py3k: bump the pyc magic number; this should have been checked in with 3648ec4ef989
antocuni
- [pypy-commit] pypy py3k: co_code is a bytestring, so we don't need ord()
antocuni
- [pypy-commit] pypy py3k: completely remove support for coerce() and __coerce__. I hope I didn't break anything :-)
antocuni
- [pypy-commit] pypy py3k: datetime is now imported from lib-python/3.2, which in turns does other two imports from _datetime. Use 'math' instead, which is builtin and so we are sure it doesn't do any import
antocuni
- [pypy-commit] pypy py3k: dict.keys() and range() no longer return lists in python3, adapt the tests
antocuni
- [pypy-commit] pypy py3k: dicy.keys() no longer return a list
antocuni
- [pypy-commit] pypy py3k: don't pop() the __doc__ attribute out of rawdict, else the corresponding
antocuni
- [pypy-commit] pypy py3k: emit and implement POP_EXCEPT, which is needed for lexical exception handlers. This is equivalent to part of the patch at http://bugs.python.org/issue3021
antocuni
- [pypy-commit] pypy py3k: f_exc_type no longer exists. Rewrite the test using exc_info(), and also the type of the exception is different
antocuni
- [pypy-commit] pypy py3k: fix bin() and its test
antocuni
- [pypy-commit] pypy py3k: fix Module.__reduce__, the name now is an unicode string
antocuni
- [pypy-commit] pypy py3k: Fix most failures in module/_rawffi
amauryfa
- [pypy-commit] pypy py3k: Fix most failures in posix tests
amauryfa
- [pypy-commit] pypy py3k: Fix most tests in module/__pypy__
amauryfa
- [pypy-commit] pypy py3k: Fix no_nul-ness of importing.make_compiled_pathname()
amauryfa
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax error
antocuni
- [pypy-commit] pypy py3k: fix syntax, and exec cannot modify the local scope
antocuni
- [pypy-commit] pypy py3k: fix syntax, and use next() to get the next item of the generator
antocuni
- [pypy-commit] pypy py3k: fix syntax. The test is still skipped, but this happens also on default
antocuni
- [pypy-commit] pypy py3k: Fix test after merge
amauryfa
- [pypy-commit] pypy py3k: Fix test_class.py
amauryfa
- [pypy-commit] pypy py3k: fix test_range_indexing, when we use a too big negative index
antocuni
- [pypy-commit] pypy py3k: fix test_with_reraise_2: when we pop a WithBlock, the exception must be considered already handled, and thus we don't want to restore it (which is different than FinallyBlock)
antocuni
- [pypy-commit] pypy py3k: fix the hasattr tests: now random exceptions won't be eaten by hasattr, only AttributeError is caught
antocuni
- [pypy-commit] pypy py3k: fix the invocations of _testfile because the signature changed
antocuni
- [pypy-commit] pypy py3k: fix the syntax but skip this test
antocuni
- [pypy-commit] pypy py3k: fix the syntax here. The test still fails, no clue why
antocuni
- [pypy-commit] pypy py3k: fix the syntax of few more tests
antocuni
- [pypy-commit] pypy py3k: fix the syntax of these tests
antocuni
- [pypy-commit] pypy py3k: fix the syntax, and forget about longs
antocuni
- [pypy-commit] pypy py3k: fix the syntax, and make sure that we use bytestring, because we are talking about the encoded data here (thanks to G2P for the pointer)
antocuni
- [pypy-commit] pypy py3k: fix these two tests after we killed func_* and im_self
antocuni
- [pypy-commit] pypy py3k: fix this test to pass with -A. Still broken on pypy
antocuni
- [pypy-commit] pypy py3k: fix typo
antocuni
- [pypy-commit] pypy py3k: Fix various segfaults and internal error while testing the cpyext module.
amauryfa
- [pypy-commit] pypy py3k: Fixes for test_exec
amauryfa
- [pypy-commit] pypy py3k: forgot to fix the invocation of _testfile after I changed its signature
antocuni
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: hg merge default again
antocuni
- [pypy-commit] pypy py3k: implement support for __traceback__ when raising exceptions. test_raise fully passes now :-)
antocuni
- [pypy-commit] pypy py3k: improve the raises() function which is used inside -A tests. Now test_raises -A passes on cpython3
antocuni
- [pypy-commit] pypy py3k: in python3, when we enter the finally: block because of an exception sys.exc_info() returns the current one, as it happens for except: blocks. In python2, the current exception was updated only inside the latters
antocuni
- [pypy-commit] pypy py3k: it might happen that itertools is already imported because _io imports locale which imports the world. Delete it from sys.modules before starting the test
antocuni
- [pypy-commit] pypy py3k: kill a test about compiling unicode strings: they are always unicode anyway; fix syntax in another test
antocuni
- [pypy-commit] pypy py3k: kill also tests about builtins.cmp
antocuni
- [pypy-commit] pypy py3k: kill builtins.cmp
antocuni
- [pypy-commit] pypy py3k: kill execfile() and its tests (sigh\!)
antocuni
- [pypy-commit] pypy py3k: kill hex and oct from the baseobjectspace method table, and add them only in the flow objspace
antocuni
- [pypy-commit] pypy py3k: kill module/_file. Files are handled by the _io module now
antocuni
- [pypy-commit] pypy py3k: kill space.cmp and all the logic to look for __cmp__, which is gone in py3k; actually, space.cmp is still there (raising NotImplementedError) because we still need to kill it from the method table. test_descroperation still passes
antocuni
- [pypy-commit] pypy py3k: kill support for ordering arbitrary objects. It makes test_unordeable_types passing
antocuni
- [pypy-commit] pypy py3k: kill sys.exc_clear(). Also kill OperationError.clear, which seems to be no longer used anywhere else now. I hope not to be wrong :-)
antocuni
- [pypy-commit] pypy py3k: kill the __cmp__ multimethod
antocuni
- [pypy-commit] pypy py3k: kill the attributes im_self and im_func from Method objects, in py3k they have been replaced by __self__ and __func__. I expect some tests to fail because of this, I'll let buildbot to find them :-)
antocuni
- [pypy-commit] pypy py3k: kill the case about longs, we no longer have them
antocuni
- [pypy-commit] pypy py3k: kill the cases about longs. Also, instances of classes which define __eq__ but not __hash__ are unhashable in py3k. Fix the test, which now passes with -A but fails on py.py
antocuni
- [pypy-commit] pypy py3k: kill the config docs for two old modules
antocuni
- [pypy-commit] pypy py3k: kill the cStringIO module and its tests
antocuni
- [pypy-commit] pypy py3k: kill the func_* attributes, in python3 we only have the corresponding __*__. Also, replace them in all the tests in interpreter/. There are probably other tests which will fail, I'll let buildbot to find them
antocuni
- [pypy-commit] pypy py3k: kill the u prefix, and adapt che expected bytecode to the new py3k compiler
antocuni
- [pypy-commit] pypy py3k: kill the u''
antocuni
- [pypy-commit] pypy py3k: kill the u''
antocuni
- [pypy-commit] pypy py3k: kill this test as well, we can only raise subclasses of BaseException nowadays
antocuni
- [pypy-commit] pypy py3k: kill this test, we can no longer raise tuples
antocuni
- [pypy-commit] pypy py3k: kill this test, we no longer have the three-args raise form
antocuni
- [pypy-commit] pypy py3k: kill this test: python3 no longer supports the "raise with traceback" form: we
antocuni
- [pypy-commit] pypy py3k: kill XXX after discussion with armin on IRC, we don't care :-)
antocuni
- [pypy-commit] pypy py3k: lib_pypy/datetime.py was removed by b36f48bf48f8, kill the corresponding test too
antocuni
- [pypy-commit] pypy py3k: make sure that .dump() works again
antocuni
- [pypy-commit] pypy py3k: make sure that bin() calls __index__
antocuni
- [pypy-commit] pypy py3k: make sure that test_function passes with -A: this is mostly about replacing access to func_* attributes with __*__
antocuni
- [pypy-commit] pypy py3k: make sure that we can access the correct locals when evaluating the stmt inside 'raises' with -A
antocuni
- [pypy-commit] pypy py3k: make sure that we cannot compare with None either
antocuni
- [pypy-commit] pypy py3k: make sure that we write *bytes* when marshaling; test_load_module_pyc_1 makes a bit of more progress, now it fails because we don't know how to handle _io files
antocuni
- [pypy-commit] pypy py3k: make sure to always specify an explicit encoding. Else, _io.open will try to import locale to get the default one, triggering a recursive import and then BOOM
antocuni
- [pypy-commit] pypy py3k: merge heads
antocuni
- [pypy-commit] pypy py3k: modify the test so that it works on python3, still failing on pypy
antocuni
- [pypy-commit] pypy py3k: move the import in the setup_class, else it runs and fails on top of py.py (because the tests load the source of test_app.py itself)
antocuni
- [pypy-commit] pypy py3k: objects of incompatible types are now unordeable in python3. Completely change the meaning of this test: instead of checking the ordering, we check that we always raise TypeError. Passes with -A, still fails on pypy
antocuni
- [pypy-commit] pypy py3k: one more hasattr test which passes with -A but fails on pypy
antocuni
- [pypy-commit] pypy py3k: pff, yak shaving. Since we are now passing an explicit globals() for exec(),
antocuni
- [pypy-commit] pypy py3k: py3k compatibility. Note that we also change the check done by one assert: the corresponding test in lib-python also changed this way
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test as well (again :-) (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test as well (again*2 :-)) (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test as well (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: python3 changed the behavior in case we raise an exception from within a finally block: in python2 it was ignored and the main exception went through, in python3 the new exception is raised and the old one is set as __context__. Fix two tests to account for this change, they now pass with -A (but still fail on py.py)
antocuni
- [pypy-commit] pypy py3k: python3 no longer supports the form 'raise Type, value, tb'. Instead, we can use __traceback__. Adapt the test to the new semantics: it passes with -A but still fails on py.py
antocuni
- [pypy-commit] pypy py3k: re-raise the operror if it's not of the expected type; s/next/__next__
antocuni
- [pypy-commit] pypy py3k: refactor hex() and oct().
antocuni
- [pypy-commit] pypy py3k: remove a u'', s/unichr/chr/, kill 'long'
antocuni
- [pypy-commit] pypy py3k: Remove deprecated max_buffer_size from buffered IO.
amauryfa
- [pypy-commit] pypy py3k: remove import for sys.setdefaultencoding
amauryfa
- [pypy-commit] pypy py3k: replace new.module with types.ModuleType
antocuni
- [pypy-commit] pypy py3k: restore OperationError.clear() from 35c013f9b1a5, it's called from executioncontext.py
antocuni
- [pypy-commit] pypy py3k: rewrite this test by using directly _warnings instead of warnings: it's a considerable speedup, and import warnings did not ultimately work because the stdlib itertools module is shadowed by our testing package
antocuni
- [pypy-commit] pypy py3k: rewrite this test by using sum() instead of print(). The problem with print is that we are also tracing a lot of functions inside encodings/utf_8.py, and this adds noise to the test
antocuni
- [pypy-commit] pypy py3k: s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__ in test_code.py
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__, and fix one import of StringIO
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__, and force the list out of range()
antocuni
- [pypy-commit] pypy py3k: s/xrange/range
antocuni
- [pypy-commit] pypy py3k: s/xrange/range
antocuni
- [pypy-commit] pypy py3k: save the source of applevel direct tests in a temporary file: this way, we get nicer tracebacks
antocuni
- [pypy-commit] pypy py3k: simplify the code in RAISE_VARARGS now that we no longer support the form with three arguments
antocuni
- [pypy-commit] pypy py3k: split this test into two parts; fix the first, and skip the second (maybe we should just kill it?)
antocuni
- [pypy-commit] pypy py3k: start to kill support for W_File and add support for _io files instead. _io
antocuni
- [pypy-commit] pypy py3k: start to kill the references to the module/_file, which will be killed soon.
antocuni
- [pypy-commit] pypy py3k: StringBuilder now build a (unicode) str.
amauryfa
- [pypy-commit] pypy py3k: StringIO is no longer there, use cmd instead; fix the syntax of an octal number
antocuni
- [pypy-commit] pypy py3k: sys.setdefaultencoding is no longer there, use settrace for this test
antocuni
- [pypy-commit] pypy py3k: test bytes literals instead of unicode, and make sure to write bytes to a file opened with 'wb'
antocuni
- [pypy-commit] pypy py3k: the semantics of this particular case changed in python3. Adapt the test, it passes out of the box
antocuni
- [pypy-commit] pypy py3k: these two tests were really meant to be run against itertools, because it's a
antocuni
- [pypy-commit] pypy py3k: this syntax is no longer valid, kill the test
antocuni
- [pypy-commit] pypy py3k: this test already fails, add a smaller failing case
antocuni
- [pypy-commit] pypy py3k: try to refactor this test to pass on python3 with -A
antocuni
- [pypy-commit] pypy py3k: two more tests from cpython's test suite. The first passes, the second is failing
antocuni
- [pypy-commit] pypy py3k: typo
antocuni
- [pypy-commit] pypy py3k: urlparse and compiler.misc no longer exists. Replace also distutils.core with
antocuni
- [pypy-commit] pypy py3k: use 'struct' instead of 'string', because when we happen to import the stdlib module, it has fewer dependencies. It's much faster, and string won't import anyway because itertools is shadowed
antocuni
- [pypy-commit] pypy py3k: use the official way to check whether an object is a valid traceback, and add a test
antocuni
- [pypy-commit] pypy py3k: use the proper future flags for python 3.2
antocuni
- [pypy-commit] pypy py3k: w_None is a valid value to assign to __traceback__
antocuni
- [pypy-commit] pypy py3k: we cannot catch '42' in py3. Not sure whether it's essential for the point of the test, removing this except clause does not change anything even on the default branch
antocuni
- [pypy-commit] pypy py3k: we need a BytesIO for marshal. Also, fix syntax about longs
antocuni
- [pypy-commit] pypy py3k: we no longer have longs; tweak the test to check that range() works well with large integers
antocuni
- [pypy-commit] pypy py3k: we no longer have oldstyle classes, kill this part of the test
antocuni
- [pypy-commit] pypy py3k: we no longer have unbound methods in python2, so type(A.meth) returns the type of a function. Adapt to bound methods instead
antocuni
- [pypy-commit] pypy pytest: merge default into pytest
RonnyPfannschmidt
- [pypy-commit] pypy pytest: sync pylib with 1.7.4 + mattip's patch
RonnyPfannschmidt
- [pypy-commit] pypy pytest: sync pytest with the 2.2.3 release
RonnyPfannschmidt
- [pypy-commit] pypy raw-memory-pressure-nursery: (fijal, arigo) be a bit more precise about stored sizes
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: fix another obvious typo, why those tests run so long
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: fix another place
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: fix hashlib module
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: fix the test and write another one. fix the typo
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: hopefully clean up and improve
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: I think most modules now use the correct interface
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: jit should not see add_memory_pressure
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: pass another arg
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: Refactor a bit way we trck additional memory pressure - target is to support it also in the nursery
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: The proper voodoo dance to have it work untranslated.
arigo
- [pypy-commit] pypy reflex-support: added overload tests
wlav
- [pypy-commit] pypy reflex-support: allow python str to pass through std::string and const std::string&
wlav
- [pypy-commit] pypy reflex-support: benchmark fix for 64b
wlav
- [pypy-commit] pypy reflex-support: bring CINT backend to the level of the Reflex backend
wlav
- [pypy-commit] pypy reflex-support: cleanup
wlav
- [pypy-commit] pypy reflex-support: cleanup
wlav
- [pypy-commit] pypy reflex-support: do not test for fast path if CINT is the back-end as it does not support ffi calls
wlav
- [pypy-commit] pypy reflex-support: enable test that now works thanks to default argument support
wlav
- [pypy-commit] pypy reflex-support: fix for name matching if a class lives in a namespace
wlav
- [pypy-commit] pypy reflex-support: function to identify the back-end (to be used for testing only)
wlav
- [pypy-commit] pypy reflex-support: further protection against using reflection info during translation with CINT backend and fixup of test_zjit to handle it
wlav
- [pypy-commit] pypy reflex-support: get the casts right to allow switching C_OBJECT type
wlav
- [pypy-commit] pypy reflex-support: implement calling of global functions
wlav
- [pypy-commit] pypy reflex-support: lazier does it
wlav
- [pypy-commit] pypy reflex-support: like for Reflex backend, now refactoring to get access to stubs for the CINT backend
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: minor cleanup
wlav
- [pypy-commit] pypy reflex-support: minor fixes
wlav
- [pypy-commit] pypy reflex-support: more casts cleanup and assertions to replace casts
wlav
- [pypy-commit] pypy reflex-support: o) default function values on fast path for integer types
wlav
- [pypy-commit] pypy reflex-support: o) factored out direct_ptradd
wlav
- [pypy-commit] pypy reflex-support: o) fleshed out mixins for unsigned integer types
wlav
- [pypy-commit] pypy reflex-support: o) initialize the ROOT system when using the CINT backend (only use case, really)
wlav
- [pypy-commit] pypy reflex-support: o) integer class mixin
wlav
- [pypy-commit] pypy reflex-support: o) make pyflakes happy
wlav
- [pypy-commit] pypy reflex-support: o) merge default
wlav
- [pypy-commit] pypy reflex-support: o) mixin for floats
wlav
- [pypy-commit] pypy reflex-support: o) prepared some more tests for future dev
wlav
- [pypy-commit] pypy reflex-support: optimization and cleanup
wlav
- [pypy-commit] pypy reflex-support: optimize construction of libffi function for methods
wlav
- [pypy-commit] pypy reflex-support: prevent access to reflection info during annotation/translation time (this happens only with the CINT backend, as the dict and normal library are one and the same)
wlav
- [pypy-commit] pypy reflex-support: probably no need for builtin vector<int> with new TApplication enabled ...
wlav
- [pypy-commit] pypy reflex-support: refactoring
wlav
- [pypy-commit] pypy reflex-support: refactoring and cleanup (Reflex backend): the idea is to speed up the slow path by handing out the stub functions rather than method indices; it should also help with stability in the case of additional methods to a namespace (since the stubs don't move, whereas the indices could change)
wlav
- [pypy-commit] pypy reflex-support: removal of spurious tabs
wlav
- [pypy-commit] pypy reflex-support: remove now obsolete identity preserving code (the memory regulator
wlav
- [pypy-commit] pypy reflex-support: remove raised OperationError that could be caught at the interp level (speeds up overloads)
wlav
- [pypy-commit] pypy reflex-support: required link definitions for CINT
wlav
- [pypy-commit] pypy reflex-support: required link definitions for CINT backend
wlav
- [pypy-commit] pypy reflex-support: required linkdef for CINT
wlav
- [pypy-commit] pypy reflex-support: resolve a conflict with _multiprocessing (both used the name handle that ended up on W_Root)
wlav
- [pypy-commit] pypy reflex-support: rules for CINT dictionary generation and easier use
wlav
- [pypy-commit] pypy reflex-support: still has to use longs for CINT backend, even with protection against using reflection info during translation ...
wlav
- [pypy-commit] pypy reflex-support: test to make sure type(this) is checked properly
wlav
- [pypy-commit] pypy reflex-support: use type rather than string as dummy return type
wlav
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset 2346207d9946
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset 3d0ca347cc21
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset 48ebdce33e1b
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset d2363496b90e
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset ef564984db64
fijal
- [pypy-commit] pypy release-1.8.x: another update of versions
fijal
- [pypy-commit] pypy release-1.8.x: grumble, fix the patchlevel release no
fijal
- [pypy-commit] pypy release-1.8.x: hg merge default
arigo
- [pypy-commit] pypy release-1.8.x: I think those are libraries we need on windows for libssl
fijal
- [pypy-commit] pypy release-1.8.x: merge default
fijal
- [pypy-commit] pypy release-1.8.x: merge default up to 820edf258da9
fijal
- [pypy-commit] pypy release-1.8.x: update docs & version
fijal
- [pypy-commit] pypy revive-dlltool: A branch to make dlltool work again: build .so that are not extension modules
amauryfa
- [pypy-commit] pypy revive-dlltool: Fix dlltool: a way to build a .so or .dll which is not
amauryfa
- [pypy-commit] pypy sepcomp2: A plan for separate compilation of modules.
amauryfa
- [pypy-commit] pypy sepcomp2: Add support for passing RPython instances between modules.
amauryfa
- [pypy-commit] pypy sepcomp2: clean whitespace
amauryfa
- [pypy-commit] pypy sepcomp2: Extract information from the first rtyper, but don't use it
amauryfa
- [pypy-commit] pypy sepcomp2: Finally found a way to add methods to controller classes
amauryfa
- [pypy-commit] pypy sepcomp2: Functions can be @exported without specifying argument types,
amauryfa
- [pypy-commit] pypy sepcomp2: hg merge default
amauryfa
- [pypy-commit] pypy sepcomp2: hg merge default
amauryfa
- [pypy-commit] pypy sepcomp2: hg merge default
amauryfa
- [pypy-commit] pypy sepcomp2: Implement attribute access
amauryfa
- [pypy-commit] pypy sepcomp2: Implement method calls across dll boundaries
amauryfa
- [pypy-commit] pypy sepcomp2: Make better use of controller: no need to access the class
amauryfa
- [pypy-commit] pypy sepcomp2: Move file to extradoc repo
amauryfa
- [pypy-commit] pypy sepcomp2: No need to call functions and classes through the "import module",
amauryfa
- [pypy-commit] pypy sepcomp2: Refactor and create a FunctionExportInfo similar to the ClassExportInfo.
amauryfa
- [pypy-commit] pypy sepcomp2: Start framework for a separate compilation.
amauryfa
- [pypy-commit] pypy sepcomp2: Use modern syntax for specialization
amauryfa
- [pypy-commit] pypy set-strategies: merge default
l.diekmann
- [pypy-commit] pypy speedup-list-comprehension: add few hints to make those functions pass
fijal
- [pypy-commit] pypy speedup-list-comprehension: Backed out changeset b3406c3e63a4
fijal
- [pypy-commit] pypy speedup-list-comprehension: backout. not worth having a bytecode without arg
fijal
- [pypy-commit] pypy speedup-list-comprehension: bump the pycode number and the sad case of renaming opcodes
fijal
- [pypy-commit] pypy speedup-list-comprehension: disable the code dump. A bit of progress when and how we emit the correct
fijal
- [pypy-commit] pypy speedup-list-comprehension: disable this check for now
fijal
- [pypy-commit] pypy speedup-list-comprehension: done
alex_gaynor
- [pypy-commit] pypy speedup-list-comprehension: fix name error
fijal
- [pypy-commit] pypy speedup-list-comprehension: fix test
fijal
- [pypy-commit] pypy speedup-list-comprehension: improve the comment
fijal
- [pypy-commit] pypy speedup-list-comprehension: let async exceptions propogate
alex_gaynor
- [pypy-commit] pypy speedup-list-comprehension: look how list comprehension can be sped up
fijal
- [pypy-commit] pypy speedup-list-comprehension: make sure we create only one list
fijal
- [pypy-commit] pypy speedup-list-comprehension: maybe fix translation
fijal
- [pypy-commit] pypy speedup-list-comprehension: maybe fix translation
fijal
- [pypy-commit] pypy speedup-list-comprehension: merge default
fijal
- [pypy-commit] pypy speedup-list-comprehension: merge default
fijal
- [pypy-commit] pypy speedup-list-comprehension: merged default
alex_gaynor
- [pypy-commit] pypy speedup-list-comprehension: oops, a missing case
fijal
- [pypy-commit] pypy speedup-list-comprehension: redo the reasonable part
fijal
- [pypy-commit] pypy speedup-list-comprehension: remove confusing oopspecs
fijal
- [pypy-commit] pypy speedup-list-comprehension: Remove dead code
fijal
- [pypy-commit] pypy speedup-list-comprehension: remove review
fijal
- [pypy-commit] pypy speedup-list-comprehension: remove sizehint on the list, use instead special strategy
fijal
- [pypy-commit] pypy speedup-list-comprehension: removing this was accidental
fijal
- [pypy-commit] pypy speedup-list-comprehension: review notes
alex_gaynor
- [pypy-commit] pypy speedup-list-comprehension: store sizehint on listobjects
fijal
- [pypy-commit] pypy speedup-list-comprehension: use len_w
fijal
- [pypy-commit] pypy speedup-list-comprehension: write a test for BUILD_LIST_FROM_ARG
fijal
- [pypy-commit] pypy sse-vectorization: close long forgotten branch
fijal
- [pypy-commit] pypy stm-gc: "Fix" the tests.
arigo
- [pypy-commit] pypy stm-gc: 'access_directly' seems necessary to avoid merges in the call
arigo
- [pypy-commit] pypy stm-gc: A bunch of tests. No code so far :-)
arigo
- [pypy-commit] pypy stm-gc: A hint that crashes if a variable is not proven local. Use it to check
arigo
- [pypy-commit] pypy stm-gc: A quick try to see the cost associated with locking this mutex:
arigo
- [pypy-commit] pypy stm-gc: A tracker that attempts to follow globally where GC pointers go.
arigo
- [pypy-commit] pypy stm-gc: Add a failing test
arigo
- [pypy-commit] pypy stm-gc: Add a separate phase pre-inserting 'stm_writebarrier'. This phase
arigo
- [pypy-commit] pypy stm-gc: Add an assert.
arigo
- [pypy-commit] pypy stm-gc: Add at least this placeholder test :-/ Hopefully, will be fixed soon.
arigo
- [pypy-commit] pypy stm-gc: Add comment
arigo
- [pypy-commit] pypy stm-gc: Add missing declarations.
arigo
- [pypy-commit] pypy stm-gc: Add the modified version of richards I use.
arigo
- [pypy-commit] pypy stm-gc: Add this.
arigo
- [pypy-commit] pypy stm-gc: Ah bah
arigo
- [pypy-commit] pypy stm-gc: Allow objectmodel.current_object_addr_as_int() to work without
arigo
- [pypy-commit] pypy stm-gc: Attempt to rewrite things so that there is no GC allocation
arigo
- [pypy-commit] pypy stm-gc: Auto-enable the 'transaction' module if --stm is specified.
arigo
- [pypy-commit] pypy stm-gc: Baah.
arigo
- [pypy-commit] pypy stm-gc: Backed out changeset ae34644cc94c
arigo
- [pypy-commit] pypy stm-gc: Bah, the problem was not about the 'traceback' argument.
arigo
- [pypy-commit] pypy stm-gc: Better to get an explicit KeyError
arigo
- [pypy-commit] pypy stm-gc: Can't call del_thread here. Multiple accesses to the dictionary
arigo
- [pypy-commit] pypy stm-gc: Change what is printed. Now even non-debug builds can have
arigo
- [pypy-commit] pypy stm-gc: Comments and start.
arigo
- [pypy-commit] pypy stm-gc: Disable the signal module with stm for now.
arigo
- [pypy-commit] pypy stm-gc: Dont need to instantiate a class to access static methods
arigo
- [pypy-commit] pypy stm-gc: End-of-transaction collections.
arigo
- [pypy-commit] pypy stm-gc: Ensure that no collect at all occur in the main thread when
arigo
- [pypy-commit] pypy stm-gc: Enum, with a callback.
arigo
- [pypy-commit] pypy stm-gc: Finish it. test_ztranslated passes.
arigo
- [pypy-commit] pypy stm-gc: Fix
arigo
- [pypy-commit] pypy stm-gc: Fix
arigo
- [pypy-commit] pypy stm-gc: Fix
arigo
- [pypy-commit] pypy stm-gc: Fix (thanks weirdo).
arigo
- [pypy-commit] pypy stm-gc: Fix and test stm_read_word(). Separate getsize_fn from stm_set_tls().
arigo
- [pypy-commit] pypy stm-gc: Fix fix fix.
arigo
- [pypy-commit] pypy stm-gc: Fix fix fix.
arigo
- [pypy-commit] pypy stm-gc: Fix for merge
arigo
- [pypy-commit] pypy stm-gc: Fix or kill all the remaining tests in translator/stm/test.
arigo
- [pypy-commit] pypy stm-gc: Fix pointer comparison between two non-NULL objects.
arigo
- [pypy-commit] pypy stm-gc: Fix signature of set_tls.
arigo
- [pypy-commit] pypy stm-gc: Fix test_rstm.
arigo
- [pypy-commit] pypy stm-gc: Fix the 'transaction' module too.
arigo
- [pypy-commit] pypy stm-gc: Fix the tests and add in_main_thread() as an stm call.
arigo
- [pypy-commit] pypy stm-gc: Fix this test by moving the commented-out logic from stmgc.py here.
arigo
- [pypy-commit] pypy stm-gc: Fix.
arigo
- [pypy-commit] pypy stm-gc: Fix.
arigo
- [pypy-commit] pypy stm-gc: Fix.
arigo
- [pypy-commit] pypy stm-gc: Fixes
arigo
- [pypy-commit] pypy stm-gc: Fixes
arigo
- [pypy-commit] pypy stm-gc: Fixes
arigo
- [pypy-commit] pypy stm-gc: Fixes, maybe.
arigo
- [pypy-commit] pypy stm-gc: Forgot to put this here.
arigo
- [pypy-commit] pypy stm-gc: Found out how to re-enable the methodcache with stm. Trying it out...
arigo
- [pypy-commit] pypy stm-gc: Give up, will try a different approach
arigo
- [pypy-commit] pypy stm-gc: Go through "hint" operations that are not related to stm.
arigo
- [pypy-commit] pypy stm-gc: Goal: have a whole-program tracker that can propagate these hints.
arigo
- [pypy-commit] pypy stm-gc: Hack at et.c until it starts to make sense in the new world
arigo
- [pypy-commit] pypy stm-gc: Hack hack hack.
arigo
- [pypy-commit] pypy stm-gc: handle hint(stm_write) like stm_writebarrier.
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy stm-gc: id() and identityhash().
arigo
- [pypy-commit] pypy stm-gc: Ignore calls to collect() for now
arigo
- [pypy-commit] pypy stm-gc: Implement and test stm_tldict_{lookup, add}.
arigo
- [pypy-commit] pypy stm-gc: Improve error reporting.
arigo
- [pypy-commit] pypy stm-gc: Improve test precision.
arigo
- [pypy-commit] pypy stm-gc: Improve the error message by displaying the "traceback"
arigo
- [pypy-commit] pypy stm-gc: Improve the logic.
arigo
- [pypy-commit] pypy stm-gc: In-progress
arigo
- [pypy-commit] pypy stm-gc: In-progress.
arigo
- [pypy-commit] pypy stm-gc: In-progress. Starting work on the GC/src_stm interface.
arigo
- [pypy-commit] pypy stm-gc: In-progress: hack at all files until targetdemo.py at least compiles.
arigo
- [pypy-commit] pypy stm-gc: Kill _alloc_nonmovable_ here.
arigo
- [pypy-commit] pypy stm-gc: Kill an outdated test.
arigo
- [pypy-commit] pypy stm-gc: Kill that approach to detect that stm is not needed to access frames.
arigo
- [pypy-commit] pypy stm-gc: Kill this specialization. It's mostly pointless and it gives
arigo
- [pypy-commit] pypy stm-gc: Last fix. Now it runs :-)
arigo
- [pypy-commit] pypy stm-gc: Last missing piece in the C source: stm_copy_transactional_to_raw()
arigo
- [pypy-commit] pypy stm-gc: main_thread_id is zero after all.
arigo
- [pypy-commit] pypy stm-gc: Make this variable unsigned, because it is meant to overflow from time
arigo
- [pypy-commit] pypy stm-gc: malloc_fixedsize_clear(). Use a simple scheme to use the same
arigo
- [pypy-commit] pypy stm-gc: merge heads
arigo
- [pypy-commit] pypy stm-gc: Move the comment.
arigo
- [pypy-commit] pypy stm-gc: Only have EXCDATA be a thread-local if stm is enabled.
arigo
- [pypy-commit] pypy stm-gc: Piece together malloc_varsize_clear().
arigo
- [pypy-commit] pypy stm-gc: Prevent popitem() from generating spurious conflicts.
arigo
- [pypy-commit] pypy stm-gc: Print some minimal information about the size of the collection.
arigo
- [pypy-commit] pypy stm-gc: Read and write barriers.
arigo
- [pypy-commit] pypy stm-gc: Reading fields of various sizes.
arigo
- [pypy-commit] pypy stm-gc: Reads of 1, 2, 4, 8 bytes here too.
arigo
- [pypy-commit] pypy stm-gc: Remove the global lock during the commit_transaction() at the GC level.
arigo
- [pypy-commit] pypy stm-gc: Remove this hack.
arigo
- [pypy-commit] pypy stm-gc: Replace in_main_thread() with in_transaction().
arigo
- [pypy-commit] pypy stm-gc: Silence this warning, because we get infinitely many of them right
arigo
- [pypy-commit] pypy stm-gc: Skip ExcData.exc_value.
arigo
- [pypy-commit] pypy stm-gc: Skip explicitly.
arigo
- [pypy-commit] pypy stm-gc: Special-case 'instantiate'.
arigo
- [pypy-commit] pypy stm-gc: Start the branch stm-gc, where we'll try to implement the basic
arigo
- [pypy-commit] pypy stm-gc: Start to kill old code and port some tests
arigo
- [pypy-commit] pypy stm-gc: Start to refactor transform.py.
arigo
- [pypy-commit] pypy stm-gc: Started work on the STM GC.
arigo
- [pypy-commit] pypy stm-gc: Support stm_getinteriorfield.
arigo
- [pypy-commit] pypy stm-gc: Tentative: re-enable root stack walking, just by using the ShadowStack
arigo
- [pypy-commit] pypy stm-gc: Test and fix
arigo
- [pypy-commit] pypy stm-gc: Test and fix.
arigo
- [pypy-commit] pypy stm-gc: The part of the code in the main thread that starts new threads
arigo
- [pypy-commit] pypy stm-gc: The proper way.
arigo
- [pypy-commit] pypy stm-gc: todo
arigo
- [pypy-commit] pypy stm-gc: Translation fixes.
arigo
- [pypy-commit] pypy stm-gc: Trying out a version of the RTyper that runs every block in its own
arigo
- [pypy-commit] pypy stm-gc: Tweak
arigo
- [pypy-commit] pypy stm-gc: Tweaks
arigo
- [pypy-commit] pypy stm-gc: Unifies the two detections of 'Constant' in this function.
arigo
- [pypy-commit] pypy stm-gc: Use GcSource to implement the StmLocalTracker.
arigo
- [pypy-commit] pypy stm-gc: Weakref support in the GC.
arigo
- [pypy-commit] pypy stm-gc: XXX temporarily disable the method cache
arigo
- [pypy-commit] pypy stm-gc: XXX temporarily disable the method cache, again. Even if it is
arigo
- [pypy-commit] pypy stm: A version of the cache that models a hardware L1 cache.
arigo
- [pypy-commit] pypy string-NUL: close merged branch
arigo
- [pypy-commit] pypy string-NUL: Fix.
arigo
- [pypy-commit] pypy string-NUL: Fixes.
arigo
- [pypy-commit] pypy string-NUL: hg merge default
arigo
- [pypy-commit] pypy type-specialized-instances: fixed OverflowError for type-specialized instances
l.diekmann
- [pypy-commit] pypy type-specialized-instances: merged default
l.diekmann
- [pypy-commit] pypy type-specialized-instances: these lines are now unnecessary
l.diekmann
- [pypy-commit] pypy win32-cleanup: (amaury_) fix compile-time error
mattip
- [pypy-commit] pypy win32-cleanup: (amaury_) redefine ASN1_ITEM_EXP
mattip
- [pypy-commit] pypy win32-cleanup: add 'WindowsError' to base objspace
mattip
- [pypy-commit] pypy win32-cleanup: Add space.unicode0_w, which returns a unicode string without NUL bytes
amauryfa
- [pypy-commit] pypy win32-cleanup: add test for posix module
mattip
- [pypy-commit] pypy win32-cleanup: close branch for merge
mattip
- [pypy-commit] pypy win32-cleanup: declare arguments for c functions, use os.path.sep
mattip
- [pypy-commit] pypy win32-cleanup: Fix generation of str/unicode dispatch function for Windows
amauryfa
- [pypy-commit] pypy win32-cleanup: merge branches
mattip
- [pypy-commit] pypy win32-cleanup: merge with default
mattip
- [pypy-commit] pypy win32-cleanup: more os.path.sep fun
mattip
- [pypy-commit] pypy win32-cleanup: remove improper link flag
mattip
- [pypy-commit] pypy win32-cleanup_2: (sthalik) add python27.lib to windows build package
mattip
- [pypy-commit] pypy win32-cleanup_2: (sthalik) do not hardcode lib name
mattip
- [pypy-commit] pypy win32-cleanup_2: (sthalik) whoops
mattip
- [pypy-commit] pypy.org extradoc: (hodgestar) minor grammar
fijal
- [pypy-commit] pypy.org extradoc: a para about ctypes, add to progress bar
fijal
- [pypy-commit] pypy.org extradoc: add a linux64 sandboxed binary
fijal
- [pypy-commit] pypy.org extradoc: Add a paragraph "Abuse of itertools".
arigo
- [pypy-commit] pypy.org extradoc: Add some verbs to cPickle sentence.
edelsohn
- [pypy-commit] pypy.org extradoc: Complete
arigo
- [pypy-commit] pypy.org extradoc: Document modules where we don't have an RPython version at all.
arigo
- [pypy-commit] pypy.org extradoc: Grammar and American English cleanups.
edelsohn
- [pypy-commit] pypy.org extradoc: Mention this
arigo
- [pypy-commit] pypy.org extradoc: merge heads
arigo
- [pypy-commit] pypy.org extradoc: merge heads
arigo
- [pypy-commit] pypy.org extradoc: Minor changes and regen
fijal
- [pypy-commit] pypy.org extradoc: more downloads
fijal
- [pypy-commit] pypy.org extradoc: oops title
fijal
- [pypy-commit] pypy.org extradoc: re-add this sentence, tweaked
arigo
- [pypy-commit] pypy.org extradoc: regen
fijal
- [pypy-commit] pypy.org extradoc: Regen and clarify. Add a missing file
fijal
- [pypy-commit] pypy.org extradoc: Rewrite and extend. Please review!
arigo
- [pypy-commit] pypy.org extradoc: thanks phreach, update this a bit
fijal
- [pypy-commit] pypy.org extradoc: Typo in capitalization. Regen.
arigo
- [pypy-commit] pypy.org extradoc: update bars
fijal
- [pypy-commit] pypy.org extradoc: update checksums
fijal
- [pypy-commit] pypy.org extradoc: update the website
fijal
- [pypy-commit] pypy.org extradoc: write a draft of performance dissemination
fijal
- [pypy-commit] pyrepl default: Ignore UnicodeDecodeErrors here instead of crashing. Useful
arigo
- [pypy-commit] pyrepl default: Sorry. Use the same version as pypy's pyrepl.
arigo
Last message date:
Wed Feb 29 23:15:03 CET 2012
Archived on: Wed Feb 29 23:15:05 CET 2012
This archive was generated by
Pipermail 0.09 (Mailman edition).