Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
python
/
cpython
Public
Notifications
You must be signed in to change notification settings
Fork
31.7k
Star
66.6k
Code
Issues
5k+
Pull requests
1.8k
Actions
Projects
28
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Breadcrumbs
History for
cpython
Lib
dis.py
on
3.13
User selector
All users
Datepicker
All time
Commit History
Commits on Dec 10, 2024
[3.13] gh-127637: add tests for `dis` command-line interface (#127759) (#127781)
picnixz
authored
8bf5b89
Copy full SHA for 8bf5b89
Commits on May 1, 2024
gh-118335: Configure Tier 2 interpreter at build time (#118339)
Show description for 7d83f7b
gvanrossum
authored
7d83f7b
Copy full SHA for 7d83f7b
Commits on Mar 23, 2024
gh-112383: teach dis how to interpret ENTER_EXECUTOR (#117171)
iritkatriel
authored
d610d82
Copy full SHA for d610d82
Commits on Feb 16, 2024
gh-112720: make it easier to subclass and modify dis.ArgResolver's jump arg resolution (#115564)
iritkatriel
authored
74e6f4b
Copy full SHA for 74e6f4b
Commits on Jan 10, 2024
gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649)
Show description for b3d2427
serhiy-storchaka
authored
b3d2427
Copy full SHA for b3d2427
Commits on Dec 15, 2023
gh-112720: Move dis's cache output code to the Formatter, labels lookup to the arg_resolver. Reduce the number of parameters passed around. (#113108)
iritkatriel
authored
55ef998
Copy full SHA for 55ef998
Commits on Dec 13, 2023
gh-112962: in dis module, put cache information in the Instruction instead of creating fake Instructions to represent it (#113016)
iritkatriel
authored
428c981
Copy full SHA for 428c981
Commits on Dec 9, 2023
gh-112720: Move instruction formatting from the dis.Instruction class to a new class dis.InstructionFormatter. Add the ArgResolver class. (#112722)
iritkatriel
authored
c98c402
Copy full SHA for c98c402
Commits on Dec 3, 2023
gh-112620: Fix dis error on show_cache with labels (#112621)
iritkatriel
authored
162d3d4
Copy full SHA for 162d3d4
Commits on Nov 24, 2023
gh-112355: fix calculation of jump target of ENTER_EXECUTOR in dis (#112377)
iritkatriel
authored
9eb3b35
Copy full SHA for 9eb3b35
Commits on Nov 23, 2023
gh-112137: change dis output to show no-lineno as -- instead of None (#112335)
iritkatriel
authored
89ddea4
Copy full SHA for 89ddea4
Commits on Nov 22, 2023
gh-112137: change dis output to display labels instead of offsets (#112138)
iritkatriel
authored
10e1a0c
Copy full SHA for 10e1a0c
Commits on Nov 12, 2023
gh-111969: refactor to make it easier to construct a dis.Instruction object (#111970)
iritkatriel
authored
b2af50c
Copy full SHA for b2af50c
Commits on Oct 10, 2023
gh-108826: Document `dis` module CLI and rename `_test` function to `main` (#108827)
Show description for 0d805b9
3 people
authored
0d805b9
Copy full SHA for 0d805b9
Commits on Oct 3, 2023
Add --inline-caches flag to dis command line (#110249)
gvanrossum
authored
6678ef4
Copy full SHA for 6678ef4
Commits on Aug 25, 2023
gh-107932: Fix dis module for bytecode that does not have an associated source line (GH-107988)
CorvinM
authored
24aa249
Copy full SHA for 24aa249
Commits on Aug 16, 2023
gh-105481: generate op IDs from bytecode.c instead of hard coding them in opcode.py (#107971)
iritkatriel
authored
665a439
Copy full SHA for 665a439
Commits on Aug 9, 2023
GH-105848: Simplify the arrangement of CALL's stack (GH-107788)
brandtbucher
authored
a9caf9c
Copy full SHA for a9caf9c
Commits on Jul 27, 2023
gh-105481: remove dependency of _inline_cache_entries on opname (#107339)
iritkatriel
authored
d77d973
Copy full SHA for d77d973
Commits on Jul 20, 2023
GH-104584: Miscellaneous fixes for -Xuops (GH-106908)
brandtbucher
authored
214a25d
Copy full SHA for 214a25d
Commits on Jun 29, 2023
GH-106008: Make implicit boolean conversions explicit (GH-106003)
brandtbucher
authored
7b2d94d
Copy full SHA for 7b2d94d
Commits on Jun 14, 2023
GH-77273: Better bytecodes for f-strings (GH-6132)
markshannon
authored
1d857da
Copy full SHA for 1d857da
Commits on Jun 13, 2023
GH-105678: Split MAKE_FUNCTION into MAKE_FUNCTION and SET_FUNCTION_ATTRIBUTE (GH-105680)
markshannon
authored
09ffa69
Copy full SHA for 09ffa69
Commits on Jun 11, 2023
gh-102676: Add more convenience properties to `dis.Instruction` (#103969)
Show description for 18d16e9
tomasr8
authored
18d16e9
Copy full SHA for 18d16e9
Commits on Jun 5, 2023
GH-105229: Replace some superinstructions with single instruction equivalent. (GH-105230)
markshannon
authored
0689340
Copy full SHA for 0689340
Commits on May 3, 2023
GH-103963: Make dis display names of args for intrinsics opcodes (#104029)
jkchandalia
authored
872cbc6
Copy full SHA for 872cbc6
Commits on Apr 26, 2023
GH-99944: Make dis display the value of oparg of KW_NAMES (#103856)
Show description for d45225b
jkchandalia
and
chilaxan
authored
d45225b
Copy full SHA for d45225b
Commits on Apr 24, 2023
gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)
Show description for 0dc8b50
carljm
authored
0dc8b50
Copy full SHA for 0dc8b50
Commits on Apr 15, 2023
gh-102114: Make dis print more concise tracebacks for syntax errors in str inputs (#102115)
chgnrdv
authored
2b6f5c3
Copy full SHA for 2b6f5c3
Commits on Mar 27, 2023
gh-103046: Display current line correctly for `dis.disco()` with CACHE entries (#103047)
gaogaotiantian
authored
34eb6f7
Copy full SHA for 34eb6f7
Commits on Mar 18, 2023
gh-102778: Add sys.last_exc, deprecate sys.last_type, sys.last_value,sys.last_traceback (#102779)
iritkatriel
authored
e1e9bab
Copy full SHA for e1e9bab
Commits on Feb 13, 2023
GH-87849: Simplify stack effect of SEND and specialize it for generators and coroutines. (GH-101788)
markshannon
authored
160f2fe
Copy full SHA for 160f2fe
Commits on Feb 7, 2023
gh-101632: Add the new RETURN_CONST opcode (#101633)
penguin-wwy
authored
753fc8a
Copy full SHA for 753fc8a
Commits on Jan 11, 2023
GH-100923: Embed jump mask in `COMPARE_OP` oparg (GH-100924)
markshannon
authored
6e4e14d
Copy full SHA for 6e4e14d
Commits on Dec 21, 2022
Remove unused variable from `dis._find_imports` (#100396)
sobolevn
authored
e0b4d96
Copy full SHA for e0b4d96
Pagination
Previous
Next
You can’t perform that action at this time.