Next | Query returned 66 messages, browsing 61 to 70 | previous

History of commit frequency

CVS Commit History:


   2020-11-19 17:29:43 by Benny Siegert | Files touched by this commit (7)
Log message:
python3{7,8,9}: build fix when include files have invalid UTF-8

I happen to have include/gts.h installed, which includes an accented
ISO-8859-1 character in its copyright message. This trips up the configuration
of Python in pkgsrc.

Ignore files with invalid unicode characters.

Also regenerate one other patch. No revision bump since the result is the same.
   2020-11-18 13:18:29 by Sijmen J. Mulder | Files touched by this commit (2)
Log message:
lang/python39: Move pragma outside function for GCC 4.4
   2020-11-13 22:22:35 by Sijmen J. Mulder | Files touched by this commit (1)
Log message:
lang/python39: Bump for previous macOS patches
   2020-11-12 11:58:21 by Sijmen J. Mulder | Files touched by this commit (24)
Log message:
lang/python39: Fix for macOS 11 and Apple Silicon

(Apple Silicon being their aarch64 platform.)

Patches consist of:
 - Upstream work: https://github.com/python/cpython/pull/22855
 - Fix for setup.py to find libbz2.tbd and libz.tbd now that with the
   shared library cache there's nothing in /usr/lib.
   See: https://bugs.python.org/issue41116
 - Addition of __arch64__ case to fix _decimal module. A very similar fix
   has since been committed upstream.
   2020-10-10 22:20:12 by Adam Ciarcinski | Files touched by this commit (15)
Log message:
python39: add patches
   2020-10-10 22:19:47 by Adam Ciarcinski | Files touched by this commit (17)
Log message:
python39: added version 3.9.0

3.9.0 Release highlights

New syntax features:

PEP 584, union operators added to dict;
PEP 585, type hinting generics in standard collections;
PEP 614, relaxed grammar restrictions on decorators.

New built-in features:

PEP 616, string methods to remove prefixes and suffixes.

New features in the standard library:

PEP 593, flexible function and variable annotations;
os.pidfd_open() added that allows process management without races and signals.

Interpreter improvements:

PEP 573, fast access to module state from methods of C extension types;
PEP 617, CPython now uses a new parser based on PEG;
a number of Python builtins (range, tuple, set, frozenset, list, dict) are now \ 
sped up using PEP 590 vectorcall;
garbage collection does not block on resurrected objects;
a number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, \ 
_functools, _json, _locale, math, operator, resource, time, _weakref) now use \ 
multiphase initialization as defined by PEP 489;
a number of standard library modules (audioop, ast, grp, _hashlib, pwd, \ 
_posixsubprocess, random, select, struct, termios, zlib) are now using the \ 
stable ABI defined by PEP 384.

New library modules:

PEP 615, the IANA Time Zone Database is now present in the standard library in \ 
the zoneinfo module;
an implementation of a topological sort of a graph is now provided in the new \ 
graphlib module.

Release process changes:

PEP 602, CPython adopts an annual release cycle.

Next | Query returned 66 messages, browsing 61 to 70 | previous