Jukka Lehtosalo
Jukka Lehtosalo
We could provide a flag to enable the new behavior to make it easier for plugins to switch to the new semantics. We'd then switch the default for the flag...
The idea of generating `set_x` methods wouldn't work well with other type checkers/IDEs, since they wouldn't know of the existence of these methods. Having something similar to the `_replace` method...
I'd prefer to have something less verbose. We can reuse the dataclass implementation if running in non-compiled mode by calling the `dataclass` decorator within a custom decorator. We can also...
Updated the description to reflect the situation on 3.12 and later, where the impact should be higher because of immortality.
Details: * When freeing an instance which uses per-class freelists, instead of normally freeing the instance, put it in a per-class list of free objects, unless the list is full....
@svalentin started looking into this.
That dataclass code is quite tricky. In the long term we may want to completely compile away the `@dataclass` decorator, since it's such a basic language feature, but for now...
This could also speed up compiles, since we'd only compile a single C extension instead of potentially many.
The custom loader idea seems promising. We may want to make this an opt-in thing, since it adds some friction and is really only useful under somewhat specific circumstances (macOS...
Closing due to no activity in a long time. We can reopen this if the issue still persists.