- Apr 23, 2016
-
-
rw authored
-
- Nov 12, 2015
-
-
rw authored
+ Add state to the Builder object to track if we are inside a table, and if we are finished building the buffer. + Use this data to check that a buffer is being built correctly. + Panic if a buffer is not being built correctly. + Test that the panics happen as expected. Based on d236dea1.
-
- Jun 24, 2015
-
-
rw authored
Also add a new `insideObject` boolean to the Builder to track whether an object is currently being constructed. This fixes a bug with objects that have zero fields.
-
- May 20, 2015
-
-
rw authored
Big speed boost for the typical use case of building with strings.
-
- May 09, 2015
- Apr 06, 2015
-
-
Ben Harper authored
Change-Id: I15cc8924d6607bd93068c762fd67e6088cfd9789
-
Kyle Jones authored
Change-Id: If08b2d839489d40e977de794b13584fa66ff32c1
-
- Apr 03, 2015
- Apr 01, 2015
-
-
Ben Harper authored
-
- Mar 12, 2015
-
-
Ben Harper authored
This function gets around the inefficiency of populating a [ubyte] vector byte by byte. Since ubyte vectors are probably the most commonly used type of generic byte buffer, this seems like a worthwhile thing to create a fast path for. Benchmarks show a 6x improvement in throughput on x64. There is a new test verifying the functionality of the function. Change-Id: I82e0228ae0f815dd7ea89bf168b8c1925f3ce0d7
-
- Oct 29, 2014
-
-
Luna authored
Change-Id: Iac5894fd8f56da7e420714558a94d63d4fea2d72
-
- Sep 24, 2014
-
- Sep 05, 2014
-
- Jul 21, 2014
-
-
rw authored
Implement code generation and runtime library for Go, derived from the Java implementation. Additionally, the test suite verifies: - the exact bytes in the Builder buffer during object construction, - vtable deduplication, and - table construction, via a fuzzer derived from the C++ implementation. Change-Id: Ib95a019c684891def2b50281e570b4843fea7baa
-