You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RUBY-1977 Document and repair edge cases in ByteBuffer (#138)
* Revise ByteBuffer documentation
* Reorder the methods
* Document rewind in tutorial
* Include C extension in documentation
* C extension documentation
* docs
* Split byte buffer tests
* Add empty buffer length test
* Rewind test for write position
* Move rewind test to general byte buffer file
* put_bytes with null bytes test
* put_bytes documentation
* Move put_bytes tests next to put_byte
* Document put_byte and prohibit strings of length != 1
* Rename BSON_TYPE_OBJECT to BSON_TYPE_DOCUMENT
* Order types as they are listed in the bson spec
* Putting partial strings is private helper
* Bson string writing is also a private helper
* put_string documentation
* Move put_string tests
* Add put_string with empty string test
* Use pvt_put_byte
* Number writing documentation
* Do not duplicate docstrings
* put_cstring docstring
* Documentation for positions
* Document to_s
* put_decimal128
* Documentation and range checks in replace_int32
* More replace_int32 tests
* put_symbol and null bytes
* Fix signedness warning
* Fix the length comparison again
* put_hash and put_array docs
* JRuby compatibility
* JRuby implementation changes for replace_int32
* JRuby implementation changes for put_byte
* JRuby 9.1 compatibility
0 commit comments