Skip to content
Snippets Groups Projects
  1. Jan 22, 2018
  2. Jan 18, 2018
  3. Jan 16, 2018
  4. Jan 12, 2018
  5. Jan 11, 2018
    • Wouter van Oortmerssen's avatar
      Reduced FlatBufferBuilder from 3 buffers to 1 · 79b80f84
      Wouter van Oortmerssen authored
      Previously, FlatBufferBuilder used 3 resizable buffers:
      - serialization (vector_downward)
      - field offsets (std::vector)
      - vtable offsets (std::vector)
      
      Since the serialization buffer grows downwards, the bottom part of
      it can be used as a "scratchpad" storage for the other two. Since
      field offsets are only accumulated during table construction, and
      vtable offsets only after table construction, the two can trivially
      share the same storage.
      
      Not only does this reduce the amount of allocation, it also removes
      the bulk of std::vector usage from FlatBufferBuilder which was
      the #1 cause of slow-down in debug mode, see e.g.:
      https://stackoverflow.com/questions/36085285/any-way-to-improve-flatbuffer-performance-in-debug-c-msvc
      
      Change-Id: I0224cf2f2a863d2d7ef762bc9163b52fdc149522
      Tested: on Linux.
      79b80f84
  6. Jan 08, 2018
  7. Jan 05, 2018
  8. Jan 04, 2018
  9. Dec 28, 2017
  10. Dec 21, 2017
  11. Dec 18, 2017
  12. Dec 14, 2017
    • Robert's avatar
      Merge pull request #4516 from mikeholler/travis · 4071b6f6
      Robert authored
      Add support for Python lib continuous deployment.
      4071b6f6
    • Kamil Rojewski's avatar
      Fix for strictPropertyInitialization for TS (#4540) · 142401f5
      Kamil Rojewski authored
      * Eclipse ignore
      
      * TypeScript support
      
      * Prefixing enums
      
      * Test results
      
      * Merged JS and TS generators
      
      * Fixed AppVeyor build problems
      
      * Fixed more AppVeyor build problems
      
      * Fixed more AppVeyor build problems
      
      * Changed TS flag to options struct
      
      * Storing options by value
      
      * Removed unneeded const
      
      * Re-export support for unions
      
      * Uint support
      
      * Casting bools to numbers for mutation
      
      * TS shell tests
      
      * Reverted generates js test file to original version
      
      * Backing up js tests and properly generating test data
      
      * Not importing flatbuffers for TS test generation
      
      * Not overwriting generated js for tests
      
      * AppVeyor test fixes
      
      * Generating the most strict TS code possible
      
      * Not returning null when creating vectors
      
      * Not returning null from struct contructors
      
      * Vector of unions for ts/js
      
      * Sanity check for languages
      
      * Indentation fix + output test files
      
      * Vectors of unions for php
      
      * Fixes to union vector handling + tests
      
      * Fix for strictPropertyInitialization
      142401f5
  13. Dec 13, 2017
  14. Dec 07, 2017
  15. Dec 04, 2017
  16. Dec 01, 2017
  17. Nov 30, 2017
  18. Nov 27, 2017
Loading