<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cffi.git, branch master</title>
<subtitle>foss.heptapod.net: pypy/cffi
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/'/>
<entry>
<title>Back out changeset bc62e2cab087. It was accidentally pushed to the default branch.</title>
<updated>2023-02-23T04:42:01+00:00</updated>
<author>
<name>Manuel Jacob</name>
<email>me@manueljacob.de</email>
</author>
<published>2023-02-23T04:42:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=3fd9421af1097ff3e9c949fe73cbe31781e54ba6'/>
<id>3fd9421af1097ff3e9c949fe73cbe31781e54ba6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use license_files instead of license_file in setup.cfg [metadata] section.</title>
<updated>2023-02-23T04:18:27+00:00</updated>
<author>
<name>Manuel Jacob</name>
<email>me@manueljacob.de</email>
</author>
<published>2023-02-23T04:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=c5c598b5fa2d5ab7413f228af3d78a1a3d3526fe'/>
<id>c5c598b5fa2d5ab7413f228af3d78a1a3d3526fe</id>
<content type='text'>
When using license_file, setuptools prints a warning: “setuptools._deprecation_warning.SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.”.

The license_files key was introduced in “wheel” package Git commit 59976ab294e1b118f42cab404d95df66ed55f7e4 from 2018-07-16. The disadvantage of this change is that when using wheel &lt; 0.32.0, the resulting wheel will not contain the license file in its .dist-info directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using license_file, setuptools prints a warning: “setuptools._deprecation_warning.SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.”.

The license_files key was introduced in “wheel” package Git commit 59976ab294e1b118f42cab404d95df66ed55f7e4 from 2018-07-16. The disadvantage of this change is that when using wheel &lt; 0.32.0, the resulting wheel will not contain the license file in its .dist-info directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue 556</title>
<updated>2023-01-09T14:31:42+00:00</updated>
<author>
<name>Armin Rigo</name>
<email>arigo@tunes.org</email>
</author>
<published>2023-01-09T14:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=5bc61e0b7b191432c9f5bfb8139378c0d9ac8061'/>
<id>5bc61e0b7b191432c9f5bfb8139378c0d9ac8061</id>
<content type='text'>
Trying to make this test a little bit less fragile
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Trying to make this test a little bit less fragile
</pre>
</div>
</content>
</entry>
<entry>
<title>merge branch "hppa" !118</title>
<updated>2022-12-24T13:13:11+00:00</updated>
<author>
<name>Armin Rigo</name>
<email>arigo@tunes.org</email>
</author>
<published>2022-12-24T13:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=ce7d85d713215f2c97c32c81f50753f290fbe977'/>
<id>ce7d85d713215f2c97c32c81f50753f290fbe977</id>
<content type='text'>
Fix the test failures on hppa.  Thanks Stefano Rivera
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the test failures on hppa.  Thanks Stefano Rivera
</pre>
</div>
</content>
</entry>
<entry>
<title>style issues only</title>
<updated>2022-12-24T13:09:37+00:00</updated>
<author>
<name>Armin Rigo</name>
<email>arigo@tunes.org</email>
</author>
<published>2022-12-24T13:09:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=7aecd67547c025a8c146569d5f0c3bd22ec72718'/>
<id>7aecd67547c025a8c146569d5f0c3bd22ec72718</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the test failures on hppa</title>
<updated>2022-12-18T19:52:04+00:00</updated>
<author>
<name>John David Anglin</name>
<email>dave.anglin@bell.net</email>
</author>
<published>2022-12-18T19:52:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=a06428ea810576b27774b76c650f83364e6f6e7f'/>
<id>a06428ea810576b27774b76c650f83364e6f6e7f</id>
<content type='text'>
A couple of years ago the libffi port for hppa-linux was changed from using a
trampoline executed on the stack to the function descriptor technique used by
ia64. This doesn't require an executable stack and is simpler. However,
function pointers need to have the PLABEL bit set in the pointer. As a result,
a simple cast can't be used to convert closure pointers to function pointers.

python-cffi uses its own closure allocation so the problem can't be fixed in
libffi.

I added a macro CFFI_FN to do the conversion. It shouldn't affect other
architectures. There is a similar define in libffi.

Fixes: https://bugs.debian.org/1024271
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A couple of years ago the libffi port for hppa-linux was changed from using a
trampoline executed on the stack to the function descriptor technique used by
ia64. This doesn't require an executable stack and is simpler. However,
function pointers need to have the PLABEL bit set in the pointer. As a result,
a simple cast can't be used to convert closure pointers to function pointers.

python-cffi uses its own closure allocation so the problem can't be fixed in
libffi.

I added a macro CFFI_FN to do the conversion. It shouldn't affect other
architectures. There is a similar define in libffi.

Fixes: https://bugs.debian.org/1024271
</pre>
</div>
</content>
</entry>
<entry>
<title>issue 555</title>
<updated>2022-12-04T17:31:24+00:00</updated>
<author>
<name>Armin Rigo</name>
<email>arigo@tunes.org</email>
</author>
<published>2022-12-04T17:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=a8439665e6bc075f85f58d4edb40ca34f4eaa8e6'/>
<id>a8439665e6bc075f85f58d4edb40ca34f4eaa8e6</id>
<content type='text'>
Incorrect brew installation setup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Incorrect brew installation setup
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue 553</title>
<updated>2022-12-04T17:26:29+00:00</updated>
<author>
<name>Armin Rigo</name>
<email>arigo@tunes.org</email>
</author>
<published>2022-12-04T17:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=97d2ed49cebd47618fa1cee435085a2bdd64fcd3'/>
<id>97d2ed49cebd47618fa1cee435085a2bdd64fcd3</id>
<content type='text'>
Two missing calls to PyObject_GC_UnTrack()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two missing calls to PyObject_GC_UnTrack()
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'branch/py.code' into 'branch/default'</title>
<updated>2022-11-15T10:42:25+00:00</updated>
<author>
<name>Armin Rigo</name>
<email>armin.rigo@gmail.com</email>
</author>
<published>2022-11-15T10:42:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=5701750b89042b73af15630f4561f0d81f206ce2'/>
<id>5701750b89042b73af15630f4561f0d81f206ce2</id>
<content type='text'>
Drop py.code usage from tests, no longer depend on the deprecated py package

See merge request pypy/cffi!116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop py.code usage from tests, no longer depend on the deprecated py package

See merge request pypy/cffi!116
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the space count consistent with the past</title>
<updated>2022-11-14T12:12:31+00:00</updated>
<author>
<name>Miro Hrončok</name>
<email>miro@hroncok.cz</email>
</author>
<published>2022-11-14T12:12:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cffi.git/commit/?id=1969cb85c45342b0ffa75bd9ab0ca2100b67b2ea'/>
<id>1969cb85c45342b0ffa75bd9ab0ca2100b67b2ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
