├── .github └── workflows │ ├── conformance.yml │ ├── maven.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ ├── protos │ │ └── benchmarks │ │ │ └── flatbuffers │ │ │ └── fb │ │ │ ├── Bar.java │ │ │ ├── Enum.java │ │ │ ├── Foo.java │ │ │ ├── FooBar.java │ │ │ └── FooBarContainer.java │ │ └── us │ │ └── hebi │ │ └── quickbuf │ │ └── benchmarks │ │ ├── PrintMemoryLayout.java │ │ ├── UnsafeUtil.java │ │ ├── comparison │ │ ├── PackedDoublesBenchmark.java │ │ ├── SbeBenchmark.java │ │ ├── SbeThroughputBenchmarkProtobuf.java │ │ └── SbeThroughputBenchmarkQuickbuf.java │ │ ├── encoding │ │ ├── DecodingBenchmark.java │ │ ├── JsonBenchmark.java │ │ ├── PrimitiveWriteBenchmark.java │ │ ├── RepeatedWriteBenchmark.java │ │ ├── SerializationBenchmarkProtobuf.java │ │ ├── SerializationBenchmarkQuickbuf.java │ │ ├── TagEncodeBenchmark.java │ │ ├── Utf8ToStringBenchmark.java │ │ ├── Varint32Benchmark.java │ │ └── Varint64Benchmark.java │ │ ├── flatbuffers │ │ ├── BenchRunner.java │ │ ├── FlatBuffersBench.java │ │ └── QuickBuffersBench.java │ │ ├── jdk │ │ └── JdkMethodsBenchmark.java │ │ ├── json │ │ ├── JsonSinkBenchmark.java │ │ └── JsonSourceBenchmark.java │ │ └── wrapper │ │ ├── SequentialIterationBenchmark.java │ │ └── SourceWrappers.java │ └── test │ ├── java │ └── us │ │ └── hebi │ │ └── quickbuf │ │ └── benchmarks │ │ └── tests │ │ └── Java8FeaturesTest.java │ └── resources │ └── protos │ ├── fb-bench.proto │ ├── sbe-car.proto │ └── sbe-fix-messages.proto ├── conformance ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── us │ │ │ └── hebi │ │ │ └── quickbuf │ │ │ └── conformance │ │ │ └── ConformanceQuickbuf.java │ ├── proto2 │ │ ├── test_messages_proto2.proto │ │ ├── unittest.proto │ │ ├── unittest_import.proto │ │ └── unittest_import_public.proto │ └── proto3 │ │ ├── conformance.proto │ │ ├── google │ │ └── protobuf │ │ │ ├── any.proto │ │ │ ├── duration.proto │ │ │ ├── field_mask.proto │ │ │ ├── struct.proto │ │ │ ├── timestamp.proto │ │ │ └── wrappers.proto │ │ └── test_messages_proto3.proto │ └── test │ └── java │ └── us │ └── hebi │ └── quickbuf │ └── conformance │ └── ConformanceQuickbufTest.java ├── conveyor-ci.conf ├── conveyor.conf ├── docs ├── download.html └── icon.png ├── order.md ├── pom.xml ├── proto3.md ├── protoc-gen-quickbuf ├── Readme.md ├── pom.xml └── src │ ├── main │ ├── deploy │ │ ├── apple.cer │ │ └── icons │ │ │ ├── icon-rounded-1024.png │ │ │ ├── icon-rounded-128.png │ │ │ ├── icon-rounded-256.png │ │ │ ├── icon-rounded-512.png │ │ │ ├── icon-rounded-64.png │ │ │ ├── icon-rounded.svg │ │ │ ├── icon-square-1024.png │ │ │ ├── icon-square-128.png │ │ │ ├── icon-square-16.png │ │ │ ├── icon-square-256.png │ │ │ ├── icon-square-32.png │ │ │ ├── icon-square-44.png │ │ │ ├── icon-square-512.png │ │ │ ├── icon-square-64.png │ │ │ └── icon-square.svg │ ├── java │ │ └── us │ │ │ └── hebi │ │ │ └── quickbuf │ │ │ └── generator │ │ │ ├── BitField.java │ │ │ ├── DescriptorGenerator.java │ │ │ ├── EnumGenerator.java │ │ │ ├── FieldGenerator.java │ │ │ ├── FieldUtil.java │ │ │ ├── GeneratorException.java │ │ │ ├── Javadoc.java │ │ │ ├── MessageGenerator.java │ │ │ ├── NamingUtil.java │ │ │ ├── OneOfGenerator.java │ │ │ ├── PluginOptions.java │ │ │ ├── Preconditions.java │ │ │ ├── QuickbufPlugin.java │ │ │ ├── RequestInfo.java │ │ │ ├── RuntimeClasses.java │ │ │ ├── SourceLocations.java │ │ │ └── TypeRegistry.java │ ├── resources │ │ └── META-INF │ │ │ └── native-image │ │ │ ├── jni-config.json │ │ │ └── reflect-config.json │ └── scripts │ │ ├── unix.sh │ │ └── windows.bat │ └── test │ ├── java │ └── us │ │ └── hebi │ │ └── quickbuf │ │ └── generator │ │ ├── QuickbufPluginTest.java │ │ ├── SourceLocationTests.java │ │ ├── TestRequestLoader.java │ │ └── TypeRegistryTest.java │ └── resources │ └── protos │ └── unsupported │ ├── extension.proto │ ├── map.proto │ ├── proto3.proto │ └── recursion.proto ├── protoc-gen-request ├── pom.xml └── src │ ├── main │ ├── java │ │ └── us │ │ │ └── hebi │ │ │ └── quickbuf │ │ │ └── parser │ │ │ ├── ParserUtil.java │ │ │ └── SaveRequestPlugin.java │ ├── resources │ │ └── META-INF │ │ │ └── native-image │ │ │ ├── jni-config.json │ │ │ └── reflect-config.json │ └── scripts │ │ ├── unix.sh │ │ └── windows.bat │ └── test │ └── java │ └── us │ └── hebi │ └── quickbuf │ └── parser │ └── ParserUtilTest.java ├── quickbuf-compat ├── pom.xml └── src │ ├── main │ └── java │ │ └── us │ │ └── hebi │ │ └── quickbuf │ │ └── compat │ │ ├── GsonSink.java │ │ ├── GsonSource.java │ │ ├── JacksonSink.java │ │ └── JacksonSource.java │ └── test │ └── java │ └── us │ └── hebi │ └── quickbuf │ └── compat │ ├── GsonSinkTest.java │ ├── GsonSourceTest.java │ ├── JacksonSinkTest.java │ └── JacksonSourceTest.java ├── quickbuf-runtime ├── pom.xml └── src │ ├── java9 │ ├── JdkMethods.class │ ├── JdkMethods.java │ └── compile.bat │ ├── main │ ├── java │ │ └── us │ │ │ └── hebi │ │ │ └── quickbuf │ │ │ ├── ArraySink.java │ │ │ ├── ArraySource.java │ │ │ ├── Base64.java │ │ │ ├── ByteUtil.java │ │ │ ├── Descriptors.java │ │ │ ├── FieldName.java │ │ │ ├── InvalidJsonException.java │ │ │ ├── InvalidProtocolBufferException.java │ │ │ ├── JdkMath.java │ │ │ ├── JdkMethods.java │ │ │ ├── JsonDecoding.java │ │ │ ├── JsonEncoding.java │ │ │ ├── JsonSink.java │ │ │ ├── JsonSource.java │ │ │ ├── MessageFactory.java │ │ │ ├── ProtoEnum.java │ │ │ ├── ProtoMessage.java │ │ │ ├── ProtoSink.java │ │ │ ├── ProtoSource.java │ │ │ ├── ProtoUtil.java │ │ │ ├── RepeatedBytes.java │ │ │ ├── RepeatedEnum.java │ │ │ ├── RepeatedField.java │ │ │ ├── RepeatedFloat.java │ │ │ ├── RepeatedMessage.java │ │ │ ├── RepeatedObject.java │ │ │ ├── RepeatedString.java │ │ │ ├── Schubfach.java │ │ │ ├── UninitializedMessageException.java │ │ │ ├── UnsafeAccess.java │ │ │ ├── Utf8.java │ │ │ ├── Utf8Decoder.java │ │ │ ├── Utf8String.java │ │ │ └── WireFormat.java │ └── resources │ │ └── META-INF │ │ ├── native-image │ │ └── reflect-config.json │ │ └── proguard │ │ └── quickbuf-runtime.pro │ └── test │ ├── java │ └── us │ │ └── hebi │ │ └── quickbuf │ │ ├── Base64Test.java │ │ ├── CompatibilityTest.java │ │ ├── JsonEncodingTest.java │ │ ├── JsonSinkTest.java │ │ ├── JsonSourceTest.java │ │ ├── NumericTypesTest.java │ │ ├── ProtoFailTests.java │ │ ├── ProtoTests.java │ │ └── UnsafeTest.java │ └── resources │ ├── concat │ └── RepeatedByte.txt │ ├── lazy │ ├── all_types_lazy.proto │ └── struct.proto │ └── protos │ ├── namespaces.proto │ ├── namespaces_default_package.proto │ ├── namespaces_import.proto │ ├── unittest_all_types.proto │ ├── unittest_default_package_imports.proto │ ├── unittest_field_order.proto │ ├── unittest_repeated_packables.proto │ └── unittest_required.proto └── settings.xml /.github/workflows/conformance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/.github/workflows/conformance.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/pom.xml -------------------------------------------------------------------------------- /benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/Bar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/Bar.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/Enum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/Enum.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/Foo.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/FooBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/FooBar.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/FooBarContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/protos/benchmarks/flatbuffers/fb/FooBarContainer.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/PrintMemoryLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/PrintMemoryLayout.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/UnsafeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/UnsafeUtil.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/PackedDoublesBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/PackedDoublesBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/SbeBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/SbeBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/SbeThroughputBenchmarkProtobuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/SbeThroughputBenchmarkProtobuf.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/SbeThroughputBenchmarkQuickbuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/comparison/SbeThroughputBenchmarkQuickbuf.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/DecodingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/DecodingBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/JsonBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/JsonBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/PrimitiveWriteBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/PrimitiveWriteBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/RepeatedWriteBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/RepeatedWriteBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/SerializationBenchmarkProtobuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/SerializationBenchmarkProtobuf.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/SerializationBenchmarkQuickbuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/SerializationBenchmarkQuickbuf.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/TagEncodeBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/TagEncodeBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/Utf8ToStringBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/Utf8ToStringBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/Varint32Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/Varint32Benchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/Varint64Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/encoding/Varint64Benchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/flatbuffers/BenchRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/flatbuffers/BenchRunner.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/flatbuffers/FlatBuffersBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/flatbuffers/FlatBuffersBench.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/flatbuffers/QuickBuffersBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/flatbuffers/QuickBuffersBench.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/jdk/JdkMethodsBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/jdk/JdkMethodsBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/json/JsonSinkBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/json/JsonSinkBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/json/JsonSourceBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/json/JsonSourceBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/wrapper/SequentialIterationBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/wrapper/SequentialIterationBenchmark.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/wrapper/SourceWrappers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/main/java/us/hebi/quickbuf/benchmarks/wrapper/SourceWrappers.java -------------------------------------------------------------------------------- /benchmarks/src/test/java/us/hebi/quickbuf/benchmarks/tests/Java8FeaturesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/test/java/us/hebi/quickbuf/benchmarks/tests/Java8FeaturesTest.java -------------------------------------------------------------------------------- /benchmarks/src/test/resources/protos/fb-bench.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/test/resources/protos/fb-bench.proto -------------------------------------------------------------------------------- /benchmarks/src/test/resources/protos/sbe-car.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/test/resources/protos/sbe-car.proto -------------------------------------------------------------------------------- /benchmarks/src/test/resources/protos/sbe-fix-messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/benchmarks/src/test/resources/protos/sbe-fix-messages.proto -------------------------------------------------------------------------------- /conformance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/README.md -------------------------------------------------------------------------------- /conformance/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/pom.xml -------------------------------------------------------------------------------- /conformance/src/main/java/us/hebi/quickbuf/conformance/ConformanceQuickbuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/java/us/hebi/quickbuf/conformance/ConformanceQuickbuf.java -------------------------------------------------------------------------------- /conformance/src/main/proto2/test_messages_proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto2/test_messages_proto2.proto -------------------------------------------------------------------------------- /conformance/src/main/proto2/unittest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto2/unittest.proto -------------------------------------------------------------------------------- /conformance/src/main/proto2/unittest_import.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto2/unittest_import.proto -------------------------------------------------------------------------------- /conformance/src/main/proto2/unittest_import_public.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto2/unittest_import_public.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/conformance.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/conformance.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/google/protobuf/any.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/google/protobuf/duration.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/google/protobuf/struct.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /conformance/src/main/proto3/test_messages_proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/main/proto3/test_messages_proto3.proto -------------------------------------------------------------------------------- /conformance/src/test/java/us/hebi/quickbuf/conformance/ConformanceQuickbufTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conformance/src/test/java/us/hebi/quickbuf/conformance/ConformanceQuickbufTest.java -------------------------------------------------------------------------------- /conveyor-ci.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conveyor-ci.conf -------------------------------------------------------------------------------- /conveyor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/conveyor.conf -------------------------------------------------------------------------------- /docs/download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/docs/download.html -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/docs/icon.png -------------------------------------------------------------------------------- /order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/order.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/pom.xml -------------------------------------------------------------------------------- /proto3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/proto3.md -------------------------------------------------------------------------------- /protoc-gen-quickbuf/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/Readme.md -------------------------------------------------------------------------------- /protoc-gen-quickbuf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/pom.xml -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/apple.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/apple.cer -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-1024.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-128.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-256.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-512.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded-64.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-rounded.svg -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-1024.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-128.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-16.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-256.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-32.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-44.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-512.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square-64.png -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/deploy/icons/icon-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/deploy/icons/icon-square.svg -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/BitField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/BitField.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/DescriptorGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/DescriptorGenerator.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/EnumGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/EnumGenerator.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/FieldGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/FieldGenerator.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/FieldUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/FieldUtil.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/GeneratorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/GeneratorException.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/Javadoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/Javadoc.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/MessageGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/MessageGenerator.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/NamingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/NamingUtil.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/OneOfGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/OneOfGenerator.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/PluginOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/PluginOptions.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/Preconditions.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/QuickbufPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/QuickbufPlugin.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/RequestInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/RequestInfo.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/RuntimeClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/RuntimeClasses.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/SourceLocations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/SourceLocations.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/TypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/java/us/hebi/quickbuf/generator/TypeRegistry.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/resources/META-INF/native-image/jni-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/resources/META-INF/native-image/jni-config.json -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/resources/META-INF/native-image/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/resources/META-INF/native-image/reflect-config.json -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/scripts/unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/scripts/unix.sh -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/main/scripts/windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/main/scripts/windows.bat -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/QuickbufPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/QuickbufPluginTest.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/SourceLocationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/SourceLocationTests.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/TestRequestLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/TestRequestLoader.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/TypeRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/java/us/hebi/quickbuf/generator/TypeRegistryTest.java -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/resources/protos/unsupported/extension.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/resources/protos/unsupported/extension.proto -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/resources/protos/unsupported/map.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/resources/protos/unsupported/map.proto -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/resources/protos/unsupported/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/resources/protos/unsupported/proto3.proto -------------------------------------------------------------------------------- /protoc-gen-quickbuf/src/test/resources/protos/unsupported/recursion.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-quickbuf/src/test/resources/protos/unsupported/recursion.proto -------------------------------------------------------------------------------- /protoc-gen-request/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/pom.xml -------------------------------------------------------------------------------- /protoc-gen-request/src/main/java/us/hebi/quickbuf/parser/ParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/main/java/us/hebi/quickbuf/parser/ParserUtil.java -------------------------------------------------------------------------------- /protoc-gen-request/src/main/java/us/hebi/quickbuf/parser/SaveRequestPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/main/java/us/hebi/quickbuf/parser/SaveRequestPlugin.java -------------------------------------------------------------------------------- /protoc-gen-request/src/main/resources/META-INF/native-image/jni-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/main/resources/META-INF/native-image/jni-config.json -------------------------------------------------------------------------------- /protoc-gen-request/src/main/resources/META-INF/native-image/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/main/resources/META-INF/native-image/reflect-config.json -------------------------------------------------------------------------------- /protoc-gen-request/src/main/scripts/unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/main/scripts/unix.sh -------------------------------------------------------------------------------- /protoc-gen-request/src/main/scripts/windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/main/scripts/windows.bat -------------------------------------------------------------------------------- /protoc-gen-request/src/test/java/us/hebi/quickbuf/parser/ParserUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/protoc-gen-request/src/test/java/us/hebi/quickbuf/parser/ParserUtilTest.java -------------------------------------------------------------------------------- /quickbuf-compat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/pom.xml -------------------------------------------------------------------------------- /quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/GsonSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/GsonSink.java -------------------------------------------------------------------------------- /quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/GsonSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/GsonSource.java -------------------------------------------------------------------------------- /quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/JacksonSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/JacksonSink.java -------------------------------------------------------------------------------- /quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/JacksonSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/main/java/us/hebi/quickbuf/compat/JacksonSource.java -------------------------------------------------------------------------------- /quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/GsonSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/GsonSinkTest.java -------------------------------------------------------------------------------- /quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/GsonSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/GsonSourceTest.java -------------------------------------------------------------------------------- /quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/JacksonSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/JacksonSinkTest.java -------------------------------------------------------------------------------- /quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/JacksonSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-compat/src/test/java/us/hebi/quickbuf/compat/JacksonSourceTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/pom.xml -------------------------------------------------------------------------------- /quickbuf-runtime/src/java9/JdkMethods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/java9/JdkMethods.class -------------------------------------------------------------------------------- /quickbuf-runtime/src/java9/JdkMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/java9/JdkMethods.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/java9/compile.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/java9/compile.bat -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ArraySink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ArraySink.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ArraySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ArraySource.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/Base64.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ByteUtil.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/Descriptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/Descriptors.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/FieldName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/FieldName.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/InvalidJsonException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/InvalidJsonException.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/InvalidProtocolBufferException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/InvalidProtocolBufferException.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/JdkMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/JdkMath.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/JdkMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/JdkMethods.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonDecoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonDecoding.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonEncoding.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonSink.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/JsonSource.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/MessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/MessageFactory.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoEnum.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoMessage.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoSink.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoSource.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/ProtoUtil.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedBytes.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedEnum.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedField.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedFloat.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedMessage.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedObject.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/RepeatedString.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/Schubfach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/Schubfach.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/UninitializedMessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/UninitializedMessageException.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/UnsafeAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/UnsafeAccess.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/Utf8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/Utf8.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/Utf8Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/Utf8Decoder.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/Utf8String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/Utf8String.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/java/us/hebi/quickbuf/WireFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/java/us/hebi/quickbuf/WireFormat.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/resources/META-INF/native-image/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/resources/META-INF/native-image/reflect-config.json -------------------------------------------------------------------------------- /quickbuf-runtime/src/main/resources/META-INF/proguard/quickbuf-runtime.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/main/resources/META-INF/proguard/quickbuf-runtime.pro -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/Base64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/Base64Test.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/CompatibilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/CompatibilityTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/JsonEncodingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/JsonEncodingTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/JsonSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/JsonSinkTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/JsonSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/JsonSourceTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/NumericTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/NumericTypesTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/ProtoFailTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/ProtoFailTests.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/ProtoTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/ProtoTests.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/java/us/hebi/quickbuf/UnsafeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/java/us/hebi/quickbuf/UnsafeTest.java -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/concat/RepeatedByte.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/concat/RepeatedByte.txt -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/lazy/all_types_lazy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/lazy/all_types_lazy.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/lazy/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/lazy/struct.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/namespaces.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/namespaces.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/namespaces_default_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/namespaces_default_package.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/namespaces_import.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/namespaces_import.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/unittest_all_types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/unittest_all_types.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/unittest_default_package_imports.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/unittest_default_package_imports.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/unittest_field_order.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/unittest_field_order.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/unittest_repeated_packables.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/unittest_repeated_packables.proto -------------------------------------------------------------------------------- /quickbuf-runtime/src/test/resources/protos/unittest_required.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/quickbuf-runtime/src/test/resources/protos/unittest_required.proto -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HebiRobotics/QuickBuffers/HEAD/settings.xml --------------------------------------------------------------------------------