November 2017 Archives by author
Starting: Wed Nov 1 05:52:52 EDT 2017
Ending: Thu Nov 30 21:27:51 EST 2017
Messages: 341
- [pypy-commit] pypy default: fix detect_pax behavior on linux where procfs is mounted with hidepid>=1
Tomáš Pružina <noreply at buildbot.pypy.org>
- [pypy-commit] pypy keep-debug-symbols: close branch to be merged
antocuni
- [pypy-commit] pypy default: merge the branch keep-debug-symbols:
antocuni
- [pypy-commit] pypy default: the .debug files don't need to be executable, remove the 'x' bit
antocuni
- [pypy-commit] pypy default: make sure to extract also the .debug files from the nightly
antocuni
- [pypy-commit] pypy vmprof-0.4.10: a branch where to update the code to vmprof 0.4.10
antocuni
- [pypy-commit] pypy vmprof-0.4.10: bah, I think that this test did not actually test anything because on buildbot the cwd was different that the test expects, and thus os.walk returned an empty list O_o. Make it more robust, and actually check all files instead of stopping at the first one
antocuni
- [pypy-commit] pypy vmprof-0.4.10: I claim that tests should NEVER fail silently; I think that test_native actually fails on linux, but the builtbot never noticed because vmprof is not installed. Probably this test will start failing because of missing vmprof, we'll think of a fix later
antocuni
- [pypy-commit] pypy vmprof-0.4.10: try to install vmprof and see what happens to test_enable and test_native
antocuni
- [pypy-commit] pypy vmprof-0.4.10: check also the subdirectories
antocuni
- [pypy-commit] pypy vmprof-0.4.10: add a comment
antocuni
- [pypy-commit] pypy vmprof-0.4.10: update the src/shared files to vmprof==0.4.10
antocuni
- [pypy-commit] pypy vmprof-0.4.10: WIP: rvmprof tests are a 90% one the copy of another, but they are a tangled mess. Start to refactor into a more manageable structure
antocuni
- [pypy-commit] pypy vmprof-0.4.10: one more refactor
antocuni
- [pypy-commit] pypy vmprof-0.4.10: apparently, gc='minimark' is not needed for this test. Not sure why it was written like that
antocuni
- [pypy-commit] pypy vmprof-0.4.10: refactor test_enable to use the new style of testing
antocuni
- [pypy-commit] pypy vmprof-0.4.10: make it possible to specify a name when you create MyCode()
antocuni
- [pypy-commit] pypy vmprof-0.4.10: factor out some reusable logic from TestEnabled, which will be usable also from the upcoming TestNative
antocuni
- [pypy-commit] pypy vmprof-0.4.10: apparently, we don't need this
antocuni
- [pypy-commit] pypy vmprof-0.4.10: improve test_enable by: 1) make sure that it runs for approximately 0.5 seconds; 2) check that the number of profiles is what we expect
antocuni
- [pypy-commit] pypy vmprof-0.4.10: rewrite test_native by reusing RVMProfSamplingTest. It still fails, obviously
antocuni
- [pypy-commit] pypy vmprof-0.4.10: I claim that tests should never be skipped implicitly. If there is some platform on which vmprof doesn't work, buildbot will tell us and we can skip them explicitly. Else the risk is to skip tests which are meant to run, as it happened with test_enable and test_native since forever
antocuni
- [pypy-commit] pypy vmprof-0.4.10: close this branch to be merged
antocuni
- [pypy-commit] pypy default: merge the vmprof-0.4.10 branch:
antocuni
- [pypy-commit] pypy default: update vmprof up to github rev c8154361
antocuni
- [pypy-commit] pypy vmprof-enable-kwargs: a branch where to implement the same _vmprof logic as in vmprof's enable-kwargs branch
antocuni
- [pypy-commit] pypy default: improve the test by also checking the full call-stack at various points. Probably it does not test anything more than before, but it is a good aid when you read it
antocuni
- [pypy-commit] pypy continulet-no-frame-loop: temporary checkin with some debugging stuff + a new logic to avoid building cycles of frames
antocuni
- [pypy-commit] pypy continulet-no-frame-loop: WIP: add two temporary flags which allow to select: 1) the old switch logic vs the new one and 2) whether to print or not debug infos
antocuni
- [pypy-commit] pypy continulet-no-frame-loop: WIP: refactor test_xxx into a proper failing tests, with a decent name and real asserts
antocuni
- [pypy-commit] pypy continulet-no-frame-loop: add a passing test to check that we stick the continulet stack at the right position of the f_back chain
antocuni
- [pypy-commit] pypy continulet-no-frame-loop: introduce the concept of running/paused continulet, depending on bottomframe.f_backref; fix the post_switch() logic to build the f_back chain correctly; finally fix test_f_back to check that we do NOT build cycles of frames
antocuni
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch: make sure that vmprof don't sample the stack in the middle of stacklet switching, else it reads nonsense and BOOM
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch: fix typo
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch: add a test which is failing (i.e., segfaulting) on default, and that it seems to be fixed on this branch
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch: remove the space param from rvmprof.{start, stop}_sampling: it is not used and also it does not make sense to have it inside rlib
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch: close merged branch
antocuni
- [pypy-commit] pypy default: merge the fix-vmprof-stacklet-switch: make sure that vmprof does not segfault in presence of continuation.switch (and thus with greenlets, eventlet, etc.)
antocuni
- [pypy-commit] pypy default: fix test_whatsnew
antocuni
- [pypy-commit] pypy default: cherry-pick a small part of the continulet-no-frame-loop branch and make stack() available to all tests; fix test_f_back when run with -A
antocuni
- [pypy-commit] pypy continulet-no-frame-loop-2: a branch where to try to fix issue 2683 in a different (and simpler) way than continulet-no-frame-loop
antocuni
- [pypy-commit] pypy continulet-no-frame-loop-2: cherry pick two failing tests from the branch continulet-no-frame-loop
antocuni
- [pypy-commit] pypy continulet-no-frame-loop-2: WIP: (antocuni, arigato): refactor things so that we no longer need a bottomframe, and that the bottom-most frame of each continulet is always None: this mimics more closely the stack of greenlets on CPython, and avoid building frame cycles. The corresponding test_f_back_* are failing right now because they are still checking the old behavior
antocuni
- [pypy-commit] pypy continulet-no-frame-loop-2: fix and simplify test_f_back_*: now that we hide the frames below bottomframe, a part of the test does not longer makes sense since we don't have any frame to check :)
antocuni
- [pypy-commit] pypy continulet-no-frame-loop-2: fix permute, and rewrite the corresponding test since we can no longer check what is the 'back' frame
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: a branch where to fix again the interaction of vmprof ans stacklets; in particular, after fix-vmprof-stacklet-switch we no longer segfault, but we stop sampling after a switch
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: move {start, stop}_sampling inside the VMProf API, and start to write a fake class to test the correct usage of them
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: WIP: introduce a pytest fixture which allow us to easily use a global FakeVMProf instead of the real one
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: 1) we can't monkey-patch _get_vmprof because it's imported in two places; insead it's easier to monkey-patch the singleton it returns; 2) move vmprof_{start,stop}_sampling to the proper cintf namespace, so that they can no longer be called directly
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: add a pytest finalizer to check that we called {start, stop}_sampling an even amount of times. I have no idea how to write a test for it, though :(
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: move the vmprof API needed by rstacklet from cintf to rvmprof/__init__.py, to integrate better with fakevmprof
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: make check_status a real method, so that it can be tested and used also without the fixture
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: WIP: add a failing test which shows that we are not taking samples inside callbacks
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: rename the fixture to app_fakevmprof and use it on all tests: this way, it automatically checks that {start, stop}_sampling has been called an even amount of times
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: fix test_sampling_inside_callback by restarting sampling inside
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: skip this when run with -A
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: simplify
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: add a test which checks that vmprof is actually enabled inside greenlets; it fails on default and passes on this branch
antocuni
- [pypy-commit] pypy fix-vmprof-stacklet-switch-2: document this branch
antocuni
- [pypy-commit] pypy default: Issue #2699: test and fixes.
arigo
- [pypy-commit] pypy default: Merged in tpruzina/pypy (pull request #581)
arigo
- [pypy-commit] cffi default: Issue #343 [patch by david naylor]
arigo
- [pypy-commit] pypy default: CFFI Issue #343 [patch by david naylor]
arigo
- [pypy-commit] pypy default: Fix d929dd0ac8bc
arigo
- [pypy-commit] pypy default: Fix this fragile test (it broke because of 167b802baf3b, unsure why)
arigo
- [pypy-commit] pypy default: Follow-up for cb9634421fa2: revert the very general change and instead
arigo
- [pypy-commit] pypy default: Tweak: 16% speed increase of PyPy annotation, by avoiding the
arigo
- [pypy-commit] pypy unicode-utf8: Rename this directory to avoid name conflict with "rutf8.py"
arigo
- [pypy-commit] pypy default: Untested and hard-to-test, but for symmetry reasons if we
arigo
- [pypy-commit] pypy default: * Be more careful and let stop_sampling()/start_sampling() be called in code
arigo
- [pypy-commit] pypy unicode-utf8: Tweak the unicode FLAG_xx values for performance; collapse two identical helpers; move combine_flags() to rutf8
arigo
- [pypy-commit] pypy unicode-utf8: merge heads
arigo
- [pypy-commit] pypy unicode-utf8: Tests and fixes for 'allow_surrogates=True' in various unicode methods
arigo
- [pypy-commit] pypy unicode-utf8: Review for surrogates
arigo
- [pypy-commit] pypy unicode-utf8: Fixes for _cffi_backend
arigo
- [pypy-commit] pypy unicode-utf8: On wide hosts, though, we should continue to run this test about lone sorrogates
arigo
- [pypy-commit] pypy unicode-utf8: merge heads
arigo
- [pypy-commit] pypy unicode-utf8: Add a utility function that I might use in rsre
arigo
- [pypy-commit] pypy unicode-utf8: Fix test (?)
arigo
- [pypy-commit] pypy mmap-for-arenas: A branch to try to use mmap() instead of malloc() for arenas from the GC
arigo
- [pypy-commit] pypy mmap-for-arenas: (fijal, arigo)
arigo
- [pypy-commit] pypy mmap-for-arenas: test fix
arigo
- [pypy-commit] pypy default: Re-revert 30c6fda0a499, and add the proper fix, hopefully
arigo
- [pypy-commit] pypy mmap-for-arenas: translation fix
arigo
- [pypy-commit] pypy unicode-utf8: I think this is a speed-up
arigo
- [pypy-commit] pypy default: fix issue #2701
cfbolz
- [pypy-commit] pypy unicode-utf8: fix unicode \-encoding in _pypyjson
cfbolz
- [pypy-commit] pypy unicode-utf8: fix more tests
cfbolz
- [pypy-commit] pypy unicode-utf8: add todo
cfbolz
- [pypy-commit] pypy unicode-utf8: use an actual iterator, to make the code nicer (they work well in rpython nowadays)
cfbolz
- [pypy-commit] pypy unicode-utf8: fix encoding to operate on utf-8 encoded strings
cfbolz
- [pypy-commit] pypy unicode-utf8: support for append_utf8
cfbolz
- [pypy-commit] pypy unicode-utf8: replace a lot of uses of StringBuilder by Utf8StringBuilder
cfbolz
- [pypy-commit] pypy unicode-utf8: small cleanup of copy-pasted join code
cfbolz
- [pypy-commit] pypy default: - hypothesis tests for the IntBound methods
cfbolz
- [pypy-commit] pypy canraise-assertionerror: branch to experiment with canraise not raising for assertion error
fijal
- [pypy-commit] pypy unicode-utf8: * Return a flag from check_utf8.
fijal
- [pypy-commit] pypy unicode-utf8: progress on having flags correctly propagated, almost there
fijal
- [pypy-commit] pypy unicode-utf8: finish whacking until the objspace tests pass
fijal
- [pypy-commit] pypy unicode-utf8: small fixes, for revisting later once we actually want tests to pass
fijal
- [pypy-commit] pypy unicode-utf8: first attempt at fixing the unicode surrogate mess
fijal
- [pypy-commit] pypy unicode-utf8: fix enough to pass all the tests in test_unicodeobject
fijal
- [pypy-commit] pypy unicode-utf8: whack enough to get somewhere with the list strategy - just for ascii-unicode so far
fijal
- [pypy-commit] pypy unicode-utf8: fight until the strategies seem to work again for ascii unicode strings at least
fijal
- [pypy-commit] pypy unicode-utf8: add assertions for now
fijal
- [pypy-commit] pypy unicode-utf8: update TODO
fijal
- [pypy-commit] pypy unicode-utf8: ups, fix
fijal
- [pypy-commit] pypy default: "eh". On pypy we need to be careful in which order we have pendingblocks.
fijal
- [pypy-commit] pypy default: add a hint
fijal
- [pypy-commit] pypy memory-accounting: add tracking of memory
fijal
- [pypy-commit] pypy unicode-utf8: general progress towards moving more of the infrastructure from runicode towards unicodehelper, which helps us to deal with surrogates nicely
fijal
- [pypy-commit] pypy rpython-20: start a branch to play with stronger type guarantees
fijal
- [pypy-commit] pypy unicode-utf8: get back to the point of passing objspace tests with utf8 turnaround removed from codecs
fijal
- [pypy-commit] pypy unicode-utf8: start working on more obscure codecs and completely remove hacks that go via UCS4 from unicodehelper. Now unicodehelper no longer uses runicode
fijal
- [pypy-commit] pypy unicode-utf8: in progress
fijal
- [pypy-commit] pypy unicode-utf8: merge
fijal
- [pypy-commit] pypy unicode-utf8: * Improve ascii/utf8 codecs and unicode escape
fijal
- [pypy-commit] pypy unicode-utf8: fixes
fijal
- [pypy-commit] pypy unicode-utf8: silence a warning on OS X
fijal
- [pypy-commit] pypy default: silence a warning on OS X
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy unicode-utf8: fixes until we get to formatting problems
fijal
- [pypy-commit] pypy unicode-utf8: work on formatting
fijal
- [pypy-commit] pypy unicode-utf8: interpreter fixes
fijal
- [pypy-commit] pypy unicode-utf8: fix all the tests in codecs until test_ztranslation
fijal
- [pypy-commit] pypy unicode-utf8: simple fixes in fake objspace
fijal
- [pypy-commit] pypy unicode-utf8: some improvements for xmlcharrefreplace
fijal
- [pypy-commit] pypy unicode-utf8: some rpython fixes
fijal
- [pypy-commit] pypy unicode-utf8: general progress
fijal
- [pypy-commit] pypy unicode-utf8: fix checking for unichr range
fijal
- [pypy-commit] pypy unicode-utf8: whack at cffi
fijal
- [pypy-commit] pypy unicode-utf8: in progress io
fijal
- [pypy-commit] pypy unicode-utf8: Utf8StringBuilder
fijal
- [pypy-commit] pypy unicode-utf8: merge
fijal
- [pypy-commit] pypy unicode-utf8: provide explicit examples
fijal
- [pypy-commit] pypy unicode-utf8: fix test on narrow host
fijal
- [pypy-commit] pypy unicode-utf8: fix tests on narrow host
fijal
- [pypy-commit] pypy unicode-utf8: more tests
fijal
- [pypy-commit] pypy unicode-utf8: merge default
fijal
- [pypy-commit] pypy unicode-utf8: fix multibytecodec
fijal
- [pypy-commit] pypy unicode-utf8: one part of interp_sre
fijal
- [pypy-commit] pypy unicode-utf8: start working on pypyjson
fijal
- [pypy-commit] pypy unicode-utf8: merge
fijal
- [pypy-commit] pypy unicode-utf8: fix _ssl module
fijal
- [pypy-commit] pypy unicode-utf8: start fixing _rawffi
fijal
- [pypy-commit] pypy default: backout changes that broke translation in unclear ways (thanks RPython)
fijal
- [pypy-commit] pypy mmap-for-arenas: merge default
fijal
- [pypy-commit] pypy mmap-for-arenas: merge
fijal
- [pypy-commit] pypy memory-accounting: merge mmap-for-llarena
fijal
- [pypy-commit] pypy default: Declare _PyLong_FromByteArray space parameter as const.
gabr... at ec2-54-146-239-158.compute-1.amazonaws.com
- [pypy-commit] pypy bsd-patches: patches from issue 2694, implement ctypes.CDLL(... handle=n)
mattip
- [pypy-commit] pypy bsd-patches: patch from issue2695, fail early in ll2ctypes RTLD code
mattip
- [pypy-commit] pypy bsd-patches: patches from issue #2696, fix various tests on FreeBSD
mattip
- [pypy-commit] pypy bsd-patches: patches from issue #2697 fix compilation on FreeBSD
mattip
- [pypy-commit] pypy default: hack the cffi hack to import setuptools on a fresh pypy, gaaaa!
mattip
- [pypy-commit] pypy bsd-patches: merge default into branch
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy default: help tests find msv compiler
mattip
- [pypy-commit] pypy bsd-patches: close branch to be merged
mattip
- [pypy-commit] pypy default: merge bsd-patches which fixes failures on FreeBSD (David Naylor)
mattip
- [pypy-commit] pypy default: document merge branches
mattip
- [pypy-commit] pypy matplotlib: merge default into branch
mattip
- [pypy-commit] pypy matplotlib: remove array-to-obj conversion, do it in matplotlib instead
mattip
- [pypy-commit] pypy default: rename uu to something more unique, maybe fixes tests? (arigato)
mattip
- [pypy-commit] pypy default: fix tests
mattip
- [pypy-commit] pypy default: whoops in 5c8b7f2cd6b7
mattip
- [pypy-commit] pypy default: graft parts of 287c9946859b that provide rposix.lockf in rpython
mattip
- [pypy-commit] pypy default: add method used in matplotlib
mattip
- [pypy-commit] pypy default: remove unused distutils_platform
mattip
- [pypy-commit] pypy default: remove maemo platform
mattip
- [pypy-commit] pypy default: the only possible non-host platform is arm, not sure it works
mattip
- [pypy-commit] pypy vmprof-win32: close outdated branch
mattip
- [pypy-commit] pypy win32-vmprof: start to run tests on win32
mattip
- [pypy-commit] pypy win32-vmprof: wip - shared files must be fixed upstream then pulled into here
mattip
- [pypy-commit] pypy win32-vmprof: call get_ident to register thread_ident in pypy_threadlocal_s
mattip
- [pypy-commit] pypy default: remove more maemo code
mattip
- [pypy-commit] pypy refactor-PyFloat_FromString: refactor possible recursion in PyFloat_FromString
mattip
- [pypy-commit] pypy default: graft oneliner from stdlib from 2.7.14 to fix tests
mattip
- [pypy-commit] pypy refactor-PyFloat_FromString: document and close branch to merge
mattip
- [pypy-commit] pypy default: graft part of edb8f85891e5 that un-breaks own tests on win32
mattip
- [pypy-commit] pypy default: unbreak macos build
mattip
- [pypy-commit] pypy default: call register_code to profile functions, cleanup
mattip
- [pypy-commit] pypy default: update vmprof from upstream which cleans up most of the gcc warnings
mattip
- [pypy-commit] buildbot default: use os tools to clean out old virtualenv (untested)
mattip
- [pypy-commit] buildbot default: use upgraded virtualenv for pypy -A tests, clean out old virtualenv's
mattip
- [pypy-commit] buildbot default: typo (arigato)
mattip
- [pypy-commit] pypy default: cannot pip install vmprof on arm, s390x
mattip
- [pypy-commit] pypy default: fix test use of eci for vmprof_start_sampling, vmprof_start_sampling
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] pypy default: generate conf.h for tests
mattip
- [pypy-commit] pypy py3.5: merge default into py3.5
mattip
- [pypy-commit] buildbot default: not needed, virtualenv is deleted by "hg purge"
mattip
- [pypy-commit] buildbot default: update pip, setuptools
mattip
- [pypy-commit] buildbot default: cleanup, add ensurepip step for TranslatedTests (downloading only) builders (ARM)
mattip
- [pypy-commit] pypy default: DOC: how to hack your win32 environment to build cffi modules without setuptools
mattip
- [pypy-commit] pypy default: cleanup, enable VSXXXCOMNTOOLS in win32 platform
mattip
- [pypy-commit] pypy default: win32 fixes, even msdb does not know if it should be vcvarsXX.bat or vsvarsXX.bat
mattip
- [pypy-commit] pypy win32-vcvars: maybe fix?
mattip
- [pypy-commit] pypy win32-vcvars: typo
mattip
- [pypy-commit] pypy win32-vcvars: both build slaves seem happy
mattip
- [pypy-commit] pypy default: merge win32-vcvars, log more and try vsvars32 before vcvars32, go figure
mattip
- [pypy-commit] pypy os_lockf: lockf posixattributes
nanjekye
- [pypy-commit] pypy os_lockf: merge conflict
nanjekye
- [pypy-commit] pypy os_lockf: left over merge conflict
nanjekye
- [pypy-commit] pypy run-extra-tests: Add extra_tests/requirements.txt
rlamy
- [pypy-commit] pypy run-extra-tests: Add a failing test
rlamy
- [pypy-commit] pypy py3.5: Merged in nanjekye/pypy/os_lockf (pull request #575)
rlamy
- [pypy-commit] buildbot default: Run the extra_tests/ tests in a virtualenv in translated test runs.
rlamy
- [pypy-commit] pypy run-extra-tests: document branch
rlamy
- [pypy-commit] pypy default: merge branch run-extra-tests
rlamy
- [pypy-commit] pypy default: Kill fake test
rlamy
- [pypy-commit] pypy default: Add extra-tests for string methods, matching the interp-level tests added in 88bed3bb8ad4
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: Kill tests involving dodgy comparisons with CPython 2 and superseded by b97f900404e5
rlamy
- [pypy-commit] pypy assert-rewrite: Fix rpython/memory/ tests
rlamy
- [pypy-commit] pypy assert-rewrite: Fix asserts in rpython/rtyper/
rlamy
- [pypy-commit] pypy assert-rewrite: Fix asserts in test_newgc.py
rlamy
- [pypy-commit] pypy default: kill test that has been disabled for 6 years
rlamy
- [pypy-commit] pypy assert-rewrite: more assert fixes
rlamy
- [pypy-commit] pypy default: Add testrunner/get_info.py script for the buildbot
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: Fix TARGET_BASENAME for pypy3
rlamy
- [pypy-commit] buildbot default: Use testrunner/get_info.py to get the name of the pypy executable
rlamy
- [pypy-commit] pypy py3.5: Bail early in .startswith() and .endswith() is start is past the end of the string.
rlamy
- [pypy-commit] pypy py3.5: Remove explicit refcount checks from _testcapi
rlamy
- [pypy-commit] pypy default: Check behaviour of bytearray as well
rlamy
- [pypy-commit] pypy py3.5: Implement __text_signature__ on types
rlamy
- [pypy-commit] pypy py3.5: fix translation
rlamy
- [pypy-commit] pypy py3.5: Implement __text_signature__ on PyCFunctions
rlamy
- [pypy-commit] pypy py3.5: Implement __text_signature__ on C-defined types
rlamy
- [pypy-commit] pypy py3.5: Enable __text_signature__ tests in CPython test suite
rlamy
- [pypy-commit] pypy py3.5: backout c7e665a4d094: this hack isn't needed any more
rlamy
- [pypy-commit] pypy default: Test an obscure difference between C-defined and Python-defined functions
rlamy
- [pypy-commit] pypy default: Implement cpyext.is_cpyext_function()
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: Return True from inspect.isbuiltin() for functions implemented in C
rlamy
- [pypy-commit] pypy py3.5: Skip (parts of) tests that require _pickle
rlamy
- [pypy-commit] pypy py3.5: backout b95f1240ad90: this was fixed in CPython 3.*
rlamy
- [pypy-commit] pypy py3.5: Allow inspect._signature_from_callable() to work on builtins (by handling them like user functions)
rlamy
- [pypy-commit] pypy py3.5: update test for PyPy
rlamy
- [pypy-commit] pypy py3.5: Correctly compute .co_kwonlyargcount on BuiltinCode objects
rlamy
- [pypy-commit] pypy py3.5: ignoring test_finddoc seems acceptable
rlamy
- [pypy-commit] pypy py3.5: tweak test
rlamy
- [pypy-commit] pypy py3.5: PyUnicode_FromObject only works on instances of str
rlamy
- [pypy-commit] pypy py3.5: skip or tweak tests
rlamy
- [pypy-commit] pypy py3.5: Unskip _testcapi tests that should pass, skip those that cannot
rlamy
- [pypy-commit] pypy py3.5: Check for NULL in PyMemoryView_FromBuffer
rlamy
- [pypy-commit] pypy py3.5: Define SIZEOF_WCHAR_T in pyconfig.h and copy CPython logic for the related Py_UNICODE_XXX defines
rlamy
- [pypy-commit] pypy py3.5: fix
rlamy
- [pypy-commit] pypy py3.5: Update getargs.c to match CPython 3.5.4
rlamy
- [pypy-commit] pypy py3.5: Merged in thisch/pypy/py3.5 (pull request #584)
rlamy
- [pypy-commit] pypy py3.5: Fix test to work on PyPy
rlamy
- [pypy-commit] pypy py3.5: Remove obsolete PyPy-specific changes
rlamy
- [pypy-commit] pypy py3.5: Always initialise __main__.__loader__ and __main__.__builtins__ (CPython does, it, don't ask me why)
rlamy
- [pypy-commit] pypy default: Simplify code
rlamy
- [pypy-commit] pypy default: Kill confusing function callback case in emulate_pbc_call()
rlamy
- [pypy-commit] pypy default: small cleanup
rlamy
- [pypy-commit] pypy default: Clean up rerased: split interp-level ErasingPairIdentity from translator-level IdentityDesc
rlamy
- [pypy-commit] pypy py3.5: Let SyntaxError tracebacks show the bad code line (hard to test)
rlamy
- [pypy-commit] pypy py3.5: Skip CPython-specific test
rlamy
- [pypy-commit] pypy py3.5: (pjenvey) fix SyntaxError.wrap_info()
rlamy
- [pypy-commit] pypy default: Convert ListItem.read_locations from dict to set
rlamy
- [pypy-commit] pypy py3.5: Line numbers start from 1
rlamy
- [pypy-commit] pypy py3.5: Fix did test to match PyPy bytecode
rlamy
- [pypy-commit] pypy py3.5: add comment
rlamy
- [pypy-commit] pypy py3.5: Fix doctest to work on builtin functions and methods
rlamy
- [pypy-commit] pypy fix-broken-types: fix some translation issues
rlamy
- [pypy-commit] pypy fix-broken-types: hg merge default
rlamy
- [pypy-commit] pypy fix-broken-types: translation fixes
rlamy
- [pypy-commit] pypy default: Fix yet another misuse of py.test.skip
rlamy
- [pypy-commit] pypy py3.5: Bug-for-bug compatibility (and performance optimisation) in BufferedReader.readinto1()
rlamy
- [pypy-commit] pypy py3.5: Remove comment: this test is not supposed to fail any more
rlamy
- [pypy-commit] pypy py3.5: Fix tests to match PyPy behaviour
rlamy
- [pypy-commit] pypy py3.5: Skip tracemalloc tests
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: Do not use PyUnicode_Check in PyUnicode_AS_UNICODE, ever
rlamy
- [pypy-commit] pypy py3.5: Advance self.pos also when reading only from self.buffer
rlamy
- [pypy-commit] pypy py3.5: Fix traceback.print_exception() when exc.offset == 0
rlamy
- [pypy-commit] pypy py3.5: Force recompilation of _testcapimodule.c (due to ecfbd8f62994)
rlamy
- [pypy-commit] pypy py3.5: Adapt idlelib.CallTips for pypy and update some docstrings
rlamy
- [pypy-commit] pypy py3.5: io.BufferedRandom also uses the new readinto() implementation
rlamy
- [pypy-commit] pypy py3.5: Prevent test from crashing for an unrelated reason
rlamy
- [pypy-commit] pypy unicode-utf8: Add (back) convenience methods space.newunicode(), space.new_from_utf8() and
rlamy
- [pypy-commit] pypy unicode-utf8: Do some unicode>utf8 conversions in interp_textio
rlamy
- [pypy-commit] pypy default: Refactor interp_textio.py a little
rlamy
- [pypy-commit] pypy default: Use a UnicodeBuilder in _io.TextIOWrapper.readline
rlamy
- [pypy-commit] pypy unicode-utf8: Refactor interp_textio.py a little
rlamy
- [pypy-commit] pypy unicode-utf8: Use a UnicodeBuilder in _io.TextIOWrapper.readline
rlamy
- [pypy-commit] pypy default: refactor
rlamy
- [pypy-commit] pypy default: Simplify _find_line_ending() and fix logic in the case of embedded \r and self.readnl=='\r\n'
rlamy
- [pypy-commit] pypy unicode-utf8: hg merge default
rlamy
- [pypy-commit] pypy default: Keep chipping away at readline_w()
rlamy
- [pypy-commit] pypy default: More refactoring: deal with the remnant more explicitly and handle size limit inside _find_line_ending()
rlamy
- [pypy-commit] pypy default: Replace (pos-if-found, pos-if-not-found) tuple with (position, found)
rlamy
- [pypy-commit] pypy unicode-utf8: hg merge default
rlamy
- [pypy-commit] pypy default: Specify the encoding, for systems where utf-8 isn't the default
rlamy
- [pypy-commit] pypy default: Extract DecodeBuffer object from W_TextIOWrapper
rlamy
- [pypy-commit] pypy default: Extract UnicodeIO object from W_StringIO
rlamy
- [pypy-commit] pypy default: Add readline() and readline_universal() methods to UnicodeIO, and stop sharing the implementation with textio
rlamy
- [pypy-commit] pypy default: Refactor readline_w() and move most of the logic to DecodeBuffer
rlamy
- [pypy-commit] pypy default: Add some tests for DecodeBuffer
rlamy
- [pypy-commit] pypy unicode-utf8: hg merge default
rlamy
- [pypy-commit] pypy utf8-io: Reapply b89046216269
rlamy
- [pypy-commit] pypy utf8-io: Adapt DecodeBuffer to utf8
rlamy
- [pypy-commit] pypy utf8-io: Fix seek() and tell()
rlamy
- [pypy-commit] pypy utf8-io: Convert stringio to utf8
rlamy
- [pypy-commit] pypy utf8-io: kill test: _io needs the real space
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy utf8-io: Remove newunicode() and unicode_w() again
rlamy
- [pypy-commit] pypy utf8-io: close branch before merging
rlamy
- [pypy-commit] pypy unicode-utf8: Merge branch 'utf8-io': fix the _io module
rlamy
- [pypy-commit] pypy py3.5: shut up test_whatsnew
rlamy
- [pypy-commit] pypy default: Improve test_textio so that it detects the current issues
rlamy
- [pypy-commit] pypy default: Improve interp-level test and fix bugs in W_TextIOWrapper.readline_w()
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy py3.5: Module names inside a zip are not fsencoded - they can be any str
rlamy
- [pypy-commit] pypy py3.5: .pyo suffix is meaningless now (PEP 488)
rlamy
- [pypy-commit] pypy py3.5: Module names inside a zip are not fsencoded, part 2
rlamy
- [pypy-commit] pypy py3.5: hg merge default
rlamy
- [pypy-commit] pypy math-improvements: Speed up division slightly
stian
- [pypy-commit] pypy math-improvements: Make rshift invert (in most cases) in place, this makes a huge speedup for rshift with negative numbers as it avoids two extra copies, also make an rqshift for the power of twos
stian
- [pypy-commit] pypy math-improvements: Kill dead code, clean up normalization, and disable an assert that causes C code warnings. Its a helper function for _x_divrem and since d is SHIFT - bits_in_digit, which is always SHIFT or smaller already
stian
- [pypy-commit] pypy math-improvements: Kill test for removed function
stian
- [pypy-commit] pypy math-improvements: Remove unused variable and make these size calculations unsigned
stian
- [pypy-commit] pypy math-improvements: Dont need widedigit | widedigit, when widedigit | digit will do.
stian
- [pypy-commit] pypy math-improvements: Merge default
stian
- [pypy-commit] pypy math-improvements: Fix translation
stian
- [pypy-commit] pypy math-improvements: Remove some unneddecary use of widedigit in _x_mul
stian
- [pypy-commit] pypy math-improvements: Make inplace_divmod unsigned, this makes for a ~20% speed up in long / single digit
stian
- [pypy-commit] pypy math-improvements: Provide two assets to make better code in long multidigit division
stian
- [pypy-commit] pypy math-improvements: Tweak comment about why we don't do it unsigned.
stian
- [pypy-commit] pypy math-improvements: Fix ulllong division OP in rtyper
stian
- [pypy-commit] pypy math-improvements: Remove invert logic from rqshift (it is only used with positive numbers)
stian
- [pypy-commit] pypy math-improvements: Don't return a copy on long // 1
stian
- [pypy-commit] pypy math-improvements: Test and fix for int rbinop overflow to long, also add a deeper test for int_floordiv
stian
- [pypy-commit] pypy math-improvements: Add test for overflow with regular binops too, now there should be test for all changes to intobject
stian
- [pypy-commit] pypy math-improvements: Test for int_pow, test+fix for pow ValueError with third argument as 0
stian
- [pypy-commit] pypy math-improvements: Typo in comment
stian
- [pypy-commit] pypy py3.5: Change return type of os.times to posix.times_result
thisch
- [pypy-commit] pypy py3.5: Improve test for posix.times()
thisch
Last message date:
Thu Nov 30 21:27:51 EST 2017
Archived on: Thu Nov 30 21:28:01 EST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).