-
-
Notifications
You must be signed in to change notification settings - Fork 52
dev call 20220407
Florian Angerer edited this page Apr 6, 2022
·
14 revisions
TBD
Agenda * HPy release 0.0.4 * Autogen: separate API and ABI (context) * HPy binary compatibility
- Assuming that our ABI will always be backwards compatible is a bit naïve. We should start thinking about how to deal with that.
- Inspired by SDL2 paper: https://www.reddit.com/r/linux_gaming/comments/1upn39/sdl2_adds_dynamic_api_magic_to_allow_updating_it/ (sorry, couldn't find the original paper)
- We should think about a policy for supported HPy ABI versions
- Debug mode: The possibility to decide per module makes implementation complicated. Maybe a global decision would be enough (i.e. all contexts are debug contexts or none).
-
- NumPy Progress and Plans
-
- Metaclasses support for heap types in CPython.
- Extend other builtin types with pure HPy types (e.g. dtype meta inherits PyType_Type, numpy scalars inherit Python builtins) for pure HPy universal mode.
- Create binary that can run the e.g. all of the code in a [NumPy Game of Life](https://github.com/rougier/numpy-tutorial/blob/master/scripts/game-of-life-numpy.py)
- 5 September 2024
- 4 April 2024
- 7 March 2024
- 1 February 2024
- 11 January 2024
- 7 December 2023
- 9 November 2023
- 5 October 2023
- 14 September 2023
- 3 August 2023
- 6 July 2023
- 1 June 2023
- 4 May 2023
- 13 April 2023
- 2 March 2023
- 2 February 2023
- 12 January 2023
- 1 December 2022
- 3 November 2022
- 6 October 2022
- 8 September 2022
- 4 August 2022
- 7 July 2022
- 2 June 2022
- 5 May 2022
- 7 April 2022
- 3 March 2022
- 3 February 2022
- 13 January 2022
- 2 December 2021
- 4 November 2021
- 7 October 2021
- 2 September 2021
- 12 August 2021
- 8 July 2021
- 6 May 2021
- 4 March 2021
- 7 January 2021
- 3 December 2020
- 5 November 2020