Tyler Gregg

Results 103 issues of Tyler Gregg

Currently, the text writer escapes any code point outside of ASCII range. This is required when the output encoding is restricted to ASCII, but causes unnecessary bloating when UTF-8 output...

When a shared symbol table is not found, a stream can still be read; the symbols referenced from the unavailable imports simply have "unknown" text (e.g. "$128"). When this happens,...

enhancement

The text reader's performance degrades or hangs when faced with imports with huge max IDs. For example (taken from good/subfieldVarUInt32bit.ion): ``` $ion_1_0 // 5 bytes // 31 bits // hex:...

bug

When evaluated, Ion 1.1 encoding expressions expand to a series of zero or more Ion values. This issue tracks the implementation of the machinery needed to evaluate an e-expression. It...

Could we modify the internals of IonValue and its subclasses to allow tests to inject locking to ensure that actions in certain threads happen before actions in other threads? For...

Currently the performance regression detection workflow executed via GitHub Actions is unreliable due to high variance in the results. We suspect we can drive down this variance by executing the...