{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21914939,"defaultBranch":"main","name":"chapel","ownerLogin":"lydia-duncan","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-07-16T19:55:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2454710?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727192020.0","currentOid":""},"activityList":{"items":[{"before":"f8ec9fe01d72fe875c0973a26d6d67aaf416fef2","after":null,"ref":"refs/heads/addMoreTestsOfMods","pushedAt":"2024-09-24T15:33:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":"c4992709a9ab6eede72e96467bde96063c1bee1b","after":"f8ec9fe01d72fe875c0973a26d6d67aaf416fef2","ref":"refs/heads/addMoreTestsOfMods","pushedAt":"2024-09-19T21:30:41.000Z","pushType":"push","commitsCount":172,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Make the arrays test not a future\n\nThere's a combination of things going on here. First - I don't think I was\noperating from a clean branch. Second - while arrays are currently passed by\nref, we are deprecating that behavior. So the .good file output matches, and\nthe .future and .bad files are not currently necessary\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Make the arrays test not a future"}},{"before":"3284b94298461acb1ef0bd7c712243d0d86125c5","after":"c6181001ee6cb05cebb7b25428d5f5e54db255d4","ref":"refs/heads/main","pushedAt":"2024-09-19T15:20:13.000Z","pushType":"push","commitsCount":170,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Contributors updates for Chapel 2.2 (#25880)\n\n[reviewed by various]\r\n\r\nThis is a refresh to the list of contributors to the Chapel 2.2 release\r\nrelative to Chapel 2.1","shortMessageHtmlLink":"Contributors updates for Chapel 2.2 (chapel-lang#25880)"}},{"before":null,"after":"c4992709a9ab6eede72e96467bde96063c1bee1b","ref":"refs/heads/addMoreTestsOfMods","pushedAt":"2024-09-06T22:36:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add tests of default intent varargs and the types whose default intent is ref\n\nAtomics and syncs are modifiable even after #25887. However, the change there\ndoes mean that arrays are not modifiable (though the deprecation message\nindicates that maybe that's going to stop being the case soon, too?)\n\nAnyways, add tests locking in that behavior today, since I've written them. I\nmade the arrays case a future, but if the deprecation message means it's\nchanging then maybe all of them actually pass.\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Add tests of default intent varargs and the types whose default inten…"}},{"before":null,"after":"f1993067cff24d38e86dae4f338b2f18583f0e99","ref":"refs/heads/fixConstRefModsToo","pushedAt":"2024-09-06T21:43:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add tests locking in the fix for const ref\n\nCovers both queried and unqueried numbers of arguments\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Add tests locking in the fix for const ref"}},{"before":null,"after":"c1c9dfb79508b4bdb1f00c1d95c0e17801295f9f","ref":"refs/heads/anotherChannelUpdate","pushedAt":"2024-09-06T18:38:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Replace another reference to \"channels\" with fileReader/fileWriter\n\nIn the subprocess record\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Replace another reference to \"channels\" with fileReader/fileWriter"}},{"before":"24ea5ebf94c05308ef88eea0adee2c63e4d84133","after":"3284b94298461acb1ef0bd7c712243d0d86125c5","ref":"refs/heads/main","pushedAt":"2024-09-06T15:11:30.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add a test for @gpu.itersPerThread (#25895)\n\nAdd a test for the @gpu.itersPerThread feature added in #25855.\r\n\r\nWhile there, minor fixes to ensure that itersPerThread-attributed kernels\r\nrun on GPUs:\r\n\r\n* Instead of adding a CForLoop, add a WhileDoLoop, to avoid calls to chpl_error\r\n that would be inserted incleanupForeachLoopsGuaranteedToRunOnCpu().\r\n\r\n* Instead of PRIM_ASSIGN use PRIM_MOVE, as normalizing the former\r\n introduces new temps.\r\n\r\nTrivial, not reviewed.","shortMessageHtmlLink":"Add a test for @gpu.itersPerThread (chapel-lang#25895)"}},{"before":"4dc5af2bb2c7fae0050055851a03f2f1110a67a3","after":null,"ref":"refs/heads/fixOtherIntentCases2","pushedAt":"2024-09-05T21:16:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":"6c234a4078a0dbbea8a4c16b055f055c9c771f65","after":"4dc5af2bb2c7fae0050055851a03f2f1110a67a3","ref":"refs/heads/fixOtherIntentCases2","pushedAt":"2024-09-05T21:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add a comment about cases that this is incorrect for, as suggested by Michael\n\nWe're still moving forward, but we would like to fix this when we can\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Add a comment about cases that this is incorrect for, as suggested by…"}},{"before":null,"after":"6c234a4078a0dbbea8a4c16b055f055c9c771f65","ref":"refs/heads/fixOtherIntentCases2","pushedAt":"2024-09-05T20:26:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Extend the check to impact blank intent, too, and add a test\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Extend the check to impact blank intent, too, and add a test"}},{"before":"0d35d6340a4d0a833ad5bea40bc339c2638a0827","after":"3fe8b9ce81a343230e73d765a5188c9e1a42951f","ref":"refs/heads/fixOtherIntentCases","pushedAt":"2024-09-05T20:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Move the tests into the varargs directory, oops\n\nI swear I looked for an appropriate subdirectory\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Move the tests into the varargs directory, oops"}},{"before":"d2d48bac23936937f1a668e1be0ef441af6aba20","after":null,"ref":"refs/heads/updateTestsForConstChange","pushedAt":"2024-09-05T17:52:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":null,"after":"d2d48bac23936937f1a668e1be0ef441af6aba20","ref":"refs/heads/updateTestsForConstChange","pushedAt":"2024-09-05T17:10:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Update the expected output for these tests after fixing const varargs checking\n\nThe change had resulted in less communication (yay!)\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Update the expected output for these tests after fixing const varargs…"}},{"before":"0bb9223448e843c05e7d981123c818b302b35ca2","after":"24ea5ebf94c05308ef88eea0adee2c63e4d84133","ref":"refs/heads/main","pushedAt":"2024-09-05T16:45:57.000Z","pushType":"push","commitsCount":58,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add deprecation warning to `chpl_compare` (#25877)\n\nAdds a deprecation warning to `chpl_compare` for deprecated usages of\r\ncomparators. While this is technically an internal function and as such\r\nshouldn't need deprecations, it is used by other Chapel standard modules\r\nand by some users, so this PR gives a warning instead of code\r\npotentially breaking down the road.\r\n\r\n- [x] tested with a full paratest with/without comm\r\n\r\n[Reviewed by @lydia-duncan]","shortMessageHtmlLink":"Add deprecation warning to chpl_compare (chapel-lang#25877)"}},{"before":null,"after":"0d35d6340a4d0a833ad5bea40bc339c2638a0827","ref":"refs/heads/fixOtherIntentCases","pushedAt":"2024-09-04T21:53:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Support checks for explicit `const in` as well, and add some tests\n\nAttempted to handle `const ref`, too, but that didn't work out of the box so\ncommit what I have and see the current impact before returning to it.\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Support checks for explicit const in as well, and add some tests"}},{"before":"96145775f259efc2338f81eabc56d5f2f8450a8b","after":"0bb9223448e843c05e7d981123c818b302b35ca2","ref":"refs/heads/main","pushedAt":"2024-09-04T18:00:18.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Avoid redundant query graph traversals when tracking errors (#25866)\n\n@mppf observed that a disproportionate amount of time is being spent\r\nfinding errors to add into the error collection vector when tracking is\r\nenabled. The thing is that most graph nodes don't have any errors to\r\nspeak of, so the traversals are redundant. This PR adds a simple\r\ntransitive counter that detects how many errors have occurred. This\r\nhelps avoid traversing the query graph, and saves most of the overhead\r\nthat Michael was seeing originally.\r\n\r\nReviewed by @mppf -- thanks!\r\n\r\n## Testing\r\n- [x] dyno tests","shortMessageHtmlLink":"Avoid redundant query graph traversals when tracking errors (chapel-l…"}},{"before":"34e0be385e3f34e718d52d7e4f16c5fa3ffa5924","after":"96145775f259efc2338f81eabc56d5f2f8450a8b","ref":"refs/heads/main","pushedAt":"2024-09-04T15:51:10.000Z","pushType":"push","commitsCount":86,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Fix a bug with varargs and const checking (#25864)\n\n[reviewed by @mppf]\r\n\r\nResolves #25858 \r\n\r\nWhen expanding a varargs function, we were accidentally dropping the\r\nconstness of the argument on the floor. Rectify that mistake.\r\n\r\nFix a varargs function in the IO module that was taking advantage of\r\nthis bug by making the function it calls with the contents of the\r\nvarargs also accept a const.\r\n\r\nAdds two tests of this bug, covering queried and non-queried sizes for\r\nthe varargs.\r\n\r\nPassed a full paratest with futures","shortMessageHtmlLink":"Fix a bug with varargs and const checking (chapel-lang#25864)"}},{"before":"47b35e5d6d9b119050828dd624dabd577a4dd689","after":null,"ref":"refs/heads/constVarargsCheck","pushedAt":"2024-09-04T14:34:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":"2fdce8b91673c73acb1369669a1a744b640ac4e5","after":"47b35e5d6d9b119050828dd624dabd577a4dd689","ref":"refs/heads/constVarargsCheck","pushedAt":"2024-09-03T22:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Update `_writefOne` to take a const ref instead of a const\n\nThe argument being passed to it from writef is part of a const varargs, so\nit needs to accept the argument by some form of const. Since it's currently\naccepting it by ref, make it const ref instead.\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Update _writefOne to take a const ref instead of a const"}},{"before":null,"after":"2fdce8b91673c73acb1369669a1a744b640ac4e5","ref":"refs/heads/constVarargsCheck","pushedAt":"2024-09-03T22:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add some tests locking in the now fixed behavior for const varargs\n\nCovers queried and non-queried sizes for the varargs\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Add some tests locking in the now fixed behavior for const varargs"}},{"before":"789e150beaa096778537d40286add4c7bbc6e49c","after":"34e0be385e3f34e718d52d7e4f16c5fa3ffa5924","ref":"refs/heads/main","pushedAt":"2024-09-03T16:35:27.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Mark the Sort module as stable (#25813)\n\nThis PR marks the Sort module as a whole as stable. Any publicly visible\r\nsymbols inside of the module are now considered stable, unless otherwise\r\nspecified.\r\n\r\n- [x] Tested with a full paratest with/without\r\n\r\n[Reviewed by @lydia-duncan]","shortMessageHtmlLink":"Mark the Sort module as stable (chapel-lang#25813)"}},{"before":"c32ec459fe82ed31b4067da5127c6eb1cb4ee0da","after":"789e150beaa096778537d40286add4c7bbc6e49c","ref":"refs/heads/main","pushedAt":"2024-08-30T15:39:38.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"add graph annotations (Aug 29, 2024) (#25848)\n\n- regression from qthreads update and patch to fix it\r\n- note change in testing machine for 16-node xc\r\n\r\n[reviewed-by: nobody; annotations update]","shortMessageHtmlLink":"add graph annotations (Aug 29, 2024) (chapel-lang#25848)"}},{"before":"299e367813ad7bd12551af1fccb30823a964000e","after":null,"ref":"refs/heads/atan2Docs","pushedAt":"2024-08-29T17:21:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":"73ccf850dab03b413ef2f07aad03cf4b677d3cae","after":null,"ref":"refs/heads/fixLibraryTestsOnMacs","pushedAt":"2024-08-29T17:07:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":"3dfa7c6799ae33499520672d68934b2369fdd382","after":"73ccf850dab03b413ef2f07aad03cf4b677d3cae","ref":"refs/heads/fixLibraryTestsOnMacs","pushedAt":"2024-08-29T16:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Adjust the generation of the library makefile to avoid duplicate library warning\n\nSince Macs seem to object to providing duplicate libraries now, avoid adding it\nat the end of the generated makefile compilation line.\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Adjust the generation of the library makefile to avoid duplicate libr…"}},{"before":"ead0a8a1c0314bc6d1c1cce18a442caa58968ecd","after":"3dfa7c6799ae33499520672d68934b2369fdd382","ref":"refs/heads/fixLibraryTestsOnMacs","pushedAt":"2024-08-29T16:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Remove the extra `-l` specification from these tests as well\n\nSince the previous commit seemed okay on both Mac and Linux, go ahead and do the\nsame thing for these tests. Testing on my Mac worked fine, checking Linux now\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Remove the extra -l<libName> specification from these tests as well"}},{"before":null,"after":"ead0a8a1c0314bc6d1c1cce18a442caa58968ecd","ref":"refs/heads/fixLibraryTestsOnMacs","pushedAt":"2024-08-29T15:37:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Remove the ignored duplicate library specification from this test, experiment\n\nI believe we added this extra library specification for a reason (linking is\nannoyingly fragile), so see if that reason was because of Macs and as a result\nhas now been fixed.\n\nSeems to avoid the error message on my Mac, but need to check the behavior on\nlinux\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Remove the ignored duplicate library specification from this test, ex…"}},{"before":"bc649b563363395a59ea9e38b03055437f40f111","after":null,"ref":"refs/heads/iterInitExtend","pushedAt":"2024-08-29T15:31:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"}},{"before":"408491020a2d34d7b8c324602bdff090a11f5128","after":"c32ec459fe82ed31b4067da5127c6eb1cb4ee0da","ref":"refs/heads/main","pushedAt":"2024-08-29T15:26:44.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Add basic correctness testing of Linux packages to nightly tests (#25592)\n\nAdds basic correctness testing of Linux packages to nightly tests. This\r\nimproves upon the unused `util/packaging/common/test_package.py` script\r\nand actually begins using in the nightly build script. This should\r\nvalidate the packages and catch mistakes when making changes to the\r\npackage configs\r\n\r\nTested that `__test_package` works with existing packages.\r\n\r\n[Reviewed by @jhh67]","shortMessageHtmlLink":"Add basic correctness testing of Linux packages to nightly tests (cha…"}},{"before":null,"after":"299e367813ad7bd12551af1fccb30823a964000e","ref":"refs/heads/atan2Docs","pushedAt":"2024-08-28T15:31:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lydia-duncan","name":"Lydia Duncan","path":"/lydia-duncan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454710?s=80&v=4"},"commit":{"message":"Improves the documentation for atan and atan2 in the Math module\n\nOn Discourse, Damian pointed out that the documentation for `atan2` was not as\naccurate as it could be - atan2 is not the equivalent of the arctangent, it is\nthe arctanget. He also suggested adding information about the range of the\nresult for it and `atan`.\n\n----\nSigned-off-by: Lydia Duncan ","shortMessageHtmlLink":"Improves the documentation for atan and atan2 in the Math module"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNTozMzo0MC4wMDAwMDBazwAAAAS_VnVt","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNTozMzo0MC4wMDAwMDBazwAAAAS_VnVt","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNTozMTowNy4wMDAwMDBazwAAAASmrXX9"}},"title":"Activity · lydia-duncan/chapel"}