Tyler Gregg

Results 45 comments of Tyler Gregg

Additionally, replace usages of `ExpectedException` with `assertThrows`.

@wilkerlucio Can you share more information about what you're trying to do? Are you trying to skip forward in a stream until you find the value you're looking for, or...

Thank you for the illustration. I understand what you're trying to do. This works with text because (in general) text Ion does not require a symbol table. If you seek...

Also examine use of accessors for IonValueLite's `_flags`, e.g. `isNullValue()`. See: https://github.com/amazon-ion/ion-java/pull/546#discussion_r1286329817

Here's a profile that shows how expensive it is for a deeply-nested DOM value to traverse all the way to the top-level in order to resolve its symbol table. ![image](https://user-images.githubusercontent.com/7432835/119420244-dcd2ca80-bcb0-11eb-93fe-09b43dd4fb65.png)...

@jmnarloch Thanks for the suggestion, and I agree. For the next evolution of the ion-java APIs, we need to explore supporting additional abstractions like `ByteBuffer`, `FileChannel`, etc. This may be...

@jmnarloch Yes, I think defining some abstraction (or discovering an existing one) that can allow IonReader to consume data from `InputStream`, `ByteBuffer`, `byte[]`, `FileChannel`, etc., without unnecessary copying, is likely...

Resolving, as #195 provides the ability for the user to control which calendar system is used. We can continue to discuss elsewhere whether an amendment to the spec needs to...

Reopening, as we need to revert the change to back Timestamp with Calendar due to increased heap usage caused by the change (Calendars are big). We'll need to come up...

Additionally, here's the issue to track exposing `_Private_IonManagedBinaryWriterBuilder`'s configuration through `IonBinaryWriterBuilder`: #251