Skip to content

Commit f9ae571

Browse files
committed
Add initial release highlights
1 parent 29ca10c commit f9ae571

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

Doc/whatsnew/3.15.rst

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,22 @@ Summary -- Release highlights
6565
6666
.. PEP-sized items next.
6767
68+
* :pep:`799`: :ref:`A dedicated profiling package for organizing Python
69+
profiling tools <whatsnew315-sampling-profiler>`
70+
* :pep:`686`: :ref:`Python now uses UTF-8 as the default encoding
71+
<whatsnew315-utf8-default>`
72+
* :pep:`782`: :ref:`A new PyBytesWriter C API to create a Python bytes object
73+
<whatsnew315-pep782>`
74+
* :ref:`Improved error messages <whatsnew315-improved-error-messages>`
6875

6976

7077
New features
7178
============
7279

7380
.. _whatsnew315-sampling-profiler:
7481

75-
High frequency statistical sampling profiler
76-
--------------------------------------------
82+
:pep:`799`: High frequency statistical sampling profiler
83+
--------------------------------------------------------
7784

7885
A new statistical sampling profiler has been added to the new :mod:`!profiling` module as
7986
:mod:`!profiling.sampling`. This profiler enables low-overhead performance analysis of
@@ -176,9 +183,13 @@ analysis, highlighting functions with high CPU usage and call frequency patterns
176183
This capability is particularly valuable for debugging performance issues in
177184
production systems where traditional profiling approaches would be too intrusive.
178185

186+
.. seealso:: :pep:`799` for further details.
187+
179188
(Contributed by Pablo Galindo and László Kiss Kollár in :gh:`135953`.)
180189

181190

191+
.. _whatsnew315-improved-error-messages:
192+
182193
Improved error messages
183194
-----------------------
184195

0 commit comments

Comments
 (0)