History log of /external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
79d127c86336936f69369d7730d5da78338f5b2b 24-Aug-2016 Wouter van Oortmerssen <aardappel@gmail.com> Merge pull request #2133 from evolutional/cs-bounds-check

C#: added #define BYTEBUFFER_NO_BOUNDS_CHECK
8c0d56d55abcc0559f1472979ed31a817e678731 23-May-2016 Wouter van Oortmerssen <wvo@google.com> Removed BOM marker from some files.

Also removed some trailing whitespace.

Change-Id: I40bf4f776ca4d467b7ee6f2c9a7500c13700f9d5
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
c837d29eabd8b844a10e20f102f3de4d5a05ad60 08-Apr-2016 Wojciech Jaszczak <jaszczakw@gmail.com> Remove unnecessary condition in AssertOffsetAndLength.

Condition is already checked and covered in the following condition, the second one was excess.

Signed-off-by: Wojciech Jaszczak <jaszczakw@gmail.com>
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
4802e8a285e20a1403c6570690ea02813c967f0b 15-Dec-2015 Oli Wilkinson <oli@evolutional.co.uk> C# added BYTEBUFFER_NO_BOUNDS_CHECK #define

Removes the bounds checking on the ByteBuffer Get/Put operations. Can be dangerous when used with UNSAFE_BYTEBUFFER but results in increased performance. Use at your own risk!
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
be11d2b6ef71f367817000b853724982992d2e45 12-Dec-2015 Oli Wilkinson <oli@evolutional.co.uk> C# performance optimization to Pad/Prep methods
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
8db90f50739449e3e9bb6710c9594869bc25759a 03-Dec-2015 belldon <dbell@ise.com> Extend C# ByteBuffer Put method fix to unsafe methods

Fixes issue #243. Extends the initial C# ByteBuffer fix
(e4c3bf3d2cec00522fd1a8edd8704413cdc1303b) to Put methods
used when UNSAFE_BYTEBUFFER is defined.
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
b062af4c8cbef7cff1c2092ea0a73c113488d591 07-Aug-2015 Maor Itzkovitch <maor.tt@gmail.com> rebased fork
e4c3bf3d2cec00522fd1a8edd8704413cdc1303b 07-Aug-2015 Maor Itzkovitch <maor.tt@gmail.com> fixed C# bytebuffer put methods
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
e24afd838aedabb782b46091d33485360d176608 01-Aug-2015 Maor Itzkovitch <maor.tt@gmail.com> extended scalar mutator support
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
588564d74f2968808557d96b6f71e5dc7cd62622 28-Jul-2015 RevenantX <doomrevx@gmail.com> Base type safety in C#. Clear FlatBufferBuilder in C#.
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
0ee1b99c5d38636c2ab8eb8e05dcd42b328c0cca 06-May-2015 Mormegil <mormegil@centrum.cz> [BREAKING CHANGE] Field accessors should use property getters in C#

In C#, plain field accessors should not be nonparametric methods
but should be standard property getters.

The accessor methods with parameters were renamed to `GetXxx`
because a method cannot be named identically to a property.

Also, `ByteBuffer.Position`, `FlatBufferBuilder.Offset` and
`FlatBufferBuilder.DataBuffer` are now properties instead
of nonparametric accessor methods, for more idiomatic C# style.

This is a breaking change, all client C# code accessing these
fields needs to be changed (i.e. remove those `()` or add the
`Get` prefix).

Issue: #77
Change-Id: Iaabe9ada076e5ea2c69911cf6170fdda2df3487e
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
f7818d83d7f04f4ca1ef85764812740f9dd08ff6 14-Mar-2015 Wouter van Oortmerssen <wvo@google.com> Changed C# ByteBuffer to use bit shifts instead of BitConverter

BitConverter was excessively slow since it allocates a byte array
at each access.

Bug: 18702381
Change-Id: I47be9c38e1d04287ba4c10bc369848f3e13a2a2f
Tested: on Windows.
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
4390254e6a85bfd280829d0c2d2eb21654aca04f 11-Dec-2014 Jon Simantov <jsimantov@google.com> C#: Allow ByteBuffer to use faster unsafe mode

If your C# runtime environment supports unsafe mode, you can use
the #define UNSAFE_BYTEBUFFER setting and build the FlatBuffers assembly
in unsafe mode for greatly increased performance.

Tested: Tested FlatBuffersTest on Windows using VS2010 with both safe
and unsafe versions. Added ByteBufferTest to test the byte reversing
functions.

Change-Id: I21334468b339334f9abf4317e6291b648b97f57b
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
557c88c0396220e79e9a43c07f8393a5c68b739d 17-Sep-2014 Wouter van Oortmerssen <wvo@google.com> Refactored the Java and C# code generators into one.

Also made the C# implementation support unsigned types, and
made it more like the Java version.

Bug: 17359988
Change-Id: If5305c08cd5c97f35426639516ce05e53bbec36c
Tested: on Linux and Windows.
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs
9a1f7be6fd318ddd9545926b5925cf0a10a083e4 09-Sep-2014 evolutional <oli@evolutional.co.uk> Initial commit of .NET port of FlatBuffers

Include C# codegen in flatc and .NET FlatBuffer access via the
FlatBufferBuilder class

Tested: on Windows.

Change-Id: If5228a8df60a10e0751b245c6c64530264ea2d8a
/external/flatbuffers/net/FlatBuffers/ByteBuffer.cs