Commit Graph

  • 23bb57401c Add basic test for enum defaults (#5280) Vladimir Glavnyy 2019-04-09 00:21:30 +07:00
  • dd6daa709b Part of #5265, neutral changes (#5281) Vladimir Glavnyy 2019-04-09 00:05:50 +07:00
  • dd85c3b721 Enable MSVC assert report box [Abort|Retry|Ignore] if a debugger is present (#5279) Vladimir Glavnyy 2019-04-09 00:01:41 +07:00
  • 94cb1ff9ea Add files generated by CMake to git ignore (#5278) Henry Lee 2019-04-06 06:35:40 +11:00
  • 3ff6cdf491 [C++]Sync the sample monster.fbs file with the tutorial (#5277) Henry Lee 2019-04-06 06:34:53 +11:00
  • c329d6fa90 Ensure we don't subtract with underflow getting enum names (#5246) Matt Mastracci 2019-04-05 13:30:58 -06:00
  • 249f3b3714 Add method GenerateTextFromTable issue #5249 (#5266) Anthony Liot 2019-04-05 11:51:29 -07:00
  • 2d67de3151 Fix for build break in c# vector of unions (#5271) Kamil Rojewski 2019-04-05 20:49:12 +02:00
  • 5cdbd02404 Fix typo in Go tutorial (#5274) unexge 2019-04-04 22:28:09 +03:00
  • b2ce86ef8a Add compile-time checking of numerical limits in C++ code. (#5270) Vladimir Glavnyy 2019-04-02 02:03:51 +07:00
  • 8e7acae013 Update grammar to reflect required type signature for enum declarations. (#5269) tymcauley 2019-03-28 13:48:40 -04:00
  • 343bbe808e Add missing test data file to BUILD file (#5264) Austin Schuh 2019-03-25 16:17:18 -07:00
  • cb9ab2fe58 Bazel CI: fix bad value in yml (#5262) László Csomor 2019-03-25 20:27:35 +01:00
  • 4cbff97c43 Fix a warning on compiling with clang (#5258) Nikolay Kuznetsov 2019-03-25 22:06:00 +03:00
  • 88abae649c Add inequality operator (inspired from #263) (#5257) LouisP 2019-03-25 20:04:51 +01:00
  • a7461433c6 [C++] Changes in the flathash program (#5255) Henry Lee 2019-03-22 10:23:32 +11:00
  • 440a70f4a3 Fixed tutorial markdown file (#5248) Ashay Shirwadkar 2019-03-22 04:21:51 +05:30
  • 02e73e1ae9 Further fixes to make minireflect compatible with old behavior. Wouter van Oortmerssen 2019-03-21 15:07:24 -07:00
  • f93d0f6ac1 Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Vladimir Glavnyy 2019-03-19 02:47:07 +07:00
  • fd51fadaac Fixed vector_delimited excluding delimiter Wouter van Oortmerssen 2019-03-18 12:07:36 -07:00
  • 11198f10f5 Fixed shadowing warning in older gcc for vector_delimited Wouter van Oortmerssen 2019-03-18 10:03:43 -07:00
  • 3b23ff18ea Made ToStringVisitor backwards compatible with older behavior. Wouter van Oortmerssen 2019-03-14 12:00:44 -07:00
  • 4f066c39ce Made JS enum declarations compatible with google closure Wouter van Oortmerssen 2019-03-11 14:33:07 -07:00
  • ca68d8b043 Disabled constexpr for hashing functions. Wouter van Oortmerssen 2019-03-11 14:01:07 -07:00
  • 407fb5d537 Narrows template ascii routines to prevent a possible signed overflow in generic code. (#5232) Vladimir Glavnyy 2019-03-12 00:26:28 +07:00
  • 73a648b685 Fix typo in dart documentation (#5230) Randal Stevens 2019-03-11 09:49:17 -07:00
  • eb2a81f73d [C++] Object API: document custom string type requirements, Wouter van Oortmerssen 2019-03-11 09:42:02 -07:00
  • 3968d00568 [Rust] Don't use inner attributes for allow (#5212) bspeice 2019-03-09 14:58:27 -06:00
  • 4f10da8d99 Small usability tweaks to the rust codegen. (#5213) Mathias Svensson 2019-03-08 22:54:57 +01:00
  • 9e82ee2527 Fix rust crate for big-endian targets (#5229) tymcauley 2019-03-08 04:06:25 -05:00
  • e237f53bfc Removed -Wc++98-compat-extra-semi for compatibility with older clang. Wouter van Oortmerssen 2019-03-07 15:14:40 -08:00
  • 98be491e72 Bazel ci (#5228) Austin Schuh 2019-03-07 15:09:30 -08:00
  • 71628dad0d Fixed vector of union JSON parsing. Wouter van Oortmerssen 2019-03-04 14:56:07 -08:00
  • cb7b2bf87e [Rust] Fixed codegen documentation for Tables (#5227) jean-airoldie 2019-03-06 15:00:58 -05:00
  • bfa430309a [Go] Add mutation functions for vector elements (#5221) David Reiss 2019-03-05 21:16:26 -08:00
  • 1c7d91cc55 Clean-up nested_parser on all paths (#5179) (#5184) ll-antn 2019-03-04 22:35:10 +03:00
  • 2e865f4d4e [Fix #5112] flatc generates constructors with memset for non-trivial types (#5222) Laurent Stacul 2019-03-04 20:10:18 +01:00
  • 13c9c674fd [doc] fix typos in doc. (#5217) csukuangfj 2019-03-01 04:39:26 +08:00
  • 034275c6e2 Rust: Fix lifetime in union _as_ accessors (#5140) naure 2019-02-27 08:48:54 +01:00
  • 4e5152d886 Java: Calculation of vtable and vtable size moved to the __init method. (#5210) Kulikov Alexey 2019-02-26 05:45:29 +07:00
  • dc61512f20 Java: Removed unused duplicate of bytebuffer from "Table#__string" method. (#5211) Kulikov Alexey 2019-02-26 05:28:13 +07:00
  • 1d60824d56 Lua library: fix vtable reuse. (#5214) Искандаров Егор 2019-02-26 01:27:42 +03:00
  • f89badd30f Attempting to make travis not kill the Android build. Wouter van Oortmerssen 2019-02-25 14:10:56 -08:00
  • 1b9d1b0110 IterateValue: Use ReadScalar instead of unportable reinterpret_casts (#5209) Marcus Comstedt 2019-02-25 21:45:11 +01:00
  • 6e2d530d61 Fix incorrect code generation on Solaris Sparc. (#5208) Brian Wellington 2019-02-25 12:41:31 -08:00
  • 9bf9b18f0a Added -Wc++98-compat-extra-semi Wouter van Oortmerssen 2019-02-25 11:42:37 -08:00
  • 537c6ec1e6 Added -Wextra-semi to Clang build. Wouter van Oortmerssen 2019-02-25 09:14:06 -08:00
  • a1f14005ab Fix big-endian build. (#5205) Brian Wellington 2019-02-21 16:50:05 -08:00
  • 0cdacdfb35 Remove byte* property in ByteBufferAllocator (#5191) Eric Erhardt 2019-02-21 16:36:55 -06:00
  • bb58442054 Improve endian detection. (#5204) bwelling 2019-02-21 13:45:11 -08:00
  • 4567b13115 Add RPM packaging support (#5177) Marc Butler 2019-02-22 06:06:04 +11:00
  • 8f8fb2b367 Fixed vector of unions crash in java (#5190) Kamil Rojewski 2019-02-21 19:50:13 +01:00
  • 69d761d15e Added .net core project (#5187) Efe Burak 2019-02-21 13:47:19 -05:00
  • 4f32cbf268 Fix an error in cpp code. (#5189) csukuangfj 2019-02-20 03:23:10 +08:00
  • 0eaaf18192 Utility for checking the encoding and line ending of source files (#5188) Vladimir Glavnyy 2019-02-20 02:22:25 +07:00
  • 957d167199 Fixed use of WIN32 needs to be _WIN32. Wouter van Oortmerssen 2019-02-19 10:49:23 -08:00
  • e9d9d64527 Add presubmit.yml for bazel CI configuration (#5193) Austin Schuh 2019-02-18 17:55:50 -08:00
  • 78c50e340b Fix AppVeyor script not including CMake dir Wouter van Oortmerssen 2019-02-14 16:20:27 -08:00
  • 9d483a3f0b Changed the JavaScript generation to emit createX helper functions just like the TypeScript code generation. I also added code so that the create methods have documentation in both JavaScript and TypeScript. (#5168) Christopher Cifra 2019-02-14 18:00:33 -06:00
  • b650dfba49 [C#] Fix FlatBuffers.Tests when ENABLE_SPAN_T is defined (#5182) Eric Erhardt 2019-02-14 17:53:36 -06:00
  • 6980818337 Install flatc as requested (#5180) Aleix Pol 2019-02-14 22:19:36 +01:00
  • 224f7527e3 Generting imports for external enums in TS (#5175) Kamil Rojewski 2019-02-14 22:08:55 +01:00
  • a66a88034a Fix bazel build (#5174) Austin Schuh 2019-02-14 13:05:46 -08:00
  • e1defaae5e Add flag to make short names in JS/TS. (#5152) Gabriel Nützi 2019-02-11 21:34:10 +01:00
  • 78fdce28c7 Make ByteBufferFactory an abstract class in order to make FlatBuffers compatible with Java7. (#5155) Enrico Olivelli 2019-02-11 21:02:32 +01:00
  • 60e94cf083 Implement (shared) attribute for C++ (#5157) iceboy 2019-02-11 11:53:45 -08:00
  • cf47f27164 Turn on -Werror=unused-private-field for Clang. Wouter van Oortmerssen 2019-02-11 09:54:46 -08:00
  • cc7f9b89f3 Made FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE #ifdef out less Wouter van Oortmerssen 2019-02-07 16:34:25 -08:00
  • 600f3fbcd4 Reduced force_align in tests to 8, to work with --object-api. Wouter van Oortmerssen 2019-02-07 14:35:27 -08:00
  • 76a024137f Removing 'using namespace' usage in test_builder (#5154) Charlie Harrison 2019-02-04 20:07:05 -05:00
  • 31e34faa15 Changing array to be an associative array so that the Name function can work with non-sequential enums as well as those beginning at something other than zero. (#5151) Travis Staley 2019-02-04 17:33:57 -05:00
  • 4d98faa515 Only use __movsb on architectures that support it (#5147) Jon Kunkee 2019-02-04 09:57:34 -08:00
  • d8210d5a83 Make changes on the make_unsigned type trait (#5136) Henry Lee 2019-01-29 12:31:58 +11:00
  • 7d3930a2fd Repair fallthrough was broken by d4493165 (#5115) (#5139) Vladimir Glavnyy 2019-01-29 01:16:12 +07:00
  • 347dba8501 delete zero width space characters <U+200B>'s to avoid MSVC warning C4819 (#5133) find 2019-01-25 07:02:48 +08:00
  • fcacb46d01 Replace deprecated Vector::Length() with Vector::size() (#5131) Vladimir Glavnyy 2019-01-25 04:33:19 +07:00
  • 3f388ec747 Repair MSVC-CRT leakage detector and enable this detection with Appveyor-CI (#5105) Vladimir Glavnyy 2019-01-25 04:30:11 +07:00
  • 38bf4cfc03 [Rust] Added global namespace imports (#5121) jean-airoldie 2019-01-24 16:25:56 -05:00
  • c2f40c37b2 [C++]Support reverse iterator in Vector (#5128) Henry Lee 2019-01-25 08:24:01 +11:00
  • 63d51afd11 [docs] [rust] Add "Useful tools created by others" section (#5127) Vlad Frolov 2019-01-17 21:56:52 +02:00
  • d44931656a Fix high certainty warnings from PVS-studio (#5115) Vladimir Glavnyy 2019-01-18 00:49:27 +07:00
  • bbfd12eb11 Docker tests for Zend PHP and Mono C#; Python coverage; TODO for HHVM PHP (#5125) Robert 2019-01-16 16:41:02 -08:00
  • 7c94ff6c30 Reference::ToString should be const (#5118) cor3ntin 2019-01-14 18:39:58 +01:00
  • 4fa4d36706 Add default NaN/Inf to C#, Java, Python (#5107) Vladimir Glavnyy 2019-01-15 00:23:42 +07:00
  • 46208b1e91 JS- support clear() method on builder (#5109) unintellisense 2019-01-14 09:21:42 -08:00
  • b99332efd7 Move all platform dependent headers and code to util.cpp module (#5106) Vladimir Glavnyy 2019-01-08 01:12:57 +07:00
  • dd288f71f3 Add NaN and Inf defaults to the C++ generated code. (#5102) Vladimir Glavnyy 2019-01-08 01:04:44 +07:00
  • 155c55900f Add repository name to build_defs.bzl (#5104) Yong Tang 2019-01-07 09:55:55 -08:00
  • 0eb7b3beb0 [Go] Namespaced imports fix (#5097) Robert 2018-12-27 20:57:19 -05:00
  • a821b15634 Added -Werror=implicit-fallthrough=2 to GCC 7 build. Wouter van Oortmerssen 2018-12-26 16:02:14 -08:00
  • 87704e987e Performance improvement to generated+supporting PHP (#5080) Peter Dillinger 2018-12-20 16:10:20 -08:00
  • cb99116aca Java: Pulling in protobuf's faster UTF-8 encoder. (#5035) Owen O'Malley 2018-12-17 13:53:49 -08:00
  • 9ad73bf5a7 Fix 'no_sanitize_undefined' attribute for GCC4.8 (#5090) Vladimir Glavnyy 2018-12-18 02:50:31 +07:00
  • dba962ebb8 Enable flatbuffer to initialize Parser from bfbs (#4283) (#5077) tira-misu 2018-12-13 20:59:27 +01:00
  • 60a0f35fbc generated cmake command for flatc generation should depend on source file (#5087) Christian Lang 2018-12-13 20:56:51 +01:00
  • 58e8552da0 Get rid of reproducible build warning by removing build date & time from flatc version (#5086) Rob Agar 2018-12-10 20:48:09 +00:00
  • d56a4055da Add flatbuffer_cc library support (#5061) Austin Schuh 2018-12-11 07:23:40 +11:00
  • 30c4948541 Renamed JS generator to explicitly state it generates TS too (#5043) Kamil Rojewski 2018-12-06 20:12:06 +01:00
  • 80d148b175 [net] Fix issue #5036 when write a double value into bytebuffer at big endian machine with unsafe mode. (#5076) Simon.S.King 2018-12-04 01:50:26 +08:00
  • 2aa0d9a54d Support nulls in String compare, CreateSharedString (#5060) Matt Frantz 2018-12-03 09:48:50 -08:00