mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-15 16:57:29 +00:00
Trimmed vtables of trailing zeroes.
This is something the format supports, but none of the builders were doing. Can save 10-20% on FlatBuffer binary size! Also fixed the Go tests. Change-Id: I616c56ce9bbcfcaee23aa24f0532fcb60b6a8c75 Tested: on Linux.
This commit is contained in:
@@ -490,10 +490,10 @@ class TestByteLayout(unittest.TestCase):
|
||||
b.PrependBoolSlot(0, False, False)
|
||||
b.EndObject()
|
||||
self.assertBuilderEquals(b, [
|
||||
6, 0, # vtable bytes
|
||||
4, 0, # vtable bytes
|
||||
4, 0, # end of object from here
|
||||
0, 0, # entry 1 is zero
|
||||
6, 0, 0, 0, # offset for start of vtable (int32)
|
||||
# entry 1 is zero and not stored
|
||||
4, 0, 0, 0, # offset for start of vtable (int32)
|
||||
])
|
||||
|
||||
def test_vtable_with_one_int16(self):
|
||||
|
||||
Reference in New Issue
Block a user