Files
Kay Hayen f8ee7e8c40 Python3.11: Fix, align package and module dicts closer to avoid CPython bug
* The module attribute bytecode expects "__file__" to live in the
  same location even for different modules with Python 3.11 which
  is a horrible bug we need to work around.

* The work around is to avoid adding "__compiled__" for modules early,
  but keep doing it for package, that way they are in the same offset
  in the dictionaries, and the CPython bytecode can work with it.

* Adding a decided node to do it at module runtime, and this was sort
  of missing anyway, and will be a pre-cursor for compile time
  optimization of this values attributes and existance.
2026-05-04 21:39:45 +02:00
..