{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638032068,"defaultBranch":"master","name":"MunchLex","ownerLogin":"GoncaloMark","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-09T00:12:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93093523?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705948098.0","currentOid":""},"activityList":{"items":[{"before":"627d9e648bda0b4ebc26ba1b84be0d2034e25dd6","after":"dd9293d4bbb70296c4c23a433266ebd93b881722","ref":"refs/heads/master","pushedAt":"2024-02-05T18:21:12.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge pull request #13 from GoncaloMark/dev\n\nDev->Prod","shortMessageHtmlLink":"Merge pull request #13 from GoncaloMark/dev"}},{"before":"a9ea37c3edd080f336205ac03440d7f6b4334bf2","after":"6c030d3518ba4c0f7be20f66cad5fde2ca537bd2","ref":"refs/heads/dev","pushedAt":"2024-02-05T18:18:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge pull request #12 from Jainil2004/dev\n\nIssue #8: Documentation completed","shortMessageHtmlLink":"Merge pull request #12 from Jainil2004/dev"}},{"before":"b119f29ebaaec1ece633232badf595b6f7c4cb2e","after":"a9ea37c3edd080f336205ac03440d7f6b4334bf2","ref":"refs/heads/dev","pushedAt":"2024-01-22T18:29:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge branch 'threadPool' into dev","shortMessageHtmlLink":"Merge branch 'threadPool' into dev"}},{"before":"79f85cddfe9ba29695b99b26e169384564419a8c","after":null,"ref":"refs/heads/threadPool","pushedAt":"2024-01-22T18:28:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"}},{"before":"31f5226da7130eab564c09ae97dc2802ce7a5d23","after":"627d9e648bda0b4ebc26ba1b84be0d2034e25dd6","ref":"refs/heads/master","pushedAt":"2024-01-22T18:26:55.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge pull request #10 from GoncaloMark/threadPool\n\nThread pool -> Master","shortMessageHtmlLink":"Merge pull request #10 from GoncaloMark/threadPool"}},{"before":"1099f4975370973c0f3007fb64717fe2055d9a64","after":"79f85cddfe9ba29695b99b26e169384564419a8c","ref":"refs/heads/threadPool","pushedAt":"2024-01-22T18:25:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge branch 'master' into threadPool","shortMessageHtmlLink":"Merge branch 'master' into threadPool"}},{"before":"f41296718e5920e6830d0dd12a92414aa36941b2","after":"1099f4975370973c0f3007fb64717fe2055d9a64","ref":"refs/heads/threadPool","pushedAt":"2024-01-22T18:21:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"fixed missing token type 5 aka text type on the log output","shortMessageHtmlLink":"fixed missing token type 5 aka text type on the log output"}},{"before":"6e47a7037d0a6375c1fc2533f70cde0e488ae8b3","after":"f41296718e5920e6830d0dd12a92414aa36941b2","ref":"refs/heads/threadPool","pushedAt":"2024-01-22T00:19:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"outputting to log files the output, sanitized threads for the thread pool and its working correctly. missing doxygen docs I wiil document it asap. fixed some data races in the lexer and threadpool is working smoothly. need thorough testing","shortMessageHtmlLink":"outputting to log files the output, sanitized threads for the thread …"}},{"before":"654bccb2d016d96eda036234c39be33b9d4c3ea4","after":"31f5226da7130eab564c09ae97dc2802ce7a5d23","ref":"refs/heads/master","pushedAt":"2024-01-19T01:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Fix the .sh for visual test","shortMessageHtmlLink":"Fix the .sh for visual test"}},{"before":"654bccb2d016d96eda036234c39be33b9d4c3ea4","after":"b119f29ebaaec1ece633232badf595b6f7c4cb2e","ref":"refs/heads/dev","pushedAt":"2024-01-19T01:19:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge branch 'threadPool' into dev","shortMessageHtmlLink":"Merge branch 'threadPool' into dev"}},{"before":null,"after":"654bccb2d016d96eda036234c39be33b9d4c3ea4","ref":"refs/heads/dev","pushedAt":"2024-01-19T01:16:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge pull request #3 from GoncaloMark/tree\n\nFeature/Tree Data Structure","shortMessageHtmlLink":"Merge pull request #3 from GoncaloMark/tree"}},{"before":"52684b2fea59a99c94fed8da1581d9eb16499421","after":null,"ref":"refs/heads/tree","pushedAt":"2024-01-17T23:10:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"}},{"before":null,"after":"6e47a7037d0a6375c1fc2533f70cde0e488ae8b3","ref":"refs/heads/threadPool","pushedAt":"2024-01-17T23:05:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Worked on the thread pool situation, didnt finish and this version doesnt work still because i need to refactor the main function now as well to use the thread pool. Also started on the argument parser for the command line. Fixed some doxygen comments and organized the code a bit better making some methods static instead of exposing them to the whole program when its not needed. Didnt test by running.","shortMessageHtmlLink":"Worked on the thread pool situation, didnt finish and this version do…"}},{"before":"59540cfbaddbf89fced68ec6c5366f9e9f5a11f6","after":"654bccb2d016d96eda036234c39be33b9d4c3ea4","ref":"refs/heads/master","pushedAt":"2024-01-16T23:02:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge pull request #3 from GoncaloMark/tree\n\nFeature/Tree Data Structure","shortMessageHtmlLink":"Merge pull request #3 from GoncaloMark/tree"}},{"before":null,"after":"52684b2fea59a99c94fed8da1581d9eb16499421","ref":"refs/heads/tree","pushedAt":"2024-01-16T19:37:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"tree structure created, needs unit tests, also some refactoring.","shortMessageHtmlLink":"tree structure created, needs unit tests, also some refactoring."}},{"before":"6e738a01e77e554e2927c6c5b1da08bef83f6bbd","after":"59540cfbaddbf89fced68ec6c5366f9e9f5a11f6","ref":"refs/heads/master","pushedAt":"2024-01-16T15:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"fixed memory leaks and refactored way of processing the lines. Also implemented the semaphore strategy so it never exceeds max number of threads running in parallel. Will implement the tree structure, test and then try a thread pool instead of semaphore to reduce overhead","shortMessageHtmlLink":"fixed memory leaks and refactored way of processing the lines. Also i…"}},{"before":"d76d8566460ab04fd26e893c2891512e24834179","after":null,"ref":"refs/heads/threading","pushedAt":"2023-07-12T14:01:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"}},{"before":"ad5756b28c093d81ae10159d7ba27b09b1fcaac4","after":"6e738a01e77e554e2927c6c5b1da08bef83f6bbd","ref":"refs/heads/master","pushedAt":"2023-07-12T14:01:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"Merge pull request #1 from GoncaloMark/threading\n\nThreading","shortMessageHtmlLink":"Merge pull request #1 from GoncaloMark/threading"}},{"before":"338d41527cf7195bb79a82c2dc7dd05cd4b12a32","after":"d76d8566460ab04fd26e893c2891512e24834179","ref":"refs/heads/threading","pushedAt":"2023-07-12T14:00:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"solving some bugs on the memory efficiency and safety, and also started a tree datastructure for the parsing side","shortMessageHtmlLink":"solving some bugs on the memory efficiency and safety, and also start…"}},{"before":null,"after":"338d41527cf7195bb79a82c2dc7dd05cd4b12a32","ref":"refs/heads/threading","pushedAt":"2023-05-11T21:57:19.533Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"feature/multithreading support added","shortMessageHtmlLink":"feature/multithreading support added"}},{"before":null,"after":"ad5756b28c093d81ae10159d7ba27b09b1fcaac4","ref":"refs/heads/master","pushedAt":"2023-05-09T00:12:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GoncaloMark","name":"Gonçalo Marques","path":"/GoncaloMark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93093523?s=80&v=4"},"commit":{"message":"MunchLex, begin first tokenizing experience, building the lexer","shortMessageHtmlLink":"MunchLex, begin first tokenizing experience, building the lexer"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8pP5QAA","startCursor":null,"endCursor":null}},"title":"Activity · GoncaloMark/MunchLex"}