{"push_id":2566069793,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"172781f8a19d707d660c92fa12455468c4ef39ab","before":"098f40f0ac43c1155469a54ca1822ad6d6eb8731","commits":[{"sha":"4b7687ca06698b25a8cd949dd8d8bf7a4a33bb1f","author":{"name":"Keno Fischer","email":"7e3ed8186492aca8c039a0528716df31ad911f7e@alumni.harvard.edu"},"message":"[NewOptimizer] Fix 32bit build","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/4b7687ca06698b25a8cd949dd8d8bf7a4a33bb1f"},{"sha":"88f17129c78f10dd939a6dd1810a57d5324cb1bf","author":{"name":"Keno Fischer","email":"7e3ed8186492aca8c039a0528716df31ad911f7e@alumni.harvard.edu"},"message":"Enable new optimizer by default","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/88f17129c78f10dd939a6dd1810a57d5324cb1bf"},{"sha":"ca764ea1a06a964c7c92c4f43b6b8adb9bda116f","author":{"name":"Matt Bauman","email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com"},"message":"Fix `join((), \", \")` (#27062)\n\nThis is a simply hack to avoid working with an `Iterators.Stateful(())`, which has problems when trying to stably infer the return type of the error function `next((), _)`. Punts https://github.com/JuliaLang/julia/issues/26871 to just using `Stateful` itself.","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/ca764ea1a06a964c7c92c4f43b6b8adb9bda116f"},{"sha":"fcaa379869ef0bbd96fb0629e654a64bdcfff76e","author":{"name":"Keno Fischer","email":"7e3ed8186492aca8c039a0528716df31ad911f7e@alumni.harvard.edu"},"message":"Merge pull request #27087 from JuliaLang/kf/enablenew\n\nEnable new optimizer by default","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/fcaa379869ef0bbd96fb0629e654a64bdcfff76e"},{"sha":"1b92f51ba3544edfcdb70a2f43ac1bb3a7bb5543","author":{"name":"Martin Holters","email":"0ce0c556b6530900bd67bca4d9994c2cbeaee60e@hsu-hh.de"},"message":"Improve inference of `collect` with unstable eltype (#25861)\n\nEnsure that `promote_typejoin(::Any, ::Any)` is at worst inferred as\r\n`Type`, since inference of `similar(dest, ::Any)` is very vague as the\r\nsecond parameter could not only be the new element type, but also e.g.\r\nnew size. Also ensure that `_array_for(::Type, itr, ::HasShape{N})` is\r\ninferable as an `Array{T,N}` with the correct `N`.","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/1b92f51ba3544edfcdb70a2f43ac1bb3a7bb5543"},{"sha":"eebeaa930ea74356089c10ffa5cb07ddfec781ef","author":{"name":"Matt Bauman","email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com"},"message":"More robust iteration over Vectors (#27079)\n\n* More robust iteration over Vectors\r\n\r\nCurrently, if a vector is resized in the midst of iteration, then `done` might \"miss\" the end of iteration. This trivially changes the definition to catch such a case. I am not sure what guarantees we make about mutating iterables during iteration, but this seems simple and easy to support.  Note, though, that it is somewhat tricky: until #13866 we used `i > length(a)`, but that foils vectorization due to the `typemax` case. This definition seems to get the best of both worlds. For a definition like `f` below, this new definition just requires one extra `add i64` operation in the preamble (before the loop). Everything else is identical to master.\r\n\r\n```julia\r\nfunction f(A)\r\n    r = 0\r\n    @inbounds for x in A\r\n        r += x\r\n    end\r\n    r\r\nend\r\n```","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/eebeaa930ea74356089c10ffa5cb07ddfec781ef"},{"sha":"b5d3874e359ab81bb2f0637e543a834cba0d7826","author":{"name":"Jameson Nash","email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@users.noreply.github.com"},"message":"gf-cache: permit `@nospecialize` on Varargs (#27081)\n\nthis ensures the Expr constructor is not over-specialized / compiled","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/b5d3874e359ab81bb2f0637e543a834cba0d7826"},{"sha":"172781f8a19d707d660c92fa12455468c4ef39ab","author":{"name":"Matt Bauman","email":"44fcb06dcd4f9dce60d8f6a0ddfd39552ddc7927@gmail.com"},"message":"Flush out the pointer docs (#27063)\n\n* Flush out the pointer docs\r\n\r\nFix #14604.\r\n\r\n* Add `GC.-at-preserve` to the manual, explicit ref to ref Ref","distinct":true,"url":"https://api.github.com/repos/ajcressman/julia/commits/172781f8a19d707d660c92fa12455468c4ef39ab"}]}
{"actor":{"display_login":"ajcressman"}}