bpo-46841: Quicken code in-place by brandtbucher · Pull Request #31888 · python/cpython · GitHub

github.com

Tin mới

brandtbucher:quicken-in-place-fast

GitHub CopilotWrite better code with AI

GitHub Copilot appDirect agents from issue to merge

ActionsAutomate any workflow

CodespacesInstant dev environments

IssuesPlan and track work

Code ReviewManage code changes

Code QualityEnforce quality at merge

GitHub Advanced SecurityFind and fix vulnerabilities

Code securitySecure your code as you build

Secret protectionStop leaks before they start

View all use cases

Financial services

View all industries

Software Development

GitHub SponsorsFund open source developers

Copilot for BusinessEnterprise-grade AI features

Premium SupportEnterprise-grade 24/7 support

Pull requests 2.6k

Security and quality 0

Move bytecode into the code object

Clean things up a bit

Bump the magic number

co_bytecode -> _co_code

Generate specialization table

Clean things up a bit

Pack code objects more efficiently

Try a different approach

Support equality comparisons again

More renaming and cleanup

Revert marshal format changes

Catch up with main

Miscellaneous cleanup

Remove outdated comment

Properly skip over EXTENDED_ARG instructions

Make sure that f_lasti is always valid

Catch up with main

Check opargs during size calculations

awaiting core review

awaiting core review

Catch up with main

Lazily create code object co_code attribute. faster-cpython/ideas#85

View reviewed changes

Reuse the PyCodeObject definition for deepfreeze

View reviewed changes

Include/cpython/code.h

🔨 test-with-buildbots

🔨 test-with-buildbots

View reviewed changes

Inline bytecode caches #90997

Specializing adaptive interpreter code object hashes are less unique #94155