<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Include/Python.h, branch zooba-patch-1</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-32635: Fix a segfault when importing the crypt module with libxcrypt. (GH-5284) (#5295)</title>
<updated>2018-01-24T09:51:39+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2018-01-24T09:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6ccdad7b1f6fb316e4e85aa1eba8fbdc3169741e'/>
<id>6ccdad7b1f6fb316e4e85aa1eba8fbdc3169741e</id>
<content type='text'>
glibc is deprecating libcrypt in favor of libxcrypt, however python assumes
that crypt.h will always be included. This change makes the header inclusion
explicit when libxcrypt is present on the system.
(cherry picked from commit e768c86ef442ef89004089a8a34ce5909ffb90f2)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
glibc is deprecating libcrypt in favor of libxcrypt, however python assumes
that crypt.h will always be included. This change makes the header inclusion
explicit when libxcrypt is present on the system.
(cherry picked from commit e768c86ef442ef89004089a8a34ce5909ffb90f2)</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #9036: Throughout the code base, Py_CHARMASK is used on 8-bit wide</title>
<updated>2010-07-19T13:14:01+00:00</updated>
<author>
<name>Stefan Krah</name>
<email>stefan@bytereef.org</email>
</author>
<published>2010-07-19T13:14:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a1775944ae4f9770aa5980a2c2a5454d3994db25'/>
<id>a1775944ae4f9770aa5980a2c2a5454d3994db25</id>
<content type='text'>
signed/unsigned chars or on integers directly derived from those. In all
cases, it could be replaced by a simple cast to (unsigned char). Reasons
for the change:

  a) Make the comment more explicit.

  b) If char is unsigned, the cast is optimized away.

  c) If char is unsigned, gcc emits spurious "array subscript
     has type 'char'" warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
signed/unsigned chars or on integers directly derived from those. In all
cases, it could be replaced by a simple cast to (unsigned char). Reasons
for the change:

  a) Make the comment more explicit.

  b) If char is unsigned, the cast is optimized away.

  c) If char is unsigned, gcc emits spurious "array subscript
     has type 'char'" warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backported PyCapsule from 3.1, and converted most uses of</title>
<updated>2010-03-25T00:54:54+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2010-03-25T00:54:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=402b73fb8d54ec2b24b52fdd77d389d903fa6c44'/>
<id>402b73fb8d54ec2b24b52fdd77d389d903fa6c44</id>
<content type='text'>
CObject to PyCapsule.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CObject to PyCapsule.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #7117: Prepare for backport of py3k float repr.</title>
<updated>2009-10-24T12:13:30+00:00</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2009-10-24T12:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=bb28285ea2f01e97a26bc595d49da43fbee62913'/>
<id>bb28285ea2f01e97a26bc595d49da43fbee62913</id>
<content type='text'>
Add the Python/dtoa.c file containing the main algorithms;
add corresponding include file and include in Python.h;
include license information for Python/dtoa.c;
add dtoa.c and dtoa.h to Makefile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the Python/dtoa.c file containing the main algorithms;
add corresponding include file and include in Python.h;
include license information for Python/dtoa.c;
add dtoa.c and dtoa.h to Makefile.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #5793: rationalize isdigit / isalpha / tolower, etc. Will port to py3k. Should fix Windows buildbot errors.</title>
<updated>2009-04-27T19:04:37+00:00</updated>
<author>
<name>Eric Smith</name>
<email>eric@trueblade.com</email>
</author>
<published>2009-04-27T19:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cac7af6863a997376bffe00ecf07a62c5618a5d9'/>
<id>cac7af6863a997376bffe00ecf07a62c5618a5d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #2396: backport the memoryview object.</title>
<updated>2009-04-02T21:18:34+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2009-04-02T21:18:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=789be0c0a0656d17f831aa781cf7c5d55e5b4835'/>
<id>789be0c0a0656d17f831aa781cf7c5d55e5b4835</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct an incorrect comment about our #include of stddef.h.</title>
<updated>2008-06-11T18:00:52+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2008-06-11T18:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fe22a456d5161960ad2c7b448bc406680378af2e'/>
<id>fe22a456d5161960ad2c7b448bc406680378af2e</id>
<content type='text'>
(see Doug Evans' comment on python-dev 2008-06-10)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(see Doug Evans' comment on python-dev 2008-06-10)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix preprocessor statement.</title>
<updated>2008-06-05T17:29:38+00:00</updated>
<author>
<name>Thomas Heller</name>
<email>theller@ctypes.org</email>
</author>
<published>2008-06-05T17:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=259a566ac5985eab14671621b2143a3be3ad4aef'/>
<id>259a566ac5985eab14671621b2143a3be3ad4aef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MacOS X: Enable 4-way universal builds</title>
<updated>2008-06-05T12:58:24+00:00</updated>
<author>
<name>Ronald Oussoren</name>
<email>ronaldoussoren@mac.com</email>
</author>
<published>2008-06-05T12:58:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5640ce2f1edc0148ee14fd3daeb7ac700700bb71'/>
<id>5640ce2f1edc0148ee14fd3daeb7ac700700bb71</id>
<content type='text'>
This patch adds a new configure argument on OSX:
        --with-universal-archs=[32-bit|64-bit|all]

When used with the --enable-universalsdk option this controls which
CPU architectures are includes in the framework. The default is 32-bit,
meaning i386 and ppc. The most useful alternative is 'all', which includes
all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64).

This includes limited support for the Carbon bindings in 64-bit mode as well,
limited because (a) I haven't done extensive testing and (b) a large portion
of the Carbon API's aren't available in 64-bit mode anyway.

I've also duplicated a feature of Apple's build of python: setting the
environment variable 'ARCHFLAGS' controls the '-arch' flags used for building
extensions using distutils.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a new configure argument on OSX:
        --with-universal-archs=[32-bit|64-bit|all]

When used with the --enable-universalsdk option this controls which
CPU architectures are includes in the framework. The default is 32-bit,
meaning i386 and ppc. The most useful alternative is 'all', which includes
all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64).

This includes limited support for the Carbon bindings in 64-bit mode as well,
limited because (a) I haven't done extensive testing and (b) a large portion
of the Carbon API's aren't available in 64-bit mode anyway.

I've also duplicated a feature of Apple's build of python: setting the
environment variable 'ARCHFLAGS' controls the '-arch' flags used for building
extensions using distutils.
</pre>
</div>
</content>
</entry>
<entry>
<title>First step of the C API rename:</title>
<updated>2008-05-26T12:29:14+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@cheimes.de</email>
</author>
<published>2008-05-26T12:29:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3497f9447633b0a60a0b42ba06f2246805b20bb9'/>
<id>3497f9447633b0a60a0b42ba06f2246805b20bb9</id>
<content type='text'>
renamed Include/bytesobject.h to Include/bytearrayobject.h
renamed Include/stringobject.h to Include/bytesobject.h
added Include/stringobject.h with aliases
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
renamed Include/bytesobject.h to Include/bytearrayobject.h
renamed Include/stringobject.h to Include/bytesobject.h
added Include/stringobject.h with aliases
</pre>
</div>
</content>
</entry>
</feed>
