winmultiprocessing

View source
winmultiprocessing
  • Contributors
    1. Loading...
Author Commit Message Date Builds
23 commits behind default.
andrewjlawrence
Corrected parameters to RSocket call.
andrewjlawrence
First implementation of socket.share. Fixed issue with _testcapi import.
andrewjlawrence
Merged in latest changes from py3.6
andrewjlawrence
Tidy up
mattip
merge default into py3.6, fix test
mattip
fix test for python3
mattip
merge default into py3.6
mattip
merge default into py3.6
Armin Rigo
hg merge default
Armin Rigo
hg merge default
Armin Rigo
Synchronize the three places listing flags (which were all three slightly out-of-sync, and out of sync with py3.6 too)
mattip
merge default into branch
Armin Rigo
Issue #2996 (argument parsing issue) Test and fix
Armin Rigo
issue #2996: a first bug found and fixed, but there is more
andrewjlawrence
Fixed a load of multiprocessing tests.
andrewjlawrence
tidy up and attempt to fix some bugs.
andrewjlawrence
Work in progress
Armin Rigo
Fix for issue #3003
Armin Rigo
Fix. The general issue is space.newtext("string") where the string might contain some random byte-chars from app-level.
Carl Friedrich Bolz-Tereick
fix issue #3001: weird codecs can return strange types when using codes.en/decode but not via unicode.encode/bytes.decode
Carl Friedrich Bolz-Tereick
document branch
andrewjlawrence
Work in progress.
andrewjlawrence
Work in progress.
andrewjlawrence
Started fixing multiprocessing tests.
Carl Friedrich Bolz-Tereick
issue #3000: fix -O removing asserts on pypy3
mattip
change order of cffi build, remove *.o file
mattip
add PyStructSequence_InitType2
andrewjlawrence
implemented dummy sem_unlink on win32 to match cpython and enable multiprocessing tests
mattip
marshal.h exists in PyPy since v7.0
mattip
stdint.h exists on msvc 2010 and up, which should be used for python compilation
mattip
test, fix fscode and also win32, fixes issue 2985
mattip
add rudimentary context manager for "with pytest.raises()" in apptests
Paul G
Use built-in UTC object in tzinfo test In Python 3.6, there is a built-in UTC object, so there is no need to make a custom one for this test.
mattip
merge default into branch
andrewjlawrence
Merged heads.
andrewjlawrence
Merged overlapped into py3.6
andrewjlawrence
close branch to be merged
andrewjlawrence
Update whatsnew.
Armin Rigo
Translation fix
Armin Rigo
Fix test
Armin Rigo
Fix for test_typeobject after merge of 1f16a5e43952
Armin Rigo
Issue #2997 The problem was coming from W_UnicodeObject.listview_utf8(), which unlike its name is supposed to return a list of *ascii* strings, not *utf8*. Fixed, and also proceeded to a general renaming of this and related functions and reviewing of the related code.
Armin Rigo
hg merge default
andrewjlawrence
Fixed Subprocess tests
Carl Friedrich Bolz-Tereick
test and fix for issue #2995
mattip
merge default into branch
mattip
fix memoryview(ctype_struct) for padding, fixes cpython bpo-32780
mattip
test, fix for u'a' < bytearray(b'a') which should raise
mattip
test, fix for strip(buffer)
andrewjlawrence
Replaced calls to _WinError with SetFromWindowsErr
Carl Friedrich Bolz-Tereick
issue 2991: fix str.maketrans
Carl Friedrich Bolz-Tereick
fix test
mattip
merge default into py3.6
andrewjlawrence
Merged py3.6 changes
andrewjlawrence
Correct GetLastError module.
mattip
merge py3.6 into branch
Carl Friedrich Bolz-Tereick
fix translation
Carl Friedrich Bolz-Tereick
construct huge dicts in constant stack space as well
andrewjlawrence
Add connection aborted error code.
andrewjlawrence
Fixed exception types produced by overlapped.getresult, reverted rwin32.py
Carl Friedrich Bolz-Tereick
merge default (no changes, the 3.6 version already worked)
Carl Friedrich Bolz-Tereick
do the same optimization that CPython does for (1, 2, 3, *a) (but on the AST level)
Carl Friedrich Bolz-Tereick
reorder
Carl Friedrich Bolz-Tereick
merge default (including a re-implementation of c46e92cbc2f9 for Python3)
mattip
merge default into branch
mattip
merge heads
andrewjlawrence
Fixed a few more bugs realted to overlapped io in test_events.py
andrewjlawrence
Modify exceptions to produce connection refused error on client socket failure.
mattip
merge py3.6 into branch
mattip
merge default into branch
mattip
override system Exxx that were added in MSVC 2010, cpython decided to stick with the old values
mattip
typo
mattip
mimic more closely what cpython does in Modules/_blake2/_blake2?_impl.c
mattip
add option for non-x86 (s390x)
andrewjlawrence
Ensure that WSAStartup is called.
andrewjlawrence
Add BindLocal and ConnectEx
andrewjlawrence
Implemented Overlapped.AcceptEx
andrewjlawrence
Added initialization of dynamically loaded functions.
andrewjlawrence
Work in progress implementing AcceptEx
andrewjlawrence
Added WSASend
andrewjlawrence
Set error on overlapped object and added wait for multiple objects.
andrewjlawrence
Fixed remaining tests in test_windows_events.py. Added the overlapped class back into _winapi which was wrongly removed from there. For some reason cpython has two copies of the overlapped class.
mattip
try to debug s390x failure to build _blake2
mattip
merge default into branch
mattip
merge issue 2968 into py3.6
mattip
close branch to be merged
mattip
rework test for python2, python3
mattip
merge default into branch
andrewjlawrence
Fixed ProactorTests.test_pipe
mattip
merge zlib fix for copying flushed zlib decompress into py3.6
mattip
close branch to be merged
mattip
merge py3.6 into branch
mattip
fix translation
Julian Berman
Complain if you try to copy a flushed zlib decompress on py3.
mattip
merge default, simplify, remove trailing ' '
andrewjlawrence
Merge a fix from 3.6 branch + a bunch of overlapped implementation code. Probably should have been seperate commits.
andrewjlawrence
Merged in latest changes
andrewjlawrence
merged py3.6 into overlapped branch
andrewjlawrence
Further implementation of _overlapped
mattip
fix test
mattip
merge default into branch, fix failing test
mattip
restart whatsnew
mattip
move whatsnew
mattip
merge default into py3.6
mattip
move PyTuple_Type.tp_new to C
mattip
merge default into branch
mattip
merge default into branch
mattip
merge default into branch
Ronan Lamy
Add test for #2968
mattip
FormatErrorW returns a tuple text, unicode_len
mattip
fix 323ddcb8a8c4 for win32 which needs to define the macro, sse2 is always supported
mattip
FormatErrorW returns a tuple text, unicode_len
Carl Friedrich Bolz-Tereick
fix test_constant_tuples: bytes were not considered constantifiable
Carl Friedrich Bolz-Tereick
merge default
andrewjlawrence
Fixed a another test
Carl Friedrich Bolz-Tereick
more places that give the name of the encoding as 'utf8'
Carl Friedrich Bolz-Tereick
merge
Carl Friedrich Bolz-Tereick
merge default
mattip
redo unicode assert, this should use utf8 instead
mattip
merge default into branch
mattip
make posix2 tests run to completion on win32
Carl Friedrich Bolz-Tereick
make performance of lower/upper/title/swapcase not terrible for strings containing Σ
Carl Friedrich Bolz-Tereick
merge default
Carl Friedrich Bolz-Tereick
fix behaviour of Σ in combination with title
Carl Friedrich Bolz-Tereick
fix the bug found by attrs here: https://github.com/python-attrs/attrs/issues/509
Carl Friedrich Bolz-Tereick
skip the same way as all the other tests in this file are skipped if there is no _asyncio
Carl Friedrich Bolz-Tereick
python3.6 (not 2.7) uses 'utf-8' in UnicodeDecodeError messages
Carl Friedrich Bolz-Tereick
fix corner case in unicode.title
Carl Friedrich Bolz-Tereick
a few test methods were duplicated (merge problem?)
andrewjlawrence
Fixed first test case for windows events
mattip
merge default into branch
mattip
merge default into branch
Carl Friedrich Bolz-Tereick
add missing file
Carl Friedrich Bolz-Tereick
fix test_decimal
mattip
merge default into branch
Ronan Lamy
hg merge default
Ronan Lamy
Ignore _cffi_backend when checking for usemodules in -A tests
Carl Friedrich Bolz-Tereick
add bytes to code equality checks too
Carl Friedrich Bolz-Tereick
fix TODO: no, ignoring is_ascii wasn't correct :-(
Carl Friedrich Bolz-Tereick
merge default
Carl Friedrich Bolz-Tereick
merge default
Carl Friedrich Bolz-Tereick
try to update testcapimodule.c
Carl Friedrich Bolz-Tereick
try to update _ctypes_test.c
Carl Friedrich Bolz-Tereick
follow more closely the complicated logic that CPython uses for code object equality
Carl Friedrich Bolz-Tereick
this was actually a rename to test_redirector.py (which we have)
Carl Friedrich Bolz-Tereick
fix changed module name
Carl Friedrich Bolz-Tereick
pypy's recursion limit is not precise
Carl Friedrich Bolz-Tereick
kill dead global
mattip
define a compile arg, not a macro (arigato)
Carl Friedrich Bolz-Tereick
copy slightly lengthy test from cpython to find the (crashing) bug in set_lineno
Carl Friedrich Bolz-Tereick
call .keys first on the argument to OrderedDict
mattip
merge heads
mattip
merge default into branch
Carl Friedrich Bolz-Tereick
adapt this completely amazing code that optimizes sys.exc_info() to wordcode
Carl Friedrich Bolz-Tereick
add the same skip that test_curses.py uses
Carl Friedrich Bolz-Tereick
unlink deleted the test file that the other tests depended on
mattip
fixes
Carl Friedrich Bolz-Tereick
add missing tests
Carl Friedrich Bolz-Tereick
merge default
mattip
merge default into branch
mattip
fix translation and fix failing test
mattip
merge default into branch, use unicodehelper.wcharpsize2utf8 which can raise
Carl Friedrich Bolz-Tereick
try to fix hash of W_SRE_Pattern
Carl Friedrich Bolz-Tereick
fix test_int_roundtrip in test_marshalimp.py marshaling an int that doesn't fit into 32bit will now use the long bytecode. it should still turn into an int on unmarshaling
Carl Friedrich Bolz-Tereick
try to re-gain an optimization about range(integer), namely that the jit can infer on pypy2 that its values are always >= 0
Carl Friedrich Bolz-Tereick
hack differently. the previous version led to strange interactions of module reloading, the lazy mixed module loaders and the cell removal
mattip
use rutf8.OutOfRange error
mattip
merge default into branch
mattip
fix
mattip
test, fix for infinite encoding due to bad error handler
mattip
fix formatting, merge repititions
mattip
minimize diff to default (formatting)
mattip
fix test - conversion of py_obj to w_obj can fail
mattip
merge default into py3.6
mattip
fix marginally useful whatsnew for branch
mattip
merge heads
mattip
redo 9387f96a5518 in two steps since file case changed (windows ...)
mattip
redo 9387f96a5518 in two steps since file case changed (windows ...)
Carl Friedrich Bolz-Tereick
fix typo in test name
Carl Friedrich Bolz-Tereick
this should fix jitting of %-formatting
Carl Friedrich Bolz-Tereick
make one of the two generator tests pass (the other one is about range being slightly worse, I think?)
Carl Friedrich Bolz-Tereick
an extra force_token is fine
Carl Friedrich Bolz-Tereick
hack differently (this function runs in pypy3 and the underlying python2)
Carl Friedrich Bolz-Tereick
make sure __import__ is not stored in a celldict cell, otherwise local imports are really slow
Carl Friedrich Bolz-Tereick
another dead getfield_gc_r
mattip
blindly remove one realunicode_w conversion to unicode
mattip
fix translation
mattip
fix error exposed by 7693e4a720ad
mattip
merge default into branch
mattip
collect surrogate pairs for error
mattip
turn UnicodeError while converting to decimal into ValueError, correct message
mattip
fix test
mattip
use lenght in codepoints not utf8
mattip
merge heads
mattip
make utf8_encode_utf_8 non-recursive, and pass surrogate pairs to error handler
mattip
fix merge, tests
mattip
merge default into branch
Carl Friedrich Bolz-Tereick
this is an improvement
Carl Friedrich Bolz-Tereick
make BUILD_CONST_KEY_MAP JIT-friendly
Armin Rigo
fix the first part of this test (only, for now)
Carl Friedrich Bolz-Tereick
fix raises
Armin Rigo
Goes with 53322e432860
Armin Rigo
The dummy_get_utf8? line is now not needed any more. Keep it around in the tests for future reference just in case we need to reintroduce it, but it is parsed as a comment.
Armin Rigo
Fix for test_decode_ascii after the utf8 merge
Armin Rigo
We no longer get the dummy getfield_gc_r
Carl Friedrich Bolz-Tereick
fix setstate on unicode iters
Carl Friedrich Bolz-Tereick
merge py3.5
Carl Friedrich Bolz-Tereick
doesn't need the hack on py3.5
Carl Friedrich Bolz-Tereick
merge default
Carl Friedrich Bolz-Tereick
merge default
mattip
merge default into branch
mattip
merge default into branch
mattip
merge default into py3.6
mattip
merge py3.5 into branch
mattip
merge default into branch
mattip
fix merge
mattip
merge py3.5 into branch
mattip
backport 3.6 changes
mattip
fix whatsnew
mattip
merge default into branch
mattip
merge unicode-utf8-py3 into py3.5
mattip
close branch
Carl Friedrich Bolz-Tereick
seems we never updated idlelib with the 3.6 changes!
mattip
update TODO
mattip
minimize rpython difference to unicode-utf8
mattip
allow surrogates in wcharpsize2utf8
mattip
raise correct error
mattip
fix logic, remove dead code
mattip
win32 fixes, still uses runicode for str_decode_mbcs
mattip
remove most runicode from pypy, refactor FormatErrorW, add utf8 to SocketError
mattip
fix merge
mattip
merge unicode-utf8 into branch
mattip
merge py3.5 into branch
andrewjlawrence
Work in progress - implemented do_WSARecv. It has a bug.
mattip
refactor unicode_to_decimal to use only utf8
Carl Friedrich Bolz-Tereick
another task
Carl Friedrich Bolz-Tereick
merge unicode-utf8
andrewjlawrence
Started implementing WSARecv
andrewjlawrence
Work in progress - fixed casting issues
andrewjlawrence
Started implementing CreateIoCompletionPort
andrewjlawrence
Work in progress. Added GetQueueCompletionStatus.
andrewjlawrence
added overlapped type and implemented overlapped cancel method
andrewjlawrence
Fixing asyncio - work in progress
Łukasz Langa
Support for os.PathLike in the posix module
Carl Friedrich Bolz-Tereick
merge default
andrewjlawrence
Merge branch
andrewjlawrence
Work in progress
andrewjlawrence
Add _overlapped.py
Ronan Lamy
Kill dead code
Julian Berman
Merge default.
8038 commits not shown.