Skip to content

dev call 20221201

Florian Angerer edited this page Dec 1, 2022 · 4 revisions

Dev Call: 1 December 2022

Present

Stepan, Mohaned, Tim, Florian, Simon, Matti

Agenda

Release 0.9

  • Issue 343: Yes, let's do that. At least use int64_t for long.
  • Issue 354
    • There is a philosophy of being more Python-ish. So, it would make sense to change the name.
    • From the easy migration-path perspective, it is not preferable.
    • Decision: we are more a C-level API, so we keep the C-level naming style.
  • Issue 355: Just do it.
  • Issue 274: there is a preference to fully implement it on HPy. We can just copy the code from CPython (and maybe from MUSL Libc).
  • Issue 386: Let's first try to optimize existing impl and revisit if that isn't enough.
  • Multi-phase module init:
    Main problem: CPython implementation seems to be hacked on top of existing code for backwards compatibility. We can do more meaningful stuff. In particular: don't use the module def.
  • Module-state support: is bascially ready but we might consider introducing a new calling convention that gives access to the class and indrectly to the module.
Clone this wiki locally