{"push_id":601384690,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"a9ff584c92e34cf59eb2169b5d9bea41929e65d6","before":"300847b0b51cb5567fd91fc016fb68a7a3d9c6c6","commits":[{"sha":"cb1b146c6162902048b9cc85f462e5ceb19e1161","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Fix an overlapping memcpy\n\nWhen I was doing some debugging with the madness test, I\nnoticed that the #line numbers generated were wrong.\n\nTo reproduce:\n  cd test/studies/madness/common/\n  chpl test_mul.chpl --savec=tmp --cpp-lines\n  view tmp/MRA.chpl - are the #lines using MRA.chpl or MRA.clpl?\n\nI checked that build with:\n  valgrind chpl test_mul.chpl  --savec=tmp --cpp-lines\n\nwhich reported\n  ... Source and destination overlap in strcpy ... beautify.cpp:218\nSo, I have replaced that strcpy with an equivalent memmove (when the\nstrings do not overlap). I verified that fixed the valgrind error and\nthat the #lines for MRA.chpl are no longer garbled.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/cb1b146c6162902048b9cc85f462e5ceb19e1161"},{"sha":"88fd9711164ced16ab1f872eeabac05d8b866ab7","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"fix comment","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/88fd9711164ced16ab1f872eeabac05d8b866ab7"},{"sha":"73cb4f50341cab9f431a679a38e1ad5eefdf6678","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Add test cases showing the #line error I observed","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/73cb4f50341cab9f431a679a38e1ad5eefdf6678"},{"sha":"d3bf067db3b2b54be63814454dbbf68ca2301458","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Merge remote-tracking branch 'upstream/master' into fix-beautify","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/d3bf067db3b2b54be63814454dbbf68ca2301458"},{"sha":"aa3fb6bcdd3f67b2dcd79ec17359d5e8d51c4fe7","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Add tests that showed the original problem and that work now","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/aa3fb6bcdd3f67b2dcd79ec17359d5e8d51c4fe7"},{"sha":"c87c83269d8cc8f803e2cda4348946feefce13f7","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Only output one #line directive in order to increase test stability.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/c87c83269d8cc8f803e2cda4348946feefce13f7"},{"sha":"e737cf83f5920df992f7ee87a66aee5e4e7a89d8","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Fix a bug on 32-bit platforms where we lost bits\n\ncast to (uintptr_t) should have been (uint64_t).","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/e737cf83f5920df992f7ee87a66aee5e4e7a89d8"},{"sha":"ff8f1f54f8642366cd805c28532380e7a53db18a","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Add C tests for pread and preadv, straight or through sys.c","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/ff8f1f54f8642366cd805c28532380e7a53db18a"},{"sha":"29c396c7f8e97201fc6f3399409f2530acf73939","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Fix a GCC warning","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/29c396c7f8e97201fc6f3399409f2530acf73939"},{"sha":"67a1a2927dcf6b4c75a7c1eea796debf9e97004c","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Add a README.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/67a1a2927dcf6b4c75a7c1eea796debf9e97004c"},{"sha":"55696e6d14da16c19bcf9ea2787a0dca2ad20066","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Fix a bug with missing period in writef(\"###.\", 1)\n\nThe ###. format is supposed to show a period after the\nnumber. It does for floating point arguments but a bug\nprevented it from doing so with integral ones.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/55696e6d14da16c19bcf9ea2787a0dca2ad20066"},{"sha":"b0427c46d985fdafe611599e9217e16817751f86","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Add test case for writef(\"###.\", 1)","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/b0427c46d985fdafe611599e9217e16817751f86"},{"sha":"37d26c52f04586f094da0dc5e3b47b11340d80eb","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Update test to also print a floating point number.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/37d26c52f04586f094da0dc5e3b47b11340d80eb"},{"sha":"63e292576b3783030d340a81166ee36f620d33cc","author":{"email":"e01f471a0a039ccd6e0007037df8ddb2a870c29b@gmail.com","name":"Thomas Van Doren"},"message":"Update testRelease to build chpldoc and call make check-chpldoc.\n\nThis will fix the 1 warning that shows up in the nightly \"Cron Release\"\ntest. The warning is from examples/primers/chpldoc.doc.chpl because it cannot\nfind chpldoc.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/63e292576b3783030d340a81166ee36f620d33cc"},{"sha":"6de260aa1f7f3919cef289f99e27cafa057ecf7e","author":{"email":"f955cf5f42dff0db8f444c4740a67a0cf0b4805d@users.noreply.github.com","name":"Lydia Duncan"},"message":"Add three new futures for chpldoc.\n\nMike discovered that default value output for reals, imags, and complexes were\nhandled incorrectly.  Since a good solution would involve more effort and\nplanning, we have decided to delay and implement it after the release, rather\nthan implement a poor solution that relies on behavior that will change in the\nnear future.  To make sure this is not forgotten, add a future to handle these\ncases.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/6de260aa1f7f3919cef289f99e27cafa057ecf7e"},{"sha":"baa081892501380aff0b63ecc1ce31e8f4d82633","author":{"email":"f955cf5f42dff0db8f444c4740a67a0cf0b4805d@users.noreply.github.com","name":"Lydia Duncan"},"message":"Merge pull request #1596 from lydia-duncan/chpldocFutures\n\nAdd three new futures for chpldoc. [action discussed via email]\r\n\r\nMike discovered that default value output for reals, imags, and complexes were\r\nhandled incorrectly. Since a good solution would involve more effort and\r\nplanning, we have decided to delay and implement it after the release, rather\r\nthan implement a poor solution that relies on behavior that will change in the\r\nnear future. To make sure this is not forgotten, add a future to handle these\r\ncases.","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/baa081892501380aff0b63ecc1ce31e8f4d82633"},{"sha":"33d962822a20ac19d4f62dc466846f784c53562d","author":{"email":"e01f471a0a039ccd6e0007037df8ddb2a870c29b@gmail.com","name":"Thomas Van Doren"},"message":"Merge pull request #1595 from thomasvandoren/chpldoc-for-test-release\n\nUpdate testRelease to build chpldoc and call make check-chpldoc.\r\n\r\nThis will fix the one warning that shows up in the nightly \"Cron Release\"\r\ntest. The warning is from examples/primers/chpldoc.doc.chpl because it cannot\r\nfind chpldoc.\r\n\r\nr: @lydia-duncan","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/33d962822a20ac19d4f62dc466846f784c53562d"},{"sha":"66578684bfe9b00743ee8476083107c710369f80","author":{"email":"f72c6c5db3c0704c989984892e6202545f291ade@cray.com","name":"Michael Noakes"},"message":"Fix writeln bug","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/66578684bfe9b00743ee8476083107c710369f80"},{"sha":"d7225498c9effbc4d931911ada08fab387810776","author":{"email":"f72c6c5db3c0704c989984892e6202545f291ade@cray.com","name":"Michael Noakes"},"message":"IPE takes more responsibility for loading internal modules","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/d7225498c9effbc4d931911ada08fab387810776"},{"sha":"053e36d1e291a6fcd5ba8a7bcc7bc3eeb502f300","author":{"email":"316f002f21af5ba9752c9bba1f6bc783fdf918a1@users.noreply.github.com","name":"Vassily Litvinov"},"message":"Fixed compiler bug exposed by Filerator","distinct":true,"url":"https://api.github.com/repos/mppf/chapel/commits/053e36d1e291a6fcd5ba8a7bcc7bc3eeb502f300"}]}