{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":227998157,"defaultBranch":"master","name":"monty","ownerLogin":"mental32","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-14T09:34:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27660514?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1663231919.456382","currentOid":""},"activityList":{"items":[{"before":"b14d1757833b019de561e0cb8ff4f0c0a17ff5cc","after":"25791ae50ff8252d1c30bb5b48f12936b0958d2b","ref":"refs/heads/master","pushedAt":"2023-10-02T21:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"fix broken formatting on the readme","shortMessageHtmlLink":"fix broken formatting on the readme"}},{"before":"c60b4463dbffbf059891689b992a48613a80fe6c","after":"b14d1757833b019de561e0cb8ff4f0c0a17ff5cc","ref":"refs/heads/master","pushedAt":"2023-10-02T21:23:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"tidy: ignore flaky tests, update various other things","shortMessageHtmlLink":"tidy: ignore flaky tests, update various other things"}},{"before":"ea2110c1a2333ab95c035335f5da06ea2560a7f2","after":"c60b4463dbffbf059891689b992a48613a80fe6c","ref":"refs/heads/master","pushedAt":"2023-10-02T17:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"c2a6ff1ed2a1d1922e8e9c4608c159ee77a421af","after":"ea2110c1a2333ab95c035335f5da06ea2560a7f2","ref":"refs/heads/master","pushedAt":"2023-10-02T17:41:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"refactor: various mundane changes to tidy up\n\nDelete AstNodeId struct from ast.rs\nRemove ast module from lib.rs\nRename cfg_reducer.rs to cfg_reducer.rs in montyc_driver/src/typeck/\nRemove global_context module and rename it to session_context in montyc_driver/src/\nDelete pretty_printer module from montyc_driver/src/\nRename host.rs to host.rs in montyc_driver/src/session_context/\nRename mod.rs to mod.rs in montyc_driver/src/session_context/\nRename query.rs to query.rs in montyc_driver/src/session_context/\nCreate session_request module in montyc_driver/src/ with SessionRequestBuilder and SessionRequest structs\nMove block_cfg, typing_machine, and variable_flowgraph modules into typeck/mod.rs","shortMessageHtmlLink":"refactor: various mundane changes to tidy up"}},{"before":"6075eb1363068b9b6a57a727f7422f54f808b0c1","after":"c2a6ff1ed2a1d1922e8e9c4608c159ee77a421af","ref":"refs/heads/master","pushedAt":"2023-09-29T22:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"Update chumsky dependency to version 0.9.2\n\n- Update the chumsky dependency in Cargo.toml from version 0.8.0 to version 0.9.2.\n- Modify the comb.rs file to use the new whitespace() function instead of tokens::whitespace().repeated().\n- Add a new whitespace() function that returns a parser for parsing whitespace tokens.\n- Make other minor changes to improve code readability and maintainability.\n\nThis commit updates the chumsky dependency to version 0.9.2, modifies the comb.rs file, and adds a new whitespace() function for parsing whitespace tokens.","shortMessageHtmlLink":"Update chumsky dependency to version 0.9.2"}},{"before":"93b29cf6cd5b74a1d8dd99c2a204c8b616db6e93","after":"6075eb1363068b9b6a57a727f7422f54f808b0c1","ref":"refs/heads/master","pushedAt":"2023-09-29T19:36:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"remove a section of the readme","shortMessageHtmlLink":"remove a section of the readme"}},{"before":"09fd6d68a0c89d080a1fc99ab12e914ab60986d9","after":"93b29cf6cd5b74a1d8dd99c2a204c8b616db6e93","ref":"refs/heads/master","pushedAt":"2023-09-29T18:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"feat: support parsing new generic parameter syntax in funcdef & classdef","shortMessageHtmlLink":"feat: support parsing new generic parameter syntax in funcdef & classdef"}},{"before":"69a352904c92639b1ebe3cfca569d1d61c14913a","after":"09fd6d68a0c89d080a1fc99ab12e914ab60986d9","ref":"refs/heads/master","pushedAt":"2023-09-17T13:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"feat: Update lexer to handle hexadecimal digits and byte literals\n\nThe lexer has been updated to include a new token type for hexadecimal digits, called `HexDigits`. Additionally, the handling of byte literals has been implemented. The `ByteLiteral` token is now converted into a reference to the corresponding span range in the source code.\n\nA new file, `montyc_parser/src/main.rs`, has been added. This file contains the main function for running the montyc-parser tool. It accepts an input file as a command-line argument and parses its contents using the updated lexer.\n\nIn `montyc_parser/src/token_stream_iter.rs`, a panic message has been added for when an invalid token is encountered during parsing.","shortMessageHtmlLink":"feat: Update lexer to handle hexadecimal digits and byte literals"}},{"before":"79fdec9ae37ecd7e5b3d651d11ae5f381c91af68","after":"69a352904c92639b1ebe3cfca569d1d61c14913a","ref":"refs/heads/master","pushedAt":"2023-06-11T20:42:24.552Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"merge 'elderberry' into 'master' (#31)\n\n* wipe and start rewrite\r\n\r\n* parser: add more parsing code\r\n\r\n* feat(parser): add indented block parsing and funcdef parser\r\n\r\n* feat(core_types): check in old core types\r\n\r\n* feat(parser): add While, If, Import parsing logic\r\n\r\n* feat(parser): Assign and Annotation parsing\r\n\r\n* feat: add flatcode module and ast visitor trait\r\n\r\n* feat(parser): add initial parser regression test suite\r\n\r\n* feat: add vfs crate\r\n\r\n* feat: add pyproject crate\r\n\r\n* feat: add typing crate\r\n\r\n* feat: add codegen crate\r\n\r\n* feat: add driver crate and montyc binary\r\n\r\n* chore: update readme\r\n\r\n* revert: wipe and start rewrite\r\n\r\n* feat: update code and migrate parser to chumsky\r\n\r\n* chore: remove old nom-based parser code\r\n\r\n* fix(tests): regression tests in parser crate","shortMessageHtmlLink":"merge 'elderberry' into 'master' (#31)"}},{"before":"544358d32770198cf75330ccd542dbc84a5eb276","after":"79fdec9ae37ecd7e5b3d651d11ae5f381c91af68","ref":"refs/heads/master","pushedAt":"2023-06-11T20:41:23.475Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"chore(deps): bump dashmap from 5.0.0 to 5.1.0 (#28)\n\nBumps [dashmap](https://github.com/xacrimon/dashmap) from 5.0.0 to 5.1.0.\r\n- [Release notes](https://github.com/xacrimon/dashmap/releases)\r\n- [Commits](https://github.com/xacrimon/dashmap/compare/v5.0.0...v5.1.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: dashmap\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump dashmap from 5.0.0 to 5.1.0 (#28)"}},{"before":"79fdec9ae37ecd7e5b3d651d11ae5f381c91af68","after":"544358d32770198cf75330ccd542dbc84a5eb276","ref":"refs/heads/master","pushedAt":"2023-06-11T20:31:23.956Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"mental32","name":"mental","path":"/mental32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27660514?s=80&v=4"},"commit":{"message":"fix(tests): regression tests in parser crate","shortMessageHtmlLink":"fix(tests): regression tests in parser crate"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADjcfOywA","startCursor":null,"endCursor":null}},"title":"Activity ยท mental32/monty"}