@@ -2119,9 +2119,9 @@ Changes to Python's build process and to the C API include:
21192119 the various AST nodes in :file: `Parser/Python.asdl `. A Python script reads this
21202120 file and generates a set of C structure definitions in
21212121 :file: `Include/Python-ast.h `. The :c:func: `PyParser_ASTFromString ` and
2122- :c:func: `PyParser_ASTFromFile `, defined in :file: `Include/pythonrun.h `, take
2122+ :c:func: `! PyParser_ASTFromFile `, defined in :file: `Include/pythonrun.h `, take
21232123 Python source as input and return the root of an AST representing the contents.
2124- This AST can then be turned into a code object by :c:func: `PyAST_Compile `. For
2124+ This AST can then be turned into a code object by :c:func: `! PyAST_Compile `. For
21252125 more information, read the source code, and then ask questions on python-dev.
21262126
21272127 The AST code was developed under Jeremy Hylton's management, and implemented by
@@ -2172,7 +2172,7 @@ Changes to Python's build process and to the C API include:
21722172 ``Py_LOCAL(type) `` declares the function as returning a value of the
21732173 specified *type * and uses a fast-calling qualifier.
21742174 ``Py_LOCAL_INLINE(type) `` does the same thing and also requests the
2175- function be inlined. If :c:func: ` PY_LOCAL_AGGRESSIVE ` is defined before
2175+ function be inlined. If macro :c:macro: ` ! PY_LOCAL_AGGRESSIVE ` is defined before
21762176 :file: `python.h ` is included, a set of more aggressive optimizations are enabled
21772177 for the module; you should benchmark the results to find out if these
21782178 optimizations actually make the code faster. (Contributed by Fredrik Lundh at
@@ -2181,7 +2181,7 @@ Changes to Python's build process and to the C API include:
21812181* ``PyErr_NewException(name, base, dict) `` can now accept a tuple of base
21822182 classes as its *base * argument. (Contributed by Georg Brandl.)
21832183
2184- * The :c:func: `PyErr_Warn ` function for issuing warnings is now deprecated in
2184+ * The :c:func: `! PyErr_Warn ` function for issuing warnings is now deprecated in
21852185 favour of ``PyErr_WarnEx(category, message, stacklevel) `` which lets you
21862186 specify the number of stack frames separating this function and the caller. A
21872187 *stacklevel * of 1 is the function calling :c:func: `PyErr_WarnEx `, 2 is the
@@ -2191,7 +2191,7 @@ Changes to Python's build process and to the C API include:
21912191 compiled with a C++ compiler without errors. (Implemented by Anthony Baxter,
21922192 Martin von Löwis, Skip Montanaro.)
21932193
2194- * The :c:func: `PyRange_New ` function was removed. It was never documented, never
2194+ * The :c:func: `! PyRange_New ` function was removed. It was never documented, never
21952195 used in the core code, and had dangerously lax error checking. In the unlikely
21962196 case that your extensions were using it, you can replace it by something like
21972197 the following::
0 commit comments