{"push_id":1021310714,"size":171,"distinct_size":171,"ref":"refs/heads/master","head":"8a5ec9f882d5dc4447c68f176aabd90359a5aabe","before":"a496c7ccd076876eedaef920963b8b6d120ea0f7","commits":[{"sha":"2d664210333dfaf44baef1e69c31b70aa88b75f8","author":{"email":"370690c77e40b8e6474354eb51fe24a14af566df@cray.com","name":"Ben Harshbarger"},"message":"initial attempt at full-spmd version of ISx","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/2d664210333dfaf44baef1e69c31b70aa88b75f8"},{"sha":"963cbf21449b53fb3e6621658342b2e0e653786d","author":{"email":"2e1153ecd6addcd932bf8cdd29c11fb7dd39bbb6@gmail.com","name":"Ben Harshbarger"},"message":"remove forall from verifyResults","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/963cbf21449b53fb3e6621658342b2e0e653786d"},{"sha":"dd704096fa6665e613d94c148fda2d55d198a7f2","author":{"email":"9efea9f3e732de9799f8e0cd6a4854f20f095f82@users.noreply.github.com","name":"Michael Ferguson"},"message":"Fix sizeof extern types e.g. sizeof(c_uint)\n\nIt has bothered me that the generated C code for SysCTypes.chpl had\nseveral useless asserts. The Chapel code looks like this:\n\n   assert(sizeof(c_uint) == sizeof(uint(32)));\n\nwhere the intent is to fail early if there is something wrong with the\ntypes generated in SysCTypes (e.g. we compile with c_ulong as 64-bits but\nin fact it is 32-bits).\n\nFor context, note that types like c_uint are generated into\nSysCTypes.chpl declarations that might look like this:\n\n    extern type c_uint= uint(32);\n\n`sizeof(c_uint)` was code generating to `sizeof(tmp)` where `tmp` is a local\nvariable of type `uint(32)` in my case. That seemed obviously wrong to me.\nThen, the assert was comparing `sizeof(tmp)`, where `tmp` is a variable of type\n`uint32_t`, against `sizeof(uint32_t)` - making the assert not function as\nintended.\n\nTo fix it, I adjusted replaceTypeArgsWithFormalTypeTemps to pass a type symbol\nto such calls instead of passing in a variable marked with FLAG_TYPE_VARIABLE.\nIn addition, I tightened up a workaround for code like this\n\n    extern var x: c_ptr(c_int)\n\nthat was replacing the a `c_uint` argument in a `sizeof` call with `uint(32)`\n(for example). The workaround was to add code in resolveDefaultGenericType in\norder to detect such cases and to replace the argument with a new SymExpr for\nthe TypeSymbol based on the variable's type. This strategy had the drawback\nthat it prevented these sizeof calls in SysCTypes from working correctly. This\npatch adjusts the workaround to call `resolveTypeAlias` and to store the result\nin the VarSymbol's type. That strategy seems to fit slightly better.","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/dd704096fa6665e613d94c148fda2d55d198a7f2"},{"sha":"ca98441d91402f2d059509d26a8bf167c163cfd8","author":{"email":"9efea9f3e732de9799f8e0cd6a4854f20f095f82@users.noreply.github.com","name":"Michael Ferguson"},"message":"Add SKIPIF to use C backend only","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/ca98441d91402f2d059509d26a8bf167c163cfd8"},{"sha":"d489f9411b4b52038a1a1bd5380bc3c546e6adb4","author":{"email":"c3999befea2a7090cf1e979c4b9d982287cea643@gmail.com","name":"kushalsingh007"},"message":"Fixes error obtained on using exit() without args\n- Default argument set as zero to avoid the issue","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/d489f9411b4b52038a1a1bd5380bc3c546e6adb4"},{"sha":"ca46e731339f2ade874e87c149f97fa5552cef61","author":{"email":"2330aad8250e2ed261cb977b3d666d6e5df82222@pitt.edu","name":"Ben Albrecht"},"message":"array vs ddata #3386","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/ca46e731339f2ade874e87c149f97fa5552cef61"},{"sha":"44426c6bb33645bf0f7cb2d1f62fc70bfe0c5c03","author":{"email":"2330aad8250e2ed261cb977b3d666d6e5df82222@pitt.edu","name":"Ben Albrecht"},"message":"Added #3365 for ISx","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/44426c6bb33645bf0f7cb2d1f62fc70bfe0c5c03"},{"sha":"bafe8b87bc86d8110b2c3ddea3b9be7e567fd001","author":{"email":"316f002f21af5ba9752c9bba1f6bc783fdf918a1@users.noreply.github.com","name":"Vassily Litvinov"},"message":"A performance test for reductions.\n\nThere are four measurements, code-named 00, 11, 22, 33:\n\n00: a single reduction over a large-ish 1d array (n00 elements)\n\n11,22,33 - multiple reductions (see 'M') over a small array:\n11: 1d array\n22: 2d array\n33: 3d array\n\nThe test sets itself automatically in performance testing mode\nwhen compiled with --fast. In this mode, by default:\n\n* the size for 00 ('n00') is so it occupies 1/4 of physical memory\n  (judging by the current locale, for coding simplicity)\n\n* the size for 11 ('n11') is so each core has 1024 elements (see 'elemsPerCore')\n  (judging by the current locale, for coding simplicity)\n\n* the total number of elements for 22 and 33 equals that for 11,\n  modulo some rounding\n\nI am unclear what sizes we want to test for non-performance testing.\nRight now non-perf sizes are quite small.","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/bafe8b87bc86d8110b2c3ddea3b9be7e567fd001"},{"sha":"a6e839503271635804c931743d20d09581e7a6f2","author":{"email":"694df03ddd0fce0df6c3a412dedda19efb57f6c9@gmail.com","name":"oflocon"},"message":"Updated linkedList.chpl\n\nAdded two new functions for delete_first()- (delete the head of the list) and delete_pos()-deletes element at position p","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/a6e839503271635804c931743d20d09581e7a6f2"},{"sha":"82c84eda3efa9ef0b18cc1aca224a144f07c9b93","author":{"email":"694df03ddd0fce0df6c3a412dedda19efb57f6c9@gmail.com","name":"oflocon"},"message":"Updated linkedList.good\n\nUpdated according to new .chpl file","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/82c84eda3efa9ef0b18cc1aca224a144f07c9b93"},{"sha":"80b9dcef12d7da1e14ecd2e70ec03b676d8dee4f","author":{"email":"a0eed57aaedf007a763cbac2dd65f90f9fe7ec18@gmail.com","name":"Elliot Ronaghan"},"message":"Test out perf of jemalloc 4.1.0","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/80b9dcef12d7da1e14ecd2e70ec03b676d8dee4f"},{"sha":"2f702349bd7c058c2cb5dbc94ee557de927456da","author":{"email":"a0eed57aaedf007a763cbac2dd65f90f9fe7ec18@gmail.com","name":"Elliot Ronaghan"},"message":"Merge pull request #3419 from ronawho/test-jemalloc-4.1.0-perf\n\nTest out perf of jemalloc 4.1.0","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/2f702349bd7c058c2cb5dbc94ee557de927456da"},{"sha":"c73c18a51d7f659eeffd32bd6adc4798b698c799","author":{"email":"694df03ddd0fce0df6c3a412dedda19efb57f6c9@gmail.com","name":"Akash Thorat"},"message":"Update linkedList.chpl","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/c73c18a51d7f659eeffd32bd6adc4798b698c799"},{"sha":"36c9c17272d9d11dd93bc838238fc025b743abc9","author":{"email":"f955cf5f42dff0db8f444c4740a67a0cf0b4805d@users.noreply.github.com","name":"Lydia Duncan"},"message":"Merge pull request #3418 from oflocon/new-branch\n\nlinkedList new functions added [contributed by @oflocon]\r\n\r\nAdded two new functions for delete_first()- (delete the head of the list) and\r\ndelete_pos()-deletes element at position p","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/36c9c17272d9d11dd93bc838238fc025b743abc9"},{"sha":"35acbd4ac404f05c53c7670f8c8e5e3a369a6879","author":{"email":"064eac1f72f95cd84b634641017fa3e2acfdd0b0@users.noreply.github.com","name":"Ben Albrecht"},"message":"Merge pull request #3410 from ben-albrecht/annotations\n\nISx and array vs ddata annotations\r\n\r\nAnnotating #3386 and #3385.\r\n\r\n[Trivial, self-reviewed]","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/35acbd4ac404f05c53c7670f8c8e5e3a369a6879"},{"sha":"cd24e3a3e4fe6441f7abb9a4913b982cdd500727","author":{"email":"c3999befea2a7090cf1e979c4b9d982287cea643@gmail.com","name":"kushalsingh007"},"message":"Bug : Assigning distributed domains to non-distributed domains is unsupported\n- Contains sample code to demonstrate the issue.\n- Contains a .future file explaining the issue.\n- Separate .good and .bad file have been also added to compare outputs.","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/cd24e3a3e4fe6441f7abb9a4913b982cdd500727"},{"sha":"4badcf61203e789e3e33b9660a6e6d25664dc818","author":{"email":"c1c798dd38087ba6c85a68d95754b4ac2cc91871@cray.com","name":"David Iten"},"message":"Change run_loop_length into an enumerated array\n\nThis array makes more sense as an enumerated array over the LoopLength enum.","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/4badcf61203e789e3e33b9660a6e6d25664dc818"},{"sha":"76119b0d9f1d8902310ec6c068c5e06ade94c30d","author":{"email":"c3999befea2a7090cf1e979c4b9d982287cea643@gmail.com","name":"kushalsingh007"},"message":"-Adding test to ensure that the functionality works as expected","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/76119b0d9f1d8902310ec6c068c5e06ade94c30d"},{"sha":"a1a07b1fa5d194f15379321ba051f3808096e438","author":{"email":"a739c4f8e636da25cffcf7ae77a3ad0067722ef5@cray.com","name":"Brad Chamberlain"},"message":"Merge branch 'bug_request' of https://github.com/kushalsingh007/chapel into kushalsingh007-bug_request","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/a1a07b1fa5d194f15379321ba051f3808096e438"},{"sha":"7d798cb55e8efbed366401448b6d3ec85ccfbf0f","author":{"email":"a0eed57aaedf007a763cbac2dd65f90f9fe7ec18@gmail.com","name":"Elliot Ronaghan"},"message":"Increase problem size for array-as-vec perf test\n\nBump the performance problem size from 30,000 to 50,000,000. This test has\ngotten dramatically faster as a result of jemalloc and the recursive\ndoubling/halving. Increase the problem size so the kernels take more than a few\nfractions of a second. There are some slower \"linear\" kernels (removeFront,\ninsert*) that take a lot longer, so I reduced the problem size of those\nkernels.\n\nOn chap03 total execution time is ~72 second and on chapcs07 it's ~30 seconds\nand most kernels take at least .5 seconds.\n\nI also added perf annotations for this problem size increase and the\ndoubling/halving commit.","distinct":true,"url":"https://api.github.com/repos/coodie/chapel/commits/7d798cb55e8efbed366401448b6d3ec85ccfbf0f"}]}