{"push_id":1858694995,"size":42,"distinct_size":42,"ref":"refs/heads/master","head":"995a6e48a7b6633aff9294f2676f408e3abf4122","before":"c25abc892ea32208a79472dc2489bb3b0ff64a07","commits":[{"sha":"234274ef82e2ba8d62e031962615c02e72c03d6c","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Remove dsiCreateReindexDist() and related routines","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/234274ef82e2ba8d62e031962615c02e72c03d6c"},{"sha":"5d6cffb13b88d92957cc0e1b717e2f95d5875a6c","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Sketching of reindex dom and dist views\n\nStill lots to make work though...","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/5d6cffb13b88d92957cc0e1b717e2f95d5875a6c"},{"sha":"a4fc10548b440d71bf64aad4907600a444447c81","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Got externally-defined conversion routines working","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/a4fc10548b440d71bf64aad4907600a444447c81"},{"sha":"6a89c6ca43a2fad74ee2c09ec25e4e4e0c472785","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Got viewPreserveDist working, with debugging information","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/6a89c6ca43a2fad74ee2c09ec25e4e4e0c472785"},{"sha":"7400e68539354370c3d67040c7487d48387b202e","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Got array view locality working\n\nPasses viewPreserveDist.chpl (local and gasnet),\ndistributions/robust/arithmetic/reindexing/ (only tried local so far)\nand arrays/deitz/part?/*reindex*.chpl","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/7400e68539354370c3d67040c7487d48387b202e"},{"sha":"23a97c6b192af286f7849c05343f6dd7300c02bf","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Fix up destroy of dist","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/23a97c6b192af286f7849c05343f6dd7300c02bf"},{"sha":"8bdfb678c06da013931f963fbf03c6b8b43830d2","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Remove old reindex routine","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/8bdfb678c06da013931f963fbf03c6b8b43830d2"},{"sha":"10231b495ed79a71f0caf5e5fcc363f61257d4c1","author":{"name":"Brad Chamberlain","email":"d2f7a75d67ca30eda77b2eff5208bcf926756cf1@cray.com"},"message":"Merge branch 'master' of https://github.com/chapel-lang/chapel into reindexDomDistView","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/10231b495ed79a71f0caf5e5fcc363f61257d4c1"},{"sha":"2a2bf8997fcdbd4538fe30bdd9fded36d9c99797","author":{"name":"Ben Harshbarger","email":"b99bc1caf928277c7294b20ca475aa7bec2ad1d0@gmail.com"},"message":"Fix misc errors for distributed reindex\n\nPassing the distribution's 'updom' to a new reindex domain is incorrect\nbecause the original updom could be unstrided but the new indices may be\nstrided.\n\ndsiSetIndices should be using 'dist.downdom' to convert the indices\nbecause the current downdom may be empty (e.g., if we just created a new\ndomain and are initializing it).\n\nchpl_reindexConvertDom should perform a slice between the downdom\ndimension and 'actual' range to preserve stride information.\n\ndsiLocalSubdomain now uses chpl_reindexConvertDom to translate the\ndownward local subdomain to the upward indices.","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/2a2bf8997fcdbd4538fe30bdd9fded36d9c99797"},{"sha":"c8b7a1dc4242519037e8c2b983f87cd0ff8e6096","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Merge pull request #37 from benharsh/reindexDomDistView\n\nFix misc errors for distributed reindex\r\n\r\n[develed by @benharsh]\r\n\r\nPassing the distribution's 'updom' to a new reindex domain is incorrect\r\nbecause the original updom could be unstrided but the new indices may be\r\nstrided.\r\n\r\ndsiSetIndices should be using 'dist.downdom' to convert the indices\r\nbecause the current downdom may be empty (e.g., if we just created a new\r\ndomain and are initializing it).\r\n\r\nchpl_reindexConvertDom should perform a slice between the downdom\r\ndimension and 'actual' range to preserve stride information.\r\n\r\ndsiLocalSubdomain now uses chpl_reindexConvertDom to translate the\r\ndownward local subdomain to the upward indices.\r\n\r\nThis currently leaves two problems:\r\n\r\n* a .good mismatch described here:  https://github.com/bradcray/chapel/pull/37#issuecomment-289128850\r\n* an hplx segfault that seems related to the ReplicatedDist teardown issues we're seeing in robustness testing.","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/c8b7a1dc4242519037e8c2b983f87cd0ff8e6096"},{"sha":"5b7363c09e370a516a76488d8b8cfaff359db1b1","author":{"name":"Brad Chamberlain","email":"d2f7a75d67ca30eda77b2eff5208bcf926756cf1@cray.com"},"message":"Merge branch 'master' of https://github.com/chapel-lang/chapel into reindexDomDistView\n\nThe main challenge here was getting the empty reindexing working\nagain.  A conditional short-circuiting an operation if a domain's size\nwas 0 which had been inserted onto the branch, but not master, was\ngetting in the way and was difficult to find.","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/5b7363c09e370a516a76488d8b8cfaff359db1b1"},{"sha":"28c88161bd1ea2b782166a788ae9b351858f80f7","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Fix typo in my first attempt to guard empty reindexing","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/28c88161bd1ea2b782166a788ae9b351858f80f7"},{"sha":"2ffb6380dc4f2e20e53a73fe68c10984a3260292","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Minor modifications to update dead comments/code referring to 'reindex'","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/2ffb6380dc4f2e20e53a73fe68c10984a3260292"},{"sha":"1df434b62ebb82a9916b73473b754768c428adb1","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Remove debug writeln()s, trailing whitespace, and no-op initialize()","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/1df434b62ebb82a9916b73473b754768c428adb1"},{"sha":"8f7dab02193e356899961a52955d33b812b942fa","author":{"name":"Michael Ferguson","email":"23ba8fd1dec0341f3388da35d9cd16cd43645b13@users.noreply.github.com"},"message":"Fix bug in forwarding generic methods\n\nSupport for forwarding didn't find methods in the methods list for the\ntype the forwarded-to-type was instantiated from. This commit fixes that\nby introducing a new function, collectMethodsNamed, to do so.","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/8f7dab02193e356899961a52955d33b812b942fa"},{"sha":"f6989d70002315863b25b75568f4a068e9b357ec","author":{"name":"Vassily Litvinov","email":"09b38cfa50134732e49495dff7141814e007651b@users.noreply.github.com"},"message":"fix isRecord() to return false for sync/single\n\nisRecord() started returning true for sync/single\nwhen the latter became implemented as records.\nNow it doesn't any more.\n\nWhile there, I updated the \"isX\" test suite\nso that the .chpl files that are on master\nmatch the .chpl files that are automatically\ngenerated by isX/src/isX.gen","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/f6989d70002315863b25b75568f4a068e9b357ec"},{"sha":"e95d73a29767d4a1eea9b4813ecb28ca7da1ce53","author":{"name":"Vassily Litvinov","email":"09b38cfa50134732e49495dff7141814e007651b@users.noreply.github.com"},"message":"Added isExternClassType()","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/e95d73a29767d4a1eea9b4813ecb28ca7da1ce53"},{"sha":"7419a959ae3ba19aacb1a8add652805c7faa0efc","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Update these .good files to match current behavior\n\nHere's what's going on: The range 1..4 is reindexed to 2..9 by 2.  We\nthen make a 'local subdoain' query on the reindexed array which passes\nthe query down to the underlying domain.  The underlying domain says\n\"I own 1..4\" which we then translate up to 2..8 [by 2] in the\nupward-facing index set.  This is equivalent to 2..9 by 2 but\nobviously not identical.  That said, I don't think there's any general\nway that we can/should change 2..8 by 2 into 2..9 by 2.  So I'm\nupdating the .good files instead.","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/7419a959ae3ba19aacb1a8add652805c7faa0efc"},{"sha":"19d55332bf34b1755c5963e01d13fc2a016a41d0","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Merge branch 'master' of https://github.com/chapel-lang/chapel into reindexDomDistView","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/19d55332bf34b1755c5963e01d13fc2a016a41d0"},{"sha":"a67cd378b2162277d0ead740c9092d559557f823","author":{"name":"Brad Chamberlain","email":"b0d9c8a21a9b6e0b039385006deb98f03b70ffd1@users.noreply.github.com"},"message":"Merge branch 'master' of https://github.com/chapel-lang/chapel into reindexDomDistView","distinct":true,"url":"https://api.github.com/repos/daviditen/chapel/commits/a67cd378b2162277d0ead740c9092d559557f823"}]}
{"actor":{"display_login":"daviditen"}}