{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":192226182,"defaultBranch":"master","name":"pest3","ownerLogin":"pest-parser","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-16T18:55:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26044607?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1560711452.0","currentOid":""},"activityList":{"items":[{"before":"4af099c16f8dc035ef2143423c5d6d6ce1ef47d4","after":"1bb36b1fb0acc174aa36088231f6db876613a9d7","ref":"refs/heads/master","pushedAt":"2024-07-22T03:05:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"Benches on typed nodes (#15)\n\n* Add benchmarks for types in `pest3::typed`.\r\n\r\n* Benchmarking both parsing and checking.\r\n\r\n* CI: use my project name.\r\n\r\nFix this when ready to open a PR.\r\n\r\n* Fix attribute position.\r\n\r\nIn `pest/benches/position.rs`.\r\n\r\n* Update some attributes and comments.\r\n\r\n* Try to optimize `pest3::typed::Char`.\r\n\r\n* Try to optimize `pest3::typed::Char` again.\r\n\r\nEncode the character into a buffer of 4 bytes to avoid dynamic allocation.\r\n\r\n* Simplify the implementation of `pest3::typed::ANY`.\r\n\r\n* Try to use constant evaluation.\r\n\r\n* Revert \"Try to use constant evaluation.\"\r\n\r\nThis reverts commit 47c2a0e36a801c904465e80066dc2f4a0fd5958f.\r\n\r\n---------\r\n\r\nCo-authored-by: TheVeryDarkness <3266343194@qq.com>","shortMessageHtmlLink":"Benches on typed nodes (#15)"}},{"before":"53d88391d7ac727ee223bf4221a8fa0a38cc9ee6","after":"4af099c16f8dc035ef2143423c5d6d6ce1ef47d4","ref":"refs/heads/master","pushedAt":"2024-06-17T01:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"update project slug in the benchmark","shortMessageHtmlLink":"update project slug in the benchmark"}},{"before":"b597196b61144c97eb3c6c25caa72207701bcdb2","after":"53d88391d7ac727ee223bf4221a8fa0a38cc9ee6","ref":"refs/heads/master","pushedAt":"2024-06-16T15:12:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"Some tests for user-defined meta rules that accept some PEGs as arguments. (#14)\n\n* CI: enable benchmarks on pushes to all branches\r\n\r\n* CI: update names and add a few comments.\r\n\r\n* Add a test for meta rules.\r\n\r\n* CI: enable impact analysis of codecov.\r\n\r\n* Update the test for meta rules.\r\n\r\n* Update documents about meta rules.","shortMessageHtmlLink":"Some tests for user-defined meta rules that accept some PEGs as argum…"}},{"before":"08e99257b9d2e9befefe48d655fca9ca9e979f0e","after":"b597196b61144c97eb3c6c25caa72207701bcdb2","ref":"refs/heads/master","pushedAt":"2024-06-15T11:58:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"Add Basic CI (#13)\n\n* Update the benchmark.\r\n\r\nTest both parsing and checking.\r\n\r\n* Add basic CI.\r\n\r\n* CI: Fix options of `cargo fmt`.\r\n\r\n* CI: update toolchain to 1.70 for package `half`\r\n\r\nIt's required by criterion.\r\n\r\n* CI: update toolchain to 1.74 for package `clap`\r\n\r\nIt's also required by criterion.\r\n\r\n* CI: temporarily allow some warnings from clippy.\r\n\r\nFix those warnings later.\r\n\r\n* Patch `unicode-width`.\r\n\r\n0.1.13 and 0.1.11 produce different results, which cause test failures.\r\n\r\n* CI: try to fix rustfmt-not-installed error.\r\n\r\n* CI: add the benchmark.\r\n\r\n* CI: correct job name.\r\n\r\n* CI: add en endline to the last of ci.yml\r\n\r\n* CI: try using bencher.\r\n\r\n* CI: use dtolnay/rust-toolchain@v1 instead.\r\n\r\nAlso updated the toolchain used in checking and test coverage.\r\n\r\n* CI: Move benchmark job to another file.\r\n\r\nReplace `main` with corresponding branch name.\r\n\r\nAlso set `fail_ci_if_error` of test coverage to true.\r\n\r\n* CI: update workflow names.\r\n\r\n* Update benchmark measurement time.\r\n\r\nAs CI results suggested.\r\n\r\n* CI: remove a redundant job and use default adapter of bencher.\r\n\r\n* CI: remove a redundant space.\r\n\r\n* CI: use `secrets.CODECOV_TOKEN` due to rate limits","shortMessageHtmlLink":"Add Basic CI (#13)"}},{"before":"962dce6475970fc875849b345c7f8ec82f9d1afb","after":"08e99257b9d2e9befefe48d655fca9ca9e979f0e","ref":"refs/heads/master","pushedAt":"2024-06-03T13:34:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"Add a benchmark. (#5)\n\n* Added a benchmark.\r\n\r\n303386 characters take\r\n\r\n* Move criterion from dependency to dev-dependency","shortMessageHtmlLink":"Add a benchmark. (#5)"}},{"before":"1890d6861fe3c504ed00881ec9290c7ee9f0f691","after":"962dce6475970fc875849b345c7f8ec82f9d1afb","ref":"refs/heads/master","pushedAt":"2024-05-03T08:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"fix versions","shortMessageHtmlLink":"fix versions"}},{"before":"8d6116e6386f558a5f0db14923114f27de6e6499","after":"1890d6861fe3c504ed00881ec9290c7ee9f0f691","ref":"refs/heads/master","pushedAt":"2024-05-03T08:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"only keep paths","shortMessageHtmlLink":"only keep paths"}},{"before":"b5a7b2486432b7c9228b44e3b079e3917b45305f","after":"8d6116e6386f558a5f0db14923114f27de6e6499","ref":"refs/heads/master","pushedAt":"2024-05-03T08:32:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"publishing seems to need paths to be specified","shortMessageHtmlLink":"publishing seems to need paths to be specified"}},{"before":"f0f362f2d9d2adba641782e49e03c1a757137242","after":"b5a7b2486432b7c9228b44e3b079e3917b45305f","ref":"refs/heads/master","pushedAt":"2024-05-03T08:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"specify dep versions for publishing","shortMessageHtmlLink":"specify dep versions for publishing"}},{"before":"c034b20ea20378b64df1bfe9a70a931e721de29c","after":"f0f362f2d9d2adba641782e49e03c1a757137242","ref":"refs/heads/master","pushedAt":"2024-05-03T08:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"add required metadata for publishing","shortMessageHtmlLink":"add required metadata for publishing"}},{"before":"0f33163a2d9b9fd1214c75b97f6ac7b9986ba413","after":"c034b20ea20378b64df1bfe9a70a931e721de29c","ref":"refs/heads/master","pushedAt":"2024-05-03T08:06:33.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"add calc test","shortMessageHtmlLink":"add calc test"}},{"before":"7d8add0022dc70ae3ad7c69d469109d22455f487","after":"0f33163a2d9b9fd1214c75b97f6ac7b9986ba413","ref":"refs/heads/master","pushedAt":"2024-03-12T14:46:19.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"Add a todo to `TypedNode`.","shortMessageHtmlLink":"Add a todo to TypedNode."}},{"before":"7e1873ffd087c0825e6a98c3d83402170812ef4f","after":"7d8add0022dc70ae3ad7c69d469109d22455f487","ref":"refs/heads/master","pushedAt":"2024-02-20T02:55:46.000Z","pushType":"pr_merge","commitsCount":60,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"Add doc comments.","shortMessageHtmlLink":"Add doc comments."}},{"before":"31ea56e646409d037c5e769411e0558c24ea4132","after":"7e1873ffd087c0825e6a98c3d83402170812ef4f","ref":"refs/heads/master","pushedAt":"2023-08-23T09:40:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"add back silent modifier for aliasing","shortMessageHtmlLink":"add back silent modifier for aliasing"}},{"before":"8514af66af7fd3b47c514b8608cda086ad2fca40","after":"31ea56e646409d037c5e769411e0558c24ea4132","ref":"refs/heads/master","pushedAt":"2023-08-17T11:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"test the full parse (currently broken)","shortMessageHtmlLink":"test the full parse (currently broken)"}},{"before":"3b57db1b1aca136f390ef88afda178f79f3df122","after":"8514af66af7fd3b47c514b8608cda086ad2fca40","ref":"refs/heads/master","pushedAt":"2023-08-15T09:32:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"caret operator","shortMessageHtmlLink":"caret operator"}},{"before":"42ded4545541cad81e371d0f02ca1f1320a4f36b","after":"3b57db1b1aca136f390ef88afda178f79f3df122","ref":"refs/heads/master","pushedAt":"2023-08-08T13:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"remove modifiers + add a sample surface grammar test","shortMessageHtmlLink":"remove modifiers + add a sample surface grammar test"}},{"before":"bfcb031a56e27c8a2a0802d9c16cd73d7ff93944","after":"42ded4545541cad81e371d0f02ca1f1320a4f36b","ref":"refs/heads/master","pushedAt":"2023-07-26T08:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomtau","name":"Tomas Tauber","path":"/tomtau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2410580?s=80&v=4"},"commit":{"message":"a small cleanup: cargo fmt, not using deprecated API...","shortMessageHtmlLink":"a small cleanup: cargo fmt, not using deprecated API..."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhVRp5AA","startCursor":null,"endCursor":null}},"title":"Activity · pest-parser/pest3"}