master
Commits on Jul 18, 2021
Commits on Jul 17, 2021
-
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.
-
Commits on Jul 14, 2021
Commits on Jul 13, 2021
Commits on Jul 12, 2021
-
-
-
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
-
Commits on Jul 11, 2021
-
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>
Commits on Jul 10, 2021
-
-
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()`
Commits on Jul 9, 2021
Commits on Jul 7, 2021
-
PEP 101: #python-dev channel is now on Libera Chat (#2028)
Per the announcement on the python-dev mailing list: https://mail.python.org/archives/list/python-dev@python.org/thread/FQW44V4DZFX4GAGOAMAZAN5KDQXCASDU/
-
Commits on Jul 6, 2021
-
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.
Commits on Jul 5, 2021
Commits on Jul 4, 2021
Commits on Jul 2, 2021
-
PEP 657: addr => addrq (#2019)
* PEP 657: addr => addrq * add underscores
-
Commits on Jul 1, 2021
Commits on Jun 30, 2021
-
Sphinx support: Add build process notes to README.rst (#2016)
Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
-
-
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
Commits on Jun 29, 2021
-
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.