Skip to content
Permalink
master

Commits on Sep 23, 2020

  1. bpo-41513: Improve order of adding fractional values. Improve variabl…

    …e names. (GH-22368)
    rhettinger committed Sep 23, 2020

Commits on Sep 22, 2020

  1. bpo-41816: `StrEnum.__str__` is `str.__str__` (GH-22362)

    use `str.__str__` for `StrEnum` so that `str(StrEnum.member)` is the same as directly accessing the string value of the `StrEnum` member
    ethanfurman committed Sep 22, 2020
  2. bpo-35764: Rewrite the IDLE Calltips doc section (GH-22363)

    terryjreedy committed Sep 22, 2020
  3. bpo-41810: Reintroduce `types.EllipsisType`, `.NoneType` & `.NotImple…

    …mentedType` (GH-22336)
    
    closes issue 41810
    BvB93 committed Sep 22, 2020
  4. bpo-41602: raise SIGINT exit code on KeyboardInterrupt from pymain_ru…

    …n_module (#21956)
    
    Closes bpo issue 41602
    graingert committed Sep 22, 2020
  5. bpo-41817: use new StrEnum to ensure all members are strings (GH-22348)

    * use new StrEnum to ensure all members are strings
    ethanfurman committed Sep 22, 2020
  6. bpo-40670: More reliable validation of statements in timeit.Timer. (G…

    …H-22358)
    
    It now accepts "empty" statements (only whitespaces and comments)
    and rejects misindentent statements.
    serhiy-storchaka committed Sep 22, 2020
  7. Py_IS_TYPE() macro uses Py_TYPE() (GH-22341)

    vstinner committed Sep 22, 2020
  8. Enum: add extended AutoNumber example (GH-22349)

    ethanfurman committed Sep 22, 2020
  9. bpo-40181: Remove '/' reminder in IDLE calltips. (GH-22350)

    The marker was added to the language in 3.8 and
    3.7 only gets security patches.
    terryjreedy committed Sep 22, 2020
  10. bpo-41756: Refactor gen_send_ex(). (GH-22330)

    serhiy-storchaka committed Sep 22, 2020
  11. bpo-41816: add `StrEnum` (GH-22337)

    `StrEnum` ensures that its members were already strings, or intended to
    be strings.
    ethanfurman committed Sep 22, 2020

Commits on Sep 21, 2020

  1. bpo-40084: Enum - dir() includes member attributes (GH-19219)

    lem2clide committed Sep 21, 2020
  2. bpo-1635741: Convert an _lsprof method to argument clinic (GH-22240)

    koubaa committed Sep 21, 2020
  3. bpo-41819: Fix compiler warning in init_dump_ascii_wstr() (GH-22332)

    Fix the compiler warning:
    
    format specifies type `wint_t` (aka `int`) but the argument has type `unsigned int`
    SamuelMarks committed Sep 21, 2020
  4. bpo-41513: Add accuracy tests for math.hypot() (GH-22327)

    rhettinger committed Sep 21, 2020

Commits on Sep 20, 2020

  1. bpo-12178: Fix escaping of escapechar in csv.writer() (GH-13710)

    Co-authored-by: Itay Elbirt <anotahacou@gmail.com>
    berkerpeksag and Tapuzi committed Sep 20, 2020
  2. bpo-41815: SQLite: segfault if backup called on closed database (GH-2…

    …2322)
    
    # [bpo-41815](): SQLite: fix segfault if backup called on closed database
    
    Attempting to backup a closed database will trigger segfault:
    
    ```python
    import sqlite3
    target = sqlite3.connect(':memory:')
    source = sqlite3.connect(':memory:')
    source.close()
    source.backup(target)
    ```
    pdmccormick committed Sep 20, 2020

Commits on Sep 19, 2020

  1. Add missing whatsnew entry for TestCase.assertNoLogs (GH-22317)

    mdickinson committed Sep 19, 2020
  2. bpo-41756: Introduce PyGen_Send C API (GH-22196)

    The new API allows to efficiently send values into native generators
    and coroutines avoiding use of StopIteration exceptions to signal 
    returns.
    
    ceval loop now uses this method instead of the old "private"
    _PyGen_Send C API. This translates to 1.6x increased performance
    of 'await' calls in micro-benchmarks.
    
    Aside from CPython core improvements, this new API will also allow 
    Cython to generate more efficient code, benefiting high-performance
    IO libraries like uvloop.
    vladima committed Sep 19, 2020
  3. Make fractional value accumulation consistent inside and outside the …

    …loop. (GH-22315)
    rhettinger committed Sep 19, 2020

Commits on Sep 18, 2020

  1. bpo-35293: Travis CI uses "make venv" for the doc (GH-22307)

    Doc/requirements.txt becomes the reference for packages and package
    versions needed to build the Python documentation.
    
    * Doc/Makefile now uses Doc/requirements.txt
    * .travis.yml now uses "make env" of Doc/Makefile
    vstinner committed Sep 18, 2020
  2. bpo-35293: Remove RemovedInSphinx40Warning (GH-22198)

    * bpo-35293: Remove RemovedInSphinx40Warning
    
    * Update Misc/NEWS.d/next/Documentation/2020-09-12-17-37-13.bpo-35293._cOwPD.rst
    
    Co-authored-by: Victor Stinner <vstinner@python.org>
    
    * bpo-35293: Apply Victor's review
    
    Co-authored-by: Victor Stinner <vstinner@python.org>
    corona10 and vstinner committed Sep 18, 2020
  3. bpo-41762: Fix usage of productionlist markup in the doc (GH-22281)

    Use an unique identifier for the different grammars documented using
    the Sphinx productionlist markup.
    
    productionlist markups of the same grammar, like "expressions" or
    "compound statements", use the same identifier "python-grammar".
    vstinner committed Sep 18, 2020
  4. Remove duplicated words words (GH-22298)

    serhiy-storchaka committed Sep 18, 2020
  5. bpo-41808: Add What's New 3.9 entry missing from master (#22294)

    Entry was added by bpo-40939, #21012 and #21039.
    terryjreedy committed Sep 18, 2020

Commits on Sep 17, 2020

  1. bpo-41662: Fix bugs in binding parameters in sqlite3 (GH-21998)

    * When the parameters argument is a list, correctly handle the case
      of changing it during iteration.
    * When the parameters argument is a custom sequence, no longer
      override an exception raised in ``__len__()``.
    serhiy-storchaka committed Sep 17, 2020

Commits on Sep 16, 2020

  1. Enum: make `Flag` and `IntFlag` members iterable (GH-22221)

    ethanfurman committed Sep 16, 2020
  2. _auto_called cleanup (GH-22285)

    ethanfurman committed Sep 16, 2020
  3. bpo-41746: Add type information to asdl_seq objects (GH-22223)

    * Add new capability to the PEG parser to type variable assignments. For instance:
    ```
           | a[asdl_stmt_seq*]=';'.small_stmt+ [';'] NEWLINE { a }
    ```
    
    * Add new sequence types from the asdl definition (automatically generated)
    * Make `asdl_seq` type a generic aliasing pointer type.
    * Create a new `asdl_generic_seq` for the generic case using `void*`.
    * The old `asdl_seq_GET`/`ast_seq_SET` macros now are typed.
    * New `asdl_seq_GET_UNTYPED`/`ast_seq_SET_UNTYPED` macros for dealing with generic sequences.
    * Changes all possible `asdl_seq` types to use specific versions everywhere.
    pablogsal committed Sep 16, 2020
Older
You can’t perform that action at this time.