Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | bpo-35903: Use autoconfig to probe for shm_open() and shm_unlink(). (#11765) | Neil Schemenauer | 2019-02-08 | 4 | -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 Hettinger | 2019-02-08 | 1 | -6/+3 | |
| | | | | | | | | with derefs (GH-11794) | |||||
| * | Add What's New entry for date subclass behavior (#11790) | Paul Ganssle | 2019-02-08 | 1 | -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) | Fish | 2019-02-07 | 3 | -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 Glaser | 2019-02-07 | 6 | -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 used | Giampaolo Rodola | 2019-02-17 | 4 | -23/+11 | |
| | | ||||||
* | | update doc | Giampaolo Rodola | 2019-02-15 | 3 | -28/+23 | |
| | | ||||||
* | | idlelib/rpc.py: add missing address argument | Terry Jan Reedy | 2019-02-15 | 1 | -1/+1 | |
| | | | | | | Omission caused IDLE to crash when started. | |||||
* | | fix ftplib bug, skip IPV6 tests | Giampaolo Rodola | 2019-02-15 | 2 | -1/+5 | |
| | | ||||||
* | | update doc | Giampaolo Rodola | 2019-02-15 | 3 | -53/+42 | |
| | | ||||||
* | | rename arg hybrid_ipv46 -> dualstack_ipv6 | Giampaolo Rodola | 2019-02-14 | 5 | -27/+29 | |
| | | ||||||
* | | don't use getaddrinfo(), change function signature | Giampaolo Rodola | 2019-02-14 | 2 | -166/+66 | |
| | | | | | | | | https://github.com/python/cpython/pull/11784#issuecomment-463736515 | |||||
* | | fix test failures | Giampaolo Rodola | 2019-02-14 | 2 | -10/+9 | |
| | | ||||||
* | | fix NameError + add comment clarifying why we in case of ambiguous host we ↵ | Giampaolo Rodola | 2019-02-14 | 3 | -8/+14 | |
| | | | | | | | | prever AF_INET over AF_INET6 | |||||
* | | address @vstinner comments | Giampaolo Rodola | 2019-02-14 | 2 | -10/+16 | |
| | | ||||||
* | | get rid of reuse_addr arg | Giampaolo Rodola | 2019-02-14 | 3 | -42/+8 | |
| | | ||||||
* | | rename bind_socket() to create_server() | Giampaolo Rodola | 2019-02-14 | 19 | -77/+77 | |
| | | ||||||
* | | update doc + provide better error message on bind() | Giampaolo Rodola | 2019-02-13 | 3 | -17/+42 | |
| | | ||||||
* | | raise error on Windows if reuse_addr=True and type != SOCK_DGRAM | Giampaolo Rodola | 2019-02-13 | 2 | -10/+28 | |
| | | ||||||
* | | use 'localhost' in tests (safer) | Giampaolo Rodola | 2019-02-12 | 1 | -16/+12 | |
| | | ||||||
* | | update doc | Giampaolo Rodola | 2019-02-12 | 2 | -20/+20 | |
| | | ||||||
* | | various improvements: | Giampaolo Rodola | 2019-02-12 | 5 | -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 arg | Giampaolo Rodola | 2019-02-12 | 5 | -19/+99 | |
| | | ||||||
* | | document that AF_INET is preferred if host's family is unclear | Giampaolo Rodola | 2019-02-12 | 1 | -3/+4 | |
| | | ||||||
* | | set flags arg to None by default | Giampaolo Rodola | 2019-02-12 | 2 | -3/+6 | |
| | | ||||||
* | | change var name | Giampaolo Rodola | 2019-02-12 | 1 | -2/+2 | |
| | | ||||||
* | | adjust doc wording | Giampaolo Rodola | 2019-02-12 | 1 | -2/+2 | |
| | | ||||||
* | | fix test failures | Giampaolo Rodola | 2019-02-11 | 2 | -3/+3 | |
| | | ||||||
* | | unittest: check IPV6_V6ONLY is set by default | Giampaolo Rodola | 2019-02-08 | 2 | -1/+8 | |
| | | ||||||
* | | set IPV6_V6ONLY by default | Giampaolo Rodola | 2019-02-08 | 2 | -16/+28 | |
| | | ||||||
* | | raise ValueError if type is not SOCK_STREAM/DGRAM | Giampaolo Rodola | 2019-02-08 | 2 | -4/+6 | |
| | | ||||||
* | | make family and type kw-only args | Giampaolo Rodola | 2019-02-08 | 3 | -10/+10 | |
| | | ||||||
* | | rename method | Giampaolo Rodola | 2019-02-08 | 1 | -5/+5 | |
| | | ||||||
* | | add 'reuse_addr' arg | Giampaolo Rodola | 2019-02-08 | 5 | -12/+37 | |
| | | ||||||
* | | add NEWS entry | Giampaolo Rodola | 2019-02-07 | 1 | -0/+1 | |
| | | ||||||
* | | add comment | Giampaolo Rodola | 2019-02-07 | 2 | -1/+2 | |
| | | ||||||
* | | use bind_socket() in more unit-tests | Giampaolo Rodola | 2019-02-07 | 5 | -21/+8 | |
| | | ||||||
* | | add 'flags' parameter | Giampaolo Rodola | 2019-02-07 | 2 | -5/+8 | |
| | | ||||||
* | | set default backlog to 128; provide a more informative message if ↵ | Giampaolo Rodola | 2019-02-07 | 3 | -4/+10 | |
| | | | | | | | | SO_REUSEPORT is not supported | |||||
* | | use bind_socket() in tests (reuse code) | Giampaolo Rodola | 2019-02-07 | 9 | -48/+16 | |
| | | ||||||
* | | make ftplib use bind_socket() (reuse code) | Giampaolo Rodola | 2019-02-07 | 1 | -20/+1 | |
| | | ||||||
* | | add socket.bind_socket() function + tests | Giampaolo Rodola | 2019-02-07 | 4 | -2/+198 | |
|/ | ||||||
* | bpo-24209: In http.server script, rely on getaddrinfo to bind to preferred ↵ | Jason R. Coombs | 2019-02-07 | 3 | -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 Rodola | 2019-02-07 | 2 | -0/+249 | |
| | | | | multiprocessing: provide unittests for manager classes and shareable types | |||||
* | bpo-35606: Implement math.prod (GH-11359) | Pablo Galindo | 2019-02-06 | 6 | -1/+260 | |
| | ||||||
* | Fix url to core-mentorship mailing list (GH-11775) | Mariatta | 2019-02-06 | 1 | -1/+1 | |
| | ||||||
* | bpo-20001: update pathlib landing image (GH-11304) | Harmandeep Singh | 2019-02-05 | 2 | -4/+1 | |
| | ||||||
* | email: use dict instead of OrderedDict (GH-11709) | Inada Naoki | 2019-02-05 | 1 | -2/+1 | |
| | ||||||
* | asyncio: use dict instead of OrderedDict (GH-11710) | Inada Naoki | 2019-02-05 | 1 | -1/+1 | |
| | ||||||
* | Fix typo (micro->nano) (GH-11759) | Raymond Hettinger | 2019-02-04 | 1 | -1/+1 | |
| |