summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * bpo-35903: Use autoconfig to probe for shm_open() and shm_unlink(). (#11765)Neil Schemenauer2019-02-084-3/+142
| | | | | | | | | | | | Use autoconfig to probe for shm_open() and shm_unlink(). Set SHM_NEEDS_LIBRT if we must link with librt to get the shm_* functions. Change setup.py to use the autoconfig defines. These changes should make it more likely that _multiprocessing/posixshmem.c gets built correctly on different platforms.
| * Complete and neaten-up namedtuple's replacement of builtin function lookups ↵Raymond Hettinger2019-02-081-6/+3
| | | | | | | | with derefs (GH-11794)
| * Add What's New entry for date subclass behavior (#11790)Paul Ganssle2019-02-081-0/+8
| | | | | | | | | | | | | | | | This was a backwards incompatible change and should be clearly noted. Related bugs: bpo-32417: https://bugs.python.org/issue32417 bpo-35364: https://bugs.python.org/issue35364
| * bpo-35615: Fix crashes when copying a Weak{Key,Value}Dictionary. (GH-11384)Fish2019-02-073-16/+105
| | | | | | | | | | | | | | | | | | | | Protect dict iterations by wrapping them with _IterationGuard in the following methods: - WeakValueDictionary.copy() - WeakValueDictionary.__deepcopy__() - WeakKeyDictionary.copy() - WeakKeyDictionary.__deepcopy__()
| * bpo-35911: add cell constructor (GH-11771)Pierre Glaser2019-02-076-2/+71
| | | | | | | | Add a cell constructor, expose the cell type in the types module.
* | fix doc example + remove UDP-related test code which is no longer usedGiampaolo Rodola2019-02-174-23/+11
| |
* | update docGiampaolo Rodola2019-02-153-28/+23
| |
* | idlelib/rpc.py: add missing address argumentTerry Jan Reedy2019-02-151-1/+1
| | | | | | Omission caused IDLE to crash when started.
* | fix ftplib bug, skip IPV6 testsGiampaolo Rodola2019-02-152-1/+5
| |
* | update docGiampaolo Rodola2019-02-153-53/+42
| |
* | rename arg hybrid_ipv46 -> dualstack_ipv6Giampaolo Rodola2019-02-145-27/+29
| |
* | don't use getaddrinfo(), change function signatureGiampaolo Rodola2019-02-142-166/+66
| | | | | | | | https://github.com/python/cpython/pull/11784#issuecomment-463736515
* | fix test failuresGiampaolo Rodola2019-02-142-10/+9
| |
* | fix NameError + add comment clarifying why we in case of ambiguous host we ↵Giampaolo Rodola2019-02-143-8/+14
| | | | | | | | prever AF_INET over AF_INET6
* | address @vstinner commentsGiampaolo Rodola2019-02-142-10/+16
| |
* | get rid of reuse_addr argGiampaolo Rodola2019-02-143-42/+8
| |
* | rename bind_socket() to create_server()Giampaolo Rodola2019-02-1419-77/+77
| |
* | update doc + provide better error message on bind()Giampaolo Rodola2019-02-133-17/+42
| |
* | raise error on Windows if reuse_addr=True and type != SOCK_DGRAMGiampaolo Rodola2019-02-132-10/+28
| |
* | use 'localhost' in tests (safer)Giampaolo Rodola2019-02-121-16/+12
| |
* | update docGiampaolo Rodola2019-02-122-20/+20
| |
* | various improvements:Giampaolo Rodola2019-02-125-11/+78
| | | | | | | | | | | | | | - update doc examples - force AF_INET6 if hybrid_ipv46=True - add new functions to __all__ - add more tests
* | introduce supports_hybrid_ipv46 and relative bind_socket argGiampaolo Rodola2019-02-125-19/+99
| |
* | document that AF_INET is preferred if host's family is unclearGiampaolo Rodola2019-02-121-3/+4
| |
* | set flags arg to None by defaultGiampaolo Rodola2019-02-122-3/+6
| |
* | change var nameGiampaolo Rodola2019-02-121-2/+2
| |
* | adjust doc wordingGiampaolo Rodola2019-02-121-2/+2
| |
* | fix test failuresGiampaolo Rodola2019-02-112-3/+3
| |
* | unittest: check IPV6_V6ONLY is set by defaultGiampaolo Rodola2019-02-082-1/+8
| |
* | set IPV6_V6ONLY by defaultGiampaolo Rodola2019-02-082-16/+28
| |
* | raise ValueError if type is not SOCK_STREAM/DGRAMGiampaolo Rodola2019-02-082-4/+6
| |
* | make family and type kw-only argsGiampaolo Rodola2019-02-083-10/+10
| |
* | rename methodGiampaolo Rodola2019-02-081-5/+5
| |
* | add 'reuse_addr' argGiampaolo Rodola2019-02-085-12/+37
| |
* | add NEWS entryGiampaolo Rodola2019-02-071-0/+1
| |
* | add commentGiampaolo Rodola2019-02-072-1/+2
| |
* | use bind_socket() in more unit-testsGiampaolo Rodola2019-02-075-21/+8
| |
* | add 'flags' parameterGiampaolo Rodola2019-02-072-5/+8
| |
* | set default backlog to 128; provide a more informative message if ↵Giampaolo Rodola2019-02-073-4/+10
| | | | | | | | SO_REUSEPORT is not supported
* | use bind_socket() in tests (reuse code)Giampaolo Rodola2019-02-079-48/+16
| |
* | make ftplib use bind_socket() (reuse code)Giampaolo Rodola2019-02-071-20/+1
| |
* | add socket.bind_socket() function + testsGiampaolo Rodola2019-02-074-2/+198
|/
* bpo-24209: In http.server script, rely on getaddrinfo to bind to preferred ↵Jason R. Coombs2019-02-073-23/+76
| | | | | | | address based on the bind parameter. (#11767) In http.server script, rely on getaddrinfo to bind to preferred address based on the bind parameter. As a result, now IPv6 is used as the default (including IPv4 on dual-stack systems). Enhanced tests.
* bpo-35917: Test multiprocessing manager classes and shareable types (GH-11772)Giampaolo Rodola2019-02-072-0/+249
| | | | multiprocessing: provide unittests for manager classes and shareable types
* bpo-35606: Implement math.prod (GH-11359)Pablo Galindo2019-02-066-1/+260
|
* Fix url to core-mentorship mailing list (GH-11775)Mariatta2019-02-061-1/+1
|
* bpo-20001: update pathlib landing image (GH-11304)Harmandeep Singh2019-02-052-4/+1
|
* email: use dict instead of OrderedDict (GH-11709)Inada Naoki2019-02-051-2/+1
|
* asyncio: use dict instead of OrderedDict (GH-11710)Inada Naoki2019-02-051-1/+1
|
* Fix typo (micro->nano) (GH-11759)Raymond Hettinger2019-02-041-1/+1
|