<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/talloc/pytalloc.h, branch talloc-2.0.8</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>pytalloc: Use consistent prefix for functions, add ABI file.</title>
<updated>2011-08-10T13:36:21+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2011-08-10T13:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f8ec7f6cb19c4cc27398bdc0482b531e601d4291'/>
<id>f8ec7f6cb19c4cc27398bdc0482b531e601d4291</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: Make py_talloc_default_cmp private.</title>
<updated>2010-12-01T00:48:25+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-11-30T23:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=efd8fc0672ee48a40f5e302353ca63590a6d7b45'/>
<id>efd8fc0672ee48a40f5e302353ca63590a6d7b45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: Make py_talloc_dealloc private.</title>
<updated>2010-12-01T00:48:25+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-11-30T23:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b8dc3c8a83af38adf0ee5874331b04692f2dec8d'/>
<id>b8dc3c8a83af38adf0ee5874331b04692f2dec8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: Make py_talloc_default_repr private (now exposed by talloc.Object).</title>
<updated>2010-12-01T00:48:25+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-11-30T23:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4f0436f107422826f93d194370b256b6d278502f'/>
<id>4f0436f107422826f93d194370b256b6d278502f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: Expose PyTalloc_GetObjectType</title>
<updated>2010-12-01T00:48:25+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-11-30T23:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5891e9863c87c8a03fef2671be0572187404afa5'/>
<id>5891e9863c87c8a03fef2671be0572187404afa5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: Add convenience function for checking if something is a talloc</title>
<updated>2010-12-01T00:48:24+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-11-30T21:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=36bdb3b9af271a8dcde23d40737117d7ce5daef8'/>
<id>36bdb3b9af271a8dcde23d40737117d7ce5daef8</id>
<content type='text'>
object.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
object.
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: Add default compare function.</title>
<updated>2010-09-21T18:47:03+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-09-21T07:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=049c4fa04dcee5a6083630b0464b715c5ca531cd'/>
<id>049c4fa04dcee5a6083630b0464b715c5ca531cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pidl: Fix segfault when accessing unicode objects.</title>
<updated>2010-09-21T05:40:46+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-09-21T03:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a7393449eba9fc5173934096651b2fa232ae6764'/>
<id>a7393449eba9fc5173934096651b2fa232ae6764</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pidl-python: cope with NULL pointers in more places</title>
<updated>2010-09-02T03:37:07+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-08-28T12:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=58d92cefe266e423f05dec3a2fef91ebc870c350'/>
<id>58d92cefe266e423f05dec3a2fef91ebc870c350</id>
<content type='text'>
NULL is converted to Py_None
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NULL is converted to Py_None
</pre>
</div>
</content>
</entry>
<entry>
<title>pytalloc: fixed py_talloc_steal()</title>
<updated>2010-08-25T13:05:05+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-08-25T04:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=634e06e465be7a8921cb95884ec427f48bf812da'/>
<id>634e06e465be7a8921cb95884ec427f48bf812da</id>
<content type='text'>
py_talloc_steal() was implemented as a macro which evaluated it's 2nd
argument twice. It was often called via a macro with a 2nd argument
that was a function call, for example an allocation in
py_talloc_new(). This meant it allocated memory twice, and leaked one
of them.

This re-implements py_talloc_steal() as a function, so that it only
does the allocation once.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
py_talloc_steal() was implemented as a macro which evaluated it's 2nd
argument twice. It was often called via a macro with a 2nd argument
that was a function call, for example an allocation in
py_talloc_new(). This meant it allocated memory twice, and leaked one
of them.

This re-implements py_talloc_steal() as a function, so that it only
does the allocation once.
</pre>
</div>
</content>
</entry>
</feed>
