-
-
Notifications
You must be signed in to change notification settings - Fork 53
dev call 20220804
Florian Angerer edited this page Sep 8, 2022
·
5 revisions
Stepan, Florian, Tim, Simon, Matti, Antonio, Ronan, Du Toit, Gianluca, Mohaned
- HPy Sprint Düsseldorf
- NumPy migration progress
- Cython/HPy
- HPy trace mode
- Module state (https://github.com/hpyproject/hpy/pull/328)
- Metaclass PR
- CPython core devs will be at the sprint. We should use this opportunity and to make HPy more visible.
- Discuss platform tag for (pure) HPy universal binaries
- We could upload already like cmake (Python version can be None; platform tag needs to be there)
- Sort out what to do about mixed-mode binaries (== univesral + legacy)
- Concerning setuptools monkey patching: try to submit
- Simon: will try to make progress on the porting example (https://github.com/hpyproject/hpy/pull/246)
- Mohaned works on full Numpy import and running benchmarks
- Matti tries to split Florian's changes such that we merge
- Metaclass PR
- Tries to solve two issues: inheritance and metaclasses
- We should split these problems
- We can have a special solution for metaclasses right now and properly fix it with the inheritance solution
- Module state
- If we have the module state, one can ask: what's the point then for HPyGlobal?
- HPyGlobal makes migration easier because you can replace former C global variables with it.
- but module state
- There is another alternative to module state: a module context (like HPyContext but specific to the module). The difference to module state is that it would already provide handles.
- Let's add this to the HPy sprint topics list. Stepan will prepare some concrete use cases.
- Argument clinic: Since we are running out of time this meeting, we will add that to the HPy sprint topics list.
- Pillow/HPy: Du Toit is working on benchmarking
- Gianluca currently works on imaging math and is in the process of setting up benchmarks
- We will fork Pillow and imaging math into hpyproject
- We should add CI to projects we think are stable (ujson, piconumpy, ...)
- 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