Skip to content
Permalink
Branch: 3.8
Commits on Jan 3, 2020
  1. Update copyright year in macOS installer license copy (GH-17806)

    miss-islington and ned-deily committed Jan 3, 2020
    (cherry picked from commit 32f1443)
    
    Co-authored-by: Ned Deily <nad@python.org>
  2. Bring Python into the next decade. (GH-17801)

    miss-islington and benjaminp committed Jan 3, 2020
    (cherry picked from commit 946b29e)
    
    Co-authored-by: Benjamin Peterson <benjamin@python.org>
Commits on Jan 1, 2020
  1. bpo-39183: Fix formatting in library/ensurepip (GH-17787)

    miss-islington and rffontenelle committed Jan 1, 2020
    Remove extra space to fix formatting and avoid from splitting text in to strings.
    
    https://bugs.python.org/issue39183
    (cherry picked from commit 149175c)
    
    Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
  2. bpo-39142: Avoid converting namedtuple instances to ConvertingTuple. (G…

    miss-islington authored and vsajip committed Jan 1, 2020
    …H-17773) (GH-17785)
    
    (cherry picked from commit 46abfc1)
  3. Document CodeType.replace (GH-17776)

    miss-islington and asottile committed Jan 1, 2020
    (cherry picked from commit 22424c0)
    
    Co-authored-by: Anthony Sottile <asottile@umich.edu>
  4. bpo-39176: Improve error message for 'named assignment' (GH-17777) (G…

    2 people authored and rhettinger committed Jan 1, 2020
    …H-17778)
    
    (cherry picked from commit 37143a8)
    
    Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
    
    Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
Commits on Dec 31, 2019
  1. Fix idlelib README typo. (GH-17770)

    miss-islington and terryjreedy committed Dec 31, 2019
    (cherry picked from commit ba82ee8)
    
    Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
  2. [3.8] bpo-38588: Fix possible crashes in dict and list when calling P… (

    2 people authored and pablogsal committed Dec 31, 2019
    GH-17764)
    
    * [3.8] bpo-38588: Fix possible crashes in dict and list when calling PyObject_RichCompareBool (GH-17734)
    
    Take strong references before calling PyObject_RichCompareBool to protect against the case
    where the object dies during the call.
    (cherry picked from commit 2d5bf56)
    
    Co-authored-by: Dong-hee Na <donghee.na92@gmail.com>
    
    * Update Objects/listobject.c
    
    @methane's suggestion
    
    Co-Authored-By: Inada Naoki <songofacandy@gmail.com>
    
    Co-authored-by: Inada Naoki <songofacandy@gmail.com>
  3. closes bpo-37446: resolve undefined behavior in Python/hamt.c (GH-17727)

    miss-islington and isidentical committed Dec 31, 2019
    (cherry picked from commit d0c92e8)
    
    Co-authored-by: Batuhan Taşkaya <47358913+isidentical@users.noreply.github.com>
Commits on Dec 30, 2019
  1. bpo-34118: memoryview, range, and tuple are classes (GH-17761)

    miss-islington and terryjreedy committed Dec 30, 2019
    Tag memoryview, range, and tuple as classes, the same as list, etcetera, in
    the library manual built-in functions list.
    (cherry picked from commit ee9ff05)
    
    Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
  2. bpo-38610: Fix possible crashes in several list methods (GH-17022)

    miss-islington and ZackerySpytz committed Dec 30, 2019
    Hold strong references to list elements while calling PyObject_RichCompareBool().
    (cherry picked from commit d9e561d)
    
    Co-authored-by: Zackery Spytz <zspytz@gmail.com>
  3. bpo-39037: Fix lookup order of magic methods in with statement docume…

    miss-islington and maggyero committed Dec 30, 2019
    …ntation (GH-17608)
    
    * __enter__ is now looked up before __exit__ to give a more intuitive error message
    * add pseudo-code equivalent for the with statement
    * fix pseudo-code for the async with statement to use a finally clause
    * use SUITE rather than BLOCK for consistency with the language grammar
    
    Patch by Géry Ogam.
    (cherry picked from commit 226e6e7)
    
    Co-authored-by: Géry Ogam <gery.ogam@gmail.com>
Commits on Dec 29, 2019
  1. Fix typos and remove deprecated deprecation warning. (GH-17741)

    miss-islington and awecx committed Dec 29, 2019
    (cherry picked from commit 32a12ae)
    
    Co-authored-by: Antoine <43954001+awecx@users.noreply.github.com>
  2. [3.8] bpo-39136: Fixed typos (GH-17720)

    terryjreedy committed Dec 29, 2019
    funtion -> function; configuraton -> configuration; defintitions -> definitions;
    focusses -> focuses; necesarily -> necessarily; follwing -> following;
    Excape -> Escape,
    
    (cherry picked from commit 6c7bb38)
Commits on Dec 28, 2019
  1. Reorder entries in Misc/ACKS (GH-17663) (GH-17673)

    merwok committed Dec 28, 2019
  2. bpo-38731: Fix function signature of quiet in docs (GH-17719)

    miss-islington and isidentical committed Dec 28, 2019
    (cherry picked from commit 98f0f04)
    
    Co-authored-by: Batuhan Taşkaya <47358913+isidentical@users.noreply.github.com>
  3. bpo-39144 Align ctags and etags behaviours in the makefile and includ…

    miss-islington and tonybaloney committed Dec 28, 2019
    …e Python stdlib files (GH-17721)
    
    (cherry picked from commit ef7eaaf)
    
    Co-authored-by: Anthony Shaw <anthony.p.shaw@gmail.com>
Commits on Dec 27, 2019
  1. closes bpo-30364: Replace deprecated no_address_safety_analysis attri…

    miss-islington and isidentical committed Dec 27, 2019
    …bute. (GH-17702)
    
    (cherry picked from commit c0052f3)
    
    Co-authored-by: Batuhan Taşkaya <47358913+isidentical@users.noreply.github.com>
  2. [3.8] closes bpo-39135: Remove 'time.clock()' mention in docs. (GH-17713

    benjaminp and goodmami committed Dec 27, 2019
    )
    
    `time.clock()` was removed in Python 3.8, but it was still mentioned
    in the documentation for when `time.get_clock_info()` is given the
    argument `'clock'`. This commit removes that mention.
    (cherry picked from commit 91874bb)
    
    Co-authored-by: Michael Wayne Goodman <goodman.m.w@gmail.com>
Commits on Dec 25, 2019
  1. bpo-33961: Adjusted dataclasses docs to correct exceptions raised. (G…

    miss-islington and sanjioh committed Dec 25, 2019
    …H-7917) (GH-17677)
    
    (cherry picked from commit e28aff5)
    
    Co-authored-by: Fabio Sangiovanni <4040184+sanjioh@users.noreply.github.com>
  2. Fix the miscellaneous typo (GH-17700)

    miss-islington and cocoatomo committed Dec 25, 2019
    A character "i" is omitted.
    (cherry picked from commit 527f9de)
    
    Co-authored-by: cocoatomo <cocoatomo77@gmail.com>
  3. bpo-38753: AsyncMock added in version 3.8 (GH-17102)

    miss-islington and belm0 committed Dec 25, 2019
    (cherry picked from commit 279d8df)
    
    Co-authored-by: John Belmonte <john@neggie.net>
  4. Minor C API documentation improvements. (GH-17697)

    2 people authored and benjaminp committed Dec 25, 2019
    The added parentheses around the PyIter_Next assignment suppress the following warning which gcc throws without:
    ```
    warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    ```
    The other change is a typo fix
    (cherry picked from commit 5c7ed75)
    
    Co-authored-by: William Ayd <william.ayd@icloud.com>
Commits on Dec 24, 2019
  1. Fix import path for asyncio.TimeoutError (GH-17691)

    miss-islington and asvetlov committed Dec 24, 2019
    (cherry picked from commit 025eeaa)
    
    Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Dec 23, 2019
  1. Doc typo (GH-17667) (#17668)

    miss-islington and jcea committed Dec 23, 2019
    (cherry picked from commit b0d4949)
    
    Co-authored-by: Jesús Cea <jcea@jcea.es>
    
    Co-authored-by: Jesús Cea <jcea@jcea.es>
  2. [typo] fix dupe in datetime.fromisoformat docs (GH-17295)

    miss-islington and yawpitch committed Dec 23, 2019
    Fixes a nearly word for word duplication of a sentence that appears
    earlier in the caution section of datetime.datetime.fromisoformat in
    Doc/Library/datetime.rst.
    
    No issue created as it's a trivial change.
    
    Automerge-Triggered-By: @pganssle
    (cherry picked from commit e7b406f)
    
    Co-authored-by: Michael Morehouse <640167+yawpitch@users.noreply.github.com>
Commits on Dec 22, 2019
  1. Add missing markup (GH-17680)

    miss-islington and cocoatomo committed Dec 22, 2019
    "HH", "MM" and "ffffff" are enclosed with double back quotes, but "SS" is left being bare
    (cherry picked from commit 068768f)
    
    Co-authored-by: cocoatomo <cocoatomo77@gmail.com>
Commits on Dec 20, 2019
  1. bpo-38918: Add __module__ entry for function & method type in inspect…

    miss-islington and parthsharma2 committed Dec 20, 2019
    … docs table (GH-17408)
    
    Adds` __module__ ` entries for function & method types in inspect docs table.
    
    https://bugs.python.org/issue38918
    (cherry picked from commit f522a6d)
    
    Co-authored-by: Parth Sharma <parthsharma2@users.noreply.github.com>
Commits on Dec 19, 2019
  1. [3.8] bpo-38316: Fix co_stacksize documentation (GH-16983) (GH-17661)

    isidentical authored and miss-islington committed Dec 19, 2019
    (cherry picked from commit d587272)
    
    Co-authored-by: Batuhan Taşkaya <47358913+isidentical@users.noreply.github.com>
    
    
    
    
    
    https://bugs.python.org/issue38316
    
    
    
    Automerge-Triggered-By: @vstinner
  2. Post 3.8.1

    ambv committed Dec 19, 2019
  3. Merge tag 'v3.8.1' into 3.8

    ambv committed Dec 19, 2019
    Python 3.8.1
Commits on Dec 18, 2019
  1. bpo-38546: Fix concurrent.futures test_ressources_gced_in_workers() (G…

    vstinner committed Dec 18, 2019
    …H-17652) (GH-17655)
    
    Fix test_ressources_gced_in_workers() of test_concurrent_futures:
    explicitly stop the manager to prevent leaking a child process
    running in the background after the test completes.
    
    (cherry picked from commit 673c393)
  2. Python 3.8.1

    ambv committed Dec 18, 2019
  3. bpo-38546: multiprocessing tests stop the resource tracker (GH-17641) (

    vstinner committed Dec 18, 2019
    …GH-17647)
    
    Multiprocessing and concurrent.futures tests now stop the resource
    tracker process when tests complete.
    
    Add ResourceTracker._stop() method to
    multiprocessing.resource_tracker.
    
    Add _cleanup_tests() helper function to multiprocessing.util: share
    code between multiprocessing and concurrent.futures tests.
    
    (cherry picked from commit 9707e8e)
Older
You can’t perform that action at this time.