<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_python_cpython2/Modules, branch android11-dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/'/>
<entry>
<title>Disable leak detection locally.</title>
<updated>2019-09-25T01:43:59+00:00</updated>
<author>
<name>Steven Moreland</name>
<email>smoreland@google.com</email>
</author>
<published>2019-09-25T01:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=71ec940f78ca83f5a35fdcbbcde26c0947cc10c4'/>
<id>71ec940f78ca83f5a35fdcbbcde26c0947cc10c4</id>
<content type='text'>
Since it was disabled globally before.

Bug: 141583221
Test: build host w/ ASAN
Change-Id: I29844e7bf7df0031062736b2c18ba2e028ffc6ab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since it was disabled globally before.

Bug: 141583221
Test: build host w/ ASAN
Change-Id: I29844e7bf7df0031062736b2c18ba2e028ffc6ab
</pre>
</div>
</content>
</entry>
<entry>
<title>Build _scproxy for Mac</title>
<updated>2019-02-20T18:43:11+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2019-02-20T18:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=a7c6b232c595589642caa1833279d940661120c2'/>
<id>a7c6b232c595589642caa1833279d940661120c2</id>
<content type='text'>
This is required for the urllib module.

Test: py2-cmd -murllib
Change-Id: Ifaa4e92e5c95b86fbf9eb397d4b4929db77de3a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required for the urllib module.

Test: py2-cmd -murllib
Change-Id: Ifaa4e92e5c95b86fbf9eb397d4b4929db77de3a1
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore getpath.c closer to upstream</title>
<updated>2019-02-15T07:12:58+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2019-02-15T05:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=99f27543656a8bea44b7ba0ab6ea91f824d45537'/>
<id>99f27543656a8bea44b7ba0ab6ea91f824d45537</id>
<content type='text'>
Instead of changing the control flow significantly, use SetPythonHome,
-DPYTHONPATH, and a handful of ifdefs.

Test: build/soong/python/tests/runtest.sh
Test: git diff 18e21883a4..HEAD -- Modules/getpath.c
Change-Id: I27ca46f953c160e437b1610085cc756056ba3812
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of changing the control flow significantly, use SetPythonHome,
-DPYTHONPATH, and a handful of ifdefs.

Test: build/soong/python/tests/runtest.sh
Test: git diff 18e21883a4..HEAD -- Modules/getpath.c
Change-Id: I27ca46f953c160e437b1610085cc756056ba3812
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify par Launcher</title>
<updated>2019-02-15T06:01:26+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2018-11-17T01:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=eba50a5415f35d4df2f8bfbb0324cecdff99203e'/>
<id>eba50a5415f35d4df2f8bfbb0324cecdff99203e</id>
<content type='text'>
Instead of copying some of Py_Main and changing it, use Py_Main
directly, paired with a __main__.py script that uses the runpy module to
trampoline into the user code.

Test: build/soong/python/tests/runtest.sh
Change-Id: I7f5e1e38b63b4e2ce83a85c08953a5e67c7b8788
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of copying some of Py_Main and changing it, use Py_Main
directly, paired with a __main__.py script that uses the runpy module to
trampoline into the user code.

Test: build/soong/python/tests/runtest.sh
Change-Id: I7f5e1e38b63b4e2ce83a85c08953a5e67c7b8788
</pre>
</div>
</content>
</entry>
<entry>
<title>Build the _ssl module</title>
<updated>2019-01-08T02:07:24+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2019-01-08T02:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=dbcebe04a0fb6f548d0d1481359cf4e380854698'/>
<id>dbcebe04a0fb6f548d0d1481359cf4e380854698</id>
<content type='text'>
Bug: 110170704
Test: cd external/python/cpython2; mma
Change-Id: If8e4b0b4c46a7d610abe7803a1fc5e3a6ba4b7a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 110170704
Test: cd external/python/cpython2; mma
Change-Id: If8e4b0b4c46a7d610abe7803a1fc5e3a6ba4b7a1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/aosp/upstream-2.7' into merge</title>
<updated>2018-09-13T22:59:09+00:00</updated>
<author>
<name>Nan Zhang</name>
<email>nanzhang@google.com</email>
</author>
<published>2018-09-13T21:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=3ec20daafa2e0aa80703fa66f638d54922d57de2'/>
<id>3ec20daafa2e0aa80703fa66f638d54922d57de2</id>
<content type='text'>
* remotes/aosp/upstream-2.7: (779 commits)
  [2.7] closes bpo-34661: Fix test_shutil if unzip doesn't support -t. (GH-9267)
  [2.7] closes bpo-34652: Always disable lchmod on Linux. (GH-9242)
  bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225)
  [2.7] bpo-28994: Remove mistakenly backported atexitmodule.c (GH-9214)
  [2.7] Delete old expat comment. (GH-9205)
  [2.7] bpo-34405: Updated to OpenSSL 1.0.2p for Windows builds. (GH-8776) (GH-9202)
  [2.7] bpo-34405: Update to OpenSSL 1.0.2p for macOS installer builds (GH-9191) (GH-9196)
  [2.7] bpo-32502: Discard 64-bit (and other invalid) hardware addresses (GH-9125)
  [2.7] closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-9179)
  bpo-34625: Update vendorized expat version to 2.2.6. (GH-9150)
  bpo-25083: Python can sometimes create incorrect .pyc files (GH-8449)
  [2.7] Fix misleading mentions of tp_size in comments (GH-9138)
  bpo-23855: Add missing NULL checks for malloc() in _msi.c (GH-9038)
  bpo-25750: fix refcounts in type_getattro() (GH-6118) (GH-9091)
  bpo-26544: Get rid of dependence from distutils in platform. (GH-8356) (GH-8952)
  bpo-34530: Fix distutils find_executable() (GH-9049) (GH-9058)
  bpo-34500: Fix ResourceWarning in difflib.py (GH-8926)
  [2.7] Fix struct sequence glossary entry grammar (GH-9030)
  bpo-34007: Skip traceback tests if the Program Counter is not available. (GH-9018)
  closes bpo-34540: Convert shutil._call_external_zip to use subprocess rather than distutils.spawn. (GH-8985)
  ...

Test: m -j checkbuild
Bug: b/29149404
Change-Id: I7cd7ae8c4a72b3d332d81664d48c2453f527c3b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remotes/aosp/upstream-2.7: (779 commits)
  [2.7] closes bpo-34661: Fix test_shutil if unzip doesn't support -t. (GH-9267)
  [2.7] closes bpo-34652: Always disable lchmod on Linux. (GH-9242)
  bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225)
  [2.7] bpo-28994: Remove mistakenly backported atexitmodule.c (GH-9214)
  [2.7] Delete old expat comment. (GH-9205)
  [2.7] bpo-34405: Updated to OpenSSL 1.0.2p for Windows builds. (GH-8776) (GH-9202)
  [2.7] bpo-34405: Update to OpenSSL 1.0.2p for macOS installer builds (GH-9191) (GH-9196)
  [2.7] bpo-32502: Discard 64-bit (and other invalid) hardware addresses (GH-9125)
  [2.7] closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-9179)
  bpo-34625: Update vendorized expat version to 2.2.6. (GH-9150)
  bpo-25083: Python can sometimes create incorrect .pyc files (GH-8449)
  [2.7] Fix misleading mentions of tp_size in comments (GH-9138)
  bpo-23855: Add missing NULL checks for malloc() in _msi.c (GH-9038)
  bpo-25750: fix refcounts in type_getattro() (GH-6118) (GH-9091)
  bpo-26544: Get rid of dependence from distutils in platform. (GH-8356) (GH-8952)
  bpo-34530: Fix distutils find_executable() (GH-9049) (GH-9058)
  bpo-34500: Fix ResourceWarning in difflib.py (GH-8926)
  [2.7] Fix struct sequence glossary entry grammar (GH-9030)
  bpo-34007: Skip traceback tests if the Program Counter is not available. (GH-9018)
  closes bpo-34540: Convert shutil._call_external_zip to use subprocess rather than distutils.spawn. (GH-8985)
  ...

Test: m -j checkbuild
Bug: b/29149404
Change-Id: I7cd7ae8c4a72b3d332d81664d48c2453f527c3b8
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225)</title>
<updated>2018-09-12T22:00:56+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2018-09-12T22:00:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=669429fb583031c7c87392e30b065e99a2d8ccda'/>
<id>669429fb583031c7c87392e30b065e99a2d8ccda</id>
<content type='text'>
Reported by Svace static analyzer.
(cherry picked from commit 6f82bffd2df63a4072b3f0483cdbe93ddedb87e9)

Co-authored-by: Alexey Izbyshev &lt;izbyshev@ispras.ru&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Svace static analyzer.
(cherry picked from commit 6f82bffd2df63a4072b3f0483cdbe93ddedb87e9)

Co-authored-by: Alexey Izbyshev &lt;izbyshev@ispras.ru&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[2.7] bpo-28994: Remove mistakenly backported atexitmodule.c (GH-9214)</title>
<updated>2018-09-12T11:28:18+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2018-09-12T11:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=b36567bef80202f53ebe924dd183270c276497f8'/>
<id>b36567bef80202f53ebe924dd183270c276497f8</id>
<content type='text'>
It was backported in 0cc43df05e36655220468953e838169966b94ebd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was backported in 0cc43df05e36655220468953e838169966b94ebd.
</pre>
</div>
</content>
</entry>
<entry>
<title>[2.7] Delete old expat comment. (GH-9205)</title>
<updated>2018-09-12T01:28:35+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2018-09-12T01:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=b663205ca90d4c2755695bef18f1d42faba08c80'/>
<id>b663205ca90d4c2755695bef18f1d42faba08c80</id>
<content type='text'>
(cherry picked from commit b9bf9d025e659b5a1963027eb73690e57cb35dd0)

Co-authored-by: Benjamin Peterson &lt;benjamin@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit b9bf9d025e659b5a1963027eb73690e57cb35dd0)

Co-authored-by: Benjamin Peterson &lt;benjamin@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[2.7] closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-9179)</title>
<updated>2018-09-11T20:41:57+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2018-09-11T20:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=253279c616d4f34287c5749df15e20eb2eb988d6'/>
<id>253279c616d4f34287c5749df15e20eb2eb988d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
