-
Notifications
You must be signed in to change notification settings - Fork 106
Changelog
Sam Gross edited this page Apr 28, 2022
·
5 revisions
- Rebased changes on top of 3.9.10
- Fixed compile issues on Apple's M1 cpus
- Remove default values from
code.co_freevars
- Fixed behavior of
function.__kwdefaults__
when modified - Make
list(dict.values())
lock the underlyingdict
- Support
types.FunctionType(...)
with closure passed as an argument
- Rebased changes on top of 3.9.9 and refactored changes into logical commits
- Fix potential deadlocks in GC due to stop-the-world
- Made "set" object thread-safe
- Fix multi-threaded scaling issue when calling methods on objects
- Fix cProfile and other features that depend on bytecode tracing
- Fix GDB Python support with new interpreter
- New "critical section" implementation (pycore_critical_section.h) that simplifies internal object locks
- Initial release of "nogil" Python
- See design document for details.