Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Oct 2020 18:10:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 250322] lang/python3{6,7,8,9}: Backport close_range patches
Message-ID:  <bug-250322-21822-V82Icy7C2O@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-250322-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-250322-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250322

--- Comment #3 from commit-hook@FreeBSD.org ---
A commit references this bug:

Author: kevans
Date: Wed Oct 14 18:09:43 UTC 2020
New revision: 552351
URL: https://svnweb.freebsd.org/changeset/ports/552351

Log:
  lang/python3{6,7,8,9}: Backport close_range patches

  Worked out over BPO-40422 and BPO-40423, this is the culmination of months
  of work to coordinate with Linux and get close_range(2) added to FreeBSD,
  then the usage accepted into CPython. It has landed for Python 3.10 and h=
ere
  I've backported it locally to all the supported Python 3 versions we have.

  Note that this does include and supercede our previous closefrom(2) patch=
es.
  There was a lot of intersection between the work done, so this patch agai=
nst
  the ports tree does remove those patches from each of the ports in favor =
of
  this patch. All the patches involved have been accepted and merged upstre=
am.

  This patch will bring a performance boost in some more situations on 12.2
  and 13.0, as close_range exists there.

  There is one additional patch sitting in an upstream PR that shuffles the
  _Py_closerange implementation into a different file -- this is not import=
ant
  for the backport, and the absence of that patch here will not realistical=
ly
  cause any issues.

  PR:           250322
  Approved by:  lwhsu (python)

Changes:
  head/lang/python36/Makefile
  head/lang/python36/files/patch-Modules___posixsubprocess.c
  head/lang/python36/files/patch-Modules_posixmodule.c
  head/lang/python36/files/patch-issue40422_issue40423
  head/lang/python37/Makefile
  head/lang/python37/files/patch-Modules___posixsubprocess.c
  head/lang/python37/files/patch-Modules_posixmodule.c
  head/lang/python37/files/patch-issue40422_issue40423
  head/lang/python38/Makefile
  head/lang/python38/files/patch-Modules___posixsubprocess.c
  head/lang/python38/files/patch-Modules_posixmodule.c
  head/lang/python38/files/patch-issue40422_issue40423
  head/lang/python39/Makefile
  head/lang/python39/files/patch-issue40422_issue40423

--=20
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-250322-21822-V82Icy7C2O>