{"push_id":1264236152,"size":7,"distinct_size":7,"ref":"refs/heads/chapdev-132","head":"b945c78860815b279a4438894312448f7409c0a0","before":"ca3ef5d5b7a4d2cb0ab22b1c50545a9c92174a95","commits":[{"sha":"ec3378a97ebed0dca3f73bc712159e076211b78a","author":{"name":"Vassily Litvinov","email":"09b38cfa50134732e49495dff7141814e007651b@users.noreply.github.com"},"message":"Removed a misleading warning about forall intents\n\nThe compiler used to warn when a record with an array field\nwere passed into a forall loop by default forall intent,\n\nThe warning claimed that in the following scenario:\n\n    record MyRecord {\n      var arrField: [....] int;\n    }\n\n    var outerRec: MyRecord;\n\n    forall .... {\n      .... outerRec.arrField ....;\n    }\n\n'outerRec.arrField' inside the forall referred to a *copy* of that array field\noutside the forall. Whereas the current rules require that the two arrays be the same.\n\nI verified that the two arrays are indeed the same, and removed the warning.\n\nI added a test that confirms same-ness of the arrays, observing it under\nthe current default-intent rules. I also added a future illustrating incorrect\nimplementation of the current rules for integer fields of records.","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/ec3378a97ebed0dca3f73bc712159e076211b78a"},{"sha":"5b2a6179eda44f85b251534c50ccd79cf9d5247c","author":{"name":"Vassily Litvinov","email":"09b38cfa50134732e49495dff7141814e007651b@users.noreply.github.com"},"message":"Merge pull request #4388 from vasslitvinov/remove-blank-intent-warning\n\nRemoved a misleading warning about forall intents\r\n\r\nThe compiler used to warn when a record with an array field\r\nwere passed into a forall loop by default forall intent,\r\n\r\nThe warning claimed that in the following scenario:\r\n\r\n    record MyRecord {\r\n      var arrField: [....] int;\r\n    }\r\n\r\n    var outerRec: MyRecord;\r\n\r\n    forall .... {\r\n      .... outerRec.arrField ....;\r\n    }\r\n\r\n'outerRec.arrField' inside the forall referred to a *copy* of that array field\r\noutside the forall. Whereas the current rules require that the two arrays be the same.\r\n\r\nI verified that the two arrays are indeed the same, and removed the warning.\r\n\r\nI added a test that confirms same-ness of the arrays, observing it under\r\nthe current default-intent rules. I also added a future illustrating incorrect\r\nimplementation of the current rules for integer fields of records.\r\n\r\nNone of these behaviors is new. I am unsure the warning's claim was correct\r\neven when I just added it.\r\n\r\nTrivial, not reviewed.","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/5b2a6179eda44f85b251534c50ccd79cf9d5247c"},{"sha":"7958a3068c9483cc4abafac6774170080cd7945e","author":{"name":"Tony Wallace","email":"30e34ebd4fb7465f8380c07237a855ef6caaf0fe@cray.com"},"message":"install chpl-venv in Python-version-specific path","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/7958a3068c9483cc4abafac6774170080cd7945e"},{"sha":"ffaa5d9d5060133c703cdb8260893ecc32ea07b3","author":{"name":"Tony Wallace","email":"30e34ebd4fb7465f8380c07237a855ef6caaf0fe@cray.com"},"message":"references to Python-version-specific chpl-venv install path","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/ffaa5d9d5060133c703cdb8260893ecc32ea07b3"},{"sha":"140864395f61de59ab05a6d2316b5194c268c61b","author":{"name":"Tony Wallace","email":"30e34ebd4fb7465f8380c07237a855ef6caaf0fe@cray.com"},"message":"move PYTHON_VERSION out of Makefile.base","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/140864395f61de59ab05a6d2316b5194c268c61b"},{"sha":"5162db6f7e5e4388c924c18738cb6db8f8342146","author":{"name":"Tony Wallace","email":"30e34ebd4fb7465f8380c07237a855ef6caaf0fe@cray.com"},"message":"use util/chplenv/chpl_python_version.py instead of in-line Python snippet","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/5162db6f7e5e4388c924c18738cb6db8f8342146"},{"sha":"b945c78860815b279a4438894312448f7409c0a0","author":{"name":"Tony Wallace","email":"30e34ebd4fb7465f8380c07237a855ef6caaf0fe@cray.com"},"message":"do not include chpl-venv/Makefile.include from Makefile.base","distinct":true,"url":"https://api.github.com/repos/awallace-cray/chapel/commits/b945c78860815b279a4438894312448f7409c0a0"}]}
{"actor":{"display_login":"awallace-cray"}}