-
-
Notifications
You must be signed in to change notification settings - Fork 53
dev call 20220407
Stepan Sindelar edited this page Apr 6, 2022
·
14 revisions
TBD
- 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).
- HPyType_FromSpec: disallow setting any tp_flags not supported by HPy https://github.com/hpyproject/hpy/issues/305
- Remove support for Python 3.6 https://github.com/hpyproject/hpy/issues/307
-
- NumPy Progress and Plans
-
- NpyIter
- UFunc
- [Wiki with migration notes](https://github.com/hpyproject/hpy/wiki/Numpy-HPy-migration-notes:-blockers-and-concerns)
-
- Open HPy PRs
-
- Capsule PR: https://github.com/hpyproject/hpy/pull/308
- exact type check: https://github.com/hpyproject/hpy/pull/309
- detect HPy_Close/return of context constants in debug: https://github.com/hpyproject/hpy/pull/303
- 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