{"push_id":1009733308,"size":377,"distinct_size":377,"ref":"refs/heads/ios_branch","head":"7215eb1619687bc215a81826457d43ca00f234ca","before":"8a4d5acd28d23f30c3443bc6bafe4daa93233dae","commits":[{"sha":"e71538a5d6dbb44d0a71c003d717eba0e334a3ba","author":{"email":"cd7f6d727b4f9ea465d517ca229e5798a21327b2@stanford.edu","name":"Sacha Verweij"},"message":"Behaviorally-identical but more efficient getindex methods for Unit(Lower|Upper)Triangular types. See #14490.","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/e71538a5d6dbb44d0a71c003d717eba0e334a3ba"},{"sha":"067e87199ccdf9817a480844eecf16c81c1027a2","author":{"email":"aae7f2cf54ef68540443172465051e70b94dc46e@gmail.com","name":"Andreas Noack"},"message":"Fix type inference problem for eig(SymTridiagonal) by changing the catch all\nkwargs... argument in eig(StridedMatrix) to specific keywords and by adding\na fallback eig method without keywords.\n\nAlso changing the formatting of the eig* methods for SymTridiagonal to make\nthem easier to read.","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/067e87199ccdf9817a480844eecf16c81c1027a2"},{"sha":"c8d32b0a598e9831b503db764c1507b951c8f6c9","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@karpinski.org","name":"Stefan Karpinski"},"message":"sign(::Complex): make sign of complex zero respect signs of parts","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/c8d32b0a598e9831b503db764c1507b951c8f6c9"},{"sha":"36985a3b2eed333faa943aaeafe69c26f921d4eb","author":{"email":"e1a9db123d9d3c7646dc484a5b5ad079cbfc722f@gmail.com","name":"Simon Byrne"},"message":"Remove ordering constraint for Givens rotations","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/36985a3b2eed333faa943aaeafe69c26f921d4eb"},{"sha":"4d87239c817c47becefc3e832bb1cbf00f2fe4da","author":{"email":"07bb382cc82ffb36b845e5bc30303490561af09b@gmail.com","name":"Erik Schnetter"},"message":"Inline complex div_fast routine\n\nA fastmath complex division usually translates to just a few machine instructions (I count 9). It isn't inlined by default, but the generated code is clearly much better with inlining. (@time and @profile agreed in real-world application.)","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/4d87239c817c47becefc3e832bb1cbf00f2fe4da"},{"sha":"00eb9d918f265e3f435224bb6692799b73dd3624","author":{"email":"14d2f9399edba0ce0450fdd9f236779db81933bf@gmail.com","name":"Kenta Sato"},"message":"support inv(::Diagonal) for integer elements","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/00eb9d918f265e3f435224bb6692799b73dd3624"},{"sha":"31ede2ef5fd06b68b168d2b161a1ce9c9b0d6188","author":{"email":"e1a9db123d9d3c7646dc484a5b5ad079cbfc722f@gmail.com","name":"Simon Byrne"},"message":"Complex trig function cleanup\n\nThis cleans up complex-argument `sin`, `cos`, `sinpi` and `cospi`, as well as fixing a few incorrect boundary cases (mentioned in #14854).","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/31ede2ef5fd06b68b168d2b161a1ce9c9b0d6188"},{"sha":"fc7c69b12e9f681761489c5b484a95aeefa4a987","author":{"email":"e1a9db123d9d3c7646dc484a5b5ad079cbfc722f@gmail.com","name":"Simon Byrne"},"message":"simplify complex trig tests","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/fc7c69b12e9f681761489c5b484a95aeefa4a987"},{"sha":"981936e486d8d1bd80654e65aec7489f19a7f5a6","author":{"email":"07bb382cc82ffb36b845e5bc30303490561af09b@gmail.com","name":"Erik Schnetter"},"message":"Make signed-unsigned integer comparisons more uniform","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/981936e486d8d1bd80654e65aec7489f19a7f5a6"},{"sha":"a12fba63d96a19c8a956cdc18f3746f02c997d0e","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Allow constructing CartesianIndex by flattening nested indexes\n\nAlso take the dimensionality of CartesianIndex into account when computing index lengths and shapes.","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/a12fba63d96a19c8a956cdc18f3746f02c997d0e"},{"sha":"31cd3b0f3de1997c912b8370ee0e0b6be4e01bdb","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Refactor SubArrays\n\n* Use lispy definitions to re-index the parent indices instead of generated functions\n* The last parameter is now simply a boolean that specifies if the SubArray supports fast linear indexing\n* Merging indices (for linear indexing) will now create a vector of CartesianIndexes instead of a vector of Ints\n* first_index and stride1 are now only computed for FastLinear SubArrays; SubArrays that wrap LinearSlow parents now do no extra work on construction.","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/31cd3b0f3de1997c912b8370ee0e0b6be4e01bdb"},{"sha":"06059e0c961cf8ea849b4d3030d2fccfa65eaced","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Make MAX_TUPLETYPE_LEN unconstraining in \"normal\" usage","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/06059e0c961cf8ea849b4d3030d2fccfa65eaced"},{"sha":"96aa5184a5077e6b7ebecf381761b3cc26653db2","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Remove the last generated SubArray method\n\nMake the stride1 and first index computations recursive","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/96aa5184a5077e6b7ebecf381761b3cc26653db2"},{"sha":"24457e09e2d73ec3e0da607f592b63f54fefac86","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Fix and test CartesianIndex{N} constructors","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/24457e09e2d73ec3e0da607f592b63f54fefac86"},{"sha":"5b817b91deab8c8e15a6797aad4737d3d3c8a104","author":{"email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com","name":"Matt Bauman"},"message":"Restore array perf tests","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/5b817b91deab8c8e15a6797aad4737d3d3c8a104"},{"sha":"e0bc056f20909634cdcce1ad0a548764a1cc9ea5","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"eliminate emit_expr alternatives\n\nthis also implements trivial constant propagation as an improved replacement for the manual emit_unboxed / emit_expr(.., false) optimization","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/e0bc056f20909634cdcce1ad0a548764a1cc9ea5"},{"sha":"dbfc0e23e91cc84b5ef7122baa6ef9bcdad8cf8a","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"improve codegen handling of fully linear IR","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/dbfc0e23e91cc84b5ef7122baa6ef9bcdad8cf8a"},{"sha":"5a147d36eb8515be905af66a6a5f93172bc335e9","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"constant propogate constant ::Type{T} arguments during codegen\n\nthis helps with code-generation of certain intrinsics calls when type inference has not run","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/5a147d36eb8515be905af66a6a5f93172bc335e9"},{"sha":"47b3bfd41ecda31658246ed151ca7bf570c8ee69","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"compute constant call expressions during codegen\n\nthis permits continued computation of the constant tuple arguments to ccall/cglobal/llvmcall with a linearized IR","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/47b3bfd41ecda31658246ed151ca7bf570c8ee69"},{"sha":"2d37f68167aaeb7998935df5008d331e85d9cd53","author":{"email":"e1a9db123d9d3c7646dc484a5b5ad079cbfc722f@gmail.com","name":"Simon Byrne"},"message":"Adds %a methods for printing integers, fixes #14409.","distinct":true,"url":"https://api.github.com/repos/samoconnor/julia/commits/2d37f68167aaeb7998935df5008d331e85d9cd53"}]}