Commit Graph

  • 6d9a226f75 Merge pull request #4458 from a-maurice/master Stewart Miles 2017-10-13 16:44:02 -07:00
  • b0fd1a8c66 Use flatbuffer unique_ptr instead of std's. Anthony 2017-10-13 16:21:34 -07:00
  • a0e5d78353 Add new flatbuffer_go_library to generate Go library for flatbuffers Wouter van Oortmerssen 2017-10-09 09:27:30 -07:00
  • bc8a1608a8 Spelling error in C# and Java documentation (#4454) Brian Chavez 2017-10-09 08:42:34 -07:00
  • 30e7d16104 _Nullable cpp interface (#4451) Yonggang Li 2017-10-09 08:40:17 -07:00
  • 9c3920d0ab Improved .proto conversion. Wouter van Oortmerssen 2017-10-02 15:41:34 -07:00
  • 5b4acf809e [C++] Add explicit keyword on generated constructors for Builder structs (#4452) Aaron 2017-10-06 08:50:24 -07:00
  • 86fb05d320 Python: CreateByteVector function in builder. (#4453) Robert 2017-10-06 08:34:07 -07:00
  • 5e4739184f Fix issue #4389, if field is ommitted the return type is the same for… (#4444) Dariusz Ostolski 2017-10-05 23:07:42 +02:00
  • 971a68110e Add template version for As method. (#4443) Louis-Paul CORDIER 2017-10-03 06:38:38 +09:00
  • 7a6b2bf521 Fixed TypeTable function not being inline. Wouter van Oortmerssen 2017-09-25 11:44:58 -07:00
  • 03e2899985 Made the parser not have any hard-coded keywords. Wouter van Oortmerssen 2017-09-22 14:32:07 -07:00
  • 72a99abfb7 Added support for mini-reflection tables. Wouter van Oortmerssen 2017-08-24 17:44:03 -07:00
  • 21a8121982 Add constant accessors to C++ unions (#4433) endorph-soft 2017-09-22 06:36:20 +09:30
  • 28920aff8f Fix build with clang on big-endian targets (#4440) Khem Raj 2017-09-21 08:51:08 -07:00
  • 77b22aed5a idl_gen_json_schema.cpp: Fixed detection of enum types (#4438) schoetbi 2017-09-14 18:25:43 +02:00
  • cc25516d3e [C++] Fix DetachedBuffer move assignment lifetime (#4437) Lukas Bergdoll 2017-09-14 18:22:55 +02:00
  • 1d444f63d3 Fixed .proto not being accepted as schema file. Wouter van Oortmerssen 2017-09-12 11:36:38 -07:00
  • 5fa00630af Forgot to bump flatc version to 1.7.1 Wouter van Oortmerssen 2017-09-07 14:35:26 -07:00
  • 97af3d798b Update doc (#4427) rouzier 2017-09-07 14:52:58 -04:00
  • bb736091f3 Every type gets additionalProperties set to "false" (#4424) schoetbi 2017-08-31 17:56:04 +02:00
  • d5b4db0692 C++ Customise prefix/suffix of object API [Issue #4419] (#4422) endorph-soft 2017-09-01 01:24:03 +09:30
  • 5808f7fb03 Updated C# test project. Wouter van Oortmerssen 2017-08-25 11:47:19 -07:00
  • 42611f9a83 Fixed VS memory tracking leaking into user code Wouter van Oortmerssen 2017-08-25 11:29:58 -07:00
  • 1f0bd12851 Disabled numpy test in appveyor due to timeout. Wouter van Oortmerssen 2017-08-24 13:46:46 -07:00
  • 321a1c9dc0 Cleaned up namespace handling. Wouter van Oortmerssen 2017-08-24 12:55:35 -07:00
  • ac1015e3c4 Trimmed vtables of trailing zeroes. Wouter van Oortmerssen 2017-08-21 13:44:23 -07:00
  • 513958ea72 Fix use of min and max when Windows.h is imported (#4411) Younguk Kim 2017-08-18 01:35:50 +09:00
  • 2f2e4cced4 Noted that benchmarks are for C++ Wouter van Oortmerssen 2017-08-14 16:36:42 -07:00
  • f779962e3e Explained GetRoot<Monster> vs GetMonster. Wouter van Oortmerssen 2017-08-14 15:34:15 -07:00
  • 69776b9e7e Fixed .proto -> .fbs translating type bytes incorrectly. Wouter van Oortmerssen 2017-08-14 14:45:29 -07:00
  • 00d726fc4c Further grammar.md fixes: union types, idents, string constants. Wouter van Oortmerssen 2017-08-14 12:18:06 -07:00
  • ad0f48d7e7 Fixed up grammar.md with rpc's and new scalar types. Wouter van Oortmerssen 2017-08-14 11:58:25 -07:00
  • 801e1b7699 Missing FieldDef initializer. Wouter van Oortmerssen 2017-08-14 10:52:25 -07:00
  • 432e7582c6 Fixed file_identifier/extension leaking from included file. Wouter van Oortmerssen 2017-08-14 10:41:39 -07:00
  • d76113100a Cleaned up test output. Wouter van Oortmerssen 2017-08-14 09:25:40 -07:00
  • dca33ddb75 Fixed root_type leaking in from included files. Wouter van Oortmerssen 2017-08-14 09:22:12 -07:00
  • 76744a4345 C++ Add new type vector_bool flexbuffers (#4410) rouzier 2017-08-14 11:44:56 -04:00
  • b4e91091ec Internal doc (#4409) rouzier 2017-08-14 11:33:38 -04:00
  • d5f5d382eb Added VS crtdbg memory leak tracking Wouter van Oortmerssen 2017-08-11 12:24:33 -07:00
  • ffddbdc7ab Added missing generated code. Wouter van Oortmerssen 2017-08-11 09:28:06 -07:00
  • 46bb05d952 Vector of unions for TS/JS and PHP (#4404) Kamil Rojewski 2017-08-11 18:24:36 +02:00
  • 7cc72e4b11 Copying required field to union type vector (#4407) Kamil Rojewski 2017-08-11 18:19:28 +02:00
  • a6a3f59253 Make flatc not silently skip schema files not ending in .fbs Wouter van Oortmerssen 2017-08-10 16:28:31 -07:00
  • 8a58aafda1 Make it an error if a field has the same name as a table. Wouter van Oortmerssen 2017-08-10 14:22:03 -07:00
  • 8dc1641c8a Forgot to update pom.xml in recent 1.7.1 release. Wouter van Oortmerssen 2017-08-10 11:35:58 -07:00
  • 4b27c92910 Misc documentation fixes. Wouter van Oortmerssen 2017-08-10 11:25:13 -07:00
  • 7fe281295f Fixed clang-tidy warnings. Wouter van Oortmerssen 2017-08-07 15:33:36 -07:00
  • 917ff81b46 Added missing generated code from past commits. Wouter van Oortmerssen 2017-08-07 14:55:05 -07:00
  • 8a2cc7cc4e Linked to Mikkel's binary format documentation. Wouter van Oortmerssen 2017-08-07 14:53:54 -07:00
  • a64d968473 Public accessor for buffer size of flexbuffers::Builder Wouter van Oortmerssen 2017-08-07 13:24:42 -07:00
  • a2b1bfc107 [c++] Add support for boolean types in flexbuffers (#4386) rouzier 2017-08-04 11:04:28 -04:00
  • f2b3705c2c Add scalar type aliases for int8, uint8, ..., f32, f64 (#4400) MikkelFJ 2017-08-02 17:07:43 +02:00
  • 3282a84e30 [Python] (scalar) vector reading speedup via numpy (#4390) Kevin Rose 2017-08-01 10:34:00 -05:00
  • 89a68942ac Added support for nested flatbuffers serializing to json (#4391) Christian Helmich 2017-07-29 02:27:51 +09:00
  • 360c34467c Adding accessors for IsBlob and Blob.data (#4398) Manuel Kroiss 2017-07-27 17:06:02 +01:00
  • 265e43faf0 Merge pull request #4395 from stewartmiles/master Stewart Miles 2017-07-24 15:35:16 -07:00
  • f064a6cc60 Test case for CreateVectorOfStructs() using a callback. Stewart Miles 2017-07-24 14:11:59 -07:00
  • 7fead0f140 forwarding IDLOptions.strict_json to flexbuffers .ToString() (#4394) Christian Helmich 2017-07-25 01:33:40 +09:00
  • d6f14b704f Merge pull request #4383 from stewartmiles/master Stewart Miles 2017-07-20 12:24:38 -07:00
  • a892322203 C++98 (stlport) support for core FlatBuffers and FlexBuffers. Stewart Miles 2017-07-13 06:27:39 -07:00
  • 2e2063cbeb idl_parser.cpp ignores $schema in input json (#4382) schoetbi 2017-07-19 17:58:48 +02:00
  • 625c989875 Java: Added ByteBufferFactory interface and sizedInputStream method. (#4379) Alex Wasserman 2017-07-13 10:33:32 -05:00
  • f20204180d Json schema (#4369) schoetbi 2017-07-10 17:05:59 +02:00
  • 0e85eeef2c Make inter-file cycles compile (#4364) Robbie McElrath 2017-06-26 09:07:02 -07:00
  • b0fa5e0f42 Make flatbuffers work with ArduinoSTL (#4357) (#4361) Andrei Stoica 2017-06-21 17:26:37 +02:00
  • 25a15950f5 Avoiding wrong template specialization on new CreateVector v1.7.1 Wouter van Oortmerssen 2017-06-20 09:40:10 -07:00
  • 6f94fb51b1 Updated version numbers to 1.7.0 v1.7.0 Wouter van Oortmerssen 2017-06-16 16:15:02 -07:00
  • 57f3752d5e Optimize CreateVector for types > 1 byte on little endian (#4355) Christopher Berner 2017-06-16 15:29:47 -07:00
  • f52f848b95 Added move assignment operator to DetachedBuffer. Wouter van Oortmerssen 2017-06-16 15:04:42 -07:00
  • 3c3742a54a Adding a method to get the file identifier from a flatbuffer. Wouter van Oortmerssen 2017-06-16 12:30:36 -07:00
  • f325cce6fd Initial support for parsing (and generating) Protobuf ASCII. Wouter van Oortmerssen 2017-06-16 11:57:58 -07:00
  • 88a85ffbbd Added convenient schema registry. Wouter van Oortmerssen 2017-06-15 20:54:04 -07:00
  • 35cbd23f63 Fixed missing lambda return type. Wouter van Oortmerssen 2017-06-16 09:52:59 -07:00
  • 210a1ab969 Fixed build error in Visual Studio 2017 (#4353) Stephen Lane-Walsh 2017-06-16 12:53:53 -04:00
  • 90c8ded449 gRPC: fix memory leak (#4351) Lawrence Chan 2017-06-13 10:50:27 -05:00
  • 8f864aad7b Added (nested) FlexBuffer JSON parsing and output. Wouter van Oortmerssen 2017-06-05 17:45:44 -07:00
  • dddd0865cb Added nested FlexBuffer parsing Wouter van Oortmerssen 2017-06-02 16:41:22 -07:00
  • 0a81eb6463 Fix memory leak in Message move operator (#4344) Christopher Berner 2017-06-12 11:23:55 -07:00
  • b1740688bf [cpp] Json parsing: adding support for parsing nested lists and top level lists (#4338) Guillaume Giraud 2017-06-08 01:58:19 +02:00
  • 86b505e412 [C++] Remove std::iterator usage (#4340) (#4341) Stephan T. Lavavej 2017-06-07 16:26:06 -07:00
  • da67c0a71f [C++] Improve flatbuffers + gRPC integration (#4310) Lawrence Chan 2017-06-07 15:56:49 -05:00
  • dadd1a926e Generate a C++ function for EnumValues{{ENUM_NAME}} (#4337) rufeooo 2017-06-07 13:49:56 -07:00
  • 01c50d57a6 [C++] Remove std::move around a raw pointer in flatbuffers.h (#4339) vabr-g 2017-06-05 19:33:04 +02:00
  • e9f1f4d9b7 Disallowing field name same as table name. Wouter van Oortmerssen 2017-06-02 15:55:02 -07:00
  • dd05f3249a Added test for nested FlatBuffers functionality. Wouter van Oortmerssen 2017-06-02 11:26:37 -07:00
  • 43611fcc0b refactor flatbuffers.h and util.h so FlexBuffers do not depend on flatbuffers.h (#4331) AntonYudintsev 2017-06-02 20:26:11 +03:00
  • 642254bee6 Track included files in PATH-agnostic way. (#4329) Pavel Kalinnikov 2017-06-02 17:50:18 +02:00
  • 22743ca45a Fixed --keep-prefix functionality. Wouter van Oortmerssen 2017-05-24 15:21:26 -07:00
  • fb87c0d3c6 [C++] Improve Allocator handling (#4312) Lawrence Chan 2017-05-24 15:55:15 -05:00
  • 398ae0cb6b Some code in the samples and docs still used old C# API. Wouter van Oortmerssen 2017-05-22 15:13:20 -07:00
  • aaf5598a03 Standardized internal path handling on Posix separators. Wouter van Oortmerssen 2017-05-18 17:18:43 -07:00
  • 3d2cf554d7 Fix for invalid null returns (#4318) Kamil Rojewski 2017-05-18 19:30:30 +02:00
  • 55dec4d2f8 added check for presence of required fields. (flatc) c++ (#4316) sfariv 2017-05-18 09:32:04 -07:00
  • 0f5f7faa9f C#: Added <autogenerated> in cs generator file header comment (#4291) schoetbi 2017-05-16 23:28:34 +02:00
  • 90daabd5b1 Made root test path configurable. Wouter van Oortmerssen 2017-05-15 16:57:39 -07:00
  • 262e1d7bf9 Updated tutorial with a vector of structs example. Wouter van Oortmerssen 2017-05-15 13:40:19 -07:00
  • c559eb451e Made codegen always output a file, even on an empty schema. Wouter van Oortmerssen 2017-05-12 15:58:26 -07:00
  • 6a7ec85e83 [C++] Fix code gen indentation when empty Print (#4313) Lawrence Chan 2017-05-12 16:36:35 -05:00
  • 81ecc98e02 Adding support for s390x (#4297) akamat-ibm 2017-05-12 22:42:19 +05:30