{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21909629,"defaultBranch":"main","name":"chapel","ownerLogin":"daviditen","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-07-16T17:06:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7740834?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696530043.0","currentOid":""},"activityList":{"items":[{"before":"831dd0c14bb85e0433760945fcb60a92ccc79de7","after":null,"ref":"refs/heads/suppressif-not-skipif","pushedAt":"2023-10-05T18:20:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"}},{"before":null,"after":"831dd0c14bb85e0433760945fcb60a92ccc79de7","ref":"refs/heads/suppressif-not-skipif","pushedAt":"2023-10-05T17:54:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Change .skipifs when using the GPU locale model into .suppressifs\n\nInstead of skipping these tests for the GPU locale model suppress them so\nwe will see if they start passing.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Change .skipifs when using the GPU locale model into .suppressifs"}},{"before":"1851137ab6c8a09dacb8b37f22f77751d85c66c6","after":"2e0d01e89819534c3e55a835c645f0074278df82","ref":"refs/heads/main","pushedAt":"2023-10-05T17:45:58.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Add fma to Math docs index (#23586)\n\nAdds the newly added `fma` function to the list of Math functions at the\r\ntop of the Math module.\r\n\r\nTested `test/library/standard/Math/docs` locally\r\n\r\n[Reviewed by @lydia-duncan]","shortMessageHtmlLink":"Add fma to Math docs index (chapel-lang#23586)"}},{"before":"62f5e2e480ed49f6252b0ee3b7daa6dfc00e1f49","after":null,"ref":"refs/heads/skipif-tests-for-gpu","pushedAt":"2023-10-05T13:39:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"}},{"before":null,"after":"62f5e2e480ed49f6252b0ee3b7daa6dfc00e1f49","ref":"refs/heads/skipif-tests-for-gpu","pushedAt":"2023-10-04T21:02:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Add .skipifs for a couple tests if using the GPU locale model\n\nThese are the only two tests in release/examples that currently fail for the\nGPU locale model when using `CHPL_GPU=cpu`. Skip them for now so we can run\nthe CHPL_GPU=cpu testing configuration on the examples directory.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Add .skipifs for a couple tests if using the GPU locale model"}},{"before":"30ff6893f36b946af83ffce3e64993719f9e05ed","after":"1851137ab6c8a09dacb8b37f22f77751d85c66c6","ref":"refs/heads/main","pushedAt":"2023-10-04T20:58:03.000Z","pushType":"push","commitsCount":89,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Include AutoMath symbols in Math docs (#23532)\n\nHides the `AutoMath` page from the docs and instead includes it with\r\n`Math`.\r\n\r\nHere is a piece of the rendered docs\r\n![Screenshot 2023-09-25 at 2 49 33\r\nPM](https://github.com/chapel-lang/chapel/assets/15747900/88d3faaa-4076-41f1-87db-f99f3bbc4910)\r\n\r\nTo hide the `AutoMath` header, `.. include::` is used with parameters to\r\nrestrict how much is included. This allows `Math` to selectively include\r\npieces of the documentation in multiple locations. To make sure this\r\ncontinues to work, added some basic `Math` docs tests\r\n\r\nWhile looking at chpldoc, also fixed some confusing indentation\r\n\r\n[Reviewed by @lydia-duncan]","shortMessageHtmlLink":"Include AutoMath symbols in Math docs (chapel-lang#23532)"}},{"before":"1dd8dcaa17f856d9ff233f4ad65a25db69e1ebb3","after":"30ff6893f36b946af83ffce3e64993719f9e05ed","ref":"refs/heads/main","pushedAt":"2023-10-02T18:04:09.000Z","pushType":"push","commitsCount":119,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Fix nested type indentation in chpldoc (#23558)\n\nThis PR fixes the indentation of nested types in ``chpldoc``. Prior to\r\nthis PR, if a nested type's documentation ended in a ``..\r\ncode-block::``, then the nested type's methods would be \"absorbed\" into\r\nthat code-block:\r\n\r\nFor example, consider the following program:\r\n\r\n```chpl\r\n/*\r\n Documentation for record R.\r\n\r\n .. code-block:: text\r\n\r\n a code block!\r\n*/\r\nrecord R {\r\n var x : int;\r\n\r\n /* Document 'foo' */\r\n proc foo() {\r\n }\r\n\r\n /*\r\n Documentation for ``Inner``\r\n\r\n .. code-block:: text\r\n\r\n This code-block should not overflow to 'innerMethod'!\r\n\r\n */\r\n record Inner {\r\n /* Inner Method. */\r\n proc innerMethod() {\r\n }\r\n }\r\n}\r\n```\r\n\r\nThe ``rst`` chpldoc output for ``Inner`` would previously have indented\r\nthe \".. method::\" section under the code-block section:\r\n\r\n```\r\n .. record:: Inner\r\n\r\n \r\n Documentation for ``Inner``\r\n \r\n .. code-block:: text\r\n \r\n This code-block should not overflow to 'innerMethod'!\r\n \r\n \r\n\r\n\r\n .. method:: proc innerMethod()\r\n\r\n Inner Method. \r\n```\r\n\r\nWith this PR, the documentation for \"Inner\" is correctly indented:\r\n```\r\n .. record:: Inner\r\n\r\n\r\n Documentation for ``Inner``\r\n\r\n .. code-block:: text\r\n\r\n This code-block should not overflow to 'innerMethod'!\r\n\r\n\r\n\r\n\r\n .. method:: proc innerMethod()\r\n\r\n Inner Method. \r\n```\r\n\r\n[reviewed-by @arezaii]","shortMessageHtmlLink":"Fix nested type indentation in chpldoc (chapel-lang#23558)"}},{"before":"161445e2be3446886d9867e1c15418823ac9e572","after":"1dd8dcaa17f856d9ff233f4ad65a25db69e1ebb3","ref":"refs/heads/main","pushedAt":"2023-09-25T17:12:51.000Z","pushType":"push","commitsCount":256,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Change the ref-maybe-const deprecation on foralls into an unstable warning (#23526)\n\nChanges the warning for an implicit ref intent on arrays in foralls into\r\nan unstable warning, which is off by default.\r\n\r\nAfter offline discussion, concerns raised in #23488 and #23229, and\r\nconcerns raised by Arkouda developers, we decided to soften our stance\r\non this change for the release.\r\n\r\n## Summary of changes\r\n- add check for unstable flag in\r\n`compiler/resolution/lowerIterators.cpp` where the warning is thrown\r\n- updated warning message to indicate the feature is unstable\r\n- changed the wording in the language evolution document to reflect\r\nthese changes\r\n- moved `test/unstable/ref-maybe-const-forall-intent.chpl` to the\r\n`unstable` tests folder\r\n- updated submitted perf tests .good files and perfkeys accordingly\r\n - test/studies/shootout/submitted/binarytrees3.chpl\r\n - test/studies/shootout/submitted/knucleotide3.chpl\r\n - test/studies/shootout/submitted/knucleotide4.chpl\r\n - test/studies/shootout/submitted/revcomp3.chpl\r\n - test/studies/shootout/submitted/revcomp5.chpl\r\n - test/studies/shootout/submitted/revcomp8.chpl\r\n - test/studies/shootout/submitted/spectralnorm.chpl\r\n - test/studies/shootout/submitted/spectralnorm2.chpl\r\n - test/studies/shootout/submitted/mandelbrot.chpl\r\n - test/studies/shootout/submitted/mandelbrot3.chpl \r\n\r\n## Testing\r\n- paratest with futures\r\n- paratest with no futures + gasnet\r\n- local testing of all modified tests\r\n- local testing with `-performance` of all modified perf tests\r\n\r\n[Reviewed by @mppf]","shortMessageHtmlLink":"Change the ref-maybe-const deprecation on foralls into an unstable wa…"}},{"before":"40c93043b2e8ca6e4ff963a1454dc7af0c84abfa","after":"161445e2be3446886d9867e1c15418823ac9e572","ref":"refs/heads/main","pushedAt":"2023-09-20T14:32:49.000Z","pushType":"push","commitsCount":55,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Disable where-clauses in chpldoc with a pragma (#23460)\n\nThis PR enables hiding the where-clause from the chpldoc of a function\r\nby annotating the function with a pragma `\"no where doc\"` . It applies\r\nthis pragma to `range.tryCast`, whose where-clause is not intended for\r\nuser-facing documentation.\r\n\r\nThe same result could be achieved as easily with `@chpldoc.noWhere`,\r\nhowever that would be a \"feature\" and we are past feature freeze.\r\n\r\nr: @DanilaFe","shortMessageHtmlLink":"Disable where-clauses in chpldoc with a pragma (chapel-lang#23460)"}},{"before":"a1341113263618d7e24ef3600bc7946b42fba68c","after":null,"ref":"refs/heads/document-square-bracket-foreach-fallback","pushedAt":"2023-09-19T18:10:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"}},{"before":null,"after":"a1341113263618d7e24ef3600bc7946b42fba68c","ref":"refs/heads/document-square-bracket-foreach-fallback","pushedAt":"2023-09-19T17:47:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Update spec documentation for square-bracket foralls\n\nSquare bracket foralls should result in order-independent (foreach)\niteration instead of serial iteration when parallel iterators are not\navailable. Update the data-parallelism spec section to say this.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Update spec documentation for square-bracket foralls"}},{"before":"0076fff52d2958e570067dc8703b9cb4bafc16c2","after":"40c93043b2e8ca6e4ff963a1454dc7af0c84abfa","ref":"refs/heads/main","pushedAt":"2023-09-19T17:42:09.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"\"nodoc\" the deprecated configs in BigInteger and IO, at Brad's suggestion (#23448)\n\n[very minor, not reviewed]\r\n\r\nDouble checked built docs","shortMessageHtmlLink":"\"nodoc\" the deprecated configs in BigInteger and IO, at Brad's sugges…"}},{"before":"39fc27b6790c74712d39be451fabc25693ef3b23","after":null,"ref":"refs/heads/require-chpl-module-level","pushedAt":"2023-09-19T16:56:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"}},{"before":"22347b06c0565a6d67a79a2396f7af72cfc1d754","after":"39fc27b6790c74712d39be451fabc25693ef3b23","ref":"refs/heads/require-chpl-module-level","pushedAt":"2023-09-19T16:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Update wording from reviewer feedback\n\nAdjust the wording of a few sentences for reviewer feedback.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Update wording from reviewer feedback"}},{"before":null,"after":"22347b06c0565a6d67a79a2396f7af72cfc1d754","ref":"refs/heads/require-chpl-module-level","pushedAt":"2023-09-19T15:28:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Improve documentation for require statements for .chpl files\n\nDocument that require statements involving .chpl files must be at\nmodule-level and must use string literals.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Improve documentation for require statements for .chpl files"}},{"before":"a330d2cf0fdfaaf1d76cf4799cbb816a21bf2d5d","after":"0076fff52d2958e570067dc8703b9cb4bafc16c2","ref":"refs/heads/main","pushedAt":"2023-09-19T15:19:09.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Fix typo in `cyclicDist` docs (#23445)\n\nFix the typo pointed out here:\r\nhttps://github.com/chapel-lang/chapel/pull/23440#discussion_r1330157143.\r\n\r\n- [x] inspected built docs\r\n\r\n[ trivial - not reviewed ]","shortMessageHtmlLink":"Fix typo in cyclicDist docs (chapel-lang#23445)"}},{"before":"184b7eb3b10839ee94937d3be9f9234c966162e7","after":"04eb092157856581d41f27a33390dc88555ff75c","ref":"refs/heads/doc-require","pushedAt":"2023-09-15T18:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Address reviewer feedback for 'require' spec section\n\nAddress feedback from reviewer to improve the new 'require' spec section.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Address reviewer feedback for 'require' spec section"}},{"before":null,"after":"184b7eb3b10839ee94937d3be9f9234c966162e7","ref":"refs/heads/doc-require","pushedAt":"2023-09-15T15:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Add a spec section for 'require' statements\n\nAdd a spec section for 'require' statements based largely on part of the\n'extern' technote.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Add a spec section for 'require' statements"}},{"before":"8598cbefe129b3fa1e8c002b3e17af5aabe24f94","after":"a330d2cf0fdfaaf1d76cf4799cbb816a21bf2d5d","ref":"refs/heads/main","pushedAt":"2023-09-15T15:59:05.000Z","pushType":"push","commitsCount":970,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Convert `Hashed` class to a record, `hashedDist` (#23404)\n\n[not reviewed, will get a post-merge review tomorrow]\r\n\r\nThe last of the distributions to be converted! And a fairly easy one...","shortMessageHtmlLink":"Convert Hashed class to a record, hashedDist (chapel-lang#23404)"}},{"before":"a2f30e51fdd13c44b837cf658caf029f86dee49f","after":"8598cbefe129b3fa1e8c002b3e17af5aabe24f94","ref":"refs/heads/main","pushedAt":"2023-09-06T18:09:25.000Z","pushType":"push","commitsCount":3006,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Keep submitted knucleotide test as-is and update good file instead (#23231)\n\nI accidentally updated the test itself to make a record implement\r\n`hashable`, rather than simply adjusting the .good file with warnings.\r\nThis PR fixes that.\r\n\r\nReviewed by @jabraham17 -- thanks!","shortMessageHtmlLink":"Keep submitted knucleotide test as-is and update good file instead (c…"}},{"before":"bd64538bf85cb49b2582bc8c056bcbf07a4a4cf9","after":"a2f30e51fdd13c44b837cf658caf029f86dee49f","ref":"refs/heads/main","pushedAt":"2023-06-07T18:24:01.254Z","pushType":"push","commitsCount":10,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Deprecate c_nil and is_c_nil in favor of just nil (#22444)\n\nDeprecates `c_nil` and `is_c_nil()` in favor of just using `nil` and\r\n`==` comparison with `nil`.\r\n\r\n`is_c_nil()` had behavior of coercing its argument to a `c_void_ptr`\r\nbefore comparison, which `==` does not. The coercion behavior is likely\r\nnot desirable for `==`, but it means that in some cases the types of\r\n`extern` declared pointer variables has to be more fleshed out to be\r\ncompared with `nil`.\r\n\r\nResolves https://github.com/Cray/chapel-private/issues/4870.\r\n\r\n[reviewed by @jabraham17 , thanks!]\r\n\r\nTesting:\r\n- [x] paratest\r\n- [x] gasnet paratest","shortMessageHtmlLink":"Deprecate c_nil and is_c_nil in favor of just nil (chapel-lang#22444)"}},{"before":"249627eb5d9cbe260008232e36c9bc1cb3c50c75","after":"bd64538bf85cb49b2582bc8c056bcbf07a4a4cf9","ref":"refs/heads/main","pushedAt":"2023-06-07T17:49:24.416Z","pushType":"push","commitsCount":194,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Add mode to avoid overhead of asking \"are we on a GPU sublocale?\" per kernel launch (with GPU-bound specializations) (#22473)\n\nThis PR adds a new mode for GPU transforms that can be enabled by\r\npassing `--gpu-specialization` to `chpl`. In this mode we clone\r\nfunctions reachable from 'on' statements and then rewrite the 'on'\r\nstatement to query if you're on a GPU sublocale. If so, we go to these\r\ncloned versions (and otherwise go to the originals). With this now being\r\nthe case, we can safely assume that a user is \"on\" a GPU sublocale in\r\nall of these cloned versions, so we have kernel launches in these\r\nfunctions launch directly without checking. For more info see:\r\nhttps://github.com/Cray/chapel-private/issues/4566\r\n\r\n**Notes to reviewers**:\r\n\r\n- The bulk of work is in a new `CreateGpuFunctionSpecializations` class\r\nin `GpuTransforms`.\r\n- Start by reading the `CreateGpuFunctionSpecializations::doit` function\r\nand go from there.\r\n- When in this mode I have `generateGpuAndNonGpuPaths` fully replace\r\nGPU-eligible loop with a kernel call (no need to check if we're on a GPU\r\nsublocale)\r\n- I factored out some work that deals with cleaning up primitives that\r\nremain in the CPU-bound version of a gpuizable loop.\r\n- Why: before we did this while processing the loop (rewriting it in the\r\nprocess). But when we're doing gpu specialization we only process the\r\nloop on the GPU-bound specialization but we need to have these cleanups\r\ndone on the CPU-bound.\r\n - This cleanup code is now in a separate `CpuBoundLoopCleanup` class\r\n- Adds a flag to `chpl`: `--gpu-specialization` (can also be set with\r\nthe `CHPL_GPU_SPECIALIZATION` environment variable) to turn the feature\r\non. By default it is off.\r\n- Update Bash autocomplete script to include this new flag.\r\n- Adds a nightly performance test for an artificial benchmark of a bunch\r\nof kernel launches in a tightly nested loop (run with and without this\r\noptimization in play).\r\n\r\nTODO:\r\n- [x] GPU Paratests (NVIDIA)\r\n- [x] start_test of GPU tests with `CHPL_GPU_SPECIALIZATION=y` set\r\n(NVIDIA)\r\n- [x] Flat locale model paratests\r\n\r\n[Reviewed by @DanilaFe and @daviditen]","shortMessageHtmlLink":"Add mode to avoid overhead of asking \"are we on a GPU sublocale?\" per…"}},{"before":"651387af87c5aef8fd22d7ee0221992a5569fa43","after":"ad61fa932b953ba990bbb579e1af9929533493a7","ref":"refs/heads/gpu-examples-skipifs","pushedAt":"2023-06-05T18:53:30.330Z","pushType":"push","commitsCount":1,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Change .skipif files to .suppressif for release/examples tests on gpu\n\nFor release/examples tests that fail on the gpu locale model change .skipif\nfiles to .suppressif so we will see if they start passing.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Change .skipif files to .suppressif for release/examples tests on gpu"}},{"before":null,"after":"651387af87c5aef8fd22d7ee0221992a5569fa43","ref":"refs/heads/gpu-examples-skipifs","pushedAt":"2023-06-02T21:09:39.857Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Skip release/examples tests that fail for GPU locale model\n\nThese release/examples tests fail for the GPU locale model, so skip them for\nnow until they can be fixed. This way we can have a clean release/examples test\nrun while working on improving general support for this locale model.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Skip release/examples tests that fail for GPU locale model"}},{"before":null,"after":"7144394219db867c0f08f4c63e378ca45a58528c","ref":"refs/heads/gpu-interop-tests-skipifs","pushedAt":"2023-06-01T18:58:16.053Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Skip C interop tests for GPU locale model\n\nModify the .skipif files for two C interop tests to skip them for the GPU\nlocale model for now. They will take some extra effort to support.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Skip C interop tests for GPU locale model"}},{"before":"eb82b19e5998c396a6bc8d4b340a95f046b67ded","after":"249627eb5d9cbe260008232e36c9bc1cb3c50c75","ref":"refs/heads/main","pushedAt":"2023-06-01T16:54:15.550Z","pushType":"push","commitsCount":57,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Rename `list.pop` to `list.getAndRemove` (#22421)\n\nDeprecates the `list.pop` method in favor of `list.getAndRemove` (see:\r\nhttps://github.com/chapel-lang/chapel/issues/21933#issuecomment-1563624603).\r\nTests and module code are updated accordingly.\r\n\r\n- [X] paratest\r\n- [X] gasnet paratest\r\n- [x] inspected built docs\r\n\r\n[ reviewed by @riftEmber ] - thanks!","shortMessageHtmlLink":"Rename list.pop to list.getAndRemove (chapel-lang#22421)"}},{"before":null,"after":"c08fe58582747fde25339f4ee7bac8ab61f33ee5","ref":"refs/heads/threadring-gpu","pushedAt":"2023-06-01T16:03:24.441Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Add a skipif for threadring on GPU locale model\n\nThis test hangs at the end of main for the GPU locale model. Add a .skipif\nto avoid timeouts for this configuration.\n\nThe only differences I see in the AST logs for flat vs. gpu are extra\ntemp variables to store the domain when creating arrays and some extra wide\nreferences. I'm not sure how either of these cause it to hang on the program\ntermination lock.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Add a skipif for threadring on GPU locale model"}},{"before":"f33852b00a0eec7e0a8c6af442e93e3f43fbc49f","after":"eb82b19e5998c396a6bc8d4b340a95f046b67ded","ref":"refs/heads/main","pushedAt":"2023-05-31T17:51:56.651Z","pushType":"push","commitsCount":15,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Simplify common.bash and avoid sourcing .bashrc (#22424)\n\nFor chapcs/chapvm systems, just `source` `setup_chpl_deps.bash` for all\r\ndependencies, including avoiding sourcing `.bashrc`.\r\n\r\nOnce this is merged we should remove the source of\r\n`setup_chpl_deps.bash` from the chapelu `.bashrc` on chapcs.\r\n\r\n[reviewed by @mppf , thanks!]","shortMessageHtmlLink":"Simplify common.bash and avoid sourcing .bashrc (chapel-lang#22424)"}},{"before":"edee47e12da791bed47f99d7dff1a74de3b6fdf1","after":null,"ref":"refs/heads/remove-suppressif","pushedAt":"2023-05-31T15:20:30.230Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"}},{"before":null,"after":"edee47e12da791bed47f99d7dff1a74de3b6fdf1","ref":"refs/heads/remove-suppressif","pushedAt":"2023-05-31T14:31:09.019Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daviditen","name":"David Iten","path":"/daviditen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7740834?s=80&v=4"},"commit":{"message":"Remove a .suppressif file for a test that no longer needs it\n\nThis test was updated in #21769 in a way that makes it pass in the suppressed\nconfiguration. Remove the .suppressif file.\n\nSigned-off-by: David Iten ","shortMessageHtmlLink":"Remove a .suppressif file for a test that no longer needs it"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkG8QIwA","startCursor":null,"endCursor":null}},"title":"Activity · daviditen/chapel"}