1. 26 Jul, 2019 3 commits
  2. 25 Jul, 2019 3 commits
  3. 22 Jul, 2019 1 commit
    • Paulo Pinheiro's avatar
      Add basic Kotlin support (#5409) · de9aa0cd
      Paulo Pinheiro authored
      * [Kotlin] Add kotlin generate code for tests and add
      kotlin test to TestAll.sh
      
      * [Kotlin] Add Kotlin generator
      
      This change adds support for generating Kotlin classes.
      
      The approach of this generator is to keep it as close
      as possible to the java generator for now, in order
      to keep the change simple.
      
      It uses the already implemented java runtime,
      so we don't support cross-platform nor js Kotlin yet.
      
      Kotlin tests are just a copy of the java tests.
      
      * Add optional ident support for CodeWriter
      
      Identation is important for some languages and
      different projects have different ways of ident
      code, e.g. tabs vs spaces, so we are adding optional
      support on CodeWriter for identation.
      
      * [Kotlin] Add Documentation for Kotlin
      
      * [Kotlin] Modify generated code to use experimental Unsigned types.
      de9aa0cd
  4. 18 Jul, 2019 1 commit
  5. 09 Jul, 2019 1 commit
  6. 08 Jul, 2019 1 commit
    • Vladimir Glavnyy's avatar
      Extend the test of MonsterExtra (#5428) · e304f8c1
      Vladimir Glavnyy authored
      * Extend the test of MonsterExtra
      
      - Extend C++ test of MonsterExtra
      - Add conversion of fbs/json NaNs to unsigned quiet-NaN
      - Update documentation (cross-platform interoperability)
      
      * Fix declaration of infinity constants int the test
      e304f8c1
  7. 01 Jul, 2019 2 commits
    • Thanabodee Charoenpiriyakij's avatar
      Fix echo not interpret \n in GoTest.sh (#5426) · 47c7aa03
      Thanabodee Charoenpiriyakij authored
      When running GoTest.sh, the last step that checking go format files
      are print \n instead of new line:
      
      These files are not well gofmt'ed:\n\nMyGame/Example/Color.go
      MyGame/Example/MonsterStorage_grpc.go
      
      This changes fix it by echo NOT_FMT_FILES in separate line.
      47c7aa03
    • Vladimir Glavnyy's avatar
      Remove unused variables (#5382) · 7a637929
      Vladimir Glavnyy authored
      - Fix GenerateTextFromTable (aliasing typo)
      - Fix unused variable in idl_gen_dart.cpp
      - Fix std::string passing (should be non-const value or const-reference)
      - Remove unused variables
      7a637929
  8. 27 Jun, 2019 3 commits
  9. 25 Jun, 2019 2 commits
  10. 24 Jun, 2019 2 commits
  11. 20 Jun, 2019 2 commits
  12. 17 Jun, 2019 2 commits
  13. 14 Jun, 2019 2 commits
  14. 13 Jun, 2019 1 commit
  15. 12 Jun, 2019 1 commit
  16. 09 Jun, 2019 1 commit
  17. 07 Jun, 2019 1 commit
  18. 06 Jun, 2019 1 commit
  19. 05 Jun, 2019 1 commit
  20. 02 Jun, 2019 2 commits
  21. 31 May, 2019 4 commits
    • Alexander Gallego's avatar
      c++: Add command line option to add extra includes to gen files (#5360) · bc7ede8f
      Alexander Gallego authored
      * c++: Add command line option to add extra includes to gen files
      
      Fixes #5351
      We have an ability to pass custom types for strings, allocators, etc
      but have no way to tell the generator to include the classes in gen code
      
      * c++: remove std::strtok for std::string methods. passes msvc compile
      
      * generate_code.sh: add --cpp-includes to the test gen script
      
      * tests:generate.bat: update code gen scripts w/ --cpp-includes
      
      * cpp: use command line parsing for extra includes
      
      s/--cpp-includes/--cpp-include/g
      Simplify command line parsing of includes by using a std::vector.
      
      * cpp: idl.h: move std::vector for cpp_includes as the last member
      
      msvc does not understand initalization list on our CI server
      
      * cpp:msvc: CI fails on for-range loops
      
      * cpp:codegen: fix error reporting on flatcc
      
      * as per code review: remove unwated --cpp-include in the
      tests/generate_code.{sh,bat}
      bc7ede8f
    • Wouter van Oortmerssen's avatar
      Break internal Java/C# APIs · b652fcc3
      Wouter van Oortmerssen authored
      This is done on purpose, to avoid API version mismatches that
      can cause bad decoding results, see:
      https://github.com/google/flatbuffers/issues/5368
      
      Change-Id: I2c857438377e080caad0e2d8bcc758c9b19bd6ec
      b652fcc3
    • Wouter van Oortmerssen's avatar
      Enforce matching version in Java and C#. · c978b9ef
      Wouter van Oortmerssen authored
      Change-Id: I7f1f12f2f97e5227e0dabc2965ce66a6d41c229c
      c978b9ef
    • 360 CodeSafe's avatar
      Dereference of null pointer #5353 (#5376) · 3a88e103
      360 CodeSafe authored
      add an assert to make sure that `key_field` is not a null pointer.
      3a88e103
  22. 30 May, 2019 3 commits