{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":794419191,"defaultBranch":"master","name":"genson-rs","ownerLogin":"junyu-w","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-01T05:39:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6601308?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716688937.0","currentOid":""},"activityList":{"items":[{"before":"edd33d735ab4fd5d4b267a4595a2b5f2e1c9cb70","after":"c330bb6ee1cc1941bea9808b11da53a538d684c4","ref":"refs/heads/master","pushedAt":"2024-05-26T02:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"updated readme to indicate multiple JSON files are supported","shortMessageHtmlLink":"updated readme to indicate multiple JSON files are supported"}},{"before":"4ce5edf07c58c93607979402b93a818c8199a8a1","after":null,"ref":"refs/tags/v0.2.0","pushedAt":"2024-05-26T02:00:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"}},{"before":"58b5c00ef88fdf270f59fd07e576cb924bc8fc8a","after":"edd33d735ab4fd5d4b267a4595a2b5f2e1c9cb70","ref":"refs/heads/master","pushedAt":"2024-05-26T02:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"update Cargo file","shortMessageHtmlLink":"update Cargo file"}},{"before":"4ce5edf07c58c93607979402b93a818c8199a8a1","after":"58b5c00ef88fdf270f59fd07e576cb924bc8fc8a","ref":"refs/heads/master","pushedAt":"2024-05-26T01:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"add changelog","shortMessageHtmlLink":"add changelog"}},{"before":"67afe6d3ad8d10affb65b251694ca7b52b978769","after":"4ce5edf07c58c93607979402b93a818c8199a8a1","ref":"refs/heads/master","pushedAt":"2024-05-26T01:41:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added more helpful error message","shortMessageHtmlLink":"added more helpful error message"}},{"before":"9c1d7222bbab7d06c6263a0cd6d4915aa831ef5f","after":"67afe6d3ad8d10affb65b251694ca7b52b978769","ref":"refs/heads/master","pushedAt":"2024-05-21T00:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"701df8dd6e94bce6829d6ebc25b8240da9f0dce6","after":"9c1d7222bbab7d06c6263a0cd6d4915aa831ef5f","ref":"refs/heads/master","pushedAt":"2024-05-20T23:40:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"update installation instructions","shortMessageHtmlLink":"update installation instructions"}},{"before":"83009ae99b9ea4c5754f78668f56e1cb5921e5c7","after":"701df8dd6e94bce6829d6ebc25b8240da9f0dce6","ref":"refs/heads/master","pushedAt":"2024-05-20T23:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added authors section","shortMessageHtmlLink":"added authors section"}},{"before":"945a1f0a5ccc1f210222bf2138c61147098cf438","after":"83009ae99b9ea4c5754f78668f56e1cb5921e5c7","ref":"refs/heads/master","pushedAt":"2024-05-20T23:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"update Cargo toml for release","shortMessageHtmlLink":"update Cargo toml for release"}},{"before":"8ff1945865cb9d45005342e5a08e0b040c3e2be0","after":"945a1f0a5ccc1f210222bf2138c61147098cf438","ref":"refs/heads/master","pushedAt":"2024-05-20T23:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"3a888791f2e21225280330e30c4d20f1109fc82d","after":"8ff1945865cb9d45005342e5a08e0b040c3e2be0","ref":"refs/heads/master","pushedAt":"2024-05-20T22:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"918b6cb131ac78a7771a9c66bcad1cad061f4438","after":"3a888791f2e21225280330e30c4d20f1109fc82d","ref":"refs/heads/master","pushedAt":"2024-05-20T22:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"ecad1c87b18f2710182de513bcc654827e88640c","after":"918b6cb131ac78a7771a9c66bcad1cad061f4438","ref":"refs/heads/master","pushedAt":"2024-05-20T08:16:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"A few changes related to array schema gen:\n1. added ignore flag to ignore outermost arrary structure\n2. fixed required fields conflicts issue due to the python version uses extra keywords as a shallow copy in the to_schema method, while the rust version uses an immutable ref so no changes to extra keywords are allowed. I think the rust version is better since relying on the copy being a shallow copy is something that's hard to know and can easily regress on","shortMessageHtmlLink":"A few changes related to array schema gen:"}},{"before":"4465816c7342addd5c09d52f5685f9a0ee3fea21","after":"ecad1c87b18f2710182de513bcc654827e88640c","ref":"refs/heads/master","pushedAt":"2024-05-16T06:44:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added readme","shortMessageHtmlLink":"added readme"}},{"before":"2b9744371a2d9a9a9a478ff9800a46dfc8245f5b","after":"4465816c7342addd5c09d52f5685f9a0ee3fea21","ref":"refs/heads/master","pushedAt":"2024-05-15T08:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added 1gb option to json_gen","shortMessageHtmlLink":"added 1gb option to json_gen"}},{"before":"685cf2ab6bf4b9a411f0bae37a82fa1a762511eb","after":"2b9744371a2d9a9a9a478ff9800a46dfc8245f5b","ref":"refs/heads/master","pushedAt":"2024-05-15T07:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"no drop to save time","shortMessageHtmlLink":"no drop to save time"}},{"before":"acf21ddc31515205d73478f94137e7dbe2617b4a","after":"685cf2ab6bf4b9a411f0bae37a82fa1a762511eb","ref":"refs/heads/master","pushedAt":"2024-05-15T06:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added test data json gen","shortMessageHtmlLink":"added test data json gen"}},{"before":"bc8f7dd5cfd70ce0aa171a7d0e4f6fb701cc9010","after":"acf21ddc31515205d73478f94137e7dbe2617b4a","ref":"refs/heads/master","pushedAt":"2024-05-15T04:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"add codspeed token","shortMessageHtmlLink":"add codspeed token"}},{"before":"bd071bd1e3cc9fd6b74844578ffa7f22825ecd2a","after":"bc8f7dd5cfd70ce0aa171a7d0e4f6fb701cc9010","ref":"refs/heads/master","pushedAt":"2024-05-15T04:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"add codspeed bench action","shortMessageHtmlLink":"add codspeed bench action"}},{"before":"2ac1c3713082ebff8b5635ff646ef8b3b480166f","after":"bd071bd1e3cc9fd6b74844578ffa7f22825ecd2a","ref":"refs/heads/master","pushedAt":"2024-05-15T03:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"Create rust.yml","shortMessageHtmlLink":"Create rust.yml"}},{"before":"b1b323ffcaed85cc48df88d94962c7d8de780de1","after":"2ac1c3713082ebff8b5635ff646ef8b3b480166f","ref":"refs/heads/master","pushedAt":"2024-05-15T03:55:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added test","shortMessageHtmlLink":"added test"}},{"before":"2bf82765defa61a8d954d113dd8ae51206433dcf","after":"b1b323ffcaed85cc48df88d94962c7d8de780de1","ref":"refs/heads/master","pushedAt":"2024-05-15T03:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"Create rust.yml","shortMessageHtmlLink":"Create rust.yml"}},{"before":"5bb7c2b44784c3ab734f2cc70f214aefc2094ab3","after":"2bf82765defa61a8d954d113dd8ae51206433dcf","ref":"refs/heads/master","pushedAt":"2024-05-15T03:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added benchmark","shortMessageHtmlLink":"added benchmark"}},{"before":"42c7061e52a35217a25909296569dd2fbc0c78bb","after":"5bb7c2b44784c3ab734f2cc70f214aefc2094ab3","ref":"refs/heads/master","pushedAt":"2024-05-15T03:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"updated lib and verbose print","shortMessageHtmlLink":"updated lib and verbose print"}},{"before":"5510603dfb835b7101dde94078d3250b1ee904f5","after":"42c7061e52a35217a25909296569dd2fbc0c78bb","ref":"refs/heads/master","pushedAt":"2024-05-14T06:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"using simd-json for parsing, instead of deserializing into serde Value, use the borrowed value type directly","shortMessageHtmlLink":"using simd-json for parsing, instead of deserializing into serde Valu…"}},{"before":"de193e1874388e7496b818b22d6493462fd43b08","after":"5510603dfb835b7101dde94078d3250b1ee904f5","ref":"refs/heads/master","pushedAt":"2024-05-14T05:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"some CLI polishing","shortMessageHtmlLink":"some CLI polishing"}},{"before":"fa50b88833252d40269b18b7ec420b2d042f1324","after":"de193e1874388e7496b818b22d6493462fd43b08","ref":"refs/heads/master","pushedAt":"2024-05-13T06:00:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"changed global allocator to memalloc, saw 25% improvement in speed; also tried a few diff ways to improve json parsing speed, including simd-json, sonic-rs, using mmap to avoid mem copy, none seem to make too big of a difference while introducing subtle incompatibility with serde","shortMessageHtmlLink":"changed global allocator to memalloc, saw 25% improvement in speed; a…"}},{"before":"9c03edae0f39a5fb6da7d7e86c683f15c1d44264","after":"fa50b88833252d40269b18b7ec420b2d042f1324","ref":"refs/heads/master","pushedAt":"2024-05-12T07:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added boundary for parallel processing vs. serial processing, cut another 10s for 3gb file","shortMessageHtmlLink":"added boundary for parallel processing vs. serial processing, cut ano…"}},{"before":"8f21d4c090ab8203fe9d27851987e1467e7a2a06","after":"9c03edae0f39a5fb6da7d7e86c683f15c1d44264","ref":"refs/heads/master","pushedAt":"2024-05-12T03:46:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"added tuple support","shortMessageHtmlLink":"added tuple support"}},{"before":"86c439ea672a89c7066fb862d8545b719fea2bc4","after":"8f21d4c090ab8203fe9d27851987e1467e7a2a06","ref":"refs/heads/master","pushedAt":"2024-05-12T02:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"junyu-w","name":"Junyu Wang","path":"/junyu-w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6601308?s=80&v=4"},"commit":{"message":"removed warning message when there's a schema conflict, since it's expected when performing parallel processing and the strategies already has conflict resolution logic in place","shortMessageHtmlLink":"removed warning message when there's a schema conflict, since it's ex…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU_QeTgA","startCursor":null,"endCursor":null}},"title":"Activity · junyu-w/genson-rs"}