{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":693421103,"defaultBranch":"main","name":"log2src","ownerLogin":"ttiimm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-19T02:07:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1429850?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695089333.0","currentOid":""},"activityList":{"items":[{"before":"8cabc072cc68d59ede90be026e152359d4daeacc","after":"9ec462065e9bf22914dafa86c9976df2c6c64626","ref":"refs/heads/main","pushedAt":"2024-06-14T03:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Debugger] WIP 25% of Ratis logs\n\nThe mapping seems to work on roughly 25% of the logs, but running into some challenges.\nThe main issue is being able to handle the mappings correctly in all cases, which doesn't seem\nfeasible without bringing in more information to help guide the mapper to the correct result. For\nexample very generic log strings like \"{}\" can match most log message, so will need to handle these\ncases differently.","shortMessageHtmlLink":"[Debugger] WIP 25% of Ratis logs"}},{"before":"eca9ab1465160f655b9f19755b4ab3b5f1bb422e","after":"8cabc072cc68d59ede90be026e152359d4daeacc","ref":"refs/heads/main","pushedAt":"2024-06-10T22:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Debugger] WIP handling some more Java cases\n\nAdded a couple more node types that should be valid parents like\nclass declarations.\n\nImproved handling of the regex matcher to avoid situations where the\nraw logging text has regex escape characters.\n\nHandle a couple cases where the regex is too greedy and matches everything.","shortMessageHtmlLink":"[Debugger] WIP handling some more Java cases"}},{"before":"1091de39b1163992391f26d521c702aee07fb908","after":"eca9ab1465160f655b9f19755b4ab3b5f1bb422e","ref":"refs/heads/main","pushedAt":"2024-06-07T18:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[lib] WIP analyzing ratis logs","shortMessageHtmlLink":"[lib] WIP analyzing ratis logs"}},{"before":"36beb53b886fdb5344ab7de48f3392265eb5ba66","after":"1091de39b1163992391f26d521c702aee07fb908","ref":"refs/heads/main","pushedAt":"2024-06-06T19:49:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Debugger] Noodling around with some code","shortMessageHtmlLink":"[Debugger] Noodling around with some code"}},{"before":"0293e14e72b9349a5515ad0181e817da03f0956b","after":"36beb53b886fdb5344ab7de48f3392265eb5ba66","ref":"refs/heads/main","pushedAt":"2024-06-03T20:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Debugger] Matching first Ratis log","shortMessageHtmlLink":"[Debugger] Matching first Ratis log"}},{"before":"f717e33913a10ec0f7ca8d2a4dff0de1a6e8c91e","after":"0293e14e72b9349a5515ad0181e817da03f0956b","ref":"refs/heads/main","pushedAt":"2024-05-28T20:42:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Debug] Add syntax highlighting to log when using extension\n\nThe way I'd originally configured the debugger was to use a separate language-id, but one downside\nwas to remove the nice syntax highlighting that the default Log language provided. I tried for a bit\nto figure out how to extend that Log lanugage with the debugger, but whenever I did I could no longer\nset breakpoints.\n\nAs a workaround I ended up copy-pasting the syntax highlighting from the VS Code built-in extension and\nuse it in this project. I don't love the copy-pasta, but until I can figure out how to properly get the\nbreak point UI working when using a Log language, I'm not sure what to do.","shortMessageHtmlLink":"[Debug] Add syntax highlighting to log when using extension"}},{"before":"9b2a35c4e098832c57807443fbbd0bd1b6137fbe","after":"f717e33913a10ec0f7ca8d2a4dff0de1a6e8c91e","ref":"refs/heads/main","pushedAt":"2024-05-17T19:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[l2s][Stack] Revivify the 'stack inference' code\n\nBring back the 'stack' inference feature to work with the Rust source code in cases\nwhere there is a single main and source file.\n\nTODO:\n- Implement for Java\n- Build the graph across source files","shortMessageHtmlLink":"[l2s][Stack] Revivify the 'stack inference' code"}},{"before":"7eb8ca30b5f8d1187b600ec43b0e48797e897d37","after":"9b2a35c4e098832c57807443fbbd0bd1b6137fbe","ref":"refs/heads/main","pushedAt":"2024-05-16T20:45:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[nit] some formatting","shortMessageHtmlLink":"[nit] some formatting"}},{"before":"a84dc9b56862d867e804ad2fa7b09a0d218eb8ef","after":"7eb8ca30b5f8d1187b600ec43b0e48797e897d37","ref":"refs/heads/main","pushedAt":"2024-05-16T20:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Test] Refactor code to allow for unit testing\n\nMake a new struct that abstracts where the source code is coming from so that\nit can read the source from a file or from a String. Use this to uncomment\nsome of the broken tests in the project.","shortMessageHtmlLink":"[Test] Refactor code to allow for unit testing"}},{"before":"6f9a3d6a42389ee2704f5d0a9ba354cdef080e6c","after":"a84dc9b56862d867e804ad2fa7b09a0d218eb8ef","ref":"refs/heads/main","pushedAt":"2024-05-13T18:06:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Test] Add the resources dir","shortMessageHtmlLink":"[Test] Add the resources dir"}},{"before":"124ec317f4166f8f97ee1e8c5d79b90cdffb526c","after":"6f9a3d6a42389ee2704f5d0a9ba354cdef080e6c","ref":"refs/heads/main","pushedAt":"2024-05-10T21:56:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[l2s][Java] Fix up the test case","shortMessageHtmlLink":"[l2s][Java] Fix up the test case"}},{"before":"1b6aa51b28841ac1f952e1484ed68a9e695952b0","after":"124ec317f4166f8f97ee1e8c5d79b90cdffb526c","ref":"refs/heads/main","pushedAt":"2024-05-09T20:14:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Test] WIP Java example","shortMessageHtmlLink":"[Test] WIP Java example"}},{"before":"2c3007b395ce97fb515a7a6c66cd96dcdb385530","after":"1b6aa51b28841ac1f952e1484ed68a9e695952b0","ref":"refs/heads/main","pushedAt":"2024-05-08T19:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Tests] Move examples into tests directory under Rust\n\nThe examples I had weren't really examples, but integration tests I'd manually perform. In\norder to start automating more of the testing, I'm moving them underneath the tests dir.","shortMessageHtmlLink":"[Tests] Move examples into tests directory under Rust"}},{"before":"bd61f10eadcd05a83ddb2bd177df4c6ffe7fa0a5","after":"2c3007b395ce97fb515a7a6c66cd96dcdb385530","ref":"refs/heads/main","pushedAt":"2024-05-08T19:02:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Cargo] Update some dependencies","shortMessageHtmlLink":"[Cargo] Update some dependencies"}},{"before":"1f3ab6357e7bda6affc0abcbcd0f8c98dfbfd6dc","after":"bd61f10eadcd05a83ddb2bd177df4c6ffe7fa0a5","ref":"refs/heads/main","pushedAt":"2024-05-07T19:28:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Tests] Start building out a Java example","shortMessageHtmlLink":"[Tests] Start building out a Java example"}},{"before":"efa83614f45b32b216be2c3d4c7e0d4043d44cb4","after":"1f3ab6357e7bda6affc0abcbcd0f8c98dfbfd6dc","ref":"refs/heads/main","pushedAt":"2024-05-06T17:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[DebugAdapter] Add support for multiple sources in VS Code debug adapter","shortMessageHtmlLink":"[DebugAdapter] Add support for multiple sources in VS Code debug adapter"}},{"before":"00cf7eeb5c052f25fb6b47328728287ea9c03ccb","after":"efa83614f45b32b216be2c3d4c7e0d4043d44cb4","ref":"refs/heads/main","pushedAt":"2024-04-09T18:15:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Multiple source file wip","shortMessageHtmlLink":"[log2src] Multiple source file wip"}},{"before":"e27593192be5757fa29be77e0677a83fce2a3d50","after":"00cf7eeb5c052f25fb6b47328728287ea9c03ccb","ref":"refs/heads/main","pushedAt":"2024-04-02T16:17:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Move mapping code into lib","shortMessageHtmlLink":"[log2src] Move mapping code into lib"}},{"before":"d99d7968c2a3ba7060850a355da4ce066fa9ce00","after":"e27593192be5757fa29be77e0677a83fce2a3d50","ref":"refs/heads/main","pushedAt":"2024-03-27T18:51:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Declare rand as a dev dependency","shortMessageHtmlLink":"[log2src] Declare rand as a dev dependency"}},{"before":"fd90ceb6a9c62663df4c1330ccba4941c24c5994","after":"d99d7968c2a3ba7060850a355da4ce066fa9ce00","ref":"refs/heads/main","pushedAt":"2024-03-20T01:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Add tests for building call graph and possible paths","shortMessageHtmlLink":"[log2src] Add tests for building call graph and possible paths"}},{"before":"eff30e3d56ad5f9b61e6faaae64da8a08ee7acba","after":"fd90ceb6a9c62663df4c1330ccba4941c24c5994","ref":"refs/heads/main","pushedAt":"2024-03-14T02:00:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Move more TreeSitter stuff into SourceQuery impl\n\nFinish up some more refactoring where the TreeSitter querying is encapsulated better\nin the SourceQuery impl. This allows the source to only be parsed once during the execution\nand allows for re-use of the code between the two places where its used.","shortMessageHtmlLink":"[log2src] Move more TreeSitter stuff into SourceQuery impl"}},{"before":"595615cbe7cea0292ec214dcee500c72995ba4fd","after":"eff30e3d56ad5f9b61e6faaae64da8a08ee7acba","ref":"refs/heads/main","pushedAt":"2024-03-12T01:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Use extract_logging in tests","shortMessageHtmlLink":"[log2src] Use extract_logging in tests"}},{"before":"57d265862da83ba6d9ff34681f7c29767b74d44b","after":"595615cbe7cea0292ec214dcee500c72995ba4fd","ref":"refs/heads/main","pushedAt":"2024-02-28T04:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Start refactoring for easier testing and multiple source files\n\nTrying to move towards making it easier to instantiate a SourceRef in the testing.\nWhile I'm doing so, I thought I'd start trying to encapsulate the source reference so\nthat it's easier to work with multiple source filels. Still a wip, but feels like\nthe correct direction.","shortMessageHtmlLink":"[log2src] Start refactoring for easier testing and multiple source files"}},{"before":"328d39425e51eabc6751cef4b916401d9dd5ec9b","after":"57d265862da83ba6d9ff34681f7c29767b74d44b","ref":"refs/heads/main","pushedAt":"2024-02-27T02:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] testing a negative case of link_to_source","shortMessageHtmlLink":"[log2src] testing a negative case of link_to_source"}},{"before":"3a132e0e93440f5a429ef1ccf0a0a9a3b9ca8b19","after":"328d39425e51eabc6751cef4b916401d9dd5ec9b","ref":"refs/heads/main","pushedAt":"2024-02-15T03:55:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Formatting","shortMessageHtmlLink":"[log2src] Formatting"}},{"before":"14675e9bc8bd599369c7ac741d43ec13d8d8d73d","after":"3a132e0e93440f5a429ef1ccf0a0a9a3b9ca8b19","ref":"refs/heads/main","pushedAt":"2024-02-14T03:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2src] Starting some testing","shortMessageHtmlLink":"[log2src] Starting some testing"}},{"before":"d9300936dc0db2ead4a5f501ca51c38e0e0bd420","after":"14675e9bc8bd599369c7ac741d43ec13d8d8d73d","ref":"refs/heads/main","pushedAt":"2024-02-09T03:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Cargo] Format and some other small clean ups","shortMessageHtmlLink":"[Cargo] Format and some other small clean ups"}},{"before":"888012bcaa44670da8183460546eabb22b1ca52e","after":"d9300936dc0db2ead4a5f501ca51c38e0e0bd420","ref":"refs/heads/main","pushedAt":"2024-02-09T03:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[Cargo] One more instance","shortMessageHtmlLink":"[Cargo] One more instance"}},{"before":"f468500c65e6e9051648c4db4219f26d2ebf571b","after":"888012bcaa44670da8183460546eabb22b1ca52e","ref":"refs/heads/main","pushedAt":"2024-02-09T03:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"[log2dbg] Remove code around threading\n\nRemoving some of the unused code around threading as it's not being used\nby the debug adapter and won't be used anytime soon.","shortMessageHtmlLink":"[log2dbg] Remove code around threading"}},{"before":"a09415fb1a6083efba8ffbfe5e710c21b5413a06","after":"f468500c65e6e9051648c4db4219f26d2ebf571b","ref":"refs/heads/main","pushedAt":"2024-01-18T02:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiimm","name":"Tim Likarish Ellis","path":"/ttiimm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429850?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZQvvUAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ttiimm/log2src"}