Release Date: end january 2022
Wanted:
- Infrastructure:
- major modules:
Focus:
- get Spyder working on Python-3.10 / PySide6, so that it will work on PyPy-3.8 later
- push to increase PyPy3 package list and compatibility (mypy+papermill+opencv coming with PyPy-3.8)
- Machine Learning: Integrated Windows ML, opencv ?
Experiments:
- pyjion-1.1.0: not super great on old PCs, expect 25% speed-up on modern ones ?
Delay from original target of end december 2021:
- 1 month: waited to get Spyder and Numba working on Python-3.10,
- 2 month: waited to get PyPy-3.8-7.3.8
Hopes/Wishes for 2022:
- "speedier python" copetition between teams improves widely Python speed: PyPy , Microsoft, Meta, Oracle, ...
- ... leading to some conventions (or Pep) in CPython code, to help get a 20x speed-up when using these various JITs
- jit-unaware coding habbit = 3x speed-up
- small changes = 3x7 speed-up
- a move to bind with rust (or webassembly) rather than c, see: https://www.youtube.com/watch?v=-XyWG_klSAw&t=320s
- help to get a WinPython PyPy-3.9 in Q2 2022, and WinPython PyPy-3.10 in Q4 2022
- push to get problematic packages (numba, Torch, Tensorflow) sooner after a new Python release
Release Date: end january 2022
Wanted:
Focus:
Experiments:
Delay from original target of end december 2021:
Hopes/Wishes for 2022: