{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":482250863,"defaultBranch":"master","name":"PatternLanguage","ownerLogin":"WerWolv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-16T12:41:11.000Z","ownerAvatar":"https://github.com/avatars/u/10835354?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720507156.0","currentOid":""},"activityList":{"items":[{"before":"c20dac904e295517727e7e54fe8433c4e7f58391","after":"bca031c749992c9e1a236c3a6a254df49790536d","ref":"refs/heads/master","pushedAt":"2024-07-11T16:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"evaluator: Cache enum values when the enum is defined","shortMessageHtmlLink":"evaluator: Cache enum values when the enum is defined"}},{"before":"8909b964e24e63b37840d469db5746371e295a33","after":"c20dac904e295517727e7e54fe8433c4e7f58391","ref":"refs/heads/master","pushedAt":"2024-07-11T15:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser/evaluator: Don't re-evaluate enum values at every use\n\nFixes #88","shortMessageHtmlLink":"parser/evaluator: Don't re-evaluate enum values at every use"}},{"before":"c7bca89b1aaf4bb942c53bc3561af687eca44667","after":"8909b964e24e63b37840d469db5746371e295a33","ref":"refs/heads/master","pushedAt":"2024-07-09T17:04:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"evaluator: Added `fixed_size` attribute","shortMessageHtmlLink":"evaluator: Added fixed_size attribute"}},{"before":"5832e560de36b8230319b4519aa2814d34d0f6c8","after":"c7bca89b1aaf4bb942c53bc3561af687eca44667","ref":"refs/heads/master","pushedAt":"2024-07-07T13:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd: Remove unused parameter","shortMessageHtmlLink":"libstd: Remove unused parameter"}},{"before":"a1ce3bf686065bf8422dcc7f53c44323f680a334","after":"5832e560de36b8230319b4519aa2814d34d0f6c8","ref":"refs/heads/master","pushedAt":"2024-07-07T11:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd: Allow strings to be passed into crc hash functions","shortMessageHtmlLink":"libstd: Allow strings to be passed into crc hash functions"}},{"before":"544bb88682fd23e22223bcb109b44d19507cfb6d","after":"a1ce3bf686065bf8422dcc7f53c44323f680a334","ref":"refs/heads/master","pushedAt":"2024-07-04T19:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd: Fix building on macOS","shortMessageHtmlLink":"libstd: Fix building on macOS"}},{"before":"6830e01516f28ddac63b0d255def04b151f1fa1e","after":"544bb88682fd23e22223bcb109b44d19507cfb6d","ref":"refs/heads/master","pushedAt":"2024-07-04T18:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"evaluator: Make std::mem::find_sequence a lot faster","shortMessageHtmlLink":"evaluator: Make std::mem::find_sequence a lot faster"}},{"before":"374229fe5c36fad188b64bd2704ed51d12ded6b5","after":"6830e01516f28ddac63b0d255def04b151f1fa1e","ref":"refs/heads/master","pushedAt":"2024-07-03T20:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"patterns: Make sure enum bitfield entries don't display as type \"bits\"","shortMessageHtmlLink":"patterns: Make sure enum bitfield entries don't display as type \"bits\""}},{"before":"b020af2590b660c6d843a693883867d689065656","after":"374229fe5c36fad188b64bd2704ed51d12ded6b5","ref":"refs/heads/master","pushedAt":"2024-07-03T14:58:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"evaluator: Fixed patterns passed to non-type template parameters getting hidden","shortMessageHtmlLink":"evaluator: Fixed patterns passed to non-type template parameters gett…"}},{"before":"e2d62dc6fe89b91aa52b72c73d406e2dc902d773","after":"b020af2590b660c6d843a693883867d689065656","ref":"refs/heads/master","pushedAt":"2024-07-02T21:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"evaluator: Make bitfield enums not decay to integers","shortMessageHtmlLink":"evaluator: Make bitfield enums not decay to integers"}},{"before":"a442c5facef14ba88d6067dead983e17fcf2d6c3","after":"e2d62dc6fe89b91aa52b72c73d406e2dc902d773","ref":"refs/heads/master","pushedAt":"2024-07-02T15:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd: Remove `std::core::current_bit_offset()` again","shortMessageHtmlLink":"libstd: Remove std::core::current_bit_offset() again"}},{"before":"284f4719d4300c7a62d86670e1944982d9d1026e","after":"a442c5facef14ba88d6067dead983e17fcf2d6c3","ref":"refs/heads/master","pushedAt":"2024-07-02T15:37:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd: Added crc8, crc16 and crc64","shortMessageHtmlLink":"libstd: Added crc8, crc16 and crc64"}},{"before":"b483c7dda2dcd744fad7cd61a36b41d9d3f5ca4d","after":"284f4719d4300c7a62d86670e1944982d9d1026e","ref":"refs/heads/master","pushedAt":"2024-07-01T20:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"preprocessor: Added missing include","shortMessageHtmlLink":"preprocessor: Added missing include"}},{"before":"c09d987099c6a9228184733ebf94f414cc464daf","after":"b483c7dda2dcd744fad7cd61a36b41d9d3f5ca4d","ref":"refs/heads/master","pushedAt":"2024-07-01T20:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"build: Updated libfmt","shortMessageHtmlLink":"build: Updated libfmt"}},{"before":"9ffe6ff00976ec31b1c877b9f143a281872fdf0c","after":"c09d987099c6a9228184733ebf94f414cc464daf","ref":"refs/heads/master","pushedAt":"2024-06-27T15:08:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser: Properly check for invalid math expressions","shortMessageHtmlLink":"parser: Properly check for invalid math expressions"}},{"before":"321947d41edde2d3ce8fdcd30aee8482476f79e2","after":"9ffe6ff00976ec31b1c877b9f143a281872fdf0c","ref":"refs/heads/master","pushedAt":"2024-06-26T18:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"preprocessor/parser: Added improvements to aid with syntax highlighting (#108)\n\n* feat: Last changes for syntax highlighting. Better parser support for identifier types of variable definitions only. Fixed typo in parser_manager.cpp. Parser errors were overwriting preprocessor/lexer errors. Make sure they are all added. If ast fails to be created make sure that the parsed tokens are saved before returning. Change to a more appropriate name in preprocessor and remove excluded location validation. Rearrange identifier type enumeration values to support value ordering of importance (bigger are more important types and preferred if choice can be made). Also removed types that were not identifiers.\r\n\r\n* fix: the debugger uses locations to set the line of the text editor where the next break will occur. The value returned by getPauseLine() is the number of the line above the one it wants, but the values it may return range from zero to lines-1. When the code that's being executed cannot be seen because it is in another file, the debugger sets the line to zero which in turn is adjusted to line number by subtracting one. As negative line number locations are asserted against getPauseLine() now makes sure that the smallest number it can return is one.\r\n\r\nfix: found a bug where multi variable definitions were being label incorrectly by the parser which caused the highlighter to ignore all instances of the variables. Due to the name of the function involved it appeared that only custom type member definitions were being processed, but it appears the function variable definitions were processed by the code. In order to tell one set of variables from the other an specific node variable that only exists in one of the two provides the litmus test.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"preprocessor/parser: Added improvements to aid with syntax highlighti…"}},{"before":"d1c3e610d5f47e65895d932f3257a574338da7fc","after":"321947d41edde2d3ce8fdcd30aee8482476f79e2","ref":"refs/heads/master","pushedAt":"2024-06-25T18:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser/evaluator: Fixed global arrays not working properly anymore","shortMessageHtmlLink":"parser/evaluator: Fixed global arrays not working properly anymore"}},{"before":"099486a26f5248d2e99a01b464243fa29c46dd81","after":"d1c3e610d5f47e65895d932f3257a574338da7fc","ref":"refs/heads/master","pushedAt":"2024-06-25T16:18:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser: Fixed invalid type checking","shortMessageHtmlLink":"parser: Fixed invalid type checking"}},{"before":"c70107c5a83ce86cd4fd3c891a859bc7d533282f","after":"099486a26f5248d2e99a01b464243fa29c46dd81","ref":"refs/heads/master","pushedAt":"2024-06-25T14:19:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"pattern: Improve formatting of bitfield fields","shortMessageHtmlLink":"pattern: Improve formatting of bitfield fields"}},{"before":"6e83bf9380dda6589a66aa1600945d298bb892d2","after":"c70107c5a83ce86cd4fd3c891a859bc7d533282f","ref":"refs/heads/master","pushedAt":"2024-06-24T12:27:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd/core: Added std::core::execute_function","shortMessageHtmlLink":"libstd/core: Added std::core::execute_function"}},{"before":"baa6c0015949742c4ceade987ca68243669cf409","after":"6e83bf9380dda6589a66aa1600945d298bb892d2","ref":"refs/heads/master","pushedAt":"2024-06-22T09:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser: Fix recursive using declarations leading to nullptrs in AST\n\nFixes #58","shortMessageHtmlLink":"parser: Fix recursive using declarations leading to nullptrs in AST"}},{"before":"ab8719488db63f85cec45c6aa286e75d57ccfdcf","after":"baa6c0015949742c4ceade987ca68243669cf409","ref":"refs/heads/master","pushedAt":"2024-06-22T08:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"fix: Break/Continue in types not working anymore in all cases","shortMessageHtmlLink":"fix: Break/Continue in types not working anymore in all cases"}},{"before":"e6072f9acbc8ad2c1d6f29aee8e5734311ad5f38","after":"ab8719488db63f85cec45c6aa286e75d57ccfdcf","ref":"refs/heads/master","pushedAt":"2024-06-19T11:59:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser: Clean up parser manager code","shortMessageHtmlLink":"parser: Clean up parser manager code"}},{"before":"4b1ecbaf8d99cf022e21f9f7c7f7c5bccbf38bff","after":"e6072f9acbc8ad2c1d6f29aee8e5734311ad5f38","ref":"refs/heads/master","pushedAt":"2024-06-16T13:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"evaluator: Fixed `continue` and `break` not working as expected","shortMessageHtmlLink":"evaluator: Fixed continue and break not working as expected"}},{"before":"ca7608ea6ab669308c660bbc4d01cd674c67b721","after":"4b1ecbaf8d99cf022e21f9f7c7f7c5bccbf38bff","ref":"refs/heads/master","pushedAt":"2024-05-30T19:48:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"parser: Improve parser error messages","shortMessageHtmlLink":"parser: Improve parser error messages"}},{"before":"850e2964eaad415c48daa324d534a51cf65823cc","after":"ca7608ea6ab669308c660bbc4d01cd674c67b721","ref":"refs/heads/master","pushedAt":"2024-05-27T08:48:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iTrooz","name":null,"path":"/iTrooz","primaryAvatarUrl":"https://github.com/avatars/u/42669835?s=80&v=4"},"commit":{"message":"fix: Fix gcc warning (#111)","shortMessageHtmlLink":"fix: Fix gcc warning (#111)"}},{"before":"b96d430639b30a8d6a37707922a430e93e16e007","after":"850e2964eaad415c48daa324d534a51cf65823cc","ref":"refs/heads/master","pushedAt":"2024-05-21T16:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iTrooz","name":null,"path":"/iTrooz","primaryAvatarUrl":"https://github.com/avatars/u/42669835?s=80&v=4"},"commit":{"message":"test/fix: Add test for pattern language exports (except HTML) + fix HTML formatter (#107)","shortMessageHtmlLink":"test/fix: Add test for pattern language exports (except HTML) + fix H…"}},{"before":"5d247e431935a1b67e5319526ff37a93847a6a8a","after":"b96d430639b30a8d6a37707922a430e93e16e007","ref":"refs/heads/master","pushedAt":"2024-05-20T00:02:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iTrooz","name":null,"path":"/iTrooz","primaryAvatarUrl":"https://github.com/avatars/u/42669835?s=80&v=4"},"commit":{"message":"git: setup ccache (#106)","shortMessageHtmlLink":"git: setup ccache (#106)"}},{"before":"70f8b3feb295cbb81cfc706911c4fbf941f1b6e3","after":"5d247e431935a1b67e5319526ff37a93847a6a8a","ref":"refs/heads/master","pushedAt":"2024-05-19T14:40:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://github.com/avatars/u/10835354?s=80&v=4"},"commit":{"message":"libstd: Added builtin::std::file::create_directories function (#102)","shortMessageHtmlLink":"libstd: Added builtin::std::file::create_directories function (#102)"}},{"before":"04934e2d3634a08d5c089dbb80f5bfd98a23f243","after":"70f8b3feb295cbb81cfc706911c4fbf941f1b6e3","ref":"refs/heads/master","pushedAt":"2024-05-18T13:48:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iTrooz","name":null,"path":"/iTrooz","primaryAvatarUrl":"https://github.com/avatars/u/42669835?s=80&v=4"},"commit":{"message":"test: ignore tests in coverage report (#105)","shortMessageHtmlLink":"test: ignore tests in coverage report (#105)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfQaLDgA","startCursor":null,"endCursor":null}},"title":"Activity · WerWolv/PatternLanguage"}