{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":745244336,"defaultBranch":"main","name":"jscan-experimental-decoder","ownerLogin":"romshark","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-18T23:20:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9574743?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710029008.0","currentOid":""},"activityList":{"items":[{"before":"02e8131d9770fccde13390f08f149f4568a3a6ea","after":"5ddd6bb1c4857ff6bb80dd323ecfae72d3981f06","ref":"refs/heads/main","pushedAt":"2024-03-21T11:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"refactor: Use typed constant","shortMessageHtmlLink":"refactor: Use typed constant"}},{"before":"dd5e400edcf665e5b6c9781ef1f584b79e7a450e","after":"02e8131d9770fccde13390f08f149f4568a3a6ea","ref":"refs/heads/main","pushedAt":"2024-03-21T09:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Add tests for null\n\nrefactor: Reduce line count","shortMessageHtmlLink":"test: Add tests for null"}},{"before":"40a6f2104594c2f669ff66ac31dcfafaebe60a02","after":"dd5e400edcf665e5b6c9781ef1f584b79e7a450e","ref":"refs/heads/main","pushedAt":"2024-03-21T08:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"feat: Remove ErrorDecode type","shortMessageHtmlLink":"feat: Remove ErrorDecode type"}},{"before":"37bfc390b1721848f681e23c10ed317887899688","after":"40a6f2104594c2f669ff66ac31dcfafaebe60a02","ref":"refs/heads/main","pushedAt":"2024-03-20T21:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"refactor: Reorder imports","shortMessageHtmlLink":"refactor: Reorder imports"}},{"before":"6fb8926e4c1b4717cfa0aac551be443d5997655a","after":"37bfc390b1721848f681e23c10ed317887899688","ref":"refs/heads/main","pushedAt":"2024-03-20T21:45:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Add benchmark","shortMessageHtmlLink":"test: Add benchmark"}},{"before":"67c1d4b6c08776d5796e383bed484a0fa12ffc1c","after":"6fb8926e4c1b4717cfa0aac551be443d5997655a","ref":"refs/heads/main","pushedAt":"2024-03-20T10:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Correct file name","shortMessageHtmlLink":"fix: Correct file name"}},{"before":"999d08174b69cde1ccaf0c3cf38d21a1ff2da730","after":"67c1d4b6c08776d5796e383bed484a0fa12ffc1c","ref":"refs/heads/main","pushedAt":"2024-03-19T23:02:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"refactor: Move expectation check","shortMessageHtmlLink":"refactor: Move expectation check"}},{"before":"37e05583b0063275dcb06c60c28afd4671ea7016","after":"999d08174b69cde1ccaf0c3cf38d21a1ff2da730","ref":"refs/heads/main","pushedAt":"2024-03-17T14:58:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Remove debug output","shortMessageHtmlLink":"fix: Remove debug output"}},{"before":"dd89ae25dd0b9e3de2a30104a847ad9c781e8b66","after":"37e05583b0063275dcb06c60c28afd4671ea7016","ref":"refs/heads/main","pushedAt":"2024-03-10T14:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"docs: Fix typo in README","shortMessageHtmlLink":"docs: Fix typo in README"}},{"before":"8b76ad0b802082cb7db6133cd2d033aab798d764","after":"dd89ae25dd0b9e3de2a30104a847ad9c781e8b66","ref":"refs/heads/main","pushedAt":"2024-03-10T14:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"docs: Update roadmap in README","shortMessageHtmlLink":"docs: Update roadmap in README"}},{"before":"971b66587c9619f2ff784fd75c5c2d03b12f05ac","after":"8b76ad0b802082cb7db6133cd2d033aab798d764","ref":"refs/heads/main","pushedAt":"2024-03-10T14:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"feat: Add options\n\nAdd option DisableFieldNameUnescaping\nand DisableCaseInsensitiveMatching","shortMessageHtmlLink":"feat: Add options"}},{"before":"5b53be3f90af210a04c787159635e590685a1c21","after":"971b66587c9619f2ff784fd75c5c2d03b12f05ac","ref":"refs/heads/main","pushedAt":"2024-03-10T11:37:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"feat: Add Number methods","shortMessageHtmlLink":"feat: Add Number methods"}},{"before":"ccb0ab82d62a0b92860ee5a8e500f6b530375e05","after":"f5724f12f4ec8086b0209ff2453e53b2bacac539","ref":"refs/heads/jscandec-number","pushedAt":"2024-03-10T00:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"feat: Add Number methods","shortMessageHtmlLink":"feat: Add Number methods"}},{"before":"18671ba3474e3d3d5b42b72e3557f3325d6c82b3","after":"ccb0ab82d62a0b92860ee5a8e500f6b530375e05","ref":"refs/heads/jscandec-number","pushedAt":"2024-03-10T00:03:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"feat: Add type Number\n\nAdd type Number analogous to json.Number","shortMessageHtmlLink":"feat: Add type Number"}},{"before":null,"after":"18671ba3474e3d3d5b42b72e3557f3325d6c82b3","ref":"refs/heads/jscandec-number","pushedAt":"2024-03-10T00:03:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"feat: Add type Number\n\nAdd type Number analogous to json.Number","shortMessageHtmlLink":"feat: Add type Number"}},{"before":"d4d00012d18f3d62c0e365a7393e20eff7985139","after":"5b53be3f90af210a04c787159635e590685a1c21","ref":"refs/heads/main","pushedAt":"2024-03-09T23:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"refactor: Improve return var naming","shortMessageHtmlLink":"refactor: Improve return var naming"}},{"before":"658901772209603cce482c4a5543254f0d7ef5bf","after":"d4d00012d18f3d62c0e365a7393e20eff7985139","ref":"refs/heads/main","pushedAt":"2024-03-09T23:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Use newarray for slice alloc","shortMessageHtmlLink":"fix: Use newarray for slice alloc"}},{"before":"0f3167a03d07a417128e5c6e376a18aa47218fdd","after":"658901772209603cce482c4a5543254f0d7ef5bf","ref":"refs/heads/main","pushedAt":"2024-03-09T23:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Assignment to any","shortMessageHtmlLink":"fix: Assignment to any"}},{"before":"b26dcfc4e9d4c2446bfb180ee311cd0a0e98dd1f","after":"0f3167a03d07a417128e5c6e376a18aa47218fdd","ref":"refs/heads/main","pushedAt":"2024-03-09T22:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Slice allocation type","shortMessageHtmlLink":"fix: Slice allocation type"}},{"before":"e5c71c4f2717fe82cd0439a6c6a8a2432d6a6f0e","after":"b26dcfc4e9d4c2446bfb180ee311cd0a0e98dd1f","ref":"refs/heads/main","pushedAt":"2024-03-09T22:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Slice copy","shortMessageHtmlLink":"fix: Slice copy"}},{"before":"02bbcd03d8ee3f5ab5f4d928f99996a8e92724f3","after":"e5c71c4f2717fe82cd0439a6c6a8a2432d6a6f0e","ref":"refs/heads/main","pushedAt":"2024-03-09T22:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Recursive slice malloc","shortMessageHtmlLink":"fix: Recursive slice malloc"}},{"before":"313a1ad08fd520fdc287a1136852fa59c2895ce7","after":"02bbcd03d8ee3f5ab5f4d928f99996a8e92724f3","ref":"refs/heads/main","pushedAt":"2024-03-09T22:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Fix allocator\n\nPrevious manual allocation technique led to allocated memory\nbeing freed by the GC. Use runtime.mallocgc instead.","shortMessageHtmlLink":"fix: Fix allocator"}},{"before":"a70fd900e4548adfca9b641c7dbc057c3b312e43","after":"313a1ad08fd520fdc287a1136852fa59c2895ce7","ref":"refs/heads/main","pushedAt":"2024-03-06T23:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Improve test naming","shortMessageHtmlLink":"test: Improve test naming"}},{"before":"24045445b77e9beb34167260469f771c16208304","after":"a70fd900e4548adfca9b641c7dbc057c3b312e43","ref":"refs/heads/main","pushedAt":"2024-03-06T21:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"perf: Avoid unnecessary allocations\n\nWhen S = []byte then there's no need to reallocate the struct key as\nstring (conversion) because it's only used for a read-only lookup.","shortMessageHtmlLink":"perf: Avoid unnecessary allocations"}},{"before":"127d112fec3cc8f5b3c7bf4473d5d5364df8b731","after":"24045445b77e9beb34167260469f771c16208304","ref":"refs/heads/main","pushedAt":"2024-03-06T19:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Don't use generic hand-written implementations\n\nUse []byte statically to avoid scewing results by mistake.","shortMessageHtmlLink":"test: Don't use generic hand-written implementations"}},{"before":"dd5fedbdb81219ee02d33666b92639b5051781a5","after":"127d112fec3cc8f5b3c7bf4473d5d5364df8b731","ref":"refs/heads/main","pushedAt":"2024-03-06T19:45:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Cleanup and fix benchmarks","shortMessageHtmlLink":"test: Cleanup and fix benchmarks"}},{"before":"921011aed9a2027852d2a0b5cc7e8c7267fc3d7c","after":"dd5fedbdb81219ee02d33666b92639b5051781a5","ref":"refs/heads/main","pushedAt":"2024-03-06T01:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Add test","shortMessageHtmlLink":"test: Add test"}},{"before":"3ca437c33d21934fa3c072a2561553b160ab13ae","after":"921011aed9a2027852d2a0b5cc7e8c7267fc3d7c","ref":"refs/heads/main","pushedAt":"2024-03-06T01:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"fix: Copy strings from tokens","shortMessageHtmlLink":"fix: Copy strings from tokens"}},{"before":"29ecef3045831377caf79f1a0ef5dea04fcd7de1","after":"3ca437c33d21934fa3c072a2561553b160ab13ae","ref":"refs/heads/main","pushedAt":"2024-03-06T00:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"docs: Add backward compatible err msgs to roadmap","shortMessageHtmlLink":"docs: Add backward compatible err msgs to roadmap"}},{"before":"dc811024213bcbd1322beaa1c46d30e90413b713","after":"29ecef3045831377caf79f1a0ef5dea04fcd7de1","ref":"refs/heads/main","pushedAt":"2024-03-06T00:19:54.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"romshark","name":"Roman Sharkov","path":"/romshark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9574743?s=80&v=4"},"commit":{"message":"test: Add test","shortMessageHtmlLink":"test: Add test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEG6Ho0wA","startCursor":null,"endCursor":null}},"title":"Activity ยท romshark/jscan-experimental-decoder"}