• 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
Name
Last commit
Last update
..
Benchmarks.md Loading commit data...
Building.md Loading commit data...
Compiler.md Loading commit data...
CppUsage.md Loading commit data...
FlatBuffers.md Loading commit data...
GoUsage.md Loading commit data...
Grammar.md Loading commit data...
Internals.md Loading commit data...
JavaUsage.md Loading commit data...
PythonUsage.md Loading commit data...
Schemas.md Loading commit data...
WhitePaper.md Loading commit data...
doxyfile Loading commit data...