A proposed send expression would enqueue ordered actor work from synchronous code without spinning up a full unstructured Task, generalizing an idea that began with distributed actors.
By rvalue
A proposed #if on minimum OS versions would help shared libraries pick types at compile time, while core engineers call the need a deeper language gap.
By rvalue
A non-interface union design for closed variant sets is under active review, including soft-keyword experiments and type-inference trade-offs.
By rvalue
The ?? and ??= forms would supply defaults only when a value is None, and can be accepted independently of related None-aware access syntax.
By segfault
The draft splits long-running PEP 505 ideas so access operators can be judged apart from coalescing ones.
By segfault
The attribute would let the compiler enforce at-most-once calls and reason about closure captures alongside non-copyable types.
By segfault
A single from-import form would also append names to __all__, targeting the double-entry tax that package facade modules pay today.
By segfault
Guido van Rossum and core developers clash over how visibly modules should opt into restricting their public API.
By rvalue
SE-0539 would let accessor macros promise the compiler that an initializer expression will run only after self is fully available.
By rvalue
The change targets a blocker for public initializers on macro-generated structs without waiting on new synthesis syntax.
By rvalue