<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fatcat/rust, branch cockroach</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/fatcat/atom?h=cockroach</id>
<link rel='self' href='https://git.bnewbold.net/fatcat/atom?h=cockroach'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/'/>
<updated>2018-09-11T02:37:36+00:00</updated>
<entry>
<title>Merge branch 'master' into cockroach</title>
<updated>2018-09-11T02:37:36+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T02:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=dd0dbc45a0c0aad0819203431d374cbd93cce58f'/>
<id>urn:sha1:dd0dbc45a0c0aad0819203431d374cbd93cce58f</id>
<content type='text'>
Manually resolve conflicts in:
  rust/migrations/2018-05-12-001226_init/up.sql
</content>
</entry>
<entry>
<title>update TODO</title>
<updated>2018-09-11T02:32:46+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T02:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=5647fd1c8c043a1e36af39a03b6495bc75b576dc'/>
<id>urn:sha1:5647fd1c8c043a1e36af39a03b6495bc75b576dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>many small API cleanups</title>
<updated>2018-09-11T02:30:10+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T02:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=3df7c6fa601309b74c1b664f2f09f048dce2bf29'/>
<id>urn:sha1:3df7c6fa601309b74c1b664f2f09f048dce2bf29</id>
<content type='text'>
- use FatCatId much more often (though not everywhere yet)
- more consistent types
- remove redundant error handling code in wrappers
</content>
</entry>
<entry>
<title>re-gen rust code</title>
<updated>2018-09-11T02:29:47+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T02:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=bed2d170a205df1356826d3fead3efa9991137a9'/>
<id>urn:sha1:bed2d170a205df1356826d3fead3efa9991137a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>continue CRUD refactor, removing CUD handlers</title>
<updated>2018-09-11T01:38:12+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T01:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=bf769e17ccdb788cb6127c26fb7f0e60e1fd0a9e'/>
<id>urn:sha1:bf769e17ccdb788cb6127c26fb7f0e60e1fd0a9e</id>
<content type='text'>
Can't remove the "get" handlers because of the expand parameter, which
is only implemented for releases and in the handler (not in the CRUD
trait, yet).

Also didn't do the batch handler stuff yet.
</content>
</entry>
<entry>
<title>squelch unused macro warning</title>
<updated>2018-09-11T01:11:01+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T01:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=d57a807ee0481fd6534307f0870a0f96ea19cd25'/>
<id>urn:sha1:d57a807ee0481fd6534307f0870a0f96ea19cd25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>database_entity_crud -&gt; api_entity_crud</title>
<updated>2018-09-11T01:09:29+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-11T01:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=70144145ee627f521ee7a9d5020dce2cb2b96373'/>
<id>urn:sha1:70144145ee627f521ee7a9d5020dce2cb2b96373</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove 'IS NOT NULL' identifier index constraints</title>
<updated>2018-09-10T23:46:52+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-10T23:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=2e335344e59de0ff42f1c2797a4e4ffbf3f4b30b'/>
<id>urn:sha1:2e335344e59de0ff42f1c2797a4e4ffbf3f4b30b</id>
<content type='text'>
These seemed to be resulting in table scans on 404s in QA with postgres
10, despite the adding "IS NOT NULL" WHERE clauses earlier. Query time
was very significant, even for the creator table (1.2 seconds or so on
SSD).

I looked at using hash indices (which have improved in postgres 10),
which could save index size (disk and RAM) and potentially be faster for
these trivial exact lookups, but didn't go for it at this time.
</content>
</entry>
<entry>
<title>switch entity acceptance for cockroach branch</title>
<updated>2018-09-09T20:55:49+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-09T20:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=e386022ba051f46ff70c28b90d9a2fe1f856c57f'/>
<id>urn:sha1:e386022ba051f46ff70c28b90d9a2fe1f856c57f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: contribs should work without wiping database</title>
<updated>2018-09-09T20:54:48+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2018-09-09T20:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=9994456844028403f14edaf0934591a526ec8dd6'/>
<id>urn:sha1:9994456844028403f14edaf0934591a526ec8dd6</id>
<content type='text'>
This removes an entanglement between tests that was breaking on the
cockroachdb branch (where the database isn't reset between each
individual test).
</content>
</entry>
</feed>
