Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also orlearn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also.Learn more about diff comparisons here.
base repository:JuliaLang/julia
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:v1.10.8
Choose a base ref
Loading
...
head repository:JuliaLang/julia
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:v1.10.9
Choose a head ref
Loading
  • 18commits
  • 34files changed
  • 14contributors

Commits on Jan 28, 2025

  1. Add compat entry forBase.donotdelete(#55773)

    (cherry picked from commit346f38b)
    @LilithHafner
    LilithHafner authored andKristofferC committedJan 28, 2025
    Configuration menu
    Copy the full SHA
    3cd52efView commit details
    Browse the repository at this point in the history
  2. Subtype: some performance tuning. (#56007)

    The main motivation of this PR is tofix#55807.dc689fe tries to remove the slow`may_contain_union_decision` check by re-organizing the code path. Nowthe fast path has been removed and most of its optimization has beenintegrated into the preserved slow path.Since the slow path stores all inner ∃ decisions on the outer most Rstack, there might be overflow risk.aee69a4 should fix that concern.The reported MWE now becomes```julia  0.000002 seconds  0.000040 seconds (105 allocations: 4.828 KiB, 52.00% compilation time)  0.000023 seconds (105 allocations: 4.828 KiB, 49.36% compilation time)  0.000026 seconds (105 allocations: 4.828 KiB, 50.38% compilation time)  0.000027 seconds (105 allocations: 4.828 KiB, 54.95% compilation time)  0.000019 seconds (106 allocations: 4.922 KiB, 49.73% compilation time)  0.000024 seconds (105 allocations: 4.828 KiB, 52.24% compilation time)```Local bench also shows that72855cd slightly accelerates`OmniPackage.jl`'s loading```juliajulia>@time using OmniPackage# v1.11rc4 20.525278 seconds (25.36 M allocations: 1.606 GiB, 8.48% gc time, 12.89% compilation time: 77% of which was recompilation)# v1.11rc4+aee69a4+72855cd 19.527871 seconds (24.92 M allocations: 1.593 GiB, 8.88% gc time, 15.13% compilation time: 82% of which was recompilation)```(cherry picked from commitf3a36d7)
    @N5N3
    N5N3 authored andKristofferC committedJan 28, 2025
    Configuration menu
    Copy the full SHA
    07fc290View commit details
    Browse the repository at this point in the history
  3. Fixlog_quasitriufor internal scalings=0(#56311)

    This PR is a potential fix for #54833.## DescriptionThe functionhttps://github.com/JuliaLang/julia/blob/2a06376c18afd7ec875335070743dcebcd85dee7/stdlib/LinearAlgebra/src/triangular.jl#L2220computes $\boldsymbol{A}^{\dfrac{1}{2^s}} - \boldsymbol{I}$ for areal-valued $2\times 2$ matrix $\boldsymbol{A}$ using Algorithm 5.1 in[R1]. However, the algorithm in [R1] as well as the above function donot handle the case $s=0.$ This fix extends the function to compute$\boldsymbol{A}^{\dfrac{1}{2^s}} - \boldsymbol{I} \Bigg|_{s=0} =\boldsymbol{A} - \boldsymbol{I}.$## Checklist- [X] Fix code: `stdlib\LinearAlgebra\src\triangular.jl` in function`_sqrt_pow_diag_block_2x2!(A, A0, s)`.- [X] Add test case: `stdlib\LinearAlgebra\test\triangular.jl`.- [X] Update `NEWS.md`.- [X] Testing and self review.|  Tag  | Reference || --- | --- || <nobr>[R1]</nobr> | Al-Mohy, Awad H. and Higham, Nicholas J. "ImprovedInverse Scaling and Squaring Algorithms for the Matrix Logarithm", 2011,url:https://eprints.maths.manchester.ac.uk/1687/1/paper11.pdf |---------Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de>Co-authored-by: Oscar Smith <oscardssmith@gmail.com>(cherry picked from commit2cdfe06)
    @aravindh-krishnamoorthy@dkarrasch@oscardssmith
    3 people authored andKristofferC committedJan 28, 2025
    Configuration menu
    Copy the full SHA
    fcb138bView commit details
    Browse the repository at this point in the history
  4. REPL: Handle message fromcomplete_methods!when max methods is hit (

    …#57138)(cherry picked from commit88c71dd)
    @IanButterworth
    IanButterworth authored andKristofferC committedJan 28, 2025
    Configuration menu
    Copy the full SHA
    ecfa806View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2025

  1. 🤖 [backports-release-1.10] Bump the Pkg stdlib from 6390ea92b to 0b3a…

    …f4592 (#57225)Co-authored-by: IanButterworth <1694067+IanButterworth@users.noreply.github.com>
    @DilumAluthgeBot@IanButterworth
    DilumAluthgeBot andIanButterworth authoredJan 31, 2025
    Configuration menu
    Copy the full SHA
    ce106ddView commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. Configuration menu
    Copy the full SHA
    bd8c582View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2025

  1. backport 1.10: fix handling of unknown setting in@constprop, fix e…

    …rror message (#57320)Backport of PR#56946 to v1.10.Co-authored-by: Shuhei Kadowaki<40514306+aviatesk@users.noreply.github.com>(cherry picked from commita3f336f)
    @nsajko
    nsajko authoredFeb 10, 2025
    Configuration menu
    Copy the full SHA
    957cd4cView commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2025

  1. Make ptls allocations at least 128 byte aligned (#57310)

    Fixes#54560 (comment)(cherry picked from commit79e98e3)
    @gbaraldi@KristofferC
    gbaraldi authored andKristofferC committedFeb 14, 2025
    Configuration menu
    Copy the full SHA
    096c7dfView commit details
    Browse the repository at this point in the history
  2. handle unbound vars in NTuple fields

    Comparing objects by `==` will happily answer nonsense for malformedtype comparisons, such as `unwrap_unionall(A) == A`. Avoid forming thatquery. Additionally, need to recourse through Vararg when examining typestructure to make decisions.Fix#55076Fix#55189
    @vtjnash@KristofferC
    vtjnash authored andKristofferC committedFeb 14, 2025
    Configuration menu
    Copy the full SHA
    5bf46f4View commit details
    Browse the repository at this point in the history
  3. Fix test report alignment (#56789)

    (cherry picked from commit32ea18e)
    @IanButterworth@KristofferC
    IanButterworth authored andKristofferC committedFeb 14, 2025
    Configuration menu
    Copy the full SHA
    cc0dc3dView commit details
    Browse the repository at this point in the history
  4. MiscellaneousMeta.partially_inline!fixes (#56813)

    This fixes up a couple of conspicuous problems I noticed when reviewingI'm unsure we should have accepted this pass in Base to begin with... Itshould at least be re-written to error on unexpected IR elements(instead of performing an invalid transform silently), but the realproblem is that this pass is out-of-pipeline and so it doesn't run onmost user code and we have much worse coverage compared to passes in themain Compiler.(cherry picked from commitc1db3a4)
    @topolarity@KristofferC
    topolarity authored andKristofferC committedFeb 14, 2025
    Configuration menu
    Copy the full SHA
    fd41d5eView commit details
    Browse the repository at this point in the history
  5. Make sure we don't promise alignments that are larger than the heap a…

    …lignment to LLVM (#56938)Fixes#56937---------Co-authored-by: Oscar Smith <oscardssmith@gmail.com>(cherry picked from commit1e2758e)
    @gbaraldi@oscardssmith@KristofferC
    2 people authored andKristofferC committedFeb 14, 2025
    Configuration menu
    Copy the full SHA
    09704c7View commit details
    Browse the repository at this point in the history
  6. Make write(IO, Char) actually return the amount of printed bytes inst…

    …ead of the attempted written bytes. (#56980)(cherry picked from commit6ac351a)
    @gbaraldi@KristofferC
    gbaraldi authored andKristofferC committedFeb 14, 2025
    Configuration menu
    Copy the full SHA
    9103718View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2025

  1. inference: avoid inferring unreachable code methods (#51317)

    (cherry picked from commit0a82b71)
    @vtjnash
    vtjnash committedFeb 19, 2025
    Configuration menu
    Copy the full SHA
    1895479View commit details
    Browse the repository at this point in the history
  2. inference: ensure inferring reachable code methods (#57088)

    PR#51317 was a bit over-eager about inferring inferring unreachablecode methods. Filter out the Vararg case, since that can be handled bysimply removing it instead of discarding the whole call.Fixes#56628(cherry picked from commiteb9f24c)
    @vtjnash
    vtjnash committedFeb 19, 2025
    Configuration menu
    Copy the full SHA
    4226f1eView commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2025

  1. Revert "Make sure we don't promise alignments that are larger than th…

    …e heap alignment to LLVM (#56938)"This reverts commit09704c7.
    @KristofferC
    KristofferC committedFeb 20, 2025
    Configuration menu
    Copy the full SHA
    92f03a4View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2025

  1. Configuration menu
    Copy the full SHA
    237e81cView commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2025

  1. Configuration menu
    Copy the full SHA
    5595d20View commit details
    Browse the repository at this point in the history
Loading

[8]ページ先頭

©2009-2025 Movatter.jp