summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-32717: Document PEP 560 (GH-6726)Ivan Levkivskyi2018-05-083-1/+74
|
* bpo-33144: Fix choosing random.Random._randbelow implementation. (GH-6563)Serhiy Storchaka2018-05-082-26/+74
| | | | random() takes precedence over getrandbits() if defined later in the class tree.
* bpo-33441: Make the sigset_t converter available in other modules. (GH-6720)Serhiy Storchaka2018-05-085-105/+142
| | | | | | | | | * Expose the sigset_t converter via private API _Py_Sigset_Converter(). * Use Argument Clinic for parsing sigset_t in signalmodule.c. * Raise ValueError instead OverflowError for integers out of the C long range. Based on patch by Pablo Galindo Salgado.
* Remove mojibake in the locale aliases mapping. (GH-6716)Serhiy Storchaka2018-05-062-2/+3
|
* bpo-20087: Update locale alias mapping with glibc 2.27 supported locales. ↵Serhiy Storchaka2018-05-063-5/+55
| | | | (ПР-6708)
* bpo-33422: Fix quotation marks getting deleted when looking up byte/string ↵Andrés Delfino2018-05-052-2/+11
| | | | | literals on pydoc. (GH-6701) Also update the list of string prefixes.
* bpo-33400: Clarified documentation to indicate no strict adherence to ISO ↵Vinay Sajip2018-05-044-20/+22
| | | | 8601. (GH-6702)
* bpo-33332: Add signal.valid_signals() (GH-6581)Antoine Pitrou2018-05-0414-26/+171
|
* bpo-33391: Fix refleak in set_symmetric_difference (GH-6670)lekma2018-05-022-1/+4
|
* Mitigate macOS race condition in installer build (GH-6686)Ned Deily2018-05-021-0/+4
|
* bpo-33290: Have macOS installer remove "pip" alias (GH-6683)Ned Deily2018-05-021-0/+5
| | | | | | | | | | | | | | Currently, "pip3 install --upgrade pip" unconditionally installs a "pip" alias even for Python 3. If a user has an existing Python 3.x installed from a python.org macOS installer and then subsequently manually updates to a new version of pip, there may now be a stray "pip" alias in the Python 3.x framework bin directory which can cause confusion if the user has both a Python 2.7 and 3.x installed; if the Python 3.x fw bin directory appears early on $PATH, "pip" might invoke the pip3 for the Python 3.x rather than the pip for Python 2.7. To try to mitigate this, the macOS installer script for the ensurepip option will unconditionally remove "pip" from the 3.x framework bin directory being updated / installed. (The ambiguity can be avoided by using "pythonx.y -m pip".)
* bpo-33281: NEWS and ACK (GH-6681)Ned Deily2018-05-022-0/+2
|
* bpo-33281: Fix ctypes.util.find_library regression on macOS (GH-6625)Ray Donnelly2018-05-021-2/+2
|
* bpo-20104: Improve error handling and fix a reference leak in ↵Serhiy Storchaka2018-05-015-152/+313
| | | | os.posix_spawn(). (#6332)
* bpo-20709: os.utime(path_to_directory): wrong documentation for Windows. ↵Stéphane Wirtel2018-05-012-8/+8
| | | | | | | | (GH-5469) Remove the paragraph where we explain that os.utime() does not support a directory as path under Windows. Patch by Jan-Philip Gehrcke Co-authored-by: Jan-Philip Gehrcke <jgehrcke@gmail.com>
* Add What's New for Korean documentation translation. (GH-6645)Julien Palard2018-05-011-1/+4
|
* bpo-31908: Fix output of cover files for trace module command-line tool. ↵Michael Selik2018-05-013-23/+60
| | | | | | (GH-4205) Previously emitted cover files only when --missing option was used.
* bpo-30465: Fix C downcast warning on Windows in ast.c (#6593)Victor Stinner2018-04-301-1/+1
| | | | ast.c: fstring_fix_node_location() downcasts a pointer difference to a C int. Replace int with Py_ssize_t to fix the compiler warning.
* Add mypy cache to gitignore (GH-6614)Ekin Dursun2018-04-301-0/+1
|
* bpo-33254: do not return an empty list when asking for the contents of a ↵Brett Cannon2018-04-305-21/+22
| | | | namespace package (GH-6467)
* Enable the verbose build for extension modules with GNU make (#6659)Matthias Klose2018-04-302-1/+7
|
* bpo-33393: Update config.guess and config.sub files (#6658)Matthias Klose2018-04-303-423/+396
|
* bpo-33377: add triplets for mips-r6 and riscv (#6655)Matthias Klose2018-04-303-1/+71
| | | | | | * issue33377: add triplets for mips-r6 and riscv * issue33377: add triplets for mips-r6 and riscv (NEWS entry)
* bpo-33352: Skip test_regrtest test if rt.bat does not exist (GH-6654)Andrés Delfino2018-04-301-0/+2
|
* bpo-33012: Fix invalid function casts for long_long. (GH-6652)Serhiy Storchaka2018-04-301-17/+25
| | | | | long_long() was used with three function types: PyCFunction, getter and unaryfunction.
* bpo-27645, sqlite: Fix integer overflow on sleep (#6594)Victor Stinner2018-04-301-4/+20
| | | | | | | | | Use the _PyTime_t type and round away from zero (ROUND_UP, _PyTime_ROUND_TIMEOUT) the sleep duration, when converting a Python object to seconds and then to milliseconds. Raise an OverflowError in case of overflow. Previously the (int)double conversion rounded towards zero (ROUND_DOWN).
* bpo-21474: Update IDLE word/identifier definition from ascii to unicode. ↵Terry Jan Reedy2018-04-302-4/+7
| | | | | | | (GH-6643) In text and entry boxes, this affects selection by double-click, movement left/right by control-left/right, and deletion left/right by control-BACKSPACE/DEL.
* bpo-33330: Write exceptions occurred in PyImport_Cleanup() to stderr. (GH-6606)Serhiy Storchaka2018-04-292-20/+26
| | | | They where silenced before.
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. ↵Siddhesh Poyarekar2018-04-2956-406/+406
| | | | | | | | | (GH-6030) METH_NOARGS functions need only a single argument but they are cast into a PyCFunction, which takes two arguments. This triggers an invalid function cast warning in gcc8 due to the argument mismatch. Fix this by adding a dummy unused argument.
* bpo-32362: Fix references to non-existent multiprocessing.Connection() (GH-6223)Bo Bayles2018-04-291-11/+17
|
* bpo-33256: Replace angle brackets around python object repr to display it in ↵sblondon2018-04-294-2/+5
| | | | html (GH-6442)
* bpo-31026: Fix test_dbm if dbm.ndbm is build with Berkeley DB. (GH-6632)Serhiy Storchaka2018-04-292-2/+29
|
* bpo-33383: Fix crash in get() of the dbm.ndbm database object. (#6630)Serhiy Storchaka2018-04-297-7/+38
|
* bpo-33378: Add Korean to the language switcher. (GH-6627)Dong-hee Na2018-04-282-0/+2
|
* Change "non-local state" to "content-local state". (GH-6617)Tom Christie2018-04-271-1/+1
| | | The wording here seems wrong, as per https://bugs.python.org/msg315792
* bpo-33363: raise SyntaxError for async for/with outside async functions (#6616)Zsolt Dollenstein2018-04-273-1/+25
|
* bpo-33041: Fix downcast warning on Windows (#6595)Victor Stinner2018-04-271-1/+1
| | | | Cast pointer difference from ssize_t to int: a frame is very unlikely larger than 2 GB.
* bpo-33358: Fix test_embed.test_pre_initialization_sys_options (GH-6612)Pablo Galindo2018-04-272-1/+3
| | | Fix test_embed.test_pre_initialization_sys_options() when building with --enable-shared
* Clarify the inspect.getmembers predicate parameter (#6615)Brian Curtin2018-04-261-3/+4
| | | | | | | | Previously, the predicate parameter was mentioned, but what it was to be called with was not documented and required either trial-and-error or looking into the source to find that it is called with the `value`, or second item, of the full members list. This change addresses what the predicate will receive, as well as does some light formatting to make this clear.
* bpo-27485: Rename and deprecate undocumented functions in urllib.parse (GH-2205)Cheryl Sabella2018-04-256-62/+244
|
* bpo-33334: Support NOP and EXTENDED_ARG in dis.stack_effect(). (#6566)Serhiy Storchaka2018-04-253-0/+21
| | | Added tests to ensure that all defined opcodes are supported.
* bpo-33330: Improve error handling in PyImport_Cleanup(). (GH-6564)Serhiy Storchaka2018-04-251-9/+24
|
* bpo-33280: Reorganize external Tcl/Tk references. (GH-6473)Andrés Delfino2018-04-251-22/+27
|
* Mention both relevant PEPs in function annotations tutorial (GH-6304)Neeraj Badlani2018-04-251-2/+2
| | | Patch by Neeraj Badlani.
* Fix rendering issues in the documentation for the os module (#6525)Pablo Galindo2018-04-251-4/+16
|
* bpo-33128 Fix duplicated call to importlib._install_external_importers ↵Pablo Galindo2018-04-253-5/+5
| | | | | | | | | (GH-6273) External importers were being added in both phases of the import system initialisation. They're only supposed to be added in the second phase, after the import machinery has been appropriately configured.
* acks += chrBrd (#6584)Łukasz Langa2018-04-231-0/+1
|
* bpo-33251: Update documentation to reflect change. (GH-6446) (#6583)Chris Bradbury2018-04-231-0/+5
|
* bpo-33251: Prevent ConfigParser.items returning items present in vars. (#6446)Chris Bradbury2018-04-233-5/+6
| | | | | | | | * bpo-33251: ConfigParser.items no longer returns items present in vars. Documentation for `ConfigParser.items()` states: 'Items present in vars no longer appear in the result.' This fix aligns behaviour to that specified in the documentation.
* bpo-33329: Fix multiprocessing regression on newer glibcs (GH-6575)Antoine Pitrou2018-04-232-6/+9
| | | | | | | Starting with glibc 2.27.9000-xxx, sigaddset() can return EINVAL for some reserved signal numbers between 1 and NSIG. The `range(1, NSIG)` idiom is commonly used to select all signals for blocking with `pthread_sigmask`. So we ignore the sigaddset() return value until we expose sigfillset() to provide a better idiom.