Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOC: tp_watch was added to PyTypeObject but is not documented #99767

Closed
mattip opened this issue Nov 25, 2022 · 3 comments
Closed

DOC: tp_watch was added to PyTypeObject but is not documented #99767

mattip opened this issue Nov 25, 2022 · 3 comments
Labels
docs Documentation in the Doc dir

Comments

@mattip
Copy link
Contributor

mattip commented Nov 25, 2022

Documentation

PR #97875 extended the PyTypeObject structure with a new tp_watch field. It should be documented in the tp slots section, the PyTypeObject struct definition, and the PyTypeObject slots sections of typeobject.rst

Linked PRs

@mattip mattip added the docs Documentation in the Doc dir label Nov 25, 2022
@mattip
Copy link
Contributor Author

mattip commented Nov 25, 2022

xref @carljm as the author of #97875

@carljm
Copy link
Contributor

carljm commented Dec 1, 2022

Thanks! I'll work on a PR with these doc updates.

@mattip
Copy link
Contributor Author

mattip commented Dec 15, 2022

Thanks. Documenting it makes it easier for things like cython to know what to do.

carljm added a commit to carljm/cpython that referenced this issue Dec 15, 2022
carljm added a commit to carljm/cpython that referenced this issue Dec 16, 2022
* main:
  Improve stats presentation for calls. (pythonGH-100274)
  Better stats for `LOAD_ATTR` and `STORE_ATTR` (pythonGH-100295)
  pythongh-81057: Move the Cached Parser Dummy Name to _PyRuntimeState (python#100277)
  Document that zipfile's pwd parameter is a `bytes` object (python#100209)
  pythongh-99767: mark `PyTypeObject.tp_watched` as internal use only in table (python#100271)
  Fix typo in introduction.rst (python#100266)
  pythongh-78997: AttributeError if loading fails in LibraryLoader.__getattr__
  pythonGH-100234: Set a default value for random.expovariate() (pythonGH-100235)
  Remove uninformative itertools recipe (pythonGH-100253)
  pythonGH-99767: update PyTypeObject docs for type watchers (pythonGH-99928)
  Move stats for the method cache into the `Py_STAT` machinery (pythonGH-100255)
  pythonGH-100222: fix typo _py_set_opocde -> _py_set_opcode (pythonGH-100259)
  pythonGH-100000: Cleanup and polish various watchers code (pythonGH-99998)
  pythongh-90111: Minor Cleanup for Runtime-Global Objects (pythongh-100254)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation in the Doc dir
Projects
None yet
Development

No branches or pull requests

3 participants