FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add "annotate" SET_FUNCTION_ATTRIBUTE bit to dis. by larryhastings · Pull Request #124566 · python/cpython · GitHub

/ cpython Public

Add "annotate" SET_FUNCTION_ATTRIBUTE bit to dis. - #124566

Merged
larryhastings merged 2 commits into
python:mainfrom
larryhastings:add_annotate_flag_to_dis_make_function
Sep 26, 2024
Merged

Add "annotate" SET_FUNCTION_ATTRIBUTE bit to dis.#124566
larryhastings merged 2 commits into
python:mainfrom
larryhastings:add_annotate_flag_to_dis_make_function

Conversation

Copy link
Copy Markdown
Contributor

SET_FUNCTION_ATTRIBUTE has a new bit, 0x10, which is for "annotate" (__annotate__). This is a 12-byte diff to add support for decoding that bit in dis output.

larryhastings merged commit 4defb58 into python:main Sep 26, 2024
larryhastings deleted the add_annotate_flag_to_dis_make_function branch September 26, 2024 00:01
emilyemorehouse added a commit to lysnikolaou/cpython that referenced this pull request Sep 26, 2024
* main: (69 commits)
  Add "annotate" SET_FUNCTION_ATTRIBUTE bit to dis. (python#124566)
  pythongh-124412: Add helpers for converting annotations to source format (python#124551)
  pythongh-119180: Disallow instantiation of ConstEvaluator objects (python#124561)
  For-else deserves its own section in the tutorial (python#123946)
  Add 3.13 as a version option to the crash issue template (python#124560)
  pythongh-123242: Note that type.__annotations__ may not exist (python#124557)
  pythongh-119180: Make FORWARDREF format look at __annotations__ first (python#124479)
  pythonGH-58058: Add quick reference for `ArgumentParser` to argparse docs (pythongh-124227)
  pythongh-41431: Add `datetime.time.strptime()` and `datetime.date.strptime()` (python#120752)
  pythongh-102450: Add ISO-8601 alternative for midnight to `fromisoformat()` calls. (python#105856)
  pythongh-124370: Add "howto" for free-threaded Python (python#124371)
  pythongh-121277: Allow `.. versionadded:: next` in docs (pythonGH-121278)
  pythongh-119400:  make_ssl_certs: update reference test data automatically, pass in expiration dates as parameters python#119400  (pythonGH-119401)
  pythongh-119180: Avoid going through AST and eval() when possible in annotationlib (python#124337)
  pythongh-124448: Update Windows builds to use Tcl/Tk 8.6.15 (pythonGH-124449)
  pythongh-123884 Tee of tee was not producing n independent iterators (pythongh-124490)
  pythongh-124378: Update test_ttk for Tcl/Tk 8.6.15 (pythonGH-124542)
  pythongh-124513: Check args in framelocalsproxy_new() (python#124515)
  pythongh-101100: Add a table of class attributes to the "Custom classes" section of the data model docs (python#124480)
  Doc: Use ``major.minor`` for documentation distribution archive filenames (python#124489)
  ...

flying-sheep commented Nov 4, 2025
edited
Loading

Copy link
Copy Markdown
Contributor

This is missing documentation: https://docs.python.org/3/library/dis.html#opcode-SET_FUNCTION_ATTRIBUTE

I filed #140980

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants


Back | FazBrowse Home | New Git URL