Skip to content

Commit 4a0c773

Browse files
Apply suggestions from code review
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
1 parent b5bb5d9 commit 4a0c773

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Doc/whatsnew/3.15.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -882,9 +882,8 @@ The major upgrades to the JIT are as follows:
882882
The JIT compiler now uses LLVM 21 for build-time stencil generation. As
883883
always, LLVM is only needed when building CPython with the JIT enabled;
884884
end users running Python do not need LLVM installed. Instructions for
885-
installing LLVM can be found in the
886-
`JIT compiler documentation <Tools/jit/README.md>`_ for all supported
887-
platforms.
885+
installing LLVM can be found in the JIT compiler documentation
886+
(:file:`Tools/jit/README.md`) for all supported platforms.
888887

889888
(Contributed by Savannah Ostrowski in :gh:`140973`.)
890889

@@ -915,10 +914,12 @@ more efficient traces by avoiding reads and writes to memory.
915914
More `constant-propagation <https://en.wikipedia.org/wiki/Constant_folding>`__
916915
is now performed. This means when the JIT compiler detects that certain user
917916
code results in constants, the code can be simplified by the JIT.
917+
918918
(Contributed by Ken Jin and Savannah Ostrowski in :gh:`132732`.)
919919

920920
The JIT avoids :term:`reference count`\ s where possible. This generally
921921
reduces the cost of most operations in Python.
922+
922923
(Contributed by Ken Jin, Donghee Na, Nadeshiko Manju, Savannah Ostrowski,
923924
Noam Cohen, Tomas Roun, PuQing in :gh:`134584`.)
924925

@@ -928,6 +929,7 @@ The JIT compiler's machine code generator now produces better machine code
928929
for x86-64 and AArch64 macOS and Linux targets. In general, users should
929930
experience lower memory usage for generated machine code and more efficient
930931
machine code versus the old JIT.
932+
931933
(Contributed by Brandt Bucher in :gh:`136528` and :gh:`136528`.
932934
Implementation for AArch64 contributed by Mark Shannon in :gh:`139855`.
933935
Additional optimizations for AArch64 contributed by Mark Shannon and

0 commit comments

Comments
 (0)