October 2017 Archives by subject
Starting: Sun Oct 1 00:19:01 EDT 2017
Ending: Tue Oct 31 20:29:39 EDT 2017
Messages: 414
- [pypy-commit] buildbot default: add fileIsImportant filter for rpython, should it exclude doc subdirectory?
mattip
- [pypy-commit] buildbot default: add new macos buildbot
mattip
- [pypy-commit] buildbot default: allow pause, tweak slave requirements
mattip
- [pypy-commit] buildbot default: move more rpython builds to filtered schedulers
mattip
- [pypy-commit] buildbot default: refactor {Own} into {Own, RPython} Untranslated factories, remove indiana bot
mattip
- [pypy-commit] buildbot default: revert part of 2336f92eb562 that tries to run rpython tests on non-default branch
mattip
- [pypy-commit] buildbot default: setup nightly scheduler for rpython builds, add change_source conditional filter
mattip
- [pypy-commit] cffi default: Bump version number to 1.11.2
arigo
- [pypy-commit] cffi default: Can't really "import platform" here, for pypy
arigo
- [pypy-commit] cffi default: Document for issue 340
arigo
- [pypy-commit] cffi default: hg merge release-1.11
arigo
- [pypy-commit] cffi default: hg merge release-1.11
arigo
- [pypy-commit] cffi default: Push and pull at the mess
arigo
- [pypy-commit] cffi default: Turn off the UserWarning when implicitly trying to convert between
arigo
- [pypy-commit] cffi release-1.11: Added tag v1.11.1 for changeset ada126bd7d1e
arigo
- [pypy-commit] cffi release-1.11: Added tag v1.11.2 for changeset 5f9690f5832b
arigo
- [pypy-commit] cffi release-1.11: hg merge default
arigo
- [pypy-commit] cffi release-1.11: hg merge default
arigo
- [pypy-commit] cffi release-1.11: more tweaks
arigo
- [pypy-commit] cffi release-1.11: released cffi 1.11.2
arigo
- [pypy-commit] cffi release-1.11: Skip a test: the link location now points to the general pip page,
arigo
- [pypy-commit] cffi release-1.11: tweaks in whatsnew
arigo
- [pypy-commit] cffi release-1.11: Update md5/sha sums
arigo
- [pypy-commit] extradoc extradoc: (antocuni, arigo): another idea
antocuni
- [pypy-commit] extradoc extradoc: (antocuni, arigo): first draft for the sprint report
antocuni
- [pypy-commit] extradoc extradoc: (antocuni, arigo, ronan): a picture of what we are seeing right now
antocuni
- [pypy-commit] extradoc extradoc: another disclaimer
antocuni
- [pypy-commit] extradoc extradoc: another tweak
antocuni
- [pypy-commit] extradoc extradoc: don't forget this
antocuni
- [pypy-commit] extradoc extradoc: draft of a new blog post
antocuni
- [pypy-commit] extradoc extradoc: edit a bit
mattip
- [pypy-commit] extradoc extradoc: essential
fijal
- [pypy-commit] extradoc extradoc: explain how to reproduce the results
antocuni
- [pypy-commit] extradoc extradoc: finish the draft
antocuni
- [pypy-commit] extradoc extradoc: insert a link to the numpypy FAQ
antocuni
- [pypy-commit] extradoc extradoc: more to-do items
arigo
- [pypy-commit] extradoc extradoc: put screenshots of parts of the trace, as suggested by fijal
antocuni
- [pypy-commit] extradoc extradoc: PyConZA 2017 talk, mostly copied from ep2017
arigo
- [pypy-commit] extradoc extradoc: remove the reference to list strategies: it's not true, since self.data items are of type numpy.float64. Bah.
antocuni
- [pypy-commit] extradoc extradoc: rename... it's actually 80x faster, not just 50x :)
antocuni
- [pypy-commit] extradoc extradoc: rename all the files to follow YYYY-MM-title, because this directory is a mess
antocuni
- [pypy-commit] extradoc extradoc: Small tweaks
arigo
- [pypy-commit] extradoc extradoc: syntax highlighting, and a tweak
antocuni
- [pypy-commit] extradoc extradoc: to-do for cpyext
arigo
- [pypy-commit] extradoc extradoc: tweaks
antocuni
- [pypy-commit] extradoc extradoc: use a better quality picture
antocuni
- [pypy-commit] extradoc extradoc: write down these to-do items
arigo
- [pypy-commit] pypy.org extradoc: generate html
mattip
- [pypy-commit] pypy.org extradoc: tweaks
mattip
- [pypy-commit] pypy.org extradoc: update downloads for v5.9 release
mattip
- [pypy-commit] pypy.org extradoc: update numpy installation info, refering to the FAQ answer in docs.pypy.org
mattip
- [pypy-commit] pypy cppyy-packaging: allow envar CPPYY_BACKEND_LIBRARY to direct the location of the backend library
wlav
- [pypy-commit] pypy cppyy-packaging: basic std::move implementation
wlav
- [pypy-commit] pypy cppyy-packaging: cleanup
wlav
- [pypy-commit] pypy cppyy-packaging: cleanup
wlav
- [pypy-commit] pypy cppyy-packaging: clearer naming and __cppname__ property for classes
wlav
- [pypy-commit] pypy cppyy-packaging: consistency with CPython/cppyy (incl. capi and test upgrades)
wlav
- [pypy-commit] pypy cppyy-packaging: fix translator error
wlav
- [pypy-commit] pypy cppyy-packaging: fix typo
wlav
- [pypy-commit] pypy cppyy-packaging: improve consistency PyPy <-> CPython
wlav
- [pypy-commit] pypy cppyy-packaging: merge default into branch
wlav
- [pypy-commit] pypy cppyy-packaging: merge default into branch
wlav
- [pypy-commit] pypy cppyy-packaging: merge default into branch for testing
wlav
- [pypy-commit] pypy cppyy-packaging: naming consistency and equivalence with CPython
wlav
- [pypy-commit] pypy cppyy-packaging: place C++11's nullptr in _cppyy rather then gbl
wlav
- [pypy-commit] pypy cppyy-packaging: remove superfluous method
wlav
- [pypy-commit] pypy cppyy-packaging: simplify (namespaces always lazy)
wlav
- [pypy-commit] pypy cppyy-packaging: simplify/cleanup
wlav
- [pypy-commit] pypy cppyy-packaging: translation fix
wlav
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): blindly try to fix cppyy
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): hoorray: finally add an optimized special case to make_ref for integers, so that they are allocated from the free list
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): hopefully fix translation, and add a sanity check to catch these errors earlier in the tests
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): implement PyInt_FromLong in C and use freelists for allocation, copying the code from CPython; plus, some smaller changes here and there which are needed to implement this.
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): move these two api functions to C
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): port more functions to C, and mark some others which we would like to port
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): use make_ref+decref instead of as_pyobj to convert arguments inside generic_cpy_call: the plan is to add a fast-path to make_ref to allocate int objects more quickly, without passing through the whole .allocate() dance
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): we can no longer call decref on w_obj now, because make_ref returns an unliked PyObject for integers. Fix the test
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): we concluded that we cannot kill these: they are needed e.g. by as_pyobj and int subclasses
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo): write a passing test
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo, ronan): hg merge default
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo, ronan): rewrite Py_DecRef in C
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo, ronan around): same with Py_IncRef()
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, ronan, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, ronan, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, ronan, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: (arigo, antocuni): start a branch where to try to avoid RPython->C->RPython->C roundtrips when we call things like tp_allocate&co.
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: (ronan, antocuni, arigo)
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: _Py_NewReference did not initialize pypy_link: as such, reused tuples from the freelist could contain a wrong value. Test&fix
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: add a comment about a potential issue
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: add a proper repr for this class, else its repr() is StdObjSpace, which is veeeery confusing. Hoorray old style classes
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: bah, fix this one as well
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: bah, the flags attribute was not set because this class didn't call the parent __init__; fix
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: call PyTuple_New from here
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: fix for C-89 (windows vc 9)
mattip
- [pypy-commit] pypy cpyext-avoid-roundtrip: Fix for leaks in case of NotImplemented return values
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: Fix for leaks in case of NotImplemented return values
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: fix tests
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: fix this test
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: fix this test, now that the empty tuple is cached also on pypy; fix also the type of initial_item_refcount, because int is not large enough to contain REFCNT_FROM_PYPY
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: implement _Py_NewReference directly in C
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: implement _PyObject_New, _PyObject_NewVar and _PyObject_GC_New in C
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: kill new_empty_tuple and fix PyTuple_Resize
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: Kill PyObject_dealloc()
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: kill this check; all the tests pass
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge heads
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge heads
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge heads
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge heads
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge heads
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge heads"
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: merge the branch cpyext-refactor-methodobject: now W_PyCMethodObject and W_PyCFunctionObject use the same code to dispatch calls, with the effect that the latter is as fast as the former; moreover, METH_VARARGS uses a special, faster logic
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: missing import
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: Move this numpypy test to test_ndarrayobject. It fails if it is placed
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: now the signature of _PyObject_NewVar returns PyVarObject*, as CPython; previously, it returned PyObject*; fix this test by inserting the proper cast
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: oops, fixes
arigo
- [pypy-commit] pypy cpyext-avoid-roundtrip: port PyObject_Init{, Var} to C
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: try to be a bit more similar to CPython and raise PyExc_NoMem() inside _PyObject_NewVar() instead of PyObject_Init*()
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: we cannot cache the empty tuple as CPython does, else we end up having the same py_obj for different w_objs
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: we can use the macros now
antocuni
- [pypy-commit] pypy cpyext-avoid-roundtrip: WIP: copy the tupleobject freelist logic from CPython, and whack around until we can use it from cpyext/tupleobject.py. The first test passes, other are broken
antocuni
- [pypy-commit] pypy cpyext-jit: document and close the branch
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, arigo, ronan): fix translation
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, arigo, ronan): make PyObject_dealloc no_gc=True
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): fix the Py_DecRef usages inside cppyy
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): make Py_IncRef no_gc=True, rewrite incref not to take the space
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): rename nowrapper into no_gc: this new flag imply @rgc.no_collect now
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): try to avoid using the space inside PyErr_NoMemory, so that we can later declare it as no_gc=True
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): try to fix translation
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan) Remove the 'unwrapper' wrapper for no_gc functions
rlamy
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan, arigo around) Make _Py_Dealloc no_gc and fix its calling from RPython
rlamy
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan, armin) kill the @rgc.no_collect for now, as it doesn't do exactly what we need. Eventually we should probably write a custom graph analyzer, but for now we just ignore the issue and see how much we can go forward with this approach
antocuni
- [pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan around): WIP: refactor _PyObject_NewVar to avoid references to w_* and make it more similar to what CPython does. We need to do the same to PyObject_InitVar before we can declare it no_gc=True, though
antocuni
- [pypy-commit] pypy cpyext-nowrapper: Add a way to remove all wrappers around cpyext functions
rlamy
- [pypy-commit] pypy cpyext-nowrapper: bah
antocuni
- [pypy-commit] pypy cpyext-nowrapper: call directly ll_type_allocate from here, bypassing the space
antocuni
- [pypy-commit] pypy cpyext-nowrapper: change strategy: instead of trying to mimic what CPython does, for now just try to refactor things in a way whih will allow us to remove all references to the space. We will need to refactor Py_IncRef first
antocuni
- [pypy-commit] pypy cpyext-nowrapper: copy&adapt state.C from the branch cpyext-avoid-roundtrip, to be able to directly call functions defined in C; improve _PyObject_NewVar to compare tp directly with PyType_Type, without passing through the space
antocuni
- [pypy-commit] pypy cpyext-nowrapper: finally, this no longer needs the space
antocuni
- [pypy-commit] pypy cpyext-nowrapper: fix PyObject_GC_Del()
rlamy
- [pypy-commit] pypy cpyext-nowrapper: fix translation
rlamy
- [pypy-commit] pypy cpyext-nowrapper: forgot to rename these
antocuni
- [pypy-commit] pypy cpyext-nowrapper: forgot to save and commit this change
antocuni
- [pypy-commit] pypy cpyext-nowrapper: hack to fix translation because fijal wants to go to dinner
rlamy
- [pypy-commit] pypy cpyext-nowrapper: merge heads
antocuni
- [pypy-commit] pypy cpyext-nowrapper: merge heads
antocuni
- [pypy-commit] pypy cpyext-nowrapper: oops
rlamy
- [pypy-commit] pypy cpyext-nowrapper: Remove obsolete description of the api object
rlamy
- [pypy-commit] pypy cpyext-nowrapper: this is no longer needed
antocuni
- [pypy-commit] pypy cpyext-nowrapper: this was supposed to continue, not to return; it's 'funny' that tests pass anyway :-/
antocuni
- [pypy-commit] pypy cpyext-nowrapper: typo
antocuni
- [pypy-commit] pypy cpyext-nowrapper: typo
antocuni
- [pypy-commit] pypy cpyext-nowrapper: WIP: in the quest to remove references to space in _PyObject_NewVar, manually inline the content of BaseCpyTypedescr.allocate; for the w_type case, we still go through typedescr.allocate(). Let's see if tests pass
antocuni
- [pypy-commit] pypy cpyext-nowrapper: WIP: manually revert part of the previous commit and go back to the old implementation. The plan is to do changes one by one in order to spot when/where we break things
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: a (hopefully quick) 'sub-branch' of cpyext-avoid-roundtrip to refactor and cleanup methodobject.py
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: add a test for METH_KEYWORDS; the test passes with -A, but is currently broken in pypy
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: add this fix, because now pass w_kwds=None directly; we should investigate better whether the check is still needed, but first I want to test the heavy changes which I did in the previous checkins
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: close this branch, will be merged into cpyext-avoid-roundtrip
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: fix
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: fix test_arraymodule:test_pickle by teaching pickle about all the W_PyCFunctionObject variants
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: fix this CCC and pass a py_tuple also to METH_OLDARGS calls
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: fix translation
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: fix W_PyCClassMethodObject.descr_call
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: fix W_PyCMethodObject.descr_call, so that it uses the same logic as W_PyCFunctionObject
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: implement call_KEYWORDS and fix the test
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: introduce a specialized class for METH_VARARGS functions
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: kill the now-obsolete W_PyCFunctionObject_{NOARGS, O, VARARGS}
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: merge cpyext-avoid-roundtrip inside this
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: merge the fix from cpyext-avoid-roundtrip
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: move the descr_call inside the classes, to reduce a bit the cluttering
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: rename these classes
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: split this one gigantic test into smaller ones
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: try to add flags as an immutable fields, to constant-fold away the checks inside call()
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: when calling a METH_VARARGS, create directly a PyTuple, instead of passing from a w_tuple; in theory, this should make the args tuple to die very quickly, and thus make a more effective usage of freelists
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: WIP: try a different approach for descr_call: instead of creating a different
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: write a specialized function to convert args_w into a py_tuple, which sets directly c_ob_item[*] instead of going through the slowish PyTuple_SetItem
antocuni
- [pypy-commit] pypy cpyext-refactor-methodobject: XXX: this is just a test to see how much performance we loose if we go through the slow __args__ dance instead of using the fastcalls
antocuni
- [pypy-commit] pypy default: (antocuni, arigo)
arigo
- [pypy-commit] pypy default: (antocuni, arigo)
arigo
- [pypy-commit] pypy default: (antocuni, arigo)
arigo
- [pypy-commit] pypy default: (arigo, ronan) Make sure that the keys returned from PyDict_Next are kept alive.
rlamy
- [pypy-commit] pypy default: (ronan, antocuni, arigo)
arigo
- [pypy-commit] pypy default: Add direct tests for latin1 siphash computation
arigo
- [pypy-commit] pypy default: Added tag release-pypy2.7-v5.9.0 for changeset 03d614975835
mattip
- [pypy-commit] pypy default: Added tag release-pypy3.5-v5.9.0 for changeset d72f9800a42b
mattip
- [pypy-commit] pypy default: Add missing int_floordiv, int_divmod. Improves pidigits by about 5%
stian
- [pypy-commit] pypy default: Backed out changeset 382f89d5d1c5
arigo
- [pypy-commit] pypy default: Backed out changeset d420391a020a
arigo
- [pypy-commit] pypy default: backport changes from py3.5
rlamy
- [pypy-commit] pypy default: Bump cffi version to 1.11.2
arigo
- [pypy-commit] pypy default: Cache the siphash24 of 0 and 1 bytes strings
arigo
- [pypy-commit] pypy default: Clean up update_all_slots() a bit
rlamy
- [pypy-commit] pypy default: Code cleanup (to reduce diff with py3.5)
rlamy
- [pypy-commit] pypy default: ctypes: allow ptr[0] = foo when ptr is a pointer to struct
rlamy
- [pypy-commit] pypy default: document branches, matplotlib progress
mattip
- [pypy-commit] pypy default: Extract warn_missing_slot()
rlamy
- [pypy-commit] pypy default: finally, add two FAQs about numpy and numpypy
antocuni
- [pypy-commit] pypy default: fix annotation for 1b7397a88e79 - same signature for {set, list}.switch_to_object_strategy()
mattip
- [pypy-commit] pypy default: Fix for leaks in case of NotImplemented return values
arigo
- [pypy-commit] pypy default: Fix handling of high surrogates in unicode_encode_utf_32
rlamy
- [pypy-commit] pypy default: fix issue #2682, split firstword on any whitespace
mattip
- [pypy-commit] pypy default: fix library name lookup for presence test
wlav
- [pypy-commit] pypy default: fix the PYPYLOG link in rpython doc
loganchien
- [pypy-commit] pypy default: Fix translation
rlamy
- [pypy-commit] pypy default: fix whitespace
antocuni
- [pypy-commit] pypy default: further cleanup of module _cppyy, with clingwrapper now living in external package shared with CPython
wlav
- [pypy-commit] pypy default: graft rpython changes from py3.5, maybe we should enforce sycnronization with a test?
mattip
- [pypy-commit] pypy default: Hypothesis found this failure on Windows
arigo
- [pypy-commit] pypy default: ignore cffi build artifacts on windows
mattip
- [pypy-commit] pypy default: improve this test by giving more descriptive names to variables; in particular, f vs f* was a bit confusing, at least for me :)
antocuni
- [pypy-commit] pypy default: improve this test by using the same 'seen' pattern also used by other tests, so that it's easier to follow the control flow
antocuni
- [pypy-commit] pypy default: Issue #2676
arigo
- [pypy-commit] pypy default: Issue2684: pyexpat.CreateParser() did not handle correctly namespace_separator=""
amauryfa
- [pypy-commit] pypy default: make sure argv0 is bytes, not unicode (for matplotlib tkagg backend)
mattip
- [pypy-commit] pypy default: Make these tests import even if 'hypothesis' is not available
arigo
- [pypy-commit] pypy default: merge cppyy-packaging with improved consistency for cppyy CPython <-> PyPy
wlav
- [pypy-commit] pypy default: Merged in cjrh/pypy/docs-osx-brew-openssl (pull request #572)
arigo
- [pypy-commit] pypy default: Merged in loganchien/pypy (pull request #570)
rlamy
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy default: merge the cpyext-jit; this makes cpyext calls up to 7x faster in very simple cases, see whatsnew for details
antocuni
- [pypy-commit] pypy default: move branch documentation to release, restart whatsnew-head
mattip
- [pypy-commit] pypy default: Moved tag release-pypy2.7-v5.9.0 to changeset 84a2f3e6a7f8 (from changeset 03d614975835)
mattip
- [pypy-commit] pypy default: Move get_slot_tp_function from slotdefs to typeobject
rlamy
- [pypy-commit] pypy default: move test summary to end on terminal, after the multiple pages of failure info, typos
mattip
- [pypy-commit] pypy default: Optimize the case of siphash computing the hash of a latin1 unicode string
arigo
- [pypy-commit] pypy default: Remove unnecessary from_ref() call from subtype_dealloc()
rlamy
- [pypy-commit] pypy default: Simplification (and speed-up)
arigo
- [pypy-commit] pypy default: some passing cases, and comments how they work
cfbolz
- [pypy-commit] pypy default: Split off the builtin case from update_all_slots()
rlamy
- [pypy-commit] pypy default: Split update_all_slots()
rlamy
- [pypy-commit] pypy default: test, fix issue #2677 copy pure c PyBuffer_{From, To}Contiguous from cpython
mattip
- [pypy-commit] pypy default: Test with hypothesis, fix for a corner case of startswith()
arigo
- [pypy-commit] pypy default: Translation fix
arigo
- [pypy-commit] pypy default: Update to cffi/a60ae346a78f
arigo
- [pypy-commit] pypy default: whoops for empty sql
mattip
- [pypy-commit] pypy docs-osx-brew-openssl: DOC: For translation on MacOS, get OpenSSL from Homebrew and set env var.
cjrh
- [pypy-commit] pypy keep-debug-symbols: add a smartstrip tool, which can optionally keep the debug symbols in a separate file, instead of just stripping them away
antocuni
- [pypy-commit] pypy keep-debug-symbols: remove the nostrip option; introduce a --no-keep-debug option; use smartstrip(keep_debug=True) by default
antocuni
- [pypy-commit] pypy len_w: Update to cffi/a60ae346a78f
arigo
- [pypy-commit] pypy math-improvements: Add one more case to divmod, add tests to int_divmod, add int_pow tests.
stian
- [pypy-commit] pypy math-improvements: Add rlib test
stian
- [pypy-commit] pypy math-improvements: Add uint128_t, and use it to speed up mul and lshift slightly. TODO: Tests missing.
stian
- [pypy-commit] pypy math-improvements: Avoid copy if the sign stay the same in int_mul
stian
- [pypy-commit] pypy math-improvements: branch with some rbigint/longobject/intobject improvements
stian
- [pypy-commit] pypy math-improvements: Cleanup functio
stian
- [pypy-commit] pypy math-improvements: Digits don't change post-construction
stian
- [pypy-commit] pypy math-improvements: Fix build issues
stian
- [pypy-commit] pypy math-improvements: Fix int_mod with mod argument
stian
- [pypy-commit] pypy math-improvements: Make use of int_pow
stian
- [pypy-commit] pypy math-improvements: Make use of int_sub in longobjects
stian
- [pypy-commit] pypy math-improvements: Missing from earlier
stian
- [pypy-commit] pypy math-improvements: Prebuild nulldigits list for use on null results where the list is not modified, reorder if operations in int_mul so power of two happens before single size check
stian
- [pypy-commit] pypy math-improvements: replace construction of a onedigit with premade, and mark sign and size as immutable (which is true post contruction)
stian
- [pypy-commit] pypy math-improvements: Test + fix for bugs found by Armin Rigo
stian
- [pypy-commit] pypy math-improvements: uint128_t test and a tiny optimalization
stian
- [pypy-commit] pypy math-improvements: Undo this move, it is actully 50% slower for power of two calculations on single digit longs
stian
- [pypy-commit] pypy math-improvements: Ups, not suppose to include this code
stian
- [pypy-commit] pypy math-improvements: Use long with int when overflowing
stian
- [pypy-commit] pypy matplotlib: add Tk structs needed for matplotlib
mattip
- [pypy-commit] pypy matplotlib: together with branch of matlab. tkinter plots begin to work
mattip
- [pypy-commit] pypy memory-accounting: add one more data point
fijal
- [pypy-commit] pypy memory-accounting: fix the problem of lazy setfield
fijal
- [pypy-commit] pypy py3.5-appexec: make appexec for applevel tests identical to default
mattip
- [pypy-commit] pypy py3.5-appexec: revert ec989ce318a9 and raise if space.appexec passed to space.is_true on runappdirect
mattip
- [pypy-commit] pypy py3.5-mac-embedding: add embedding arg to build_cffi_imports during translation too
mattip
- [pypy-commit] pypy py3.5-mac-embedding: add support for hashing the fetched archive and verifying it, and patching sources
danchr
- [pypy-commit] pypy py3.5-mac-embedding: build_cffi_imports: use cpu count rather than cpu count + 1
danchr
- [pypy-commit] pypy py3.5-mac-embedding: default to embedding dependencies on OS X
danchr
- [pypy-commit] pypy py3.5-mac-embedding: merge py3.5 into branch
mattip
- [pypy-commit] pypy py3.5-mac-embedding: merge py3.5 into py3.5-mac-embedding
danchr
- [pypy-commit] pypy py3.5-mac-embedding: osx root patch: remove printout from common code paths
danchr
- [pypy-commit] pypy py3.5-mac-embedding: ssl: add custom libressl patch that makes it fall back to the OS X roots
danchr
- [pypy-commit] pypy py3.5-mac-embedding: typo
mattip
- [pypy-commit] pypy py3.5: (arigo, ronan) 'Fix' subclass checking when the subclass doesn't have an MRO yet, cf. CPython issue #22735
rlamy
- [pypy-commit] pypy py3.5: @xfail a test: supporting bitfields in other-endian Structures is too messy
rlamy
- [pypy-commit] pypy py3.5: Allow __pypy__ module apptests to run translated
rlamy
- [pypy-commit] pypy py3.5: Backed out changeset f80cb4368b95
rlamy
- [pypy-commit] pypy py3.5: Create ready pyobjects when calling create_ref() on str; fixes #2673
rlamy
- [pypy-commit] pypy py3.5: document merged branches
mattip
- [pypy-commit] pypy py3.5: Don't allow passing str to ctypes.c_char or bytes to ctypes.c_wchar
rlamy
- [pypy-commit] pypy py3.5: Don't mess too much with the sys module
rlamy
- [pypy-commit] pypy py3.5: Don't segfault in test_typeobject.py::test_incomplete_extend_3()
rlamy
- [pypy-commit] pypy py3.5: Fix for get_wch() on platforms where wint_t != int
arigo
- [pypy-commit] pypy py3.5: Fix for issue 2648 and 2649
miha... at gmail.com
- [pypy-commit] pypy py3.5: fix for win32 posix => os
mattip
- [pypy-commit] pypy py3.5: fix merge quirks, document merged branch
mattip
- [pypy-commit] pypy py3.5: Fix performance and correctness of PyDict_Next by storing a list of keys instead of a view
rlamy
- [pypy-commit] pypy py3.5: Fix str.encode() when passing errors but no encoding
rlamy
- [pypy-commit] pypy py3.5: Fix test_abstract in ctypes/test/test_frombuffer.py
rlamy
- [pypy-commit] pypy py3.5: Fix translation
rlamy
- [pypy-commit] pypy py3.5: fix translation
rlamy
- [pypy-commit] pypy py3.5: Fix untranslated test_reimport_builtin(): time.tzname is initialised in a non-standard way that seems to break in untranslated tests
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: hg merge default
arigo
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: Kill save_module_content_for_future_reload(): reloading a built-in module is a no-op now
rlamy
- [pypy-commit] pypy py3.5: Make tests import even if 'hypothesis' is not available
mattip
- [pypy-commit] pypy py3.5: Mark slots test as an implementation detail
rlamy
- [pypy-commit] pypy py3.5: merge default into branch
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy py3.5: Merged in Dodan/pypy_sendmsg_patch/py3.5 (pull request #569)
rlamy
- [pypy-commit] pypy py3.5: Merged in nanjekye/pypy/sched_yield (pull request #574)
rlamy
- [pypy-commit] pypy py3.5: Merge heads
rlamy
- [pypy-commit] pypy py3.5: merge py3.5-appexec which will now raise on improper use of appexec in app tests
mattip
- [pypy-commit] pypy py3.5: merge py3.5-mac-embedding which can download stdlib cffi-module build depenencies
mattip
- [pypy-commit] pypy py3.5: more places where pypy3-c -> pypy3-c3.exe on win32, maybe refactor?
mattip
- [pypy-commit] pypy py3.5: On Windows, use GetConsoleCP for stdin.
amauryfa
- [pypy-commit] pypy py3.5: oops
rlamy
- [pypy-commit] pypy py3.5: Port 773018d6ae59 to 3.5 standard library.
mjacob
- [pypy-commit] pypy py3.5: pypy-cw.exe -> pypy-c.exe, cw is the non-console exe (amaury)
mattip
- [pypy-commit] pypy py3.5: Recverr hotfix
miha... at gmail.com
- [pypy-commit] pypy py3.5: Remove @xfail from passing test
rlamy
- [pypy-commit] pypy py3.5: Remove some entries from the TODO which I believe are solved or not relevant any more.
mjacob
- [pypy-commit] pypy py3.5: Seems like I forgot to remove this when merging default.
mjacob
- [pypy-commit] pypy py3.5: Skip tests using pythonapi
rlamy
- [pypy-commit] pypy py3.5: Test behaviour of lone surrogates with non-default error handlers
rlamy
- [pypy-commit] pypy py3.5: tweak run_with_python()
mattip
- [pypy-commit] pypy py3.5: Update test_whatsnew for renamed py3k -> py3.5.
mjacob
- [pypy-commit] pypy py3.5: when running tests on windows, the block may be formatted with unix linesep
mattip
- [pypy-commit] pypy py3.5: win32 can run without a console, return None in this case (amaury advising)
mattip
- [pypy-commit] pypy py3.6: Add inf and nan to cmath
spapanik
- [pypy-commit] pypy py3.6: Comment-out unsupported crypto algorithms
thisch
- [pypy-commit] pypy py3.6: Fix typo introduced previous commit
thisch
- [pypy-commit] pypy py3.6: hg merge py3.5
rlamy
- [pypy-commit] pypy py3.6: Support b2a_base64 newline kwarg (new in 3.6)
... at funkyhat.org
- [pypy-commit] pypy refactor-slots: Add @slot_factory decorator
rlamy
- [pypy-commit] pypy refactor-slots: Convert build_slot_tp_function() to use only slot factories
rlamy
- [pypy-commit] pypy refactor-slots: Experiment with extracting slot factories from build_slot_tp_function()
rlamy
- [pypy-commit] pypy refactor-slots: Extract make_unary_slot()
rlamy
- [pypy-commit] pypy refactor-slots: hg merge default
rlamy
- [pypy-commit] pypy refactor-slots: Make make_unary_slot a slot factory
rlamy
- [pypy-commit] pypy refactor-slots: Split off the builtin case from update_all_slots()
rlamy
- [pypy-commit] pypy regalloc-playground: merge default
cfbolz
- [pypy-commit] pypy regalloc-playground: merge default
cfbolz
- [pypy-commit] pypy regalloc-playground: start preparing for 32bit support
cfbolz
- [pypy-commit] pypy regalloc-playground: try to fix 32bit
cfbolz
- [pypy-commit] pypy release-pypy2.7-5.x: merge default into release
mattip
- [pypy-commit] pypy release-pypy3.5-5.x: merge py3.5 into release
mattip
- [pypy-commit] pypy sched_yield: sched_yield posix attribute
nanjekye
- [pypy-commit] pypy ssl-context-share: new branch to experiment with ssl context sharing
fijal
- [pypy-commit] pypy unicode-utf8: actually test stuff
fijal
- [pypy-commit] pypy unicode-utf8: Add startswith/endswith in the hypothesis test. Fixes. Includes a fix
arigo
- [pypy-commit] pypy unicode-utf8: Almost all objspace/std tests pass now.
jerith
- [pypy-commit] pypy unicode-utf8: Another fix by reverting this piece of code to default
arigo
- [pypy-commit] pypy unicode-utf8: capitalize and {starts, ends}with.
jerith
- [pypy-commit] pypy unicode-utf8: change the signature of never called functions
fijal
- [pypy-commit] pypy unicode-utf8: circumvent the problem of elidable with exceptions by using an elidable helper
cfbolz
- [pypy-commit] pypy unicode-utf8: disable for now and document
fijal
- [pypy-commit] pypy unicode-utf8: don't want to care for now
fijal
- [pypy-commit] pypy unicode-utf8: expandtabs and [is]title.
jerith
- [pypy-commit] pypy unicode-utf8: fastpath for find() without any args, also mention in TODO
fijal
- [pypy-commit] pypy unicode-utf8: first attempt at find
fijal
- [pypy-commit] pypy unicode-utf8: fix
fijal
- [pypy-commit] pypy unicode-utf8: fix
arigo
- [pypy-commit] pypy unicode-utf8: Fix for module/_codecs/test/test_ztranslation
arigo
- [pypy-commit] pypy unicode-utf8: fix pyexpat
fijal
- [pypy-commit] pypy unicode-utf8: fix readbuf_w
fijal
- [pypy-commit] pypy unicode-utf8: fix rpython
fijal
- [pypy-commit] pypy unicode-utf8: Force 'allow_surrogates' to be specified in check_utf8()
arigo
- [pypy-commit] pypy unicode-utf8: getslice and fix {starts, ends}with.
jerith
- [pypy-commit] pypy unicode-utf8: hg merge default
arigo
- [pypy-commit] pypy unicode-utf8: Implement and test these
arigo
- [pypy-commit] pypy unicode-utf8: implement lower
fijal
- [pypy-commit] pypy unicode-utf8: improve the slice tests and fix it
fijal
- [pypy-commit] pypy unicode-utf8: is this code never executed in tests?
fijal
- [pypy-commit] pypy unicode-utf8: kill a bunch of no longer needed integrations with stringmethods
fijal
- [pypy-commit] pypy unicode-utf8: merge
fijal
- [pypy-commit] pypy unicode-utf8: more of the same
fijal
- [pypy-commit] pypy unicode-utf8: move test summary to end on terminal, after the multiple pages of failure info, typos
mattip
- [pypy-commit] pypy unicode-utf8: one more and I give up
fijal
- [pypy-commit] pypy unicode-utf8: partition/rpartition
fijal
- [pypy-commit] pypy unicode-utf8: pass or skip remaining unicodeobject tests
fijal
- [pypy-commit] pypy unicode-utf8: Random in-progress clean-up
arigo
- [pypy-commit] pypy unicode-utf8: Re-disable, turns out to be manually disabled almost everywhere else anyway.
arigo
- [pypy-commit] pypy unicode-utf8: Re-enable this
arigo
- [pypy-commit] pypy unicode-utf8: Re-enable this
arigo
- [pypy-commit] pypy unicode-utf8: Re-enable this, seems to work fine
arigo
- [pypy-commit] pypy unicode-utf8: remove decode from repr function
fijal
- [pypy-commit] pypy unicode-utf8: remove that too
fijal
- [pypy-commit] pypy unicode-utf8: Revert runicode to be exactly like in default
arigo
- [pypy-commit] pypy unicode-utf8: Revert some changes that are not needed any more here
arigo
- [pypy-commit] pypy unicode-utf8: rewrite to_decimal
fijal
- [pypy-commit] pypy unicode-utf8: Rewrite unicode.index/find to use rutf8.codepoints_in_utf8(). It should
arigo
- [pypy-commit] pypy unicode-utf8: RPythonize hacks
fijal
- [pypy-commit] pypy unicode-utf8: Some more unicode methods.
jerith
- [pypy-commit] pypy unicode-utf8: Translation fixes. The 'fix' in unicodeobject merely shows the next problem
arigo
- [pypy-commit] pypy unicode-utf8: try to use utf8 index storage for getitem
fijal
- [pypy-commit] pypy unicode-utf8: Tweak for the JIT, similar to W_UnicodeObject in the py3.5 branch
arigo
- [pypy-commit] pypy unicode-utf8: whack
fijal
- [pypy-commit] pypy unicode-utf8: whack whack whack, fix UnicodeBuilder, so we can make json work
fijal
- [pypy-commit] pypy unicode-utf8: whack whack whack;
fijal
- [pypy-commit] pypy unicode-utf8: whack whack whack until we get to the point of getitem working
fijal
- [pypy-commit] pypy unicode-utf8: whack whack whack whack. I hate RPython
fijal
- [pypy-commit] pypy unicode-utf8: write down _sliced version for unicode
fijal
Last message date:
Tue Oct 31 20:29:39 EDT 2017
Archived on: Tue Oct 31 20:29:48 EDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).