Skip to content
Permalink
Branch: master
Commits on Jun 10, 2020
  1. bpo-40889: Optimize dict.items() ^ dict.items() (GH-20718)

    sweeneyde committed Jun 10, 2020
  2. bpo-32604: Recommit "bpo-32604: PEP 554 for use in test suite (GH-19985

    3 people committed Jun 10, 2020
    …)" (GH-20611)
    
    * PEP 554 for use in test suite
    
    * 📜🤖 Added by blurb_it.
    
    * Fix space
    
    * Add doc to doc tree
    
    * Move to modules doc tree
    
    * Fix suspicious doc errors
    
    * Fix test__all
    
    * Docs docs docs
    
    * Support isolated and fix wait
    
    * Fix white space
    
    * Remove undefined from __all__
    
    * Fix recv and add exceptions
    
    * Remove unused exceptions, fix pep 8 formatting errors and fix _NOT_SET in recv_nowait()
    
    * Update Lib/test/support/interpreters.py
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    
    * Remove documentation (module is for internal use)
    
    Co-authored-by: nanjekyejoannah <joannah.nanjekye@ibm.com>
    Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
  3. bpo-34003: Re-add versionchanged entry in csv docs (GH-20657)

    merwok committed Jun 10, 2020
    Follow-up to GH-8014
Commits on Jun 9, 2020
  1. Remove usesless function from csv module (GH-20762)

    corona10 committed Jun 9, 2020
  2. bpo-40684: Fix make install for platlibdir=lib64 (GH-20736)

    vstinner committed Jun 9, 2020
    "make install" now uses the PLATLIBDIR variable for the destination
    lib-dynload/ directory when ./configure --with-platlibdir is used.
    
    Update --with-platlibdir comment in configure.
  3. Remove reference to 3.7 and 3.8 backports. (GH-20754)

    skrah committed Jun 9, 2020
Commits on Jun 8, 2020
  1. Minor improvement to the namedtuple implementation (GH-20741)

    rhettinger committed Jun 8, 2020
    * Cleaner way to build the arg list with a trailing comma when required
    
    * Fix appearance of __new__ in help()
  2. bpo-40854: PYTHONPLATLIBDIR env var added to 3.9 (GH-20735)

    vstinner committed Jun 8, 2020
  3. Add multicore support to deccheck.py. (GH-20731)

    skrah committed Jun 8, 2020
  4. bpo-40861: Enable optimizations when building liblzma (GH-20724)

    zooba committed Jun 8, 2020
  5. bpo-40910: Export Py_GetArgcArgv() function (GH-20721)

    vstinner committed Jun 8, 2020
    Export explicitly the Py_GetArgcArgv() function to the C API and
    document the function. Previously, it was exported implicitly which
    no longer works since Python is built with -fvisibility=hidden.
    
    * Add PyConfig._orig_argv member.
    * Py_InitializeFromConfig() no longer calls _PyConfig_Write() twice.
    * PyConfig_Read() no longer initializes Py_GetArgcArgv(): it is now
      _PyConfig_Write() responsibility.
    * _PyConfig_Write() result type becomes PyStatus instead of void.
    * Write an unit test on Py_GetArgcArgv().
  6. bpo-40854: Allow overriding sys.platlibdir via PYTHONPLATLIBDIR env-v…

    manisandro committed Jun 8, 2020
    …ar (GH-20605)
  7. bpo-29882: Add _Py_popcount32() function (GH-20518)

    vstinner committed Jun 8, 2020
    * Rename pycore_byteswap.h to pycore_bitutils.h.
    * Move popcount_digit() to pycore_bitutils.h as _Py_popcount32().
    * _Py_popcount32() uses GCC and clang builtin function if available.
    * Add unit tests to _Py_popcount32().
  8. bpo-33187: Document 3.9 changes to xml.etree.ElementInclude.include (G…

    hauntsaninja committed Jun 8, 2020
    …H-20438)
    
    Looks like the merging of bpo-33187 and bpo-20928 was racy, resulting in
    this change going undocumented.
  9. allow macOS installer builds to package pre-built html docs (GH-20715)

    ned-deily committed Jun 8, 2020
    build-installer now looks in its directory of source tarballs
    for a suitable html tarball of the same version.  If so, it
    will unpack and use it rather than rebuilding the html format
    documentation set from the source repo.  This is intended as
    a speedup for test builds of the installer.  Files names must
    be in the same format as produced by the docs build for download,
    for example, `python-3.9.0b1-docs-html.tar.bz2`.
  10. Deny eval() direct access to builtins (GH-20713)

    rhettinger committed Jun 8, 2020
  11. bpo-22021: Update root_dir and base_dir documentation in shutil (GH-1…

    lysnikolaou committed Jun 8, 2020
    …0367)
    
    Also added an example in shutil in order to make more clear how they are to be used.
    
    Initially reported by Weinan Li on bpo.
  12. bpo-40903: Handle multiple '=' in invalid assignment rules in the PEG…

    pablogsal committed Jun 8, 2020
    … parser (GH-20697)
    
    Automerge-Triggered-By: @pablogsal
  13. bpo-39791 native hooks for importlib.resources.files (GH-20576)

    jaraco and blurb-it committed Jun 8, 2020
    * Provide native .files support on SourceFileLoader.
    
    * Add native importlib.resources.files() support to zipimporter. Remove fallback support.
    
    * make regen-all
    
    * 📜🤖 Added by blurb_it.
    
    * Move 'files' into the ResourceReader so it can carry the relevant module name context.
    
    * Create 'importlib.readers' module and add FileReader to it.
    
    * Add zip reader and rely on it for a TraversableResources object on zipimporter.
    
    * Remove TraversableAdapter, no longer needed.
    
    * Update blurb.
    
    * Replace backslashes with forward slashes.
    
    * Incorporate changes from importlib_metadata 2.0, finalizing the interface for extension via get_resource_reader.
    
    Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
  14. bpo-40904: Fix segfault in the new parser with f-string containing yi…

    pablogsal committed Jun 8, 2020
    …eld statements with no value (GH-20701)
  15. bpo-40887: Don't use finalized free lists (GH-20700)

    vstinner committed Jun 8, 2020
    In debug mode, ensure that free lists are no longer used after being
    finalized. Set numfree to -1 in finalization functions
    (eg. _PyList_Fini()), and then check that numfree is not equal to -1
    before using a free list (e.g list_dealloc()).
Commits on Jun 7, 2020
  1. bpo-40881: Fix unicode_release_interned() (GH-20699)

    vstinner committed Jun 7, 2020
    Use Py_SET_REFCNT() in unicode_release_interned().
  2. bpo-40887: Fix finalize_interp_clear() for free lists (GH-20698)

    vstinner committed Jun 7, 2020
    Reorganize code to ensure that free lists are cleared in the right
    order. Call _PyWarnings_Fini() before _PyList_Fini().
  3. bpo-39791: Support file systems that cannot support non-ascii filenam…

    jaraco committed Jun 7, 2020
    …es (skipping tests in that case). (#20681)
  4. Fix return type of test helper function heapctypewithbuffer_releasebu…

    remilapeyre committed Jun 7, 2020
    …ffer() (GH-20685)
Commits on Jun 6, 2020
  1. Update comments to reflect the current API (GH-20682)

    rhettinger committed Jun 6, 2020
  2. bpo-40724: Support setting buffer slots from type specs (GH-20648)

    scoder committed Jun 6, 2020
    This is not part of the limited API but makes the buffer slots available for type specs.
  3. Refactor scripts in Tools/peg_generator/scripts (GH-20401)

    lysnikolaou committed Jun 6, 2020
Commits on Jun 5, 2020
  1. bpo-40880: Fix invalid read in newline_in_string in pegen.c (#20666)

    pablogsal and lysnikolaou committed Jun 5, 2020
    * bpo-40880: Fix invalid read in newline_in_string in pegen.c
    
    * Update Parser/pegen/pegen.c
    
    Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
    
    * Add NEWS entry
    
    Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Older
You can’t perform that action at this time.