Todd V. Jonker
Todd V. Jonker
The spec currently states that `make_string` > Produces a non-null, unannotated string containing the concatenated content produced by the arguments. Nulls and annotations are discarded. There's still some discussion, eg...
As @zslayton pointed out recently, we generally remember to define handling of `null.symbol` where symbols are allowed, but the other abnormal values `$0` and absent shared symbols are generally (if...
Now that we have `$ion_literal`, should nonsensical things like `$ion_encoding::null` be errors instead? _Originally posted by @zslayton in https://github.com/amazon-ion/ion-tests/pull/101#discussion_r1630191767_
This hasn't made it into the 1.1 spec somehow other than oblique mention in the intro's system symbol table section. One open issue is how we deal with `$ion_literal::$ion_symbol_table::{}` and...
Backports a fix for a potential data-loss defect from JDK19 to JDK17. This change is not clean, but the conflict is minimal and localized to `StreamDecoder.java`. Viewing this diff alongside...
Clean backport. Additional testing: - [x] New regression test fails without the fix, passes with it - [x] macosx-aarch64-server-release: `make test-tier1` - [x] linux-x86_64-server-release: `JTREG_KEYWORDS="\!headful & \!external-dep & \!printer" make...
The source tree includes [overview content](https://github.com/amazon-ion/ion-java/blob/master/src/main/java/com/amazon/ion/overview.html) that is supposed to be part of [the JavaDoc entry page](https://www.javadoc.io/doc/com.amazon.ion/ion-java/latest/index.html). This is critical first-contact guidance to direct new users to how to approach...