<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nimpb/tests/conformance, branch fixes-for-nim-0.19</title>
<subtitle>Protocol Buffers for Nim</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/'/>
<entry>
<title>First try at somewhat working Any</title>
<updated>2018-04-30T18:38:22+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-30T18:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=ee952098da537187d011a135e23b079756480f6f'/>
<id>ee952098da537187d011a135e23b079756480f6f</id>
<content type='text'>
Now users can register their own types to work with Any. WKT's are automatically
registered. User messages can be packed into an Any and unpacked from an Any.
Then there's support for converting Any to/from JSON with user types and WKT's.

The conformance test suite looks always better and better:

	Required.Proto3.JsonInput.Int32FieldLeadingZero
	Required.Proto3.JsonInput.Int32FieldNegativeWithLeadingZero
	Required.Proto3.JsonInput.Struct.ProtobufOutput
	Required.Proto3.JsonInput.Uint64FieldMaxValueNotQuoted.JsonOutput
	Required.Proto3.JsonInput.Uint64FieldMaxValueNotQuoted.ProtobufOutput
	Required.Proto3.JsonInput.ValueAcceptNull.JsonOutput
	Required.Proto3.JsonInput.ValueAcceptNull.ProtobufOutput
	Required.Proto3.ProtobufInput.RepeatedScalarSelectsLast.DOUBLE.JsonOutput
	Required.Proto3.ProtobufInput.ValidDataRepeated.DOUBLE.JsonOutput

	CONFORMANCE SUITE FAILED: 594 successes, 194 skipped, 0 expected failures, 9
	unexpected failures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now users can register their own types to work with Any. WKT's are automatically
registered. User messages can be packed into an Any and unpacked from an Any.
Then there's support for converting Any to/from JSON with user types and WKT's.

The conformance test suite looks always better and better:

	Required.Proto3.JsonInput.Int32FieldLeadingZero
	Required.Proto3.JsonInput.Int32FieldNegativeWithLeadingZero
	Required.Proto3.JsonInput.Struct.ProtobufOutput
	Required.Proto3.JsonInput.Uint64FieldMaxValueNotQuoted.JsonOutput
	Required.Proto3.JsonInput.Uint64FieldMaxValueNotQuoted.ProtobufOutput
	Required.Proto3.JsonInput.ValueAcceptNull.JsonOutput
	Required.Proto3.JsonInput.ValueAcceptNull.ProtobufOutput
	Required.Proto3.ProtobufInput.RepeatedScalarSelectsLast.DOUBLE.JsonOutput
	Required.Proto3.ProtobufInput.ValidDataRepeated.DOUBLE.JsonOutput

	CONFORMANCE SUITE FAILED: 594 successes, 194 skipped, 0 expected failures, 9
	unexpected failures.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add initial JSON parsing support</title>
<updated>2018-04-26T20:45:37+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-26T20:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=c68904433166a8c44ed958a53942f207afb401e5'/>
<id>c68904433166a8c44ed958a53942f207afb401e5</id>
<content type='text'>
It's looking quite nice from conformance point of view:

	CONFORMANCE SUITE FAILED: 564 successes, 194 skipped, 0 expected failures,
	38 unexpected failures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's looking quite nice from conformance point of view:

	CONFORMANCE SUITE FAILED: 564 successes, 194 skipped, 0 expected failures,
	38 unexpected failures.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes to bytes handling</title>
<updated>2018-04-26T15:24:01+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-26T15:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=629d7f0fe2ab9b20f14da11acfb6819176267e44'/>
<id>629d7f0fe2ab9b20f14da11acfb6819176267e44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update conformance README</title>
<updated>2018-04-08T13:16:30+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-08T13:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=29b197fee90ca19925e19fd45f71f78b6525ffcd'/>
<id>29b197fee90ca19925e19fd45f71f78b6525ffcd</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:13:00+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-08T13:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=d94b73731fb7da1f42f2bf0a6293070690bb9a5c'/>
<id>d94b73731fb7da1f42f2bf0a6293070690bb9a5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update test_messages_proto3.proto</title>
<updated>2018-04-07T08:32:06+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-07T08:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=c065aed3140018bd2717566b21ec462c45ffe2a1'/>
<id>c065aed3140018bd2717566b21ec462c45ffe2a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add README for conformance test</title>
<updated>2018-04-04T20:02:18+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-04T20:02:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=bcc4e4539c31d47d6662a321c639e4c983261aeb'/>
<id>bcc4e4539c31d47d6662a321c639e4c983261aeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>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>Add conformance test executable</title>
<updated>2018-04-02T08:53:07+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-02T08:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimpb/commit/?id=ad3061195b5a9af9b3ae576dd591e840ba38669d'/>
<id>ad3061195b5a9af9b3ae576dd591e840ba38669d</id>
<content type='text'>
All tests that do not require input/output of JSON or protobuf2 syntax are
currently passing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All tests that do not require input/output of JSON or protobuf2 syntax are
currently passing.
</pre>
</div>
</content>
</entry>
</feed>
