{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":161827428,"defaultBranch":"main","name":"ion-rust","ownerLogin":"amazon-ion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-14T18:49:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105071691?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716390074.0","currentOid":""},"activityList":{"items":[{"before":"4c59fd1fa372bca7855c14334bc7c433e1a2adab","after":"7304372b121884f193a88029dd8ee4be9b273bd9","ref":"refs/heads/features-and-names","pushedAt":"2024-05-22T16:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Updates benchmarks and examples","shortMessageHtmlLink":"Updates benchmarks and examples"}},{"before":"7d5d57b6b0b74beed0cbcc4d39b44b643e22bf79","after":"4c59fd1fa372bca7855c14334bc7c433e1a2adab","ref":"refs/heads/features-and-names","pushedAt":"2024-05-22T15:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"ion-hash feature depends on reader-writer","shortMessageHtmlLink":"ion-hash feature depends on reader-writer"}},{"before":"576890a441b3ab0188f2218790358fd21237f04c","after":"7d5d57b6b0b74beed0cbcc4d39b44b643e22bf79","ref":"refs/heads/features-and-names","pushedAt":"2024-05-22T15:24:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Merge branch 'main' into features-and-names","shortMessageHtmlLink":"Merge branch 'main' into features-and-names"}},{"before":"28503aee9b70d7fd67686bf1f4ab591fc5eaf310","after":"576890a441b3ab0188f2218790358fd21237f04c","ref":"refs/heads/features-and-names","pushedAt":"2024-05-22T15:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"s/raw_symbol_token_ref/raw_symbol_ref/, feature gate value formatters","shortMessageHtmlLink":"s/raw_symbol_token_ref/raw_symbol_ref/, feature gate value formatters"}},{"before":null,"after":"28503aee9b70d7fd67686bf1f4ab591fc5eaf310","ref":"refs/heads/features-and-names","pushedAt":"2024-05-22T15:01:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Replaces Element encoding methods, re-installs feature gates\n\nThe `Element` methods `to_binary` and `to_string` (which only\nsupported serializing to Ion 1.0) have been replaced with an\n`encode_as` method that allows you to provide a `WriteConfig`.\n\nThe `Element` method `write_to` has been replaced by `encode_to`,\nwhich also takes a `WriteConfig`.\n\nAPI items that belong to a Cargo feature are now gated appropriately.\nDoc tests that involve such items have also been modified to have\ntheir content skipped when the feature is disabled, allowing the\ntests to pass.","shortMessageHtmlLink":"Replaces Element encoding methods, re-installs feature gates"}},{"before":"92b5f86f8ab96e7d358f121bcd34a8a0d4f86daa","after":"33ff39a712f2d06a128d8cf8d7f130b153430a77","ref":"refs/heads/main","pushedAt":"2024-05-22T14:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Fix serde string deserialization for Ion symbols (#771)","shortMessageHtmlLink":"Fix serde string deserialization for Ion symbols (#771)"}},{"before":"8d7d7c1c34163f2e565cf2f0d84a0129bd18133b","after":"92b5f86f8ab96e7d358f121bcd34a8a0d4f86daa","ref":"refs/heads/main","pushedAt":"2024-05-21T20:51:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Removes the crate's dependency on `BigInt`, `BigUint` (#767)\n\n* Removes the dependency on BigInt, BigUint\r\n\r\nThis PR limits the range of integers that can be read and written\r\nto those that can be represented by the `i128` type.\r\n\r\nThis reduces the size of `Int`, `UInt`, `Decimal`, and `Timestamp`,\r\n`RawValueRef`, and `ValueRef`. It also allows those types to\r\nimplement `Copy`.\r\n\r\nIt also allows us to remove several custom methods to compare\r\nacross mixed `i64`/`BigInt` and `u64`/`BigUint` representations\r\nfor equality and ordering.","shortMessageHtmlLink":"Removes the crate's dependency on BigInt, BigUint (#767)"}},{"before":"9f0c291cedbbcec633562af6c90059ccb85d3a7f","after":"0e88bfca87f52305bee8866e22b6111c5e651f44","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-21T20:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Removes superfluous comment\n\nCo-authored-by: Joshua Barr <70981087+jobarr-amzn@users.noreply.github.com>","shortMessageHtmlLink":"Removes superfluous comment"}},{"before":"87760f73af5612e8455ad4a782008a96bfeeda64","after":"9f0c291cedbbcec633562af6c90059ccb85d3a7f","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-21T15:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"fixes merge conflict","shortMessageHtmlLink":"fixes merge conflict"}},{"before":"3c38fe83048aec0d4b3bcd45d918f0b8863c483a","after":"87760f73af5612e8455ad4a782008a96bfeeda64","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-21T15:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"unit test cleanup","shortMessageHtmlLink":"unit test cleanup"}},{"before":"feeb419ad9e941c18ed1cbae76b881001bc39b17","after":"3c38fe83048aec0d4b3bcd45d918f0b8863c483a","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-21T15:44:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rm-bigint","shortMessageHtmlLink":"Merge branch 'main' into rm-bigint"}},{"before":"6ec63ba49f668fa8c7614e467f57a9aeddca5818","after":"feeb419ad9e941c18ed1cbae76b881001bc39b17","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-21T15:31:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Removed unused constants, incorporated feedback","shortMessageHtmlLink":"Removed unused constants, incorporated feedback"}},{"before":"fa11f260f2f2fce8c9eface821626bded1e6e831","after":"8d7d7c1c34163f2e565cf2f0d84a0129bd18133b","ref":"refs/heads/main","pushedAt":"2024-05-21T05:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nirosys","name":"Richard Giliam","path":"/nirosys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093697?s=80&v=4"},"commit":{"message":"Add 1.1 binary reader support for length-prefixed Lists & S-Expressions (#769)\n\n* Add 1.1 binary reader support for length-prefixed lists and s-expressions\r\n\r\n* Merge long & short encoding tests","shortMessageHtmlLink":"Add 1.1 binary reader support for length-prefixed Lists & S-Expressio…"}},{"before":"ba7718d67b4d574ec62611a8a14d5bf692932abb","after":"fa11f260f2f2fce8c9eface821626bded1e6e831","ref":"refs/heads/main","pushedAt":"2024-05-21T03:51:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nirosys","name":"Richard Giliam","path":"/nirosys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093697?s=80&v=4"},"commit":{"message":"Add 1.1 binary reader support for decimals (#757)\n\n* Add 1.1 binary reader support for decimals\r\n\r\n* Address feedback\r\n\r\n* Add more unit tests, and add negative 0 encoding","shortMessageHtmlLink":"Add 1.1 binary reader support for decimals (#757)"}},{"before":"c42f704e2389e928de6cb6188bbd34453ac9c0b3","after":"6ec63ba49f668fa8c7614e467f57a9aeddca5818","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-16T15:08:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Refactors `DecodedUInt::uint_from_slice`","shortMessageHtmlLink":"Refactors DecodedUInt::uint_from_slice"}},{"before":"0929c8b64a1c33129ac768792bec4aff6cc6ed6a","after":"c42f704e2389e928de6cb6188bbd34453ac9c0b3","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-15T20:35:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"clippy suggestion, comment","shortMessageHtmlLink":"clippy suggestion, comment"}},{"before":"88f6fbaeac6a6c61c5e8a231e418111964f53429","after":"0929c8b64a1c33129ac768792bec4aff6cc6ed6a","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-15T20:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Updated f64-to-decimal conversion logic","shortMessageHtmlLink":"Updated f64-to-decimal conversion logic"}},{"before":"3d92e0394dd8a7f9b89ad0369580723fcdb0aee1","after":"88f6fbaeac6a6c61c5e8a231e418111964f53429","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-14T19:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Updates ion-hash","shortMessageHtmlLink":"Updates ion-hash"}},{"before":"4011a3d417b33ce51ce7abeb40573500642c5bef","after":"3d92e0394dd8a7f9b89ad0369580723fcdb0aee1","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-14T19:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"adds as_i128, as_u128, and expect_* methods to Int, UInt","shortMessageHtmlLink":"adds as_i128, as_u128, and expect_* methods to Int, UInt"}},{"before":"ba95c3dcbd1da85d33c87dddf923ab4f29c86fed","after":"4011a3d417b33ce51ce7abeb40573500642c5bef","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-14T19:00:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rm-bigint","shortMessageHtmlLink":"Merge branch 'main' into rm-bigint"}},{"before":"8136713e6911906dc565515f40456f389573706a","after":"ba95c3dcbd1da85d33c87dddf923ab4f29c86fed","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-14T18:57:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Removes the dependency on BigInt, BigUint\n\nThis PR limits the range of integers that can be read and written\nto those that can be represented by the `i128` type.\n\nThis reduces the size of `Int`, `UInt`, `Decimal`, and `Timestamp`,\n`RawValueRef`, and `ValueRef`. It also allows those types to\nimplement `Copy`.\n\nIt also allows us to remove several custom methods to compare\nacross mixed `i64`/`BigInt` and `u64`/`BigUint` representations\nfor equality and ordering.","shortMessageHtmlLink":"Removes the dependency on BigInt, BigUint"}},{"before":null,"after":"8136713e6911906dc565515f40456f389573706a","ref":"refs/heads/rm-bigint","pushedAt":"2024-05-14T14:11:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Removes BigInt, BigUint","shortMessageHtmlLink":"Removes BigInt, BigUint"}},{"before":"2c86c00be0393c805189c97a06f7a3976c285847","after":"ba7718d67b4d574ec62611a8a14d5bf692932abb","ref":"refs/heads/main","pushedAt":"2024-05-10T23:15:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nirosys","name":"Richard Giliam","path":"/nirosys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093697?s=80&v=4"},"commit":{"message":"Add 1.1 binary reader support for floats (#756)\n\n* Add 1.1 binary reader support for floats\r\n\r\n* Address PR feedback\r\n\r\n* Address renamed field..\r\n\r\n* Address feedback; replace use of `slice` with `byte_range` since we don't need the ImmutableBuffer","shortMessageHtmlLink":"Add 1.1 binary reader support for floats (#756)"}},{"before":"46566f626937e4aee29c54897d46f040fb99d599","after":"2c86c00be0393c805189c97a06f7a3976c285847","ref":"refs/heads/main","pushedAt":"2024-05-10T22:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nirosys","name":"Richard Giliam","path":"/nirosys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093697?s=80&v=4"},"commit":{"message":"Add 1.1 binary reader support for blobs and clobs (#755)","shortMessageHtmlLink":"Add 1.1 binary reader support for blobs and clobs (#755)"}},{"before":"6bd5532ef47934fa65284af224dd94c2e118710f","after":"46566f626937e4aee29c54897d46f040fb99d599","ref":"refs/heads/main","pushedAt":"2024-05-10T21:40:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nirosys","name":"Richard Giliam","path":"/nirosys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093697?s=80&v=4"},"commit":{"message":"Add 1.1 binary reader support for symbols (#758)\n\n* Add 1.1 binary reader support for symbols\r\n\r\n* Re-add import that was removed in main","shortMessageHtmlLink":"Add 1.1 binary reader support for symbols (#758)"}},{"before":"8245cf01c3f546134c013d5900ebae01563ccd41","after":null,"ref":"refs/heads/text-reader-cleanup","pushedAt":"2024-05-09T15:50:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"}},{"before":"158bff7a99bcdf3e937378e175e16f84b436ae69","after":"6bd5532ef47934fa65284af224dd94c2e118710f","ref":"refs/heads/main","pushedAt":"2024-05-09T15:50:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Text reader implementation cleanup (#763)\n\n* Simplifies `EncodedTextValue` layout and shrinks several types\r\n* Environment allocation uses a capacity hint\r\n* Types now hold a ref (8 bytes) instead of the EncodingContext (24 bytes)\r\n* Removes superfluous `MatchedRawTextValue` type\r\n* Shrinks TemplateVariableReference's signature index from usize to u16","shortMessageHtmlLink":"Text reader implementation cleanup (#763)"}},{"before":"375915d43d9ccd492e42ae4f1a045ead6d4144e0","after":"8245cf01c3f546134c013d5900ebae01563ccd41","ref":"refs/heads/text-reader-cleanup","pushedAt":"2024-05-07T21:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"clippy, fmt, doc links","shortMessageHtmlLink":"clippy, fmt, doc links"}},{"before":null,"after":"375915d43d9ccd492e42ae4f1a045ead6d4144e0","ref":"refs/heads/text-reader-cleanup","pushedAt":"2024-05-07T20:56:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zslayton","name":"Zack Slayton","path":"/zslayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611616?s=80&v=4"},"commit":{"message":"Shrinks TemplateVariableReference's signature index from usize to u16","shortMessageHtmlLink":"Shrinks TemplateVariableReference's signature index from usize to u16"}},{"before":"892ef2d084ac359f01cd10bc2710dee2a26725d6","after":"158bff7a99bcdf3e937378e175e16f84b436ae69","ref":"refs/heads/main","pushedAt":"2024-05-07T17:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"popematt","name":"Matthew Pope","path":"/popematt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81593196?s=80&v=4"},"commit":{"message":"Ensure that FixedInt and FixedUInt handle zero-length integers (#762)","shortMessageHtmlLink":"Ensure that FixedInt and FixedUInt handle zero-length integers (#762)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUSeDSAA","startCursor":null,"endCursor":null}},"title":"Activity · amazon-ion/ion-rust"}