{"push_id":708717644,"size":29,"distinct_size":2,"ref":"refs/heads/array_align_init","head":"d7661e8d9c4cced3f55758e9bf86977b46bedf1a","before":"9a07120e20b6ddbde483bbf8fac4b4c779796178","commits":[{"sha":"caf2242a62ed569f4f342258937acb2497454ace","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"1) Added method reformOrResize to allow Array contain and manage storage\n   that is allocated but not currently needed.  An example would be if\n   adding a Matrix of data onto a Cube.\n\n2) Added \"typedef T ElementType;\" so that templates using an array can\n   have access to the element type.  (STL data structures usually do this).","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/caf2242a62ed569f4f342258937acb2497454ace"},{"sha":"265d1d9f729a4f1c5c488e7bab4a6ef51bda5cef","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Merge branch 'master' into ArrayMods","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/265d1d9f729a4f1c5c488e7bab4a6ef51bda5cef"},{"sha":"c16b07b232da0cf8df84d05b960f929aca0d2c10","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Cube Tile Reuse\n\nPreviously whenver the TSMCube cube object needed to evict a tile from\ncache and add a new one it would write the target tile, if needed, and\nthen deallocate it; then a new tile was allocated and filled.  This\nmod caches a tile whenver it is deallocated and allows the allocation\nlogic to use that cached tile rather than allocated a brand new one.\nThis approach reduces the amount of allocation which can become\nsignificant when tiles are large (and they are likely to get larger in\nHPC applications).\n\nRan the various tests named tTiled* using valgrind and fixed the one\npotential error that was introduced.  Valgrind reports the writing of\nunitialized storage but these errors predate this mod.","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/c16b07b232da0cf8df84d05b960f929aca0d2c10"},{"sha":"d00964350d9b5240a2fbda1586a4a89c09c886f6","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Merge branch 'master' of ssh://github.com/casacore/casacore into ArrayMods","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/d00964350d9b5240a2fbda1586a4a89c09c886f6"},{"sha":"098eb840b73c0f7172711216bdb6a64f1a377443","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Modified Array.{h,tcc} to address Ger's comments on the pull request.","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/098eb840b73c0f7172711216bdb6a64f1a377443"},{"sha":"2da9fc9d0c7e4870a43a072a442f40e87d6d4883","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Slight mod suggested by Ger to clean up logic.","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/2da9fc9d0c7e4870a43a072a442f40e87d6d4883"},{"sha":"c24188bf4ab9b6b5a4b00b481c841e0e2b7cd688","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Moved 95% of the implementation of Array<T>::reformOrReshape to ArrayBase with\nneeded template-specific info passed in as parameters.","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/c24188bf4ab9b6b5a4b00b481c841e0e2b7cd688"},{"sha":"46b1be79a7fa7fd3400dc2700b7c87e5fd7d9207","author":{"email":"9596cd624eb6164b2cfed26d85a93b05fcb918b7@nrao.edu","name":"JimNrao"},"message":"Reworked API so that there are now two public methods: reformOrResize\nand extend.  The first method promised nothing about the data contained\nin the array while the second method always preserves it.","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/46b1be79a7fa7fd3400dc2700b7c87e5fd7d9207"},{"sha":"735813b9ebd71e0d358893f08bc85dd1475d4704","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Issue #88: Build it as a module to get the proper suffix","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/735813b9ebd71e0d358893f08bc85dd1475d4704"},{"sha":"9085e5cf32fa078c06ec5135cdfe10f73db71efc","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Merge pull request #127 from gervandiepen/master\n\nIssue #88: Build it as a module to get the proper suffix","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/9085e5cf32fa078c06ec5135cdfe10f73db71efc"},{"sha":"a9d9471356ef4adf8e0139d0607dbfa2334b1d66","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Fixed issue #116 (in ifdef-ed part of code)","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/a9d9471356ef4adf8e0139d0607dbfa2334b1d66"},{"sha":"2f089963be9fc57e521edbeeded2bbc330e8d54a","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Merge pull request #128 from gervandiepen/issue116\n\nFixed issue #116 (in ifdef-ed part of code)","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/2f089963be9fc57e521edbeeded2bbc330e8d54a"},{"sha":"dae8bd7737d45bd0ba167c20de56e5aa6c6b1988","author":{"email":"d9554e1af4b1b1025a175a77bdf3230ab752d193@pythonic.nl","name":"Gijs Molenaar"},"message":"trying to enable multi OS support for travis","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/dae8bd7737d45bd0ba167c20de56e5aa6c6b1988"},{"sha":"5f1ec9cee01a2250604c0e3a5f8e072435e91516","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Fixed issue #129 Install suppression file and added a few suppressions","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/5f1ec9cee01a2250604c0e3a5f8e072435e91516"},{"sha":"c249004b2feb18e3b0f61384ecb0cb87ac0a902b","author":{"email":"d9554e1af4b1b1025a175a77bdf3230ab752d193@pythonic.nl","name":"Gijs Molenaar"},"message":"Merge pull request #131 from casacore/travis-osx\n\nEnable multi OS support for travis","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/c249004b2feb18e3b0f61384ecb0cb87ac0a902b"},{"sha":"f4dd9a31b50eb113c1c1f8698a97a49528840243","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Install suppression file in share/casacore","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/f4dd9a31b50eb113c1c1f8698a97a49528840243"},{"sha":"adcae928ceac86a2f9e4e8fdfdd66bdf4753137a","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Merge pull request #130 from gervandiepen/issue129\n\nFixed issue #129 Install suppression file and added a few suppressions","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/adcae928ceac86a2f9e4e8fdfdd66bdf4753137a"},{"sha":"009c848aa28c08042aeaa1358cf916d10145253a","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Issue #122 CASA need wcslib 4.7","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/009c848aa28c08042aeaa1358cf916d10145253a"},{"sha":"fe0f66e05c79642d761ffaa2f28e48e8ec7c0fb2","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Merge pull request #133 from gervandiepen/issue122\n\nIssue #122 CASA need wcslib 4.7","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/fe0f66e05c79642d761ffaa2f28e48e8ec7c0fb2"},{"sha":"8c04e9f9f33c1cf263f1f5dff700e6de419678a3","author":{"email":"c0c5424fe6ac4d8a2a79ac507337986a3442fce6@gmail.com","name":"Ger van Diepen"},"message":"Merge pull request #114 from JimNrao/CubeTileReuse\n\nCube Tile Reuse","distinct":false,"url":"https://api.github.com/repos/ithubg/casacore/commits/8c04e9f9f33c1cf263f1f5dff700e6de419678a3"}]}