<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-lxml.git/src/lxml/includes, branch master</title>
<subtitle>github.com: lxml/lxml.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/'/>
<entry>
<title>Use "noexcept" modifiers for callback functions and fix some exception value declaration bugs found by Cython 3.0.</title>
<updated>2022-12-23T09:58:43+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-12-23T09:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=a03a4b3c6b906d33c5ef1a15f3d5ca5fff600c76'/>
<id>a03a4b3c6b906d33c5ef1a15f3d5ca5fff600c76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use generic 'nogil' block markers in pxd declarations where possible, except for a few callback declarations that may be used for regular GIL functions.</title>
<updated>2022-12-15T10:38:42+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-12-15T10:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=dcbc0cc1cb0cedf8019184aaca805d2a649cd8de'/>
<id>dcbc0cc1cb0cedf8019184aaca805d2a649cd8de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Work around libxml2 bug in affected versions that failed to reset the namespace count in the parser context.</title>
<updated>2022-07-19T06:25:20+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-07-19T06:25:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=c742576c105f40fc8b754fcae56fee4aa35840a3'/>
<id>c742576c105f40fc8b754fcae56fee4aa35840a3</id>
<content type='text'>
See https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
</pre>
</div>
</content>
</entry>
<entry>
<title>#undefine "PyUnicode_IS_READY" and friends in Py3.12 since CPython still defines them as dummies.</title>
<updated>2022-05-17T17:01:48+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-05-17T17:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=06631bb0677250cb632638a2c89f4d336360965b'/>
<id>06631bb0677250cb632638a2c89f4d336360965b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new error constant from libxml2 2.9.14.</title>
<updated>2022-05-17T08:26:06+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2022-05-02T15:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=33d7a75fa9c2aafa75ead9015f7e701d75cbcfde'/>
<id>33d7a75fa9c2aafa75ead9015f7e701d75cbcfde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow Path-like objects for file arguments (GH-337)</title>
<updated>2022-02-12T20:40:07+00:00</updated>
<author>
<name>Henning Janssen</name>
<email>henning.janssen@gmx.net</email>
</author>
<published>2022-02-12T20:40:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=1e3666018329cadf8e147607824614aebf7e2099'/>
<id>1e3666018329cadf8e147607824614aebf7e2099</id>
<content type='text'>
Use "PyOS_FSPath()" if available (Py3.6+). Otherwise, manually check for "__fspath__", in case an object defines it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use "PyOS_FSPath()" if available (Py3.6+). Otherwise, manually check for "__fspath__", in case an object defines it.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for CPython 3.4.</title>
<updated>2019-04-21T17:40:57+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-04-21T17:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=b055581bf4492de6da7678fbe7404b0232da6d84'/>
<id>b055581bf4492de6da7678fbe7404b0232da6d84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Element.clear() and reduce overhead in the attribute clearing code.</title>
<updated>2019-03-01T09:07:06+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-03-01T09:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=b3db5489c212f6c4d5d6dc3ed5dccd56a6674ff6'/>
<id>b3db5489c212f6c4d5d6dc3ed5dccd56a6674ff6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LP#1814522: Fix a crash when appending a child subtree that contains unsubstituted entity references.</title>
<updated>2019-02-05T20:31:02+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-02-05T20:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=201b712edf0478e6a94ace984c1e8435bf3bc3c3'/>
<id>201b712edf0478e6a94ace984c1e8435bf3bc3c3</id>
<content type='text'>
This is a work-around for a (supposed) bug in libxml2 (https://gitlab.gnome.org/GNOME/libxml2/issues/42), which crashes by running into an infinite recursive loop while traversing the child nodes of the entity reference.
A lucky side effect is that the previously duplicated cleanup traversal to a) update the .doc pointers in libxml2 and b) update the dict names in lxml is now replaced by a single traversal, which should speed things up for large subtrees.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a work-around for a (supposed) bug in libxml2 (https://gitlab.gnome.org/GNOME/libxml2/issues/42), which crashes by running into an infinite recursive loop while traversing the child nodes of the entity reference.
A lucky side effect is that the previously duplicated cleanup traversal to a) update the .doc pointers in libxml2 and b) update the dict names in lxml is now replaced by a single traversal, which should speed things up for large subtrees.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant code for Python &lt;= 2.6</title>
<updated>2018-08-25T17:53:59+00:00</updated>
<author>
<name>Hugo</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2018-08-25T17:53:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-lxml.git/commit/?id=beaa4eb8904b9209d75d98059b5b92b26fdfebe3'/>
<id>beaa4eb8904b9209d75d98059b5b92b26fdfebe3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
