{"push_id":1099980311,"size":31,"distinct_size":31,"ref":"refs/heads/squelch","head":"08beb50a71f4301883db5068b3c11aced6973fbd","before":"6d0bb3332f8e35493fc7b069783e4a646955a1dc","commits":[{"sha":"91ca89acf16f579677eae1fcc2ee02e15ac7cc35","author":{"email":"33415e10612dafdaf074e6ef43fa021043a4163c@gmail.com","name":"aaamini"},"message":"Update arrays.rst","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/91ca89acf16f579677eae1fcc2ee02e15ac7cc35"},{"sha":"5c714cdeb58fc7e94eff0f05285139b6aa7a1f85","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Fix compilation error on msys2","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/5c714cdeb58fc7e94eff0f05285139b6aa7a1f85"},{"sha":"c4f54d115c135e9b31d8df3996cab8f786b5fdf6","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Add a length parameter N to Vararg, Vararg{T,N}\n\nThis also:\n- adds an enum classification of Vararg types\n- implements a few convenience functions\n- switches some checks from jl_is_va_tuple to jl_va_tuple_kind(t) == JL_VARARG_UNBOUND\n- updates jl_wrap_vararg to take two inputs\n- displays such Varargs properly in the REPL","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/c4f54d115c135e9b31d8df3996cab8f786b5fdf6"},{"sha":"add7a232953e2cb3bf8e876d0a15ade65b38d454","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"implement Vararg{T,N} type rules\n\nThis commit includes the following changes:\n\nAdd new jl_tuple_subtype_ algorithm\n\nTest jl_subtype_le more thoroughly, return \"new\" result\n\nThis also makes tweaks to the algorithm to prevent matches like\nArray{Tuple{Int}} <: Array{NTuple}\n\nUpdate jl_type_morespecific\n\nUpdate type_match for new va tuples\n\nImplement jl_type_intersect for new Vararg tuples\n\nUpdate typejoin for new Varargs\n\nInstantiate Tuple{Vararg{Int,3}} as Tuple{Int,Int,Int}\n\nMake NTuple{N,T} a typealias for Tuple{Vararg{T,N}}\n\nDon't wrap V<:Vararg in TypeVar(:_, V)","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/add7a232953e2cb3bf8e876d0a15ade65b38d454"},{"sha":"59ed8a2d50e3126536e90858a65634725fcbe098","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Add docs and NEWS on Vararg{T,N}","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/59ed8a2d50e3126536e90858a65634725fcbe098"},{"sha":"2d43a669bdf8bf5247137138353f5b8181c667a7","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Don't assume a limited set of types for N in Vararg{T,N}\n\nNeeded for NTuple{Integer} declarations like found in sparsematrix.jl.","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/2d43a669bdf8bf5247137138353f5b8181c667a7"},{"sha":"bc3ed5db1c7334c989418e755b36b91cb3463cca","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Add more Vararg{T,N} tests","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/bc3ed5db1c7334c989418e755b36b91cb3463cca"},{"sha":"f57b858cfc796174053eb085d9e83bf448a37df0","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Incorporate type_match_invariance_mask in tuple_match","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/f57b858cfc796174053eb085d9e83bf448a37df0"},{"sha":"df69bfdf3edf676e8d6b5ac15eee650f2994a30d","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Add space in Vararg test expectation","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/df69bfdf3edf676e8d6b5ac15eee650f2994a30d"},{"sha":"7694e3b6ce3ca12f9873d57c5084ecce2900f660","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Provide more useful debugging info from testintersect","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/7694e3b6ce3ca12f9873d57c5084ecce2900f660"},{"sha":"d0bf8f8830e244ca2613538a4c038c9643c677a4","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Fix segfault with invoke","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/d0bf8f8830e244ca2613538a4c038c9643c677a4"},{"sha":"f75e9d3e76a26fcdbc6f799cce6dbace69c54025","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Fix Type{Tuple{}} <: Type{NTuple{TypeVar(:N,true)}}\n\nOn current master, this gave true but\n   Type{Tuple{}} <: Type{Tuple{Vararg}}\ngave false. Now they both give true.","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/f75e9d3e76a26fcdbc6f799cce6dbace69c54025"},{"sha":"59160f2b239974db0be12d50354501bbd14a9bd7","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Validate Vararg parameters","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/59160f2b239974db0be12d50354501bbd14a9bd7"},{"sha":"7ee35b0c883aab3c5937e6d4e8ef89edcf6bc27a","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Re-fix #12092","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/7ee35b0c883aab3c5937e6d4e8ef89edcf6bc27a"},{"sha":"82ef48c0fc4d4e62df51a2ec5b9b63216df0e3a8","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Rename enum types","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/82ef48c0fc4d4e62df51a2ec5b9b63216df0e3a8"},{"sha":"1f4ae21f36d6ca9387a01e8aaaac68f96c769325","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Delete unused inst_tupletype_unchecked_uncached","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/1f4ae21f36d6ca9387a01e8aaaac68f96c769325"},{"sha":"c66aeb332fa5b39470479b98eaa621fab2016005","author":{"email":"cc3de660a22a4f0e231dde9743ac1c9a7d407254@gmail.com","name":"Tim Holy"},"message":"Fix Vararg method printing","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/c66aeb332fa5b39470479b98eaa621fab2016005"},{"sha":"92ac59a5322e738f56cbc5b4da57e02270fdebd0","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"normalize more Tuple{Vararg{T,N}} to Tuple{T,...}\n\nc.f. \"Instantiate Tuple{Vararg{Int,3}} as Tuple{Int,Int,Int}\"","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/92ac59a5322e738f56cbc5b4da57e02270fdebd0"},{"sha":"59cc3b494c5ff1109aced72ac090284de6ab5a56","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@karpinski.org","name":"Stefan Karpinski"},"message":"fix mystery REPL test change introduced by 5de52cf9c9343cfcf50be4c (#16198)","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/59cc3b494c5ff1109aced72ac090284de6ab5a56"},{"sha":"bd582b3ec86e8a8854bbd86862da43fefa9b8397","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@kelman.net","name":"Tony Kelman"},"message":"Fix bytes2hex docstring at its source\n\nand sort print_with_color formatting list so the ordering does not change\nwhen run on 32 bit Julia","distinct":true,"url":"https://api.github.com/repos/bjarthur/julia/commits/bd582b3ec86e8a8854bbd86862da43fefa9b8397"}]}