{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/27159","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/27159/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/27159/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/27159/events","html_url":"https://github.com/JuliaLang/julia/pull/27159","id":324515700,"number":27159,"title":"break all the decompositions","user":{"login":"Sacha0","id":5799177,"avatar_url":"https://avatars0.githubusercontent.com/u/5799177?v=4","gravatar_id":"","url":"https://api.github.com/users/Sacha0","html_url":"https://github.com/Sacha0","followers_url":"https://api.github.com/users/Sacha0/followers","following_url":"https://api.github.com/users/Sacha0/following{/other_user}","gists_url":"https://api.github.com/users/Sacha0/gists{/gist_id}","starred_url":"https://api.github.com/users/Sacha0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sacha0/subscriptions","organizations_url":"https://api.github.com/users/Sacha0/orgs","repos_url":"https://api.github.com/users/Sacha0/repos","events_url":"https://api.github.com/users/Sacha0/events{/privacy}","received_events_url":"https://api.github.com/users/Sacha0/received_events","type":"User","site_admin":false},"labels":[{"id":514135802,"url":"https://api.github.com/repos/JuliaLang/julia/labels/deprecation","name":"deprecation","color":"c5def5","default":false},{"id":61807486,"url":"https://api.github.com/repos/JuliaLang/julia/labels/linear%20algebra","name":"linear algebra","color":"f2b3db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/JuliaLang/julia/milestones/4","html_url":"https://github.com/JuliaLang/julia/milestone/4","labels_url":"https://api.github.com/repos/JuliaLang/julia/milestones/4/labels","id":96266,"number":4,"title":"0.7","description":"An intermediate release feature-equivalent to 1.0 but with deprecations.","creator":{"login":"StefanKarpinski","id":153596,"avatar_url":"https://avatars2.githubusercontent.com/u/153596?v=4","gravatar_id":"","url":"https://api.github.com/users/StefanKarpinski","html_url":"https://github.com/StefanKarpinski","followers_url":"https://api.github.com/users/StefanKarpinski/followers","following_url":"https://api.github.com/users/StefanKarpinski/following{/other_user}","gists_url":"https://api.github.com/users/StefanKarpinski/gists{/gist_id}","starred_url":"https://api.github.com/users/StefanKarpinski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StefanKarpinski/subscriptions","organizations_url":"https://api.github.com/users/StefanKarpinski/orgs","repos_url":"https://api.github.com/users/StefanKarpinski/repos","events_url":"https://api.github.com/users/StefanKarpinski/events{/privacy}","received_events_url":"https://api.github.com/users/StefanKarpinski/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":480,"state":"open","created_at":"2012-03-15T04:57:43Z","updated_at":"2018-05-21T17:17:22Z","due_on":"2017-12-15T08:00:00Z","closed_at":null},"comments":16,"created_at":"2018-05-18T18:50:32Z","updated_at":"2018-05-21T20:42:08Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/JuliaLang/julia/pulls/27159","html_url":"https://github.com/JuliaLang/julia/pull/27159","diff_url":"https://github.com/JuliaLang/julia/pull/27159.diff","patch_url":"https://github.com/JuliaLang/julia/pull/27159.patch"},"body":"This pull request implements [the new approach to #26997](https://github.com/JuliaLang/julia/pull/26997#issuecomment-389984626). That is, this pull request deprecates `lufact[!]`, `eigfact[!]`, `schurfact[!]`, `lqrfact[!]`, `qrfact[!]`, `bkfact[!]`, `cholfact[!]`, `ldltfact[!]`, `hessfact[!]`, and `svdfact[!]` to `lu[!]`, `eig[!]`, `schur[!]`, `lq[!]`, `qr[!]`, `bk[!]`, `chol[!]`, `ldlt[!]`, `hess[!]`, and `svd[!]` respectively, clobbering existing methods of the latter functions. To facilitate this deprecation, this pull request adds destructuring via iteration to decomposition objects, and `getindex(S::($DecompositionType), i::Integer)` methods that yield the decomposition components produced by iteration.\r\n\r\nDecision points: 1) ~Should the `getindex(S::$(Decomposition), i::Integer)` methods be left in place indefinitely, or immediately deprecated?~ Deprecated, and done. 2) ~Should we deprecate e.g. `lufact!` to `lu!` simultaneously?~ Yes, and done.\r\n\r\nBest!"},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/390776176","html_url":"https://github.com/JuliaLang/julia/pull/27159#issuecomment-390776176","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/27159","id":390776176,"user":{"login":"fredrikekre","id":11698744,"avatar_url":"https://avatars2.githubusercontent.com/u/11698744?v=4","gravatar_id":"","url":"https://api.github.com/users/fredrikekre","html_url":"https://github.com/fredrikekre","followers_url":"https://api.github.com/users/fredrikekre/followers","following_url":"https://api.github.com/users/fredrikekre/following{/other_user}","gists_url":"https://api.github.com/users/fredrikekre/gists{/gist_id}","starred_url":"https://api.github.com/users/fredrikekre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fredrikekre/subscriptions","organizations_url":"https://api.github.com/users/fredrikekre/orgs","repos_url":"https://api.github.com/users/fredrikekre/repos","events_url":"https://api.github.com/users/fredrikekre/events{/privacy}","received_events_url":"https://api.github.com/users/fredrikekre/received_events","type":"User","site_admin":false},"created_at":"2018-05-21T20:42:08Z","updated_at":"2018-05-21T20:42:08Z","author_association":"CONTRIBUTOR","body":"Proposal: Spell out `bk`, `hess` and `chol` to `bunchkaufman`, `hessenberg` and `cholesky` (also less breaking, but that is secondary). Personally I think that\r\n```\r\nx = cholesky(A)\\b\r\n```\r\nlooks pretty nice."}}
{"actor":{"display_login":"fredrikekre"}}