{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":357188892,"defaultBranch":"develop","name":"opal","ownerLogin":"opalj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-12T12:40:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56589834?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708607116.0","currentOid":""},"activityList":{"items":[{"before":"ec553c1f0e732534d12ca04c4cb1a043027c9d45","after":"38bfe45ea1421e9f452297641b015a75737880fa","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-06-18T22:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Refactor reflective calls support tool into a more readable form","shortMessageHtmlLink":"Refactor reflective calls support tool into a more readable form"}},{"before":"f7092edfc7ffbe9a612230a90a61484f68c16226","after":"ec553c1f0e732534d12ca04c4cb1a043027c9d45","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-06-18T21:15:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Add more L0 test cases","shortMessageHtmlLink":"Add more L0 test cases"}},{"before":"2f4e0c6df518b7281c7af1edefa7788f9830f7f4","after":"f7092edfc7ffbe9a612230a90a61484f68c16226","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-06-17T20:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Refactor test overrides such that only annotations need to be specified but override hints by IDE persist","shortMessageHtmlLink":"Refactor test overrides such that only annotations need to be specifi…"}},{"before":"013e883c219d01615853a6fd7e106ab7d77346b1","after":"2f4e0c6df518b7281c7af1edefa7788f9830f7f4","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-06-17T18:24:01.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Enable a few more L1 tests that now pass","shortMessageHtmlLink":"Enable a few more L1 tests that now pass"}},{"before":"93c8f20525f94be310cf3332470ad4d6cf2c572f","after":"4b2760b3413510e1414303aec6888ca434cb2a60","ref":"refs/heads/feature/AndroidCallGraph","pushedAt":"2024-06-17T14:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"renaming of values","shortMessageHtmlLink":"renaming of values"}},{"before":"8d5044e833b5541c99a054a9c4dafb5414a51651","after":"93c8f20525f94be310cf3332470ad4d6cf2c572f","ref":"refs/heads/feature/AndroidCallGraph","pushedAt":"2024-06-17T09:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"cleaned up multi-imports","shortMessageHtmlLink":"cleaned up multi-imports"}},{"before":"d80463c456f29329420dca1bd0fa3e665fa5d6e9","after":"52754a0b4673144f9ea779b8c60d743699a6cf3e","ref":"refs/heads/fix/assignability-prematurelyRead","pushedAt":"2024-06-09T08:33:02.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"errt","name":"Dominik Helm","path":"/errt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319053?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into fix/assignability-prematurelyRead","shortMessageHtmlLink":"Merge branch 'develop' into fix/assignability-prematurelyRead"}},{"before":"f8dad12f06a38accfca6e5a51e6089ecd4c30454","after":"8a2c0344f2b66f63972555ceb6bf9eb115b6cef6","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-06-08T10:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"Delete OPAL/xl/src/main/scala/org/opalj/xl/trash directory","shortMessageHtmlLink":"Delete OPAL/xl/src/main/scala/org/opalj/xl/trash directory"}},{"before":"bc2d3e7010e94ed1b0f68e0b7a7012de60e6e5e4","after":"f8dad12f06a38accfca6e5a51e6089ecd4c30454","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-06-07T10:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"refactor: move translator to extra file for counting locs","shortMessageHtmlLink":"refactor: move translator to extra file for counting locs"}},{"before":"5650cc11935f01b27064fb271b797dbd0bcb9b84","after":"bc2d3e7010e94ed1b0f68e0b7a7012de60e6e5e4","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-06-07T09:39:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"add svf_xl library","shortMessageHtmlLink":"add svf_xl library"}},{"before":"f3c3824068ba0598f0c830f2a0ac8abab22de02d","after":"5650cc11935f01b27064fb271b797dbd0bcb9b84","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-06-07T09:26:54.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"adapt instrumentation for native cases (execute case with static initilaizers first to load native library)","shortMessageHtmlLink":"adapt instrumentation for native cases (execute case with static init…"}},{"before":"ac0138359a102165b0b95910be7accbc4f9b1e5a","after":"f3c3824068ba0598f0c830f2a0ac8abab22de02d","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-31T15:02:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"new native testcases","shortMessageHtmlLink":"new native testcases"}},{"before":"373f3f5133d2583c2aabbde7fcb67ae3e53d9261","after":"013e883c219d01615853a6fd7e106ab7d77346b1","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-05-25T12:49:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Refactor method string flow into its own property","shortMessageHtmlLink":"Refactor method string flow into its own property"}},{"before":"7f3586687f0e258418fcbdd49d5122072c8fe514","after":"373f3f5133d2583c2aabbde7fcb67ae3e53d9261","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-05-21T22:08:43.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Fix return value interpretation of virtual function calls","shortMessageHtmlLink":"Fix return value interpretation of virtual function calls"}},{"before":"5fcb9dc1b9c30900c200f68edaa83eff01201858","after":"ac0138359a102165b0b95910be7accbc4f9b1e5a","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-21T09:06:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"reverted to working state, 12/12 testcases pass.","shortMessageHtmlLink":"reverted to working state, 12/12 testcases pass."}},{"before":"48ac225d0d318037b44aa6e5ea50cf156cf83754","after":"5fcb9dc1b9c30900c200f68edaa83eff01201858","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-21T07:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"native code for testcases","shortMessageHtmlLink":"native code for testcases"}},{"before":"81f3b3abb52a7e00465735ce730beedb7213d902","after":"7f3586687f0e258418fcbdd49d5122072c8fe514","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-05-20T20:54:29.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Extend data flow analysis for remaining acyclic regions","shortMessageHtmlLink":"Extend data flow analysis for remaining acyclic regions"}},{"before":"752829d399772800a3926d0169b06120e6635de1","after":"48ac225d0d318037b44aa6e5ea50cf156cf83754","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-17T12:15:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"fixed tests. 5/5 successful.","shortMessageHtmlLink":"fixed tests. 5/5 successful."}},{"before":"246321c927fd05019e0304c9f0a334b9b6cdf7ad","after":"752829d399772800a3926d0169b06120e6635de1","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-07T14:18:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"fix function name","shortMessageHtmlLink":"fix function name"}},{"before":"38a7b27adc2c92729cb0927aa0933e07a7de1ace","after":"246321c927fd05019e0304c9f0a334b9b6cdf7ad","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-07T08:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"no array for this","shortMessageHtmlLink":"no array for this"}},{"before":"d0ffa12d94e7ffaeed04126d3db0feaab440cfdc","after":"81f3b3abb52a7e00465735ce730beedb7213d902","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-05-06T19:54:52.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Remove pathfinder hierarchy in favor of structural analysis based pathfinder","shortMessageHtmlLink":"Remove pathfinder hierarchy in favor of structural analysis based pat…"}},{"before":"b5d3f91a3445d7f8c4f4252b978bffd39460c3fd","after":"38a7b27adc2c92729cb0927aa0933e07a7de1ace","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-06T14:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"corrected package name","shortMessageHtmlLink":"corrected package name"}},{"before":"563eca914254c87a432da1a5fd58eaf7b739e3b8","after":"b5d3f91a3445d7f8c4f4252b978bffd39460c3fd","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-03T15:02:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"first sketch of field access listener","shortMessageHtmlLink":"first sketch of field access listener"}},{"before":"5e610bc0741a98ccff53e0c8283a6c1454e23d97","after":"563eca914254c87a432da1a5fd58eaf7b739e3b8","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-05-03T11:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"field read/writes in native.c, plus java fixtures","shortMessageHtmlLink":"field read/writes in native.c, plus java fixtures"}},{"before":"ce9249ffdd432e27bc6d1a0f2fdc5bde1f988776","after":"5e610bc0741a98ccff53e0c8283a6c1454e23d97","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-04-26T14:04:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"added native test executor","shortMessageHtmlLink":"added native test executor"}},{"before":"3b52bb6b03de07276be9b37325b5223e4135ce6b","after":"ce9249ffdd432e27bc6d1a0f2fdc5bde1f988776","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-04-25T14:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"changed import path","shortMessageHtmlLink":"changed import path"}},{"before":"21327515754bff039d32a2a2bd25d5212edab2a1","after":"3b52bb6b03de07276be9b37325b5223e4135ce6b","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-04-23T14:47:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"roterEmil","name":null,"path":"/roterEmil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23134918?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feature/xlanguage/prototype' into feature/xlanguage/prototype","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feature/xlanguage/prototype' int…"}},{"before":"048c761e8b81395907fcbe130c782887cac01922","after":"21327515754bff039d32a2a2bd25d5212edab2a1","ref":"refs/heads/feature/xlanguage/prototype","pushedAt":"2024-04-17T12:01:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JuliusNmn","name":"Julius Naeumann","path":"/JuliusNmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14002522?s=80&v=4"},"commit":{"message":"updated native code example","shortMessageHtmlLink":"updated native code example"}},{"before":"6168ffdd5e0f0409741cd9a56ac87ba8bb1b0568","after":"d0ffa12d94e7ffaeed04126d3db0feaab440cfdc","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-04-04T11:01:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Simplify all string analysis levels","shortMessageHtmlLink":"Simplify all string analysis levels"}},{"before":"62c88db685564e9dd79136cf856e3694569bc7f4","after":"6168ffdd5e0f0409741cd9a56ac87ba8bb1b0568","ref":"refs/heads/feature/StringAnalysis","pushedAt":"2024-04-02T21:33:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maximilianruesch","name":"Maximilian Rüsch","path":"/maximilianruesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78490564?s=80&v=4"},"commit":{"message":"Remove complex path finding for control structures","shortMessageHtmlLink":"Remove complex path finding for control structures"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaO838wA","startCursor":null,"endCursor":null}},"title":"Activity · opalj/opal"}