Skip to content
Snippets Groups Projects
  1. Dec 12, 2016
  2. Dec 02, 2016
    • Wouter van Oortmerssen's avatar
      Adds typedefs and functions to help write generic code. · bc2ec711
      Wouter van Oortmerssen authored
      The following changes have been made to the C++ codegen to enable writing generic code
      that uses the Table and NativeTable types.
      
      - Adds TableType and NativeTableType typedefs to NativeTable and Table structs.
      - Adds GetFullyQualifiedName() to NativeTables if --gen-name-strings is set.
      - Adds a static Pack function to Tables that simply calls the global CreateX functions.
      
      See cr/140391505 as an example of improved usage.
      
      From cl/140529288.
      
      Change-Id: Idec137c16129e15c1783f94fabdcea24aeeaaef6
      bc2ec711
  3. Oct 17, 2016
  4. Oct 12, 2016
  5. Aug 18, 2016
  6. Aug 12, 2016
  7. Aug 08, 2016
  8. Jul 25, 2016
  9. Jul 20, 2016
  10. Jul 14, 2016
  11. Jul 01, 2016
  12. Jun 06, 2016
  13. May 26, 2016
  14. May 23, 2016
  15. Jan 21, 2016
  16. Jan 19, 2016
    • Mark Klara's avatar
      Silenced unused variable warnings. · 0ece0421
      Mark Klara authored
      When built for release, builds were failing with unused
      variable warnings, since they were only used in `assert()`
      calls.
      
      I added explicit void casting to any potentially unused variables.
      
      Change-Id: I9947ba46891fdda5aa925caa950642dedd4e009f
      0ece0421
    • Mark Klara's avatar
      Revamping the FlatBuffers docs. · 69a31b80
      Mark Klara authored
      Adding an API reference for the supported languages.
      
      General docs cleanup, including a new `tutorial` section that
      supports all of the supported languages.
      
      Added samples for each supported language to mirror the new
      tutorial page.
      
      Cleaned up all the links by making them `@ref` style links,
      instead of referencing the names of the generated `.html` files.
      
      Removed all generated files that were unnecessarily committed.
      
      Also fixed the C# tests (two were failing due to a missing file).
      
      Bug: b/25801305
      
      Tested: Tested all samples on Ubuntu, Mac, and Android. Docs were
      generated using doxygen and viewed on Chrome.
      
      Change-Id: I2acaba6e332a15ae2deff5f26a4a25da7bd2c954
      69a31b80
    • Wouter van Oortmerssen's avatar
      Added min/max values for enums/unions. · e848137d
      Wouter van Oortmerssen authored
      Bug: 21642898
      Change-Id: Ifaf0b3c4274fe30ef29507ba1c1216d700efe85b
      Tested: on Linux.
      e848137d
  17. Jan 09, 2016
  18. Dec 04, 2015
  19. Dec 02, 2015
  20. Nov 30, 2015
  21. Nov 26, 2015
  22. Sep 25, 2015
  23. Sep 11, 2015
    • Jason Sanmiya's avatar
      Fix Visual Studio 2012 build warning. · 5db12e99
      Jason Sanmiya authored
      Also, remove execute permissions on several source files.
      
      Tested: Builds on Visual Studio 2012, and Linux.
      
      Change-Id: Idaacb2ae8eba98ce2974218c2ab840e97a1d67e9
      5db12e99
  24. Jun 18, 2015
  25. May 12, 2015
    • rw's avatar
      Port FlatBuffers to Python. · 48dfc69e
      rw authored
      Implement code generation and self-contained runtime library for Python.
      
      The test suite verifies:
        - Correctness of generated Python code by comparing output to that of
          the other language ports.
        - The exact bytes in the Builder buffer during many scenarios.
        - Vtable deduplication correctness.
        - Edge cases for table construction, via a fuzzer derived from the Go
          implementation.
        - All code is simultaneously valid in Python 2.6, 2.7, and 3.4.
      
      The test suite includes benchmarks for:
        - Building 'gold' data.
        - Parsing 'gold' data.
        - Deduplicating vtables.
      
      All tests pass on this author's system for the following Python
      implementations:
        - CPython 2.6.7
        - CPython 2.7.8
        - CPython 3.4.2
        - PyPy 2.5.0 (CPython 2.7.8 compatible)
      48dfc69e
  26. May 06, 2015
  27. May 04, 2015
  28. Feb 04, 2015
    • Alex Ames's avatar
      Added new Android build target and makefile utils. · ff1ac8ab
      Alex Ames authored
      Previously Android.mk only had a rule for the Flatbuffers test. There
      is now an empty module definition so that flatbuffers can be included
      as an Android module in other projects.
      
      Additionally, android/jni/include.mk has been added which contains
      some utility functions that can be used by projects using Flatbuffers
      to generate header build rules and set up dependencies.
      
      A sample project has been added to the samples directory to
      demonstrate how to use flatbuffers with Android.
      
      Tested by compiling Android project on Linux.
      
      Change-Id: I25d6da40f6531777b22f7371187e0a2f4e903ad4
      ff1ac8ab
  29. Jan 07, 2015
  30. Nov 19, 2014
  31. Sep 24, 2014
  32. Sep 22, 2014
  33. Sep 15, 2014
  34. Aug 25, 2014
  35. Aug 20, 2014
Loading