Skip to content
Snippets Groups Projects
  1. Aug 03, 2015
  2. Jul 22, 2015
  3. Jun 16, 2015
  4. Jun 15, 2015
  5. May 28, 2015
  6. 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
  7. May 04, 2015
  8. Apr 28, 2015
  9. Apr 15, 2015
  10. Apr 02, 2015
    • Advay Mengle's avatar
      Generate appropriate schema doc comments from .proto files · 3ad85363
      Advay Mengle authored
      - Add parse handling of .proto struct and field doc comments (enums and
      their values were already handled)
      - Add FBS generation handling of doc comments for structs, their
      fields, enums, and their values (requires linking idl_gen_general in
      the test binary build)
      - Tested using test.proto|golden with doc comments added.  Xcode run of
      flattest passes.
      
      Change-Id: Idff64dd8064afba227174ab77d2c7be22d006628
      3ad85363
  11. Feb 17, 2015
    • Alex Ames's avatar
      Added the hash attribute to ints and longs. · d575321e
      Alex Ames authored
      FlatBuffer schema files can now optionally specify a hash attribute that
      will allow someone writing json files to enter a string to be hashed
      rather than a specific value. The hashing algorithm to use is specified
      by the schema.
      
      Currently the only algorithms are fnv1 and fnv1a. There are 32 bit and
      64 variatns for each. Additionally, a hashing command line tool was
      added so that you can see what a string will hash to without needing to
      inspect the flatbuffer binary blob.
      
      Change-Id: I0cb359d0e2dc7d2dc1874b446dc19a17cc77109d
      d575321e
  12. Feb 09, 2015
  13. Jan 07, 2015
  14. Oct 24, 2014
  15. Oct 16, 2014
  16. Sep 24, 2014
  17. Sep 22, 2014
  18. Sep 18, 2014
  19. Sep 15, 2014
  20. Sep 10, 2014
    • Stewart Miles's avatar
      Added option to disable build of tests and samples. · 3f85183c
      Stewart Miles authored
      Added FLATBUFFERS_BUILD_TESTS option which can be used to disable
      the build of flatbuffers tests and samples.
      
      Tested:
      Verified tests and samples are no longer built on Linux when
      FLATBUFFERS_BUILD_TESTS=OFF.
      
      Change-Id: Ic23ab827849ba2c4481de9ca86adc1ab8e6b828c
      3f85183c
  21. Aug 25, 2014
  22. Aug 12, 2014
  23. Jul 29, 2014
  24. Jul 28, 2014
  25. Jul 25, 2014
  26. Jul 21, 2014
    • rw's avatar
      Port FlatBuffers to Go. · 74d5f370
      rw authored
      Implement code generation and runtime library for Go, derived from the
      Java implementation. Additionally, the test suite verifies:
      
       - the exact bytes in the Builder buffer during object construction,
       - vtable deduplication, and
       - table construction, via a fuzzer derived from the C++ implementation.
      
      Change-Id: Ib95a019c684891def2b50281e570b4843fea7baa
      74d5f370
  27. Jun 10, 2014
Loading