Skip to content
Snippets Groups Projects
  1. Jun 15, 2015
  2. Jun 14, 2015
  3. May 28, 2015
  4. May 27, 2015
  5. May 20, 2015
  6. May 19, 2015
  7. May 18, 2015
  8. May 15, 2015
  9. May 14, 2015
  10. May 13, 2015
  11. 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
    • Robert's avatar
      Merge pull request #165 from rw/go-faster · 4d213c2d
      Robert authored
      Go speed improvements
      4d213c2d
  12. May 11, 2015
  13. May 09, 2015
  14. May 08, 2015
    • Mormegil's avatar
      Union accessors in C# should use generic type for the table · 221193ea
      Mormegil authored
      When accessing a union field, we should return the same object type
      as was given to the method, i.e. the parameter should have a generic
      type for any Table-derived type. This way, we do not need to make
      superfluous casts (which also reduce type safety) like
      
      var myUnionType = (MyUnionType)buff.GetUnionField(new MyUnionType());
      
      when we can do just
      var myUnionType = buff.GetUnionField(new MyUnionType());
      
      Change-Id: Idac1b638e46cc50b1f2dc19f10741481202b1515
      221193ea
Loading