release-pypy3.6-7.x

View source
release-pypy3.6-7.x
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Armin Rigo
Crashes with too-old versions of hypothesis. Turn crashes into warnings
Antonio Cuni
fix the version :(
mattip
merge 3.6 into release
mattip
merge py3.5 into py3.6
mattip
merge default into py3.5
Łukasz Langa
(cfbolz,ambv) Fix __qualname__ for __new__ of built-in types
Łukasz Langa
[test_re] After bpo-30978 str.format_map() correctly passes through lookup exceptions It no longer wraps IndexError with the KeyError. This is PyPy behavior, too. The test was not updated.
Łukasz Langa
Merge default
Łukasz Langa
(cfbolz,ambv) [pickle,object] __getnewargs_ex__() is now used in protocols 2 and 3 This is a change in Python 3.6.
Łukasz Langa
(cfbolz,ambv) Skip CPython-only tests in zlib See: https://github.com/python/cpython/pull/11754
Łukasz Langa
Merge default
Antonio Cuni
hg merge 3.6
Antonio Cuni
hg merge py3.5
mattip
typo
Armin Rigo
hg merge default
Ronan Lamy
hg merge default
mattip
merge default into branch
mattip
merge default into branch
Ronan Lamy
hg merge py3.5
mattip
version -> 7.0.0 alpha
mattip
merge py3.5 into branch
Ronan Lamy
Turn _pypy_collections.py into a regular appleveldef for _collections.OrderedDict
Ronan Lamy
kill the one app_main test that requires it to be importable at interp-level and simplify code
Ronan Lamy
remove debugging code
Ronan Lamy
Get open() from builtin module _io, instead of stdlib io
Ronan Lamy
Disable tests requiring dict view classes to not be callable, see eb0bd5f16264
Ronan Lamy
Fix reversed() on OrderedDict views
Ronan Lamy
Avoid importing from the stdlib at translation time. Makes dict_items, dict_keys, and dict_values instantiable and subclassable.
Antonio Cuni
hg merge default
Antonio Cuni
merge release-pypy3.5-7.x into the development branch, and make sure to keep the correct development version
Antonio Cuni
create the release branch for py3.5 7.0, and correct the version number
Antonio Cuni
hg merge default; this bump the version to 7.1-alpha0
Ronan Lamy
Merged in asottile/pypy-1/asottile/remove-unused-and-deprecated-import-of-i-1548354433308 (pull request #634) Remove unused and deprecated import of `imp`
Anthony Sottile
Remove unused and deprecated import of `imp`
mattip
merge default
mattip
merge default into branch
Manuel Jacob
hg merge default
mattip
merge default into branch
mattip
merge heads
mattip
merge default into branch
Ronan Lamy
hg merge default
Ronan Lamy
Fix extra_tests/ctypes_tests/test_extra.py::test_truth_value()
Ronan Lamy
fix merge
Ronan Lamy
Relax test and add a note of the inconsistency in CPython
Ronan Lamy
py3 mappings don't have the 'has_key' method
Ronan Lamy
Disable deadline for this test
Ronan Lamy
Fix merge and reduce diff
mattip
fix merge
mattip
merge default into branch
Carl Friedrich Bolz-Tereick
IntDictStrategy has been re-enabled for a while
Ronan Lamy
Reduce diff with default
Ronan Lamy
Remove unused parameter 'flags' from make_ctx()
mattip
split up more test runs to avoid timeouts
Amaury Forgeot d'Arc
hg merge py3.5
Amaury Forgeot d'Arc
Add support for FsPath to os.unlink()
mattip
merge default into branch
Amaury Forgeot d'Arc
Check conflict between 'global' and variable annotation. This fixes the last failure in test_grammar.
Amaury Forgeot d'Arc
The variable annotation: '(var): int' should consider (var) as an expression, and not cause var to become a local variable.
Amaury Forgeot d'Arc
Fix some doctests: PyPy does not add the function name to the error message, and one exception was wrong.
Amaury Forgeot d'Arc
Port CPython commit 91108f0: Issue #25210: Change error message of do_richcompare()
Amaury Forgeot d'Arc
CPython Issue 18550: Check error values in socket.setblocking()
Amaury Forgeot d'Arc
hg merge default
mattip
fix exception type
mattip
merge default into branch
mattip
solve 32bit _blake2 compilation on linux, still need win32, arm fixes
mattip
fix some datetime.py test failures. Should this file move to lib_pypy?
Carl Friedrich Bolz-Tereick
merge py3.5
Ronan Lamy
hg merge default
Ronan Lamy
More py3 fixes in extra_tests/
Ronan Lamy
Port ctypes tests tyo py3
Ronan Lamy
Fix test_datetime to pass on CPython 3.5
Ronan Lamy
hg merge default
Ronan Lamy
Fix some tests
Ronan Lamy
hg merge default
mattip
merge py3.5 into branch
mattip
formatting
mattip
merge default into branch
Carl Friedrich Bolz-Tereick
use cpython's argument name (should maybe be done more systematically?)
mattip
fix import on python3
mattip
export function from dll
mattip
link to proper lib on win32
Ronan Lamy
fix import
Ronan Lamy
hg merge default
Carl Friedrich Bolz-Tereick
(Ryan Hileman, alcarithemad) fix problem with variable annotations and ternary expressions fixes issue 2916
mattip
merge py3.5 into branch
mattip
use old buffer interface
mattip
fix typo (using unicode-utf8 syntax too early)
mattip
fix typo (using unicode-utf8 syntax too early)
mattip
merge py3.5 into branch
mattip
put common case first, exit quickly on empty byte string
mattip
copy _PyErr_FormatFromCause from CPython
mattip
merge py3.5 into branch
Ronan Lamy
hg merge default
Armin Rigo
Redo 861c793cead8, fix the test (which passes if s_text is bytes, like the rest of the test also expects---the rest of the test was passing anyway in this untranslated mode, accidentally)
Armin Rigo
Revert 861c793cead8. The point of adding this test is that it should pass, and doesn't so far.
mattip
merge default into branch
mattip
fix merge, PyUnicode_FromEncodedObject already tested in test_decode
mattip
merge default into py3.5
mattip
merge heads
mattip
merge default into branch
mattip
silence print statements in tests
mattip
merge default into py3.5, ignoring backported thread lock
Armin Rigo
Armin Rigo
Don't stick these tests into some unrelated test class, particularly one that is skipped on some platforms
Armin Rigo
Forward-port from default
Armin Rigo
hg merge default
Armin Rigo
hg merge default
mattip
merge default into branch
mattip
update nt scheme from cpython
mattip
merge default into branch
mattip
merge default into branch
Armin Rigo
hg merge default
Armin Rigo
#2900 fix in the _ssl module with poll()
Armin Rigo
Hack for test_ztranslation on py3.5
Armin Rigo
Remove __long__ on py3
Ronan Lamy
kill some PyFile_* functions thyat were removed in py3
Ronan Lamy
PyNone_Type and PyNotImplemented_Type are private in py3
Ronan Lamy
Resync boolobject.h with CPython, rename _Py_ZeroStruct to _Py_FalseStruct
Armin Rigo
Merged in andrewjlawrence/pypy/py3.5 (pull request #627) Fixed tests from own own-win-x86-32 pypy.module._io.test.test_fileio Approved-by: Armin Rigo <armin.rigo@gmail.com>
andrewjlawrence
Tried just removing not windows check. Worked.
andrewjlawrence
Fixed tests from own own-win-x86-32 pypy.module._io.test.test_fileio AppTestFileIO.().test_FileIO_fd_does_not_change_inheritable pypy.module._io.test.test_fileio AppTestFileIO.().test_close_upon_reinit pypy.module._io.test.test_fileio AppTestFileIO.().test_non_inheritable Modified FileIO descrinit to set inheritable to false on windows
Ronan Lamy
Completely remove PyCObject (which was removed from CPython in 3.2)
Ronan Lamy
hg merge py3.5
Ronan Lamy
Merged in davidcellis/pypy/py3.6 (pull request #629) Fix failing test in test_float
David C Ellis
Clean up unnecessary logic. space.float_w does what was needed in the case the object is a subclass of float. elif means subclasses fall through and get converted instead of returned.
David C Ellis
Warning should be raised even if it's a float subclass
David C Ellis
Check isinstance so rpython translates.
David C Ellis
Coerce float subclasses returned by __float__ to float class First working version
Armin Rigo
Issue #2886 SyntaxError on float literals with underscores in the fractional part (I *think* the fix is just this one line in gendfa.py)
Armin Rigo
oops, unroll this dummy loop
Armin Rigo
hg merge default
Ronan Lamy
Merged in davidcellis/pypy/py3.6 (pull request #626) Add GC collects to tests expecting resource warnings
David C Ellis
Add GC collects to test_tracemalloc - Now gives the expected warning Test still fails as the message is different
David C Ellis
Add GC collect to lock_tests weakref delete test.
John Aldis
Skip test that uses pythonapi on pypy
Ronan Lamy
hg merge py3.5
Armin Rigo
hg merge default
Armin Rigo
hg merge default
Armin Rigo
hg merge default
mattip
remove cruft from reverting 943b0266d564
mattip
merge default into py3.5
mattip
merge default into py3.5
mattip
revert splitting cpyext tests
Armin Rigo
Issue #2866 Fix by copying the (now-fixed) logic from default.
Armin Rigo
hg merge default
Armin Rigo
hg merge default
Armin Rigo
Fix for 6be2fb2a8b03 (issue2884)
Armin Rigo
Test for issue #2884
mattip
make csv bytes error more compatible
Ronan Lamy
hg merge py3.5
Ronan Lamy
hg merge default
Ronan Lamy
(lucaz97, ronan) Handle underscores in Decimal constructor
Ronan Lamy
hg merge py3.5
Ronan Lamy
rm py2-specific test
mattip
merge default into branch
mattip
fix test for py3
mattip
fix bad automatic merge
mattip
merge default into py3.5
Armin Rigo
Skip this test unless run in -A mode (again, not completely sure I understand everything but it's messy)
Armin Rigo
Fix for cpyext test_translate when run after test_buffer. Not sure why but it must be something like the thread support in the embedding mode of cffi.
Armin Rigo
Fix for module/exceptions/test/test_exc
Armin Rigo
Issue #2874 Add a runtime check that we don't overwrite 'def buffer_w()' without also setting the '__buffer' flag in the TypeDef. Fix various places where it was missing.
Armin Rigo
Add a failing test. I can't figure out for now why the array.array test passes but not the one with the _cffi_backend.buffer().
Armin Rigo
Test and fix on Windows (os.get_terminal_size() failures)
mattip
create temp files in udir not base dir
mattip
fix test for python3 api
mattip
fix print statement
Armin Rigo
hg merge default
Armin Rigo
Another test that used to crash before revision 179c172169f1
Armin Rigo
hg merge default (and port the changes from 2.7/types.py to 3/types.py)
Armin Rigo
Fix thread => _thread
Armin Rigo
Fix for Pull Request #620: forbid ``int("04", 0)``
Armin Rigo
hg merge default
Armin Rigo
hg merge heads
Armin Rigo
hg merge default
Armin Rigo
Merged in raduciorba/pypy/py3.6 (pull request #619) fix async generator bug when yielding a StopIteration
Radu Ciorba
fix async generator bug when yielding a StopIteration
Radu Ciorba
add failing test for yielding a StopIteration from an asyncgen
Armin Rigo
Merged in jKorvin/pypy/fix-float-deprecation-warning (pull request #618) Add deprecation warning if type of result of __float__ is float inherit class
Evgenii Gorinov
Add deprecation warning if type of result of __float__ is float inherit class
Ronan Lamy
Follow-up on 56432e2: fix .format() test as well
Ronan Lamy
hg merge py3.5
Carl Friedrich Bolz-Tereick
fix the tests in test_pyframe that fail in combination with other files
Carl Friedrich Bolz-Tereick
fix test_executioncontext flakiness when run in some combinations with other test files that set the file system encoding, space.appexec causes a call to "encode" internally, which produces extra C call events. Just ignore those.
Carl Friedrich Bolz-Tereick
fix a test that
duprean
merge heads again
duprean
merge head
duprean
(duprean, antocuni) Test and fix for fstring exception message to mimic Cpython
Carl Friedrich Bolz-Tereick
document merged branch
Carl Friedrich Bolz-Tereick
merge py3.6-wordcode switch the py3.6 over to the new wordcode format introduced in CPython 3.6.
Carl Friedrich Bolz-Tereick
fix annotation bug reported by hubo on pypy-dev
Carl Friedrich Bolz-Tereick
tweak
Johan Forsberg
Add missing argument to scandir.
Ronan Lamy
hg merge py3.5
Armin Rigo
Remove this get_raw_address() now that we have one in the base class
Armin Rigo
hg merge default
Armin Rigo
Give a warning when we can't import _hashlib
Armin Rigo
Start to debug 'multiprocessing' on win32, but found out that '_winapi.py' is not complete at all.
mattip
merge default into py3.5
mattip
tabs -> spaces
Armin Rigo
Fix py3.5 translation of the _cppyy module
Armin Rigo
Cache the pow() result for small values up to 1000. This is enough to recover the original pypy2 speed on #2854.
Armin Rigo
hg merge default
Armin Rigo
hg merge default
Armin Rigo
Flush stdout also before the first prompt, because why not. The difference is visible by running: python3 -i -c "print(5,end='')" which is a very minor bug in CPython (3.5.3)
Armin Rigo
Fix for issue #2837 in pypy3
Armin Rigo
hg merge default (issue #2837 not closed, needs different fix in pypy3)
mattip
merge py3.5 into py3.6
Armin Rigo
Add another test for 'async with', and fix for 'with' or 'async with': if they call '__exit__' or '__aexit__' and this returns True, we must ignore that if we're processing a return/break/continue instead of a real exception.
Armin Rigo
hg merge default
mattip
merge py3.5 into py3.6
mattip
merge default into branch
Armin Rigo
A leak, caused by having a single prebuilt instance of GeneratorExit. This is a really bad idea in Python 3.x, because traceback entries will keep being added to that instance, and leak massively. Argh! This checkin contains code to explode at translation-time if another prebuilt instance of W_BaseException is ever seen. Thanks hubo!
mattip
add test that fails with buildbot-built translation, passes on local translation
mattip
merge from default, take care with class method type name
Carl Friedrich Bolz-Tereick
merge py3.5
Carl Friedrich Bolz-Tereick
merge default
mattip
merge default into branch
Carl Friedrich Bolz-Tereick
merge py3.5
Carl Friedrich Bolz-Tereick
merge default
mattip
rename for backward compatibility
Andrew Stepanov
Fix _sysconfigdata on MacOS
Manuel Jacob
_collections.deque: Raise MemoryError if the size of the deque multiplied by an integer is larger than what would fit in an RPython int.
Armin Rigo
Issue #2834 Try to call _bootstrap._install() at translation time only, not at runtime.
Armin Rigo
From PR #615: be more careful when calling closedir()
Amaury Forgeot d'Arc
(win32) _multiprocessing.recv should return bytes, not unicode text.
Manuel Jacob
Fix NameError from last commit.
Carl Friedrich Bolz-Tereick
differences in error message
Carl Friedrich Bolz-Tereick
at least give a clear error message
Carl Friedrich Bolz-Tereick
use the actual object types for the error message, and use CPython's arguably clearer message
Carl Friedrich Bolz-Tereick
a test for the warning in unicode_escape_decode
Carl Friedrich Bolz-Tereick
Merged in toumorokoshi/pypy/fix_test_codecs (pull request #612) Fix test codecs
Yusuke Tsutsumi
Fixing tests, and re-adding fixed for unicode encoding This re-adds the fixes for the failing test_codecs tests in pypy3, for python3.6 compatibility.
Yusuke Tsutsumi
Addressing code review feedback on #612 * removing all changes to rpython, as nothing needs to change there to ensure pypy3 is python3.6 compliant. * adding tests for new behavior introduced in pypy3, to satsify pyhton3.6 behavior
Yusuke Tsutsumi
Adding unit test for new behavior in runicode. Fixing bug Fixing a bug in the utf 8 handling which did not consider lower surrogates below 0xDC80. Adding unit tests for the new behavior in runicode, which combines high and low surrogates into a single errorhandler call.
Yusuke Tsutsumi
Ported fix for surrogate handling to copied unicodehelper
Yusuke Tsutsumi
Copying code out of runicode into unicodehelper, further isolating the pypy code from rpython
Yusuke Tsutsumi
Adding low surrogates into errorhandlers for utf-8encoding In CPython 3.6, Behavior was defined that included low surrogates when handling unicode encoding errors. This change adds that behavior. References: https://hg.python.org/cpython/rev/2b5357b38366 https://bugs.python.org/issue25267
Yusuke Tsutsumi
Adding warning with escaping invalid unicode escape characters.
Yusuke Tsutsumi
Adding branch fix_test_codecs
Yusuke Tsutsumi
Resolving failing deprecation tests by moving the warning code Moving the warning code for unicode errors higher up the chain, thereby ensuring the warnings are emitted in those calls.
Carl Friedrich Bolz-Tereick
skip test_dict_version.py, pypy does this very differently
Carl Friedrich Bolz-Tereick
support for '_' format modifiert for formatting strings
Carl Friedrich Bolz-Tereick
use popvalues
Carl Friedrich Bolz-Tereick
fix issue #2838: don't swallow exceptions in BUILD_SET_UNPACK (the bytecode was quite badly broken in other ways too: the JIT would unroll the set generation completely}
Carl Friedrich Bolz-Tereick
calling subtypes of type with one arg is not supported any more
Carl Friedrich Bolz-Tereick
support for underscores in float and complex literals. tests and approach taken from CPython
Carl Friedrich Bolz-Tereick
merge
Carl Friedrich Bolz-Tereick
fix raises
Armin Rigo
hg merge default
7474 commits not shown.