Skip to content
Permalink
master

Commits on Jul 17, 2021

  1. PEP 558: Update for fast locals proxy caching design changes (#2035)

    Further implementation work on the fast locals proxy resulted
    in treating the "f_locals" frame storage more as an implicitly
    or explicitly updated cache, rather than treating it solely as a
    dynamic snapshot.
    ncoghlan committed Jul 17, 2021

Commits on Jul 12, 2021

  1. Add PEP abstract to the RSS feed (#1679)

    * Flake8 fixes
    
    * Use first paragraph of abstract as 'description', and PEP author as 'author'
    
    * Check RSS generation runs with no error
    hugovk committed Jul 12, 2021

Commits on Jul 11, 2021

  1. PEP 0554: drop wording about daemon threads in isolated subinterprete…

    …rs (#2000)
    
    * drop wording about daemon threads in isolated subinterpreters
    
    new threads are not allowed (including daemon threads) implies that the opposite
    is true in isolated=False subinterpreters, that new threads are allowed (*excluding* daemon threads)
    
    * Update pep-0554.rst
    
    Co-authored-by: Thomas Grainger <tagrain@gmail.com>
    
    Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
    graingert and ericsnowcurrently committed Jul 11, 2021

Commits on Jul 10, 2021

  1. PEP 617: Grammar (#2029)

    verhovsky committed Jul 10, 2021
  2. PEP 558: adjustments after updating implementation (#2030)

    * `pdb` stores `__return__` and `__exception__`` entries on
      arbitrary frames, so that feature needs to be preserved
    * Some fast locals proxy operations will implicitly update the
      underlying shared mapping on the frame
    * Anyone explicitly calling `LocalsToFast` is going to want the
      read/write proxy, not any of the read-only options (plus it's
      hard to fit an essay in an error message)
    * Remove lingering reference to the removed `PyLocals_RefreshViews()`
    ncoghlan committed Jul 10, 2021

Commits on Jul 6, 2021

  1. PEP 3104: Add footnote to give example (#2027)

    While reading PEP 3104 to understand the ``nonlocal`` keyword, I found the explanation for why an alternative was not chosen to be vague. Further digging revealed an example for why there was a concern that ``.x`` and ``x`` could be used interchangeably. I linked this example as a footnote to save future readers time from digging to find an example. I hope this will increase comprehension of the PEP for future learners.
    SA-WS committed Jul 6, 2021

Commits on Jul 2, 2021

  1. PEP 657: addr => addrq (#2019)

    * PEP 657: addr => addrq
    
    * add underscores
    isidentical committed Jul 2, 2021

Commits on Jun 30, 2021

  1. Sphinx support: Add build process notes to README.rst (#2016)

    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    AA-Turner and pablogsal committed Jun 30, 2021
  2. PEP 517: Make final (#1712)

    pfmoore committed Jun 30, 2021
  3. Sphinx support: theming (#1933)

    See #2, #1385 for context. Superseeds #1568.
    
    This is the Sphinx-theming part, building on PR #1930.
    
    ### Stylesheets:
    - `style.css` - styles
    - `mq.css` - media queries
    
    ### Jinja2 Templates:
    - `page.html` - overarching template
    
    ### Javascript:
    - `doctools.js` - fixes footnote brackets
    
    ### Theme miscellany
    - `theme.conf` - sets pygments styles, theme internals
    AA-Turner committed Jun 30, 2021

Commits on Jun 29, 2021

  1. PEP-563: Fixed the comments for a few examples (#2013)

    This commit fixes the wording in the comments for failing examples
    in the "Backwards Compatibility" section, as suggested by Guido in #2007.
    superbobry committed Jun 29, 2021
Older