Skip to content

Commit

Permalink
roadmap
Browse files Browse the repository at this point in the history
  • Loading branch information
vstinner committed Jun 22, 2020
1 parent b73f79f commit 740613e
Showing 1 changed file with 20 additions and 21 deletions.
41 changes: 20 additions & 21 deletions doc/roadmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ Open questions
Status
======

* 2020-04-10: `PEP: Modify the C API to hide implementation details
<https://mail.python.org/archives/list/python-dev@python.org/thread/HKM774XKU7DPJNLUTYHUB5U6VR6EQMJF/#TKHNENOXP6H34E73XGFOL2KKXSM4Z6T2>`_
sent to python-dev.
* 2019-05-01: `Status of the stable API and ABI in Python 3.8
<https://github.com/vstinner/conf/blob/master/2019-Pycon/status_stable_api_abi.pdf>`_,
slides of Victor Stinner's lightning talk at the Language Summit (during
Expand All @@ -38,11 +41,28 @@ Status
<https://mail.python.org/archives/list/capi-sig@python.org/thread/WS6ATJWRUQZESGGYP3CCSVPF7OMPMNM6/>`_
* 2018-07-29: `pythoncapi project <https://github.com/vstinner/pythoncapi>`_
created on GitHub
* 2018-06: capi-sig mailing list migrated to Mailman 3
* 2017-12-21: It's an idea. There is an old PEP draft, but no implementation,
the PEP has no number and was not accepted yet (nor really proposed).
* 2017-11: Idea proposed on python-dev, `[Python-Dev] Make the stable API-ABI
usable
<https://mail.python.org/pipermail/python-dev/2017-November/150607.html>`_
* 2017-09: Blog post: `A New C API for CPython
<https://vstinner.github.io/new-python-c-api.html>`_
* 2017-09: Idea discussed at the CPython sprint at Instagram (California).
Liked by all core developers. The expected performance slowdown is likely to
be accepted.
* 2017-07-11:
`[Python-ideas] PEP: Hide implementation details in the C API
<https://mail.python.org/pipermail/python-ideas/2017-July/046399.html>`_
* 2017-07: Idea proposed on python-ideas. `[Python-ideas] PEP: Hide
implementation details in the C API
<https://mail.python.org/pipermail/python-ideas/2017-July/046399.html>`_
* 2017-05: Idea proposed at the Python Language Summit, during PyCon US 2017.
My `"Python performance" slides (PDF)
<https://github.com/vstinner/conf/raw/master/2017-PyconUS/summit.pdf>`_.
LWN article: `Keeping Python competitive
<https://lwn.net/Articles/723752/#723949>`_.

Players
=======
Expand All @@ -60,24 +80,3 @@ Unknown status:
* Pyjion
* Pyston
* any other?

Timeline
========

* 2018-06: capi-sig mailing list migrated to Mailman 3
* 2017-11: Idea proposed on python-dev, `[Python-Dev] Make the stable API-ABI
usable
<https://mail.python.org/pipermail/python-dev/2017-November/150607.html>`_
* 2017-09: Blog post: `A New C API for CPython
<https://vstinner.github.io/new-python-c-api.html>`_
* 2017-09: Idea discussed at the CPython sprint at Instagram (California).
Liked by all core developers. The expected performance slowdown is likely to
be accepted.
* 2017-07: Idea proposed on python-ideas. `[Python-ideas] PEP: Hide
implementation details in the C API
<https://mail.python.org/pipermail/python-ideas/2017-July/046399.html>`_
* 2017-05: Idea proposed at the Python Language Summit, during PyCon US 2017.
My `"Python performance" slides (PDF)
<https://github.com/vstinner/conf/raw/master/2017-PyconUS/summit.pdf>`_.
LWN article: `Keeping Python competitive
<https://lwn.net/Articles/723752/#723949>`_.

0 comments on commit 740613e

Please sign in to comment.