{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":655387612,"defaultBranch":"main","name":"spray","ownerLogin":"thass0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-18T18:33:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89748807?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707149941.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"aef4202081322e3b51c6d9e5a134ca352d53645a","ref":"refs/heads/tree-sitter-highlights","pushedAt":"2024-02-05T16:19:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Print snippets of source code","shortMessageHtmlLink":"Print snippets of source code"}},{"before":"aef4202081322e3b51c6d9e5a134ca352d53645a","after":"2abc8dffa1272341bdbcc1e3ea7bc06530629c16","ref":"refs/heads/main","pushedAt":"2024-02-05T16:18:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Hint at '-g' compiler flag if reading debug info fails","shortMessageHtmlLink":"Hint at '-g' compiler flag if reading debug info fails"}},{"before":"345266a2a26d27a51a63a5b97696be72def432ec","after":null,"ref":"refs/tags/v0.0.1","pushedAt":"2024-02-05T16:18:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"}},{"before":"e88544498c9b5e68655cf93d18e71ae628d4e228","after":"aef4202081322e3b51c6d9e5a134ca352d53645a","ref":"refs/heads/main","pushedAt":"2024-02-05T16:11:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Print snippets of source code","shortMessageHtmlLink":"Print snippets of source code"}},{"before":"9eb2ea05346f769bf84be45ac0f8f3dd0c9d710b","after":"e88544498c9b5e68655cf93d18e71ae628d4e228","ref":"refs/heads/main","pushedAt":"2024-01-14T11:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Update GitHub username","shortMessageHtmlLink":"Update GitHub username"}},{"before":"1b247979f4fe1a948fdc8a0715f07318eda51989","after":"9eb2ea05346f769bf84be45ac0f8f3dd0c9d710b","ref":"refs/heads/main","pushedAt":"2024-01-08T16:43:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Hint at '-g' compiler flag if reading debug info fails","shortMessageHtmlLink":"Hint at '-g' compiler flag if reading debug info fails"}},{"before":"e7c26b8ea6e82e8a31228bf10fcc7e654da00d70","after":"1b247979f4fe1a948fdc8a0715f07318eda51989","ref":"refs/heads/main","pushedAt":"2023-11-30T15:21:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Print snippets of source code","shortMessageHtmlLink":"Print snippets of source code"}},{"before":"2eebd9e4b16cf4f35bd84e326441dddfcc533cda","after":"e7c26b8ea6e82e8a31228bf10fcc7e654da00d70","ref":"refs/heads/main","pushedAt":"2023-11-29T17:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Goto is useful","shortMessageHtmlLink":"Goto is useful"}},{"before":"ebe94e4f6ed3fc2ce487646f45ffbfb7a270a2f7","after":"2eebd9e4b16cf4f35bd84e326441dddfcc533cda","ref":"refs/heads/main","pushedAt":"2023-11-29T16:50:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Load source files and store them in a map","shortMessageHtmlLink":"Load source files and store them in a map"}},{"before":"345266a2a26d27a51a63a5b97696be72def432ec","after":"ebe94e4f6ed3fc2ce487646f45ffbfb7a270a2f7","ref":"refs/heads/main","pushedAt":"2023-11-27T18:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Compile Tree Sitter parser bindings","shortMessageHtmlLink":"Compile Tree Sitter parser bindings"}},{"before":"8f7e24f541be670b38145936a8e2aab9a4114fe7","after":"345266a2a26d27a51a63a5b97696be72def432ec","ref":"refs/heads/main","pushedAt":"2023-11-12T14:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Fix some of `indent(1)`'s formatting mistakes","shortMessageHtmlLink":"Fix some of indent(1)'s formatting mistakes"}},{"before":"09849e7a5bdf74edb2d261e7a2fb35bedf011149","after":"8f7e24f541be670b38145936a8e2aab9a4114fe7","ref":"refs/heads/main","pushedAt":"2023-11-11T10:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Improve help message\n\n- Remove full command docs\n- Mention using Clang with `-g`\n- Refer to the README for more info","shortMessageHtmlLink":"Improve help message"}},{"before":"9f7235c3b4151b2e9c05bcb8a14bd4ff05585b0a","after":"09849e7a5bdf74edb2d261e7a2fb35bedf011149","ref":"refs/heads/main","pushedAt":"2023-11-11T10:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"35f1997bd981c7bbfb4d214e22982a9d0ca28d1a","after":"9f7235c3b4151b2e9c05bcb8a14bd4ff05585b0a","ref":"refs/heads/main","pushedAt":"2023-11-11T10:17:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Begin adding install command","shortMessageHtmlLink":"Begin adding install command"}},{"before":"84ea8329dd75903660b77cee9c8138306075b753","after":"35f1997bd981c7bbfb4d214e22982a9d0ca28d1a","ref":"refs/heads/main","pushedAt":"2023-11-11T09:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Link video demo in README.md","shortMessageHtmlLink":"Link video demo in README.md"}},{"before":"6818ce869c5c136f00b2418c4f756fc46529db20","after":"84ea8329dd75903660b77cee9c8138306075b753","ref":"refs/heads/main","pushedAt":"2023-11-10T15:31:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Remove Cspell spell checking\n\nEmacs has spell checking too.","shortMessageHtmlLink":"Remove Cspell spell checking"}},{"before":"3ff007c3244767b0dd0f315059b55b169fba3ede","after":"6818ce869c5c136f00b2418c4f756fc46529db20","ref":"refs/heads/main","pushedAt":"2023-11-08T18:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Describe `deref` filter","shortMessageHtmlLink":"Describe deref filter"}},{"before":"eff0f6a0ea5010a78cc5807a1cac4963c8e2684e","after":"3ff007c3244767b0dd0f315059b55b169fba3ede","ref":"refs/heads/main","pushedAt":"2023-11-08T18:10:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Improve README","shortMessageHtmlLink":"Improve README"}},{"before":"543a9e46b1fe5adc7d0f6aedc816885b47b43a53","after":"eff0f6a0ea5010a78cc5807a1cac4963c8e2684e","ref":"refs/heads/main","pushedAt":"2023-11-03T18:16:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Replace `sd_get_filepath` with `dwarf_srcfiles`\n\n`sd_get_filepaths` should find all files that were\nused to create the given binary. The previous method\nof using `sd_get_filepath` to retrieve the file path\nof each CU DIE employed by `sd_get_filepaths` was\ninsufficient for CUs that are comprised of more than\na single file. `dwarf_srcfiles` retrieves the names\nof all files belonging to a CU from the DWARF line\ntable header instead.","shortMessageHtmlLink":"Replace sd_get_filepath with dwarf_srcfiles"}},{"before":"80096ef6a05c80b79312a28e05930c0e7f7ad532","after":"543a9e46b1fe5adc7d0f6aedc816885b47b43a53","ref":"refs/heads/main","pushedAt":"2023-11-02T19:08:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Switch to C style comments only","shortMessageHtmlLink":"Switch to C style comments only"}},{"before":"d012eab6825f90944948849121a4671133a17890","after":"80096ef6a05c80b79312a28e05930c0e7f7ad532","ref":"refs/heads/main","pushedAt":"2023-11-01T18:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"2710bdb98c82616cec1b59be3c910f87e2cfafa5","after":"d012eab6825f90944948849121a4671133a17890","ref":"refs/heads/main","pushedAt":"2023-11-01T18:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Cleanup the interface of `spray_dwarf.h`","shortMessageHtmlLink":"Cleanup the interface of spray_dwarf.h"}},{"before":"bef97d1d3086e1e4bcb276a337d1e41fc25fe887","after":"2710bdb98c82616cec1b59be3c910f87e2cfafa5","ref":"refs/heads/main","pushedAt":"2023-11-01T17:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Replace `strcmp(...) == 0` with `str_eq`","shortMessageHtmlLink":"Replace strcmp(...) == 0 with str_eq"}},{"before":"5e1381b85409d769fd77ef248e136893b0cfed95","after":"bef97d1d3086e1e4bcb276a337d1e41fc25fe887","ref":"refs/heads/main","pushedAt":"2023-11-01T17:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Pass tests based on fixed addresses","shortMessageHtmlLink":"Pass tests based on fixed addresses"}},{"before":"3abdf0111e71588c9bea6f1b2527bb5262aed5ad","after":"5e1381b85409d769fd77ef248e136893b0cfed95","ref":"refs/heads/main","pushedAt":"2023-10-23T08:47:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Bug fix: fully parse DWARF pointer types\n\nClang stops the DWARF type description of `void *` variables\nat a pointer type modified, instead of making it point to\na `DW_TAG_unspecified` type DIE. This edge case of stopping\nat the modified was generalized for all pointer types. Thereby\nthe types of different pointer variables were incomplete.\nThe solution was to continue parsing more type DIEs when finding\na pointer modifier, but allow stopping at pointer modifiers.","shortMessageHtmlLink":"Bug fix: fully parse DWARF pointer types"}},{"before":"077ae57912b852b424dc2ecff0d17db32ac33f5f","after":"3abdf0111e71588c9bea6f1b2527bb5262aed5ad","ref":"refs/heads/main","pushedAt":"2023-10-04T17:32:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Extend info interface for variables and print basic types","shortMessageHtmlLink":"Extend info interface for variables and print basic types"}},{"before":"51320090c3b0dae54bbf05c538c1475a9dd05e18","after":"077ae57912b852b424dc2ecff0d17db32ac33f5f","ref":"refs/heads/main","pushedAt":"2023-10-04T11:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Extend info interface for variables and print basic types","shortMessageHtmlLink":"Extend info interface for variables and print basic types"}},{"before":"94455fba068aa767b4548efc73335b67f5046f50","after":"51320090c3b0dae54bbf05c538c1475a9dd05e18","ref":"refs/heads/main","pushedAt":"2023-10-03T07:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Refactor `src/debugger.c`\n\n* Remove `ExecResult`\n* Remove complex error messages\n* Remove special functions used to print addresses","shortMessageHtmlLink":"Refactor src/debugger.c"}},{"before":"ae8b2175797b29d5088194caba66357a5a10c6b4","after":"94455fba068aa767b4548efc73335b67f5046f50","ref":"refs/heads/main","pushedAt":"2023-10-02T09:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Load base types and type modifiers of runtime variables\n\nThe function previously used to only retrieve the location\ninformation of a runtime variable now also retrieves an\ninternal representation of the type of the variable. So far,\nDWARF base type and type modifier entries are supported.","shortMessageHtmlLink":"Load base types and type modifiers of runtime variables"}},{"before":"e429223ec85735e6a8445e1c4def2cd3f936c210","after":"ae8b2175797b29d5088194caba66357a5a10c6b4","ref":"refs/heads/main","pushedAt":"2023-09-25T06:51:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thass0","name":"Thassilo Schulze","path":"/thass0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89748807?s=80&v=4"},"commit":{"message":"Error if unsupported compiler was used\n\nAlthough both use the DWARF 5 standard, the\ndebug info produced by Clang and GCC differs\nsubstantially in some places. So far development\ntook place only using Clang. Thus, an error is\nemitted if another compiler is used, so that\nincorrect behavior that might arise is prevented.","shortMessageHtmlLink":"Error if unsupported compiler was used"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8neeugA","startCursor":null,"endCursor":null}},"title":"Activity ยท thass0/spray"}