Matthew Pope
Matthew Pope
The [Ion Spec says ](https://amzn.github.io/ion-docs/docs/spec.html#timestamp) > In the text notation, timestamp values must be followed by one of the fifteen numeric stop-characters: `{}[](),\"\'\ \t\n\r\v\f`. However, `ion-js` allows almost any character...
## Requested Solution/Feature I want to be able to cache something for my `ExprFunction`, but I don't want to have to deal with optimizing the eviction policy for the cache....
...and more generally, checked operation traits should not extend their unchecked counterparts. I'd like to contribute a PR to implement `CheckedAdd` for the `NonZero___` types in [`std::num`](https://doc.rust-lang.org/std/num/index.html), but it is...
> I'm thinking we should just test against the most recent supported version of both CPython and PyPy. _Originally posted by @tgregg in https://github.com/amazon-ion/ion-python/pull/283#discussion_r1300710546_
> Note that this suffers from [false precision](https://en.wikipedia.org/wiki/False_precision) (just like JMH reports do). The number formatting needs to be fixed to show a specific number of significant figures—possibly dependent on...
The `compare` command in the benchmark CLI always assumes lower is better. This is not true when measuring e.g. ops per second, and so the compare command can erroneously detect...
See https://readthedocs.org/projects/ion-python/builds/ The latest successful build of the docs is from April 2021.
**Issue #, if available:** None **Description of changes:** This adds a "managed" writer for Ion 1.1 that is generic over whether the raw encoding is Text or Binary. Caveats: *...
It appears that [`IonTextBufferedStream`](https://github.com/amazon-ion/ion-java/blob/864f351bf7a8851ff264123d59fd52cee6d05c26/src/main/java/com/amazon/ion/impl/IonTextBufferedStream.java#L28) is unused. We should go through and clean up this and any other unused code.
**Issue #, if available:** Fixes #34 **Description of changes:** I was looking at a profile for a specific application and found that interning symbols was a non-trivial portion of the...