{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3943003,"defaultBranch":"master","name":"WALA","ownerLogin":"wala","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-05T18:57:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1616493?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711656725.0","currentOid":""},"activityList":{"items":[{"before":"ae27048d3eb385f1281ac41d7b4d67c36aa012e8","after":"e39d2d69bec8ef900b0274323bc80cdf1dda7cb4","ref":"refs/heads/master","pushedAt":"2024-05-14T22:22:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Updated JavaScript Native Models (#1396)\n\nAdded stubs/models to support more JavaScript native method calls.\r\n\r\n---------\r\n\r\nCo-authored-by: Manu Sridharan ","shortMessageHtmlLink":"Updated JavaScript Native Models (#1396)"}},{"before":"18a521cfbbd7ee322f696411f03ab2b35ddbd6ee","after":"ae27048d3eb385f1281ac41d7b4d67c36aa012e8","ref":"refs/heads/master","pushedAt":"2024-05-01T15:49:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Improved Enhanced Bounds Implementation with enhanced memory utilization and better handling of reflective vertices (#1395)\n\nThis pull request includes changes to several files related to the\r\nimplementation of a bounded call graph strategy and improvements in\r\nmemory utilization and reflective vertices handling.\r\n\r\nFieldBasedCallGraphBuilder.java: Introduces support for reflective call\r\nvertices for invocations of call and apply, enhancing the handling of\r\nreflective vertices.\r\nWorklistBasedOptimisticCallgraphBuilder.java: Implements enhancements\r\nfor bounded call graph construction, including optimizations for better\r\nmemory utilization and efficiency.\r\nbounded.js: Updates test scenarios to reflect changes in bounded call\r\nbehavior, ensuring accurate testing of bounded call graph functionality.\r\nTestBoundedFieldBasedCG.java: Updates the assertions for bounded call\r\ntests, ensuring accurate behavior in different scenarios.","shortMessageHtmlLink":"Improved Enhanced Bounds Implementation with enhanced memory utilizat…"}},{"before":"15b3418aba548a778ff7c8a22e3a7df679b881ec","after":"18a521cfbbd7ee322f696411f03ab2b35ddbd6ee","ref":"refs/heads/master","pushedAt":"2024-04-24T17:33:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Update Error Prone to 2.26.1 (#1394)\n\nJust to stay up to date","shortMessageHtmlLink":"Update Error Prone to 2.26.1 (#1394)"}},{"before":"e41ef905d4ca9c7e1671c18fb43c2322d723f831","after":"15b3418aba548a778ff7c8a22e3a7df679b881ec","ref":"refs/heads/master","pushedAt":"2024-04-16T01:07:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Refactor `EclipseSourceDirectoryTreeModule` for more extensibility (#1384)\n\nWhen I subclassed `EclipseSourceDirectoryTreeModule`, I found myself\r\nneeding to make a copy of `rootIPath` because it is private in the super\r\nclass so that I could override a method. Overloading the `makeFile()`\r\nmethod now allows a bit more flexibility with the type of `FileModule`\r\nbeing created.","shortMessageHtmlLink":"Refactor EclipseSourceDirectoryTreeModule for more extensibility (#…"}},{"before":"00e4c16b8b6e25dc4e467e5bc69603a980dd4bb9","after":"e41ef905d4ca9c7e1671c18fb43c2322d723f831","ref":"refs/heads/master","pushedAt":"2024-03-31T18:39:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Use new API for updating collection properties\n\nMore details [here](better-api-for-updating-collection-properties).\n\n(cherry picked from commit 3a2ca2e599e1cf72073ed64d5cf5839dea93bf71)","shortMessageHtmlLink":"Use new API for updating collection properties"}},{"before":"49d9fc9a345b3a0d1f1f3fe535a00839de94df41","after":"00e4c16b8b6e25dc4e467e5bc69603a980dd4bb9","ref":"refs/heads/master","pushedAt":"2024-03-28T20:12:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Prepare next development version.","shortMessageHtmlLink":"Prepare next development version."}},{"before":"ab9f2e20f469571bab897eb059909fdfbd3b5f84","after":"49d9fc9a345b3a0d1f1f3fe535a00839de94df41","ref":"refs/heads/master","pushedAt":"2024-03-28T18:21:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Revert Gradle 8.7 upgrade (#1385)\n\nThis caused configuration issues on M1 Macs; see #1383","shortMessageHtmlLink":"Revert Gradle 8.7 upgrade (#1385)"}},{"before":"3a2ca2e599e1cf72073ed64d5cf5839dea93bf71","after":"ab9f2e20f469571bab897eb059909fdfbd3b5f84","ref":"refs/heads/master","pushedAt":"2024-03-28T16:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Refactor `EclipseSourceFileModule` to make it more extension-friendly (#1382)\n\nThe removed null checks seem to happen further up the class hierarchy.\r\nReplace the static construction method with a public constructor. A lone\r\nprivate constructor basically makes it basically impossible to subclass.","shortMessageHtmlLink":"Refactor EclipseSourceFileModule to make it more extension-friendly ("}},{"before":"8927f91212b6adc07612aeb44a7098cffac333fa","after":"3a2ca2e599e1cf72073ed64d5cf5839dea93bf71","ref":"refs/heads/master","pushedAt":"2024-03-24T23:54:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Use new API for updating collection properties\n\nMore details [here](better-api-for-updating-collection-properties).","shortMessageHtmlLink":"Use new API for updating collection properties"}},{"before":"8a8f87487bb383afa8a978e20e3968e22eebed5f","after":"8927f91212b6adc07612aeb44a7098cffac333fa","ref":"refs/heads/master","pushedAt":"2024-03-21T18:38:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Write `AbstractScriptEntity.toString()` in terms of `getName()` (#1380)\n\nFixes https://github.com/wala/WALA/issues/1378.","shortMessageHtmlLink":"Write AbstractScriptEntity.toString() in terms of getName() (#1380)"}},{"before":"45fa20ff0d31d72ff1c363ee153511a57da1b40e","after":"8a8f87487bb383afa8a978e20e3968e22eebed5f","ref":"refs/heads/master","pushedAt":"2024-03-21T17:10:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Switch to ConcurrentHashMap in SeqClassHierarchyFactory (#1379)\n\nI believe this should address #1377. See\r\nhttps://github.com/wala/WALA/commit/74b6c744926146ecaeaae5da5a74e18c95891fff.\r\nFor some reason at that point we decided not to use the type system to\r\nenforce use of a `ConcurrentHashMap` always. In this spirit of trying\r\nnot to break things I didn't do that here, but instead changed\r\n`SeqClassHierarchyFactory` to use `ConcurrentHashMap`.\r\n\r\nFixes #1377 (though we can reopen if the crash still happens)","shortMessageHtmlLink":"Switch to ConcurrentHashMap in SeqClassHierarchyFactory (#1379)"}},{"before":"16ba24ee22b2daa10deb2913f87dd543ac8bd282","after":null,"ref":"refs/heads/jspecify-mode-wala-util","pushedAt":"2024-03-10T17:43:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"}},{"before":"ae3b95d91d9636e0555de10ce3fe717cd460c93e","after":"45fa20ff0d31d72ff1c363ee153511a57da1b40e","ref":"refs/heads/master","pushedAt":"2024-03-10T17:43:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Update to NullAway 0.10.24 and enable experimental JSpecify mode (#1374)\n\nNullAway's JSpecify mode does greater checking around generic types. It\r\nis still experimental, but I will ensure that future fixes in JSpecify\r\nmode won't break WALA's build.","shortMessageHtmlLink":"Update to NullAway 0.10.24 and enable experimental JSpecify mode (#1374)"}},{"before":"a83d7b52ffdb96831fb92f06680df4cf891c77d8","after":"16ba24ee22b2daa10deb2913f87dd543ac8bd282","ref":"refs/heads/jspecify-mode-wala-util","pushedAt":"2024-03-10T17:19:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"switch to release","shortMessageHtmlLink":"switch to release"}},{"before":"0e3068a54539cb41e3adc06bdb22549cac57ceb6","after":"ae3b95d91d9636e0555de10ce3fe717cd460c93e","ref":"refs/heads/master","pushedAt":"2024-03-07T18:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"analysisScope toJson function (#1355)\n\nAdded a new function to serialize an `AnalysisScope` to JSON format.\r\n\r\n---------\r\n\r\nCo-authored-by: Manu Sridharan ","shortMessageHtmlLink":"analysisScope toJson function (#1355)"}},{"before":"dc54ebc1f6cd7aeaf818818c741aaf2a458c8a03","after":"0e3068a54539cb41e3adc06bdb22549cac57ceb6","ref":"refs/heads/master","pushedAt":"2024-03-04T19:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Upgrade to Gradle Download Task 5.6.0","shortMessageHtmlLink":"Upgrade to Gradle Download Task 5.6.0"}},{"before":"298523dd16d21114b05c97c0a9a9b50f484a2e7b","after":"a83d7b52ffdb96831fb92f06680df4cf891c77d8","ref":"refs/heads/jspecify-mode-wala-util","pushedAt":"2024-03-03T01:36:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}},{"before":"be01a46d3f37cbe589b063720d5e506be9c4e2ec","after":"dc54ebc1f6cd7aeaf818818c741aaf2a458c8a03","ref":"refs/heads/master","pushedAt":"2024-03-02T22:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Update to Error Prone 2.25.0 and NullAway 0.10.23 (#1371)\n\nJust to stay up to date","shortMessageHtmlLink":"Update to Error Prone 2.25.0 and NullAway 0.10.23 (#1371)"}},{"before":"2867d19592fee5886df974be660e2f656805fbca","after":"298523dd16d21114b05c97c0a9a9b50f484a2e7b","ref":"refs/heads/jspecify-mode-wala-util","pushedAt":"2024-03-02T21:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"2867d19592fee5886df974be660e2f656805fbca","ref":"refs/heads/jspecify-mode-wala-util","pushedAt":"2024-03-02T21:34:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Merge branch 'master' into jspecify-mode-wala-util","shortMessageHtmlLink":"Merge branch 'master' into jspecify-mode-wala-util"}},{"before":"95e4563144963cad33a024a86b156ffe6aa3f40a","after":"be01a46d3f37cbe589b063720d5e506be9c4e2ec","ref":"refs/heads/master","pushedAt":"2024-02-09T04:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Correct and simplify access to Javadoc directory\n\nThe previous approach was needlessly complicated. It was also flat-out\nwrong, since it turned a property (rather than a property's value) into\na `String` for use in a `File` name.","shortMessageHtmlLink":"Correct and simplify access to Javadoc directory"}},{"before":"130b92c444c206572682f2e007cca64670e3b03e","after":"95e4563144963cad33a024a86b156ffe6aa3f40a","ref":"refs/heads/master","pushedAt":"2024-02-09T03:28:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Simplify access to single properties\n\nIf we only need to fetch a single property, then we don't need to\nbuild an entire mutable `Map` that represents all properties.","shortMessageHtmlLink":"Simplify access to single properties"}},{"before":"675cee88cd6fbfe82e7ad20f5d98e97430acb574","after":"130b92c444c206572682f2e007cca64670e3b03e","ref":"refs/heads/master","pushedAt":"2024-01-28T03:35:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Fix issue 1356 (#1367)\n\nChange how we access the `TypeAbstraction` in a `Context` to avoid a\r\n`ClassCastException`.\r\n\r\nFixes #1356","shortMessageHtmlLink":"Fix issue 1356 (#1367)"}},{"before":"f7f4df0736322b10cbc3027ae8e940a2b97bf855","after":"675cee88cd6fbfe82e7ad20f5d98e97430acb574","ref":"refs/heads/master","pushedAt":"2024-01-22T22:41:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Add some generic type arguments (#1365)\n\nEverything seems to compile fine with these changes. Let's us get rid of\r\na rawtypes suppression.","shortMessageHtmlLink":"Add some generic type arguments (#1365)"}},{"before":"11c012bcf9cdfbcd0749ac7bc88fc5c9d2a399b6","after":null,"ref":"refs/heads/msridhar-patch-1","pushedAt":"2024-01-21T17:57:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"}},{"before":"e370e9cd833ed898aacd8546db66e0e62e1e0db9","after":"f7f4df0736322b10cbc3027ae8e940a2b97bf855","ref":"refs/heads/master","pushedAt":"2024-01-21T17:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Version updates: Error Prone, NullAway, Gradle Error Prone Plugin (#1364)\n\nTo stay up to date","shortMessageHtmlLink":"Version updates: Error Prone, NullAway, Gradle Error Prone Plugin (#1364"}},{"before":null,"after":"11c012bcf9cdfbcd0749ac7bc88fc5c9d2a399b6","ref":"refs/heads/msridhar-patch-1","pushedAt":"2024-01-21T17:30:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msridhar","name":"Manu Sridharan","path":"/msridhar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193105?s=80&v=4"},"commit":{"message":"Version updates: Error Prone, NullAway, Gradle Error Prone Plugin\n\nTo stay up to date","shortMessageHtmlLink":"Version updates: Error Prone, NullAway, Gradle Error Prone Plugin"}},{"before":"aa8fdfd5dd1ecc3e3dabd430af439e194bd03f99","after":"e370e9cd833ed898aacd8546db66e0e62e1e0db9","ref":"refs/heads/master","pushedAt":"2024-01-15T23:36:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Update JSON dependency to pick up a CVE fix","shortMessageHtmlLink":"Update JSON dependency to pick up a CVE fix"}},{"before":"f908bddf875c2d3bd2600834d28f8fec94867812","after":"aa8fdfd5dd1ecc3e3dabd430af439e194bd03f99","ref":"refs/heads/master","pushedAt":"2024-01-15T22:51:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"Remove obsolete dependency tweaks\n\nWe needed each of these dependency tweaks at some point, but\neverything builds fine now without them.","shortMessageHtmlLink":"Remove obsolete dependency tweaks"}},{"before":"42d606b5b1fcde42c3f8f1d7de6399ec39bbe515","after":"f908bddf875c2d3bd2600834d28f8fec94867812","ref":"refs/heads/master","pushedAt":"2024-01-15T22:13:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liblit","name":"Ben Liblit","path":"/liblit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1759836?s=80&v=4"},"commit":{"message":"We're not currently using any unstable Gradle APIs","shortMessageHtmlLink":"We're not currently using any unstable Gradle APIs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESfPR0wA","startCursor":null,"endCursor":null}},"title":"Activity · wala/WALA"}