<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/psycopg2.git, branch module-init-cleanup</title>
<subtitle>github.com: psycopg/psycopg2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/'/>
<entry>
<title>General cleanup of module init shenanigans</title>
<updated>2019-01-23T09:46:18+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-22T13:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=65a2a18a1baee52da372c931230163fed407f81a'/>
<id>65a2a18a1baee52da372c931230163fed407f81a</id>
<content type='text'>
Pass around the module instead of its dict (getting the latter is fast
if needed), mark function raising with negative results, check all errors,
consistent names...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pass around the module instead of its dict (getting the latter is fast
if needed), mark function raising with negative results, check all errors,
consistent names...
</pre>
</div>
</content>
</entry>
<entry>
<title>Incref an object which will be held forever in a static var</title>
<updated>2019-01-23T09:46:18+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-23T09:28:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=66d5c6da0728640b2312c5e55a642a5ebb4e72e2'/>
<id>66d5c6da0728640b2312c5e55a642a5ebb4e72e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Decrement the refcount of temporary objects in module init failed</title>
<updated>2019-01-22T19:40:42+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-22T18:16:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=e9c476266c07821c2f5a3ceed1d6a8e7f6ae82c7'/>
<id>e9c476266c07821c2f5a3ceed1d6a8e7f6ae82c7</id>
<content type='text'>
We are going to die anyway, but let's do it in style.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We are going to die anyway, but let's do it in style.
</pre>
</div>
</content>
</entry>
<entry>
<title>Date/time modules initialized in separate functions</title>
<updated>2019-01-22T09:09:07+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T19:51:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=eab5d5d93f7122937ced3c8dc81707e2f7bfc919'/>
<id>eab5d5d93f7122937ced3c8dc81707e2f7bfc919</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropped psyco_errors_fill()</title>
<updated>2019-01-21T20:18:53+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T19:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=111a71ccee31df3892de6b46c66beb4a65362110'/>
<id>111a71ccee31df3892de6b46c66beb4a65362110</id>
<content type='text'>
Just use psyco_errors_init() for complete errors initialization
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just use psyco_errors_init() for complete errors initialization
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropped project wide type to define encodings table</title>
<updated>2019-01-21T20:18:53+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T19:13:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=1839806c3cf972be3358263c3c4f33aed1f3f093'/>
<id>1839806c3cf972be3358263c3c4f33aed1f3f093</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropped C API interface</title>
<updated>2019-01-21T20:18:53+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T19:10:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=8f17ccf784abe5ae79468c8f72e9a799551f9fc5'/>
<id>8f17ccf784abe5ae79468c8f72e9a799551f9fc5</id>
<content type='text'>
I guess it was unused as it only contained two init functions. The
Capsule should do things better now I guess.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I guess it was unused as it only contained two init functions. The
Capsule should do things better now I guess.
</pre>
</div>
</content>
</entry>
<entry>
<title>Respect refcount with PyModule_AddObject()</title>
<updated>2019-01-21T20:18:53+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T18:48:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=7b2e8f0aa4be137bfdaee68b2ebef135901fa080'/>
<id>7b2e8f0aa4be137bfdaee68b2ebef135901fa080</id>
<content type='text'>
The function steals a ref. The module is never destroyed so things work
fine but the refcount is wrong.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function steals a ref. The module is never destroyed so things work
fine but the refcount is wrong.
</pre>
</div>
</content>
</entry>
<entry>
<title>Module constants definition moved in a separate function for clarity</title>
<updated>2019-01-21T20:18:53+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T18:18:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=549beeea84a5133a3059619d0fb7fe3abdc6b410'/>
<id>549beeea84a5133a3059619d0fb7fe3abdc6b410</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/code-cleanup'</title>
<updated>2019-01-21T12:49:05+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2019-01-21T12:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=4246fdf8094b1a461237ac7cb807c298c5ad583c'/>
<id>4246fdf8094b1a461237ac7cb807c298c5ad583c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
