{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":318753449,"defaultBranch":"main","name":"jaq","ownerLogin":"01mf02","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-05T09:53:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/864342?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716481855.0","currentOid":""},"activityList":{"items":[{"before":"0ad3dc4b25b6247cd228d4e28b87b6f513200a3e","after":"ef0b298ced351f0b69f1a853bb3f09e2132e8a2e","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-24T16:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Parse module syntax.","shortMessageHtmlLink":"Parse module syntax."}},{"before":"ffffeb593ff93425e84d2ed27c6380f7752bc7ee","after":"d58c9d9095bf4a9248dfc1f83ab1b7def92a9022","ref":"refs/heads/main","pushedAt":"2024-05-23T17:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Reference correct versions.","shortMessageHtmlLink":"Reference correct versions."}},{"before":"011764a7c1b7b1fd723ffa4c405258648085e2ac","after":"ffffeb593ff93425e84d2ed27c6380f7752bc7ee","ref":"refs/heads/main","pushedAt":"2024-05-23T16:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Do not use deprecated function.","shortMessageHtmlLink":"Do not use deprecated function."}},{"before":"a26dc6d2999a74cf929070d61e21b245cbacca66","after":"011764a7c1b7b1fd723ffa4c405258648085e2ac","ref":"refs/heads/main","pushedAt":"2024-05-23T09:39:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Bump version to 1.4.0.","shortMessageHtmlLink":"Bump version to 1.4.0."}},{"before":"302b4daf32aae0fe81319134515a47a1cfbe5ecc","after":"a26dc6d2999a74cf929070d61e21b245cbacca66","ref":"refs/heads/main","pushedAt":"2024-05-23T08:33:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Document doc link.","shortMessageHtmlLink":"Document doc link."}},{"before":"6143e2d7aacd6af3748eaa914643f8918d19df3c","after":"302b4daf32aae0fe81319134515a47a1cfbe5ecc","ref":"refs/heads/main","pushedAt":"2024-05-23T07:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Document playground.","shortMessageHtmlLink":"Document playground."}},{"before":"c78169c7a8a344b3a4d9245e60d5b40f41219422","after":"6143e2d7aacd6af3748eaa914643f8918d19df3c","ref":"refs/heads/main","pushedAt":"2024-05-22T16:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Document pre-built binaries.","shortMessageHtmlLink":"Document pre-built binaries."}},{"before":"26dee39e4153ecc2e18e483f9d0aede1f7a43f31","after":"0ad3dc4b25b6247cd228d4e28b87b6f513200a3e","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T16:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"More robust Unicode escape handling.","shortMessageHtmlLink":"More robust Unicode escape handling."}},{"before":"2694dc0745e24e936cc72a7d2e87f1265551f974","after":"26dee39e4153ecc2e18e483f9d0aede1f7a43f31","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T12:10:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Load standard library with new parser.","shortMessageHtmlLink":"Load standard library with new parser."}},{"before":"0541ee23d1a66a152065e4198c7f3aea74e511fc","after":"2694dc0745e24e936cc72a7d2e87f1265551f974","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T11:39:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Avoid unnecessary allocation.","shortMessageHtmlLink":"Avoid unnecessary allocation."}},{"before":"da082566b6e3660976c5b7ece88e4371ec9f5935","after":"0541ee23d1a66a152065e4198c7f3aea74e511fc","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T10:57:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Reenable jaq-std, measure performance.\n\nTo parse 100_000 times the jaq standard library (std.jq),\njaq-std (using bincode) took 3.2 seconds, whereas\njaq-parse (using the new lexer/parser) took 8.6 seconds.\nIn comparison, to parse only 1000 times (!!) the jaq standard library,\njaq-parse (using the old lexer/parser with chumsky) took 9.6 seconds.\nThat means that the new parser is fast enough to\nreplace the bincode solution.","shortMessageHtmlLink":"Reenable jaq-std, measure performance."}},{"before":"e5e6d945f480e0f80c7f1016852b6c719504ea96","after":"da082566b6e3660976c5b7ece88e4371ec9f5935","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T09:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Restore old lexer.","shortMessageHtmlLink":"Restore old lexer."}},{"before":"50872381c1fcba235c104f3b3b8a2e5f3986e449","after":"e5e6d945f480e0f80c7f1016852b6c719504ea96","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T09:39:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"String parsing with non-owned strings.","shortMessageHtmlLink":"String parsing with non-owned strings."}},{"before":"458333a128bb7e5c1b9c24984cb090e1da57b95d","after":"50872381c1fcba235c104f3b3b8a2e5f3986e449","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-22T07:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Implement `elif`.","shortMessageHtmlLink":"Implement elif."}},{"before":"022d913d528e652d3ad0b4538212af2e296e0aa7","after":"458333a128bb7e5c1b9c24984cb090e1da57b95d","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-21T22:01:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Remove `Main`; restrict object construction.","shortMessageHtmlLink":"Remove Main; restrict object construction."}},{"before":"fef8322abb2cd2f16a716fad8856808e24a04d01","after":"022d913d528e652d3ad0b4538212af2e296e0aa7","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-21T16:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Definitions inside terms.","shortMessageHtmlLink":"Definitions inside terms."}},{"before":"b31f014d5a24f300e48884317e55408139a7365b","after":"fef8322abb2cd2f16a716fad8856808e24a04d01","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-21T15:44:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Simplify definitions.","shortMessageHtmlLink":"Simplify definitions."}},{"before":"bbf75f10d66571578748557c3a30bb5d6f0aa7f9","after":"b31f014d5a24f300e48884317e55408139a7365b","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-18T08:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Properly report next token in blocks.","shortMessageHtmlLink":"Properly report next token in blocks."}},{"before":"50232d899525f15e77e40129231553c5bab95f18","after":"bbf75f10d66571578748557c3a30bb5d6f0aa7f9","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-17T13:54:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Parse definitions, less verbose error reporting.","shortMessageHtmlLink":"Parse definitions, less verbose error reporting."}},{"before":"03ea6f85329a5db2716f7de5e742ec490571ceef","after":"50232d899525f15e77e40129231553c5bab95f18","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-16T08:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Variable bindings.","shortMessageHtmlLink":"Variable bindings."}},{"before":"3e1e258ea5993de9053e1a1bcf455e56b6d305cd","after":"c78169c7a8a344b3a4d9245e60d5b40f41219422","ref":"refs/heads/main","pushedAt":"2024-05-15T17:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Acks.","shortMessageHtmlLink":"Acks."}},{"before":"cd728e21761638a025078d183d5d89c37c7eb775","after":"3e1e258ea5993de9053e1a1bcf455e56b6d305cd","ref":"refs/heads/main","pushedAt":"2024-05-15T17:24:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Reword.","shortMessageHtmlLink":"Reword."}},{"before":"08453507bb731df1ce34647bb02fc0ffd172791e","after":"03ea6f85329a5db2716f7de5e742ec490571ceef","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-15T16:59:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Work on new term parser.","shortMessageHtmlLink":"Work on new term parser."}},{"before":"8eb8ed680be9830736f65c3654415cdaff5485e7","after":"08453507bb731df1ce34647bb02fc0ffd172791e","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-13T07:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Removed the old lexer.","shortMessageHtmlLink":"Removed the old lexer."}},{"before":"9ec392f53e4addd2331e7d5be10e5a3e2458b527","after":"8eb8ed680be9830736f65c3654415cdaff5485e7","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-10T20:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Compress strings.","shortMessageHtmlLink":"Compress strings."}},{"before":"fd85d661c945bb0243785beb0018e2485ad764c5","after":"9ec392f53e4addd2331e7d5be10e5a3e2458b527","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-10T16:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Enable new lexer!","shortMessageHtmlLink":"Enable new lexer!"}},{"before":"3928fc883d78641918ae0ed757fbd96a53cee1e6","after":"fd85d661c945bb0243785beb0018e2485ad764c5","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-10T07:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"'\"' is a delimiter, too.","shortMessageHtmlLink":"'\"' is a delimiter, too."}},{"before":"0f91ca2caa21bcd224252e382a9f0a224e090dd3","after":"3928fc883d78641918ae0ed757fbd96a53cee1e6","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-10T07:44:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Documentation, a bit of refactoring.","shortMessageHtmlLink":"Documentation, a bit of refactoring."}},{"before":"3bde32622d253ca0fdaa2e1a1571ebf1d41b65ee","after":"0f91ca2caa21bcd224252e382a9f0a224e090dd3","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-10T07:17:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Improve string handling.","shortMessageHtmlLink":"Improve string handling."}},{"before":"0c671f17223c0233ccb2266719a1c22e2776721c","after":"3bde32622d253ca0fdaa2e1a1571ebf1d41b65ee","ref":"refs/heads/faster-lexer","pushedAt":"2024-05-09T10:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"01mf02","name":"Michael Färber","path":"/01mf02","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864342?s=80&v=4"},"commit":{"message":"Error reporting.","shortMessageHtmlLink":"Error reporting."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUz14jQA","startCursor":null,"endCursor":null}},"title":"Activity · 01mf02/jaq"}