Source

cpython-withatomic / Lib / opcode.py

Author Commit Message Labels Comments Date
Nick Coghlan
Implement PEP 380 - 'yield from' (closes #11682)
Benjamin Peterson
excise the remains of STOP_CODE, which hasn't done anything useful for years
Amaury Forgeot d'Arc
#4617: Previously it was illegal to delete a name from the local
Antoine Pitrou
Issue #9225: Remove the ROT_FOUR and DUP_TOPX opcode, the latter replaced
Alexandre Vassalotti
Issue #2333: Backport set and dict comprehensions syntax.
Branches
legacy-trunk
Alexandre Vassalotti
Issue #2335: Backport set literals syntax from Python 3.x.
Branches
legacy-trunk
Benjamin Peterson
Merged revisions 72912,72920,72940 via svnmerge from
Benjamin Peterson
add a SETUP_WITH opcode
Branches
legacy-trunk
Jeffrey Yasskin
Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} with
Branches
legacy-trunk
Jeffrey Yasskin
Antoine Pitrou
Merged revisions 67818 via svnmerge from
Antoine Pitrou
Issue #2183: Simplify and optimize bytecode for list comprehensions.
Branches
legacy-trunk
Georg Brandl
Remove MAKE_BYTES which is a leftover from the mutable byte literal time.
Benjamin Peterson
#3021: Antoine Pitrou's Lexical exception handlers
Thomas Wouters
Add missing UNPACK_EX opcode.
Christian Heimes
Merged revisions 59541-59561 via svnmerge from
Raymond Hettinger
Give meaning to the oparg for BUILD_MAP: estimated size of the dictionary.
Branches
legacy-trunk
Raymond Hettinger
Speed-up dictionary constructor by about 10%.
Branches
legacy-trunk
Thomas Wouters
Remove the simple slicing API. All slicing is now done with slice objects.
Nick Coghlan
Hide list comp variables and support set comprehensions
Guido van Rossum
Implement PEP 3115 -- new metaclass syntax and semantics.
Thomas Wouters
Bytes literal.
Georg Brandl
* Remove PRINT_ITEM(_TO), PRINT_NEWLINE(_TO) opcodes.
Georg Brandl
Patch #1550800: make exec a function.
Guido van Rossum
SF patch 1547796 by Georg Brandl -- set literals.
Brett Cannon
Remove the UNARY_CONVERT opcode (was used for backticks). Also bumped up the
Neal Norwitz
INPLACE_DIVIDE is no longer necessary (INPLACE_TRUE_DIVIDE is used).
Neal Norwitz
Get rid of last vestiges of BINARY_DIVIDE.
Guido van Rossum
PEP 343 -- the with-statement.
Branches
legacy-trunk
Raymond Hettinger
Install two code generation optimizations that depend on NOP.
Branches
legacy-trunk
  1. Prev
  2. 1
  3. 2
  4. Next