<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nimpb_protoc/src, branch json-parsing</title>
<subtitle>Protocol Buffers code generator for https://github.com/oswjk/nimpb</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/'/>
<entry>
<title>JSON parsing fixes</title>
<updated>2018-04-10T19:24:13+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-10T19:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=92ff48a071cbdd894a0ec3147cf6623c0e394365'/>
<id>92ff48a071cbdd894a0ec3147cf6623c0e394365</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes to JSON parsing</title>
<updated>2018-04-10T16:11:52+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-10T16:11:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=df3e98d4fe8c070c1e343cad865ac3b115ad3b3c'/>
<id>df3e98d4fe8c070c1e343cad865ac3b115ad3b3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't parse null JSON fields</title>
<updated>2018-04-09T19:44:08+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-09T19:44:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=a11158776958628edb7cabcde29fb84cae7b7e8d'/>
<id>a11158776958628edb7cabcde29fb84cae7b7e8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial JSON parsing support</title>
<updated>2018-04-08T20:01:09+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-08T20:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=2684b0e6b03352e6bb079101a14f395ef56ef877'/>
<id>2684b0e6b03352e6bb079101a14f395ef56ef877</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add initial message to JSON serialization support</title>
<updated>2018-04-08T13:07:44+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-08T13:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=641e564c7d231b536e9e44c04c95307fef7cfe06'/>
<id>641e564c7d231b536e9e44c04c95307fef7cfe06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support custom service generators</title>
<updated>2018-04-07T14:52:10+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-07T14:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=2d9ca1dabaabf85f3978242659eca0bed08b3371'/>
<id>2d9ca1dabaabf85f3978242659eca0bed08b3371</id>
<content type='text'>
Copied this feature from prost. A RPC library could use nimpb_build to generate
RPC code automatically based on service definitions in .proto files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copied this feature from prost. A RPC library could use nimpb_build to generate
RPC code automatically based on service definitions in .proto files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Read fields even for empty messages</title>
<updated>2018-04-07T07:43:27+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-07T07:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=66a5f4733b24df953a3b8ae0ec310c223fa18c90'/>
<id>66a5f4733b24df953a3b8ae0ec310c223fa18c90</id>
<content type='text'>
When a message definition doesnt have any fields, it could be that in the future
the definition has fields. The message on the wire could have unknown fields,
even if our definition does not have any fields. So, we should read fields
for "empty" messages and store the unknown fields so that we can pass them
through if needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a message definition doesnt have any fields, it could be that in the future
the definition has fields. The message on the wire could have unknown fields,
even if our definition does not have any fields. So, we should read fields
for "empty" messages and store the unknown fields so that we can pass them
through if needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include size of unknown fields in message size</title>
<updated>2018-04-07T07:36:51+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-07T07:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=9a42b640e492b9ad224b3177591968701fcfda2f'/>
<id>9a42b640e492b9ad224b3177591968701fcfda2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix default values for enums in dependencies</title>
<updated>2018-04-07T07:03:26+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-07T07:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=b93810afcce708a14ede034e56e1eb159aa65312'/>
<id>b93810afcce708a14ede034e56e1eb159aa65312</id>
<content type='text'>
The compiler crashed because it didn't have a default value for an enum defined
in another file. Now the compiler finds the definition of the enum when asked
for a default value of an enum.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The compiler crashed because it didn't have a default value for an enum defined
in another file. Now the compiler finds the definition of the enum when asked
for a default value of an enum.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update descriptor_pb.nim</title>
<updated>2018-04-06T21:23:42+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-06T21:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb_protoc/commit/?id=8400704ef7e2d0d981e8c6273ae1c7cdd0dc4d43'/>
<id>8400704ef7e2d0d981e8c6273ae1c7cdd0dc4d43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
