{"push_id":719788110,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4eafddc0c0807f943ba767ca4ac4bf24a7bab9c5","before":"896cadf4555efcc42478780bf30fcc1376d879fa","commits":[{"sha":"95b9708743ef65e8fa6b7d354edfbff5ab553441","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Fix #12066: LinearSlow zero dimensional indexing\n\nThe goal of the internal _getindex/_unsafe_getindex/_setindex!/_unsafe_setindex! is to compute the indexes required in order to call the \"canonical\" indexing method. We must manually define zero-dimensional methods to preven ambiguities, but the definitions there are tricky for LinearSlow:\n\n* If the array is zero-dimensional, it should be an error (as this meant that the user didn't define their required method)\n* If the array is one-dimensional, it should call the real (non-underscored) method as this is the canonical indexing method\n* If the array is multi-dimensional, it should stay within the underscored functions until it has resolved the indices to the proper dimensionality.  The simplest way to do this is just to punt: `_getindex(LinearSlow(), A, 1)`.","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/95b9708743ef65e8fa6b7d354edfbff5ab553441"},{"sha":"4eafddc0c0807f943ba767ca4ac4bf24a7bab9c5","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Merge pull request #12071 from mbauman/mb/fix12066\n\nFix #12066: LinearSlow zero dimensional indexing","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/4eafddc0c0807f943ba767ca4ac4bf24a7bab9c5"}]}