Tyler Gregg

Results 103 issues of Tyler Gregg

``` 0xE0, 0x01, 0x00, 0xEA, // Binary IVM 0xE6, // 6-byte annotation wrapper 0x81, // 1 byte of annotation SIDs 0x83, // SID 3 ($ion_symbol_table) 0xD3, // 3-byte struct 0x84,...

See: * https://github.com/amzn/ion-docs/issues/93 * https://github.com/amzn/ion-docs/issues/96 `0x20` is the most common binary form of int `0`, and is the only form that standard Ion writers should write. However, overpadded encodings of...

Once [ion-docs#91](https://github.com/amzn/ion-docs/issues/91) is complete, add the tests to verify the clarified behavior.

There is a lack of coverage in the following areas: * Importing shared symbol tables: * Attempting to import a shared symbol table without an exact match. * Shared symbol...

ion-java used to have a bug in its binary writer that is triggered when >= 14 bytes of annotations were added. We should add test vectors for that plus various...

enhancement

The NUL character (U+0000) is not whitespace, and should be treated as an error.

As reported by a user, the following fails: ```python import json from amazon.ion.json_encoder import IonToJSONEncoder from amazon.ion import simpleion ion_str = u'{hello: "world"}' ion_obj = simpleion.loads(ion_str) ion_obj['foo'] = 'bar' #...

[ion-hash-python](https://github.com/amzn/ion-hash-python) is a companion project that uses simpleion's internal `_dump` method. When breaking changes are made to `_dump`, ion-hash-python breaks. Running ion-hash-python's tests within this repository will detect the breakage...