mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
Python 3.9.0a1
This commit is contained in:
@@ -20,10 +20,10 @@
|
||||
#define PY_MINOR_VERSION 9
|
||||
#define PY_MICRO_VERSION 0
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
|
||||
#define PY_RELEASE_SERIAL 0
|
||||
#define PY_RELEASE_SERIAL 1
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.9.0a0"
|
||||
#define PY_VERSION "3.9.0a1"
|
||||
/*--end constants--*/
|
||||
|
||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
5772
Misc/NEWS.d/3.9.0a1.rst
Normal file
5772
Misc/NEWS.d/3.9.0a1.rst
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,9 +0,0 @@
|
||||
Update optional extension module detection for AIX.
|
||||
ossaudiodev and spwd are not applicable for AIX, and
|
||||
are no longer reported as missing.
|
||||
3rd-party packaging of ncurses (with ASIS support)
|
||||
conflicts with officially supported AIX curses library,
|
||||
so configure AIX to use libcurses.a. However, skip
|
||||
trying to build _curses_panel.
|
||||
|
||||
patch by M Felt
|
||||
@@ -1 +0,0 @@
|
||||
Enables use of SSE2 instructions in Windows 32-bit build.
|
||||
@@ -1,3 +0,0 @@
|
||||
Many ``PyRun_XXX()`` functions like :c:func:`PyRun_String` were no longer
|
||||
exported in ``libpython38.dll`` by mistake. Export them again to fix the ABI
|
||||
compatibility.
|
||||
@@ -1,2 +0,0 @@
|
||||
``make install`` no longer installs ``wininst-*.exe`` files used by
|
||||
distutils bdist_wininst: bdist_wininst only works on Windows.
|
||||
@@ -1,9 +0,0 @@
|
||||
Reduce the number of unit tests run for the PGO generation task. This
|
||||
speeds up the task by a factor of about 15x. Running the full unit test
|
||||
suite is slow. This change may result in a slightly less optimized build
|
||||
since not as many code branches will be executed. If you are willing to
|
||||
wait for the much slower build, the old behavior can be restored using
|
||||
'./configure [..] PROFILE_TASK="-m test --pgo-extended"'. We make no
|
||||
guarantees as to which PGO task set produces a faster build. Users who
|
||||
care should run their own relevant benchmarks as results can depend on
|
||||
the environment, workload, and compiler tool chain.
|
||||
@@ -1,3 +0,0 @@
|
||||
Mark some individual tests to skip when --pgo is used. The tests marked
|
||||
increase the PGO task time significantly and likely don't help improve
|
||||
optimization of the final executable.
|
||||
@@ -1,3 +0,0 @@
|
||||
Change "clean" makefile target to also clean the program guided optimization
|
||||
(PGO) data. Previously you would have to use "make clean" and "make
|
||||
profile-removal", or "make clobber".
|
||||
@@ -1,2 +0,0 @@
|
||||
The :file:`.gitignore` file no longer applies to any files that are in fact
|
||||
tracked in the Git repository. Patch by Greg Price.
|
||||
@@ -1,6 +0,0 @@
|
||||
The :file:`Tools/unicode/makeunicodedata.py` script, which is used for
|
||||
converting information from the Unicode Character Database into generated
|
||||
code and data used by the methods of :class:`str` and by the
|
||||
:mod:`unicodedata` module, now handles each character's data as a
|
||||
``dataclass`` with named attributes, rather than a length-18 list of
|
||||
different fields.
|
||||
@@ -1,5 +0,0 @@
|
||||
The :file:`.gitignore` file systematically keeps "rooted", with a
|
||||
non-trailing slash, all the rules that are meant to apply to files in a
|
||||
specific place in the repo. Previously, when the intended file to ignore
|
||||
happened to be at the root of the repo, we'd most often accidentally also
|
||||
ignore files and directories with the same name anywhere in the tree.
|
||||
@@ -1,2 +0,0 @@
|
||||
Locate ``llvm-profdata`` and ``llvm-ar`` binaries using ``AC_PATH_TOOL``
|
||||
rather than ``AC_PATH_TARGET_TOOL``.
|
||||
@@ -1,2 +0,0 @@
|
||||
In Solaris family, we must be sure to use ``-D_REENTRANT``.
|
||||
Patch by Jesús Cea Avión.
|
||||
@@ -1,2 +0,0 @@
|
||||
Fix stdatomic.h header check for ICC compiler: the ICC implementation lacks
|
||||
atomic_uintptr_t type which is needed by Python.
|
||||
@@ -1,2 +0,0 @@
|
||||
Misc/python-config.in now uses `getvar()` for all still existing `sysconfig.get_config_var()` calls.
|
||||
Patch by Joannah Nanjekye.
|
||||
@@ -1 +0,0 @@
|
||||
Fix _hashlib build when Blake2 is disabled, but OpenSSL supports it.
|
||||
@@ -1,2 +0,0 @@
|
||||
On Windows, build scripts will now recognize and use python.exe from an
|
||||
active virtual env.
|
||||
@@ -1,2 +0,0 @@
|
||||
Use singular/plural noun in error message when instantiating an abstract
|
||||
class with non-overriden abstract method(s).
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user