<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nimpb/src/protobuf, branch master</title>
<subtitle>Protocol Buffers for Nim</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/'/>
<entry>
<title>Rename library to nimpb</title>
<updated>2018-04-03T18:27:07+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-03T18:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=a862f4d7b35b5cb999ea9c7ce11e0f59b6318b74'/>
<id>a862f4d7b35b5cb999ea9c7ce11e0f59b6318b74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move src/protobuf/gen.nim to generator/gen.nim</title>
<updated>2018-04-03T18:14:59+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-03T18:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=3b20e280d04708d505ab5770e8ea09aa6eab5aaf'/>
<id>3b20e280d04708d505ab5770e8ea09aa6eab5aaf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generate less and more cleaner code</title>
<updated>2018-04-03T17:22:08+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-03T17:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=54280463ac487e331daa43453058d02599f85102'/>
<id>54280463ac487e331daa43453058d02599f85102</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename stream.nim to protobuf.nim and merge with types.nim</title>
<updated>2018-04-03T15:57:11+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-03T15:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=e2cfc6717ae8acd9c47a132fa2cbc8446b5920c5'/>
<id>e2cfc6717ae8acd9c47a132fa2cbc8446b5920c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update well known types</title>
<updated>2018-04-02T09:02:02+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-02T09:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=3c9ba205af26ed8d48e68a30932d18d8b64382e0'/>
<id>3c9ba205af26ed8d48e68a30932d18d8b64382e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix packed field size calculation</title>
<updated>2018-04-02T08:39:36+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-02T08:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=e1f5d2e73a1f305ca003b24f6025615abade5d64'/>
<id>e1f5d2e73a1f305ca003b24f6025615abade5d64</id>
<content type='text'>
The size was calculated based on wire type. We need to calculate based on
field type because for sint32/sint64 we need to zigzag encode the value
before calculating the size of varint.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The size was calculated based on wire type. We need to calculate based on
field type because for sint32/sint64 we need to zigzag encode the value
before calculating the size of varint.
</pre>
</div>
</content>
</entry>
<entry>
<title>Multiple fixes to reading data from a stream</title>
<updated>2018-04-02T08:39:36+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-02T08:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=2427dd3c04c37dd78a54a73da41141b74182590a'/>
<id>2427dd3c04c37dd78a54a73da41141b74182590a</id>
<content type='text'>
- littleEndia32/64 arguments were in wrong order in a few places
- add safeReadStr that throws and exception if couldn't read enough data
- throw exceptions when not reading enough data
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- littleEndia32/64 arguments were in wrong order in a few places
- add safeReadStr that throws and exception if couldn't read enough data
- throw exceptions when not reading enough data
</pre>
</div>
</content>
</entry>
<entry>
<title>Validate wire types</title>
<updated>2018-04-02T08:39:35+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-02T08:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=c4c34c5974ea373288bd29df25ee5fd50325daa2'/>
<id>c4c34c5974ea373288bd29df25ee5fd50325daa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Raise an exception if an invalid field number is encountered</title>
<updated>2018-04-02T08:30:52+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-02T08:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=f189bb22d71d4e25984c8d1e72c37a4a9823d2b2'/>
<id>f189bb22d71d4e25984c8d1e72c37a4a9823d2b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Google's well known types</title>
<updated>2018-04-01T14:39:27+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-01T14:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=417eac385368ec25c12a83e446c27dba54111021'/>
<id>417eac385368ec25c12a83e446c27dba54111021</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
