mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
Backport r82456.
This commit is contained in:
parent
13b43e70e2
commit
8c4fa11591
2 changed files with 16 additions and 5 deletions
|
|
@ -6,11 +6,17 @@
|
|||
:synopsis: Disassembler for Python bytecode.
|
||||
|
||||
|
||||
The :mod:`dis` module supports the analysis of Python :term:`bytecode` by disassembling
|
||||
it. Since there is no Python assembler, this module defines the Python assembly
|
||||
language. The Python bytecode which this module takes as an input is defined
|
||||
in the file :file:`Include/opcode.h` and used by the compiler and the
|
||||
interpreter.
|
||||
The :mod:`dis` module supports the analysis of CPython :term:`bytecode` by
|
||||
disassembling it. The CPython bytecode which this module takes as an
|
||||
input is defined in the file :file:`Include/opcode.h` and used by the compiler
|
||||
and the interpreter.
|
||||
|
||||
.. impl-detail::
|
||||
|
||||
Bytecode is an implementation detail of the CPython interpreter! No
|
||||
guarantees are made that bytecode will not be added, removed, or changed
|
||||
between versions of Python. Use of this module should not be considered to
|
||||
work across Python VMs or Python releases.
|
||||
|
||||
Example: Given the function :func:`myfunc`::
|
||||
|
||||
|
|
|
|||
|
|
@ -59,6 +59,11 @@ Tests
|
|||
|
||||
- Issue #8605: Skip test_gdb if Python is compiled with optimizations.
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
- Issue 7829: Document in dis that bytecode is an implementation detail.
|
||||
|
||||
|
||||
What's New in Python 2.7?
|
||||
=========================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue