- 06 Jan, 2016 1 commit
-
-
Wouter van Oortmerssen authored
Fix vs2012 warnings
-
- 05 Jan, 2016 2 commits
-
-
Chris Pickett authored
flatbuffers\src\idl_parser.cpp(1516): warning C4244: 'argument' : conversion from 'int' to 'char', possible loss of data
-
Chris Pickett authored
flatbuffers\src\idl_parser.cpp(1525): warning C4127: conditional expression is constant flatbuffers\src\idl_parser.cpp(1546): warning C4127: conditional expression is constant
-
- 04 Jan, 2016 2 commits
-
-
https://github.com/google/flatbuffersWouter van Oortmerssen authored
Fixed conflicts and added missing generated files. Change-Id: I4321c798543292d814c2c9e8b238c203b7526c7b
-
Wouter van Oortmerssen authored
Change-Id: I60c900a2f7cbd88fe264f7b0dc78ef86b1580655 Tested: in Chrome.
-
- 30 Dec, 2015 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: Ieb252ce01446551699d935507bc95ee286fe1ddd Tested: on Linux.
-
- 29 Dec, 2015 2 commits
-
-
Wouter van Oortmerssen authored
Fix #2775: Add parser option to skip unknown JSON fields
-
Wouter van Oortmerssen authored
(PHP) fixes getting indirect table, also fixes getInt method on 32bit machine
-
- 24 Dec, 2015 2 commits
-
-
Shuhei Tanuma authored
-
Shuhei Tanuma authored
-
- 22 Dec, 2015 4 commits
-
-
Nalinichandra Penke authored
-
Nalinichandra Penke authored
-
ncpenke authored
Catchup
-
Wouter van Oortmerssen authored
Change-Id: I3c3e88a79667d1733b6c47e43b55d8b2604ca8e2 Tested: on Linux.
-
- 21 Dec, 2015 3 commits
-
-
-
Wouter van Oortmerssen authored
This is implemented as a template function, since Table::CheckField is not reachable by subclasses of Table (private base class). Change-Id: I1ed4d47ce7cb672460ccab61cf7442eb9136b0f1 Tested: on Linux. Bug: 26273432
-
Wouter van Oortmerssen authored
This to allow the code to run on a greater range of build configurations (that don't allow exceptions/RTTI). If anyone ever doubts the usefulness of exception handling, please show them this commit. Change-Id: If7190babdde93c3f9cd97b8e1ab447bf0c81696d Tested: on Linux.
-
- 17 Dec, 2015 1 commit
-
-
Shuhei Tanuma authored
-
- 16 Dec, 2015 1 commit
-
-
Wouter van Oortmerssen authored
Improving the README by linking to the SO tag, and changing SO wording.
-
- 15 Dec, 2015 2 commits
-
-
Aaron Critchley authored
-
Wouter van Oortmerssen authored
Also included them in the C++ test. Change-Id: Ib0c8470f0aacdf16616c27494abdda57a010195d Tested: on Linux.
-
- 14 Dec, 2015 1 commit
-
-
Wouter van Oortmerssen authored
C# - Performance optimizations
-
- 12 Dec, 2015 1 commit
-
-
Oli Wilkinson authored
-
- 11 Dec, 2015 1 commit
-
-
Oli Wilkinson authored
Performance tweak to FlatBufferBuilder.CreateString method to remove the unnecessary byte buffer allocation (See https://github.com/google/flatbuffers/issues/55#issuecomment-164031718 for stats)
-
- 10 Dec, 2015 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: I272f377742cc0a2c1bfccaa641b54eb9a8c762b6 Tested: on Linux.
-
- 09 Dec, 2015 2 commits
-
-
-
Wouter van Oortmerssen authored
Change-Id: I7727aeb478feb23d8ef66fd1ba9499b142b3ea7d Tested: on Linux.
-
- 08 Dec, 2015 2 commits
-
-
Wouter van Oortmerssen authored
Add Get Bytes Method Generator for C#
-
Wouter van Oortmerssen authored
Extend C# ByteBuffer Put method fix to unsafe methods
-
- 07 Dec, 2015 6 commits
-
-
Wouter van Oortmerssen authored
Update C# FlatBufferBuilder to reuse vtable array
-
belldon authored
This commit updates the FlatBufferBuilder class to reuse the vtable array instead of creating a new array with every StartObject() call.
-
Wouter van Oortmerssen authored
Fix to #360 - Fully qualified names outside of current NS
-
Wouter van Oortmerssen authored
Correct the max/min signed/unsigned 32-bit int
-
Wouter van Oortmerssen authored
Change-Id: I36c1f05efa836b32635e3274ac0ba976a8961bdd Tested: on Linux.
-
- 05 Dec, 2015 3 commits
-
-
Armen Baghumian authored
It's slightly faster to convert the value to signed value in PHP as opposed to use pack and unpack. For 1M get operation the difference is: getShort in 3.3272678852081 seconds getInt in 3.8338589668274 seconds getLong in 5.6381590366364 seconds getLong (neg) in 5.6149101257324 seconds vs getShort in 2.7564418315887 seconds getInt in 3.1612701416016 seconds getLong in 3.1369340419769 seconds getLong (neg) in 3.1478710174561 seconds And since pack("P") and unpack("q") has been removed now ByteBuffer works for PHP >= 5.4
-
Armen Baghumian authored
The test was trying to pack an unsigned int which couldn't fit as a signed int and putInt() wasn't doing the validation in the correct range
-
Oli Wilkinson authored
Fix to #360 - Updated the general generator (Java/C#) to emit fully qualified names where the referenced object isn't directly in this namespace. Added test fbs files to verify compilation.
-
- 04 Dec, 2015 2 commits
-
-
Michael Collins authored
I updated idl_gen_general.cpp to add support for generating a Get Bytes method for a vector to the generated C# source code. Given a byte vector field named Foo, a method named GetFooBytes() will be generated in the C# source code that will return an ArraySegment<byte> value referencing the vector data in the underlying ByteBuffer. I added a method to Table.cs named __vector_as_arraysegment that is used by the code generated by the change to the C# generator. __vector_as_arraysegment will take the offset of the vector and will return the ArraySegment<byte> value corresponding to the bytes that store the vector data. I updated FlatBuffersExampleTests.cs to add tests to validate my implementation of Table.__vector_as_arraysegment. I added tests to demonstrate that the bytes for the monster's name can be extracted from the underlying byte array. I also added tests to show that Table.__vector_as_arraysegment returns a null value if the vector is not present in the FlatBuffer. I used the updated flatc.exe program to regenerate the C# source files for the MyGame example. The new Monster class includes the GetXXXBytes methods to return the byte arrays containing data for vectors.
-
Jason Sanmiya authored
Mac build issued a warning for enum{}. Change-Id: I9cab958538ac3cec61aeae289d1da0118ecac15f Tested: Mac build no longer issues warnings.
-