{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":289990171,"defaultBranch":"trunk","name":"maybe_xml","ownerLogin":"bluk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-24T17:09:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/94150?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702761470.0","currentOid":""},"activityList":{"items":[{"before":"0b21353df8967733ff0c76aee82c5d71e5e51b60","after":"f1ea91c880b2c33ea86faf8336e97cd002d55390","ref":"refs/heads/trunk","pushedAt":"2024-05-02T16:31:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add Default impl for ScanDocumentOpts","shortMessageHtmlLink":"Add Default impl for ScanDocumentOpts"}},{"before":"8911f60a7933c6f56d5a13220ca2e54e1409e836","after":"0b21353df8967733ff0c76aee82c5d71e5e51b60","ref":"refs/heads/trunk","pushedAt":"2024-05-02T15:52:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add Default impl for ScanDocumentOpts","shortMessageHtmlLink":"Add Default impl for ScanDocumentOpts"}},{"before":"1ce384b97c5e3ccc387dc266636cf646dfc53d99","after":"8911f60a7933c6f56d5a13220ca2e54e1409e836","ref":"refs/heads/trunk","pushedAt":"2023-12-16T21:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Prepare for v0.11.0 release","shortMessageHtmlLink":"Prepare for v0.11.0 release"}},{"before":"6d68a749551da76fd1d58d8433d8f25b6ccd7590","after":"1ce384b97c5e3ccc387dc266636cf646dfc53d99","ref":"refs/heads/trunk","pushedAt":"2023-12-16T21:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add options to tokencount example","shortMessageHtmlLink":"Add options to tokencount example"}},{"before":"a9c056ba0b7743490e35f356b14c96a0db957391","after":"6d68a749551da76fd1d58d8433d8f25b6ccd7590","ref":"refs/heads/trunk","pushedAt":"2023-12-16T15:07:23.000Z","pushType":"push","commitsCount":64,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize declarations","shortMessageHtmlLink":"Optimize declarations"}},{"before":"1c63f90f67a5b7bf8b6ef206a6eb724e9c75725f","after":"6d68a749551da76fd1d58d8433d8f25b6ccd7590","ref":"refs/heads/parser","pushedAt":"2023-12-16T14:47:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize declarations","shortMessageHtmlLink":"Optimize declarations"}},{"before":"74af695e9e8a1ac2f52d03a0bce100b16d426d90","after":"1c63f90f67a5b7bf8b6ef206a6eb724e9c75725f","ref":"refs/heads/parser","pushedAt":"2023-12-16T03:17:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize various functions and add TODOs","shortMessageHtmlLink":"Optimize various functions and add TODOs"}},{"before":"f7f060fa33b7751f43bfd6db65c68b7f2277fff3","after":"74af695e9e8a1ac2f52d03a0bce100b16d426d90","ref":"refs/heads/parser","pushedAt":"2023-12-15T21:35:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add debug_assert for checking prefixes","shortMessageHtmlLink":"Add debug_assert for checking prefixes"}},{"before":"d55be716ea86db7bb2330e733017c79031e6c6d7","after":"f7f060fa33b7751f43bfd6db65c68b7f2277fff3","ref":"refs/heads/parser","pushedAt":"2023-12-15T17:32:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize content scanning","shortMessageHtmlLink":"Optimize content scanning"}},{"before":"5285ba429af5c576eecf43c14c5fb93fc431b54f","after":"d55be716ea86db7bb2330e733017c79031e6c6d7","ref":"refs/heads/parser","pushedAt":"2023-12-15T04:16:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add assume_valid_xml to ProcessingInstructionOpts","shortMessageHtmlLink":"Add assume_valid_xml to ProcessingInstructionOpts"}},{"before":"3af3ae8a2726916ddbcf3773a8d6b792538af5e5","after":"5285ba429af5c576eecf43c14c5fb93fc431b54f","ref":"refs/heads/parser","pushedAt":"2023-12-15T04:14:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add assume_valid_xml to ProcessingInstructionOpts","shortMessageHtmlLink":"Add assume_valid_xml to ProcessingInstructionOpts"}},{"before":"d225ab72cca7aaaef05f4e16d7f2b31cc2c53c07","after":"3af3ae8a2726916ddbcf3773a8d6b792538af5e5","ref":"refs/heads/parser","pushedAt":"2023-12-15T04:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add assume_valid_xml to ProcessingInstructionOpts","shortMessageHtmlLink":"Add assume_valid_xml to ProcessingInstructionOpts"}},{"before":"8029b9a956a3b4b3c39efcc3150a2bfe6fb55bb5","after":"d225ab72cca7aaaef05f4e16d7f2b31cc2c53c07","ref":"refs/heads/parser","pushedAt":"2023-12-15T00:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add scripting helpers to do testing","shortMessageHtmlLink":"Add scripting helpers to do testing"}},{"before":"413f45633320dd672a7b1d1ee229a31ef940c585","after":"8029b9a956a3b4b3c39efcc3150a2bfe6fb55bb5","ref":"refs/heads/parser","pushedAt":"2023-12-14T22:28:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add internal_unstable feature flag\n\n- Expose a few functions for testing in programs\n- Add various configurations for testing parsing strict (default),\n relaxed, and assumed XML. In the future, the configurations\n could be selected by the user","shortMessageHtmlLink":"Add internal_unstable feature flag"}},{"before":"834187e193ed80047eaa3324099cf69c3cecc1e7","after":"413f45633320dd672a7b1d1ee229a31ef940c585","ref":"refs/heads/parser","pushedAt":"2023-12-14T21:30:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add internal_unstable feature flag\n\n- Expose a few functions for testing in programs\n- Add various configurations for testing parsing strict (default),\n relaxed, and assumed XML. In the future, the configurations\n could be selected by the user","shortMessageHtmlLink":"Add internal_unstable feature flag"}},{"before":"e40ebf800e465fc4e827113386ee25c92b0c33ed","after":"834187e193ed80047eaa3324099cf69c3cecc1e7","ref":"refs/heads/parser","pushedAt":"2023-12-14T20:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add internal_unstable feature flag\n\n- Expose a few functions for testing in programs\n- Add various configurations for testing parsing strict (default),\n relaxed, and assumed XML. In the future, the configurations\n could be selected by the user","shortMessageHtmlLink":"Add internal_unstable feature flag"}},{"before":"ad31d3db59e33354dda0900d03830ab5268fdc14","after":"e40ebf800e465fc4e827113386ee25c92b0c33ed","ref":"refs/heads/parser","pushedAt":"2023-12-14T15:30:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Remove unreachable() code in token/props\n\n- Return empty/None in cases where the data seems to be malformed\n- In these error cases, the data does not meet the type's invaraints but\n could have been created due to assuming the XML is valid (e.g. fast\n path).","shortMessageHtmlLink":"Remove unreachable() code in token/props"}},{"before":"3651f377ea72654682e20318d07b098e74c35607","after":"ad31d3db59e33354dda0900d03830ab5268fdc14","ref":"refs/heads/parser","pushedAt":"2023-12-14T06:36:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Re-use parser code in props","shortMessageHtmlLink":"Re-use parser code in props"}},{"before":"f1497bf9eb7e73c90ccd6b906e8d81e3a57888bc","after":"3651f377ea72654682e20318d07b098e74c35607","ref":"refs/heads/parser","pushedAt":"2023-12-14T06:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Re-use parser code in props","shortMessageHtmlLink":"Re-use parser code in props"}},{"before":"c18a540810c830693cd24463f2a09047ce13e0ca","after":"f1497bf9eb7e73c90ccd6b906e8d81e3a57888bc","ref":"refs/heads/parser","pushedAt":"2023-12-14T05:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Use parser methods in token methods","shortMessageHtmlLink":"Use parser methods in token methods"}},{"before":"3dbb27f0003fd99e31fca4ad02780dd83d08f8fa","after":"c18a540810c830693cd24463f2a09047ce13e0ca","ref":"refs/heads/parser","pushedAt":"2023-12-14T04:21:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Use production rule names in functions","shortMessageHtmlLink":"Use production rule names in functions"}},{"before":"db880c5d6aa57759212c1043525e2bba9127a403","after":"3dbb27f0003fd99e31fca4ad02780dd83d08f8fa","ref":"refs/heads/parser","pushedAt":"2023-12-14T03:27:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Use ptr read in next_ch()/code_pt()\n\n- Use unsafe code to remove boundary check during indexed access","shortMessageHtmlLink":"Use ptr read in next_ch()/code_pt()"}},{"before":"2696bfa7d35603e25b197f7b3289897b19a84eac","after":"db880c5d6aa57759212c1043525e2bba9127a403","ref":"refs/heads/parser","pushedAt":"2023-12-13T23:59:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Strictly parse XML by default","shortMessageHtmlLink":"Strictly parse XML by default"}},{"before":"e627c4991007972139febe25edc66cb5710dc2a2","after":"2696bfa7d35603e25b197f7b3289897b19a84eac","ref":"refs/heads/parser","pushedAt":"2023-12-13T23:02:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Fix issues when scanning text\n\n- If the character data does not advance, then return None from\n scan_text_content\n- To allow checks for ']]>' to properly work, do not just skip the check\n for the first char data\n- Redundent to check the first character again, but avoids an edge case","shortMessageHtmlLink":"Fix issues when scanning text"}},{"before":"93207d821c32b47f00651e477fa628ec8c699550","after":"e627c4991007972139febe25edc66cb5710dc2a2","ref":"refs/heads/parser","pushedAt":"2023-12-13T21:43:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Extract code_pt function","shortMessageHtmlLink":"Extract code_pt function"}},{"before":"66a571d6e2b2b4fd9ee06a1e2d7a6f6aa1eda2db","after":"93207d821c32b47f00651e477fa628ec8c699550","ref":"refs/heads/parser","pushedAt":"2023-12-13T21:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Add stricter standalone value check","shortMessageHtmlLink":"Add stricter standalone value check"}},{"before":"04d30806820b05f1335158f5a28f3925cf9e9de7","after":"66a571d6e2b2b4fd9ee06a1e2d7a6f6aa1eda2db","ref":"refs/heads/parser","pushedAt":"2023-12-13T20:24:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize scan_comment_after_prefix with options","shortMessageHtmlLink":"Optimize scan_comment_after_prefix with options"}},{"before":"a9f29778a2abbf8d905134130a34c2cc74946ff3","after":"04d30806820b05f1335158f5a28f3925cf9e9de7","ref":"refs/heads/parser","pushedAt":"2023-12-13T18:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Remove allow_space_after_slash option","shortMessageHtmlLink":"Remove allow_space_after_slash option"}},{"before":"de5457136e3e186a096b1fbfdf290ede94411306","after":"a9f29778a2abbf8d905134130a34c2cc74946ff3","ref":"refs/heads/parser","pushedAt":"2023-12-13T18:31:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize scan_char_data","shortMessageHtmlLink":"Optimize scan_char_data"}},{"before":"cf5cea2a3ed41154858def566bbd644438fcbbe7","after":"de5457136e3e186a096b1fbfdf290ede94411306","ref":"refs/heads/parser","pushedAt":"2023-12-13T18:12:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluk","name":"Bryant Luk","path":"/bluk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94150?s=80&v=4"},"commit":{"message":"Optimize reading attributes","shortMessageHtmlLink":"Optimize reading attributes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQAHubwA","startCursor":null,"endCursor":null}},"title":"Activity ยท bluk/maybe_xml"}