Skip to content
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 or learn 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.6.0-rc2
Choose a base ref
...
head repository: JuliaLang/julia
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.6.0-rc3
Choose a head ref
  • 12 commits
  • 22 files changed
  • 7 contributors

Commits on Mar 14, 2021

  1. llvm-alloc-opt: handle dead code better (#39801)

    In some cases (particularly after removing a phi node), we might end up
    in a circumstance where it appears statically that we would use a slot
    for both a ref and bits. Avoid generating malformed IR in this case.
    
    In the future, this situation could also possibly happen if we walked
    through phi nodes and attempted to merge the contents (with great care).
    
    (cherry picked from commit 9e783bb)
    vtjnash authored and KristofferC committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    27fe288 View commit details
    Browse the repository at this point in the history
  2. Canonicalize IR to disallow mutable GlobalRef in value position (#39893)

    Generally we assume parameters can be duplicated without seeing
    side-effects. That is not entirely true of mutable globals and
    multi-threading.
    
    Refs: #36450
    Fixes: #39508
    (cherry picked from commit c0f9666)
    vtjnash authored and KristofferC committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    8cef2f9 View commit details
    Browse the repository at this point in the history
  3. Faster dot product for sparse matrices and dense vectors (#39889)

    (cherry picked from commit bf0364b)
    matbesancon authored and KristofferC committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    e93da57 View commit details
    Browse the repository at this point in the history
  4. fix #39895, crash from deserialized closure using the shared method t…

    …able (#39916)
    
    (cherry picked from commit cc66025)
    JeffBezanson authored and KristofferC committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    7a4413b View commit details
    Browse the repository at this point in the history
  5. Restore StackOverflow error message for repeated frames (#39930)

    Fixes backtrace printing to display the number of times a frame is
    repeated, if there is a frame that's duplicated several times.
    
    ```julia
    julia> function foo() foo() end
    foo (generic function with 1 method)
    
    julia> foo()
    ERROR: StackOverflowError:
    Stacktrace:
     [1] foo() (repeats 79984 times)
       @ Main ./REPL[16]:1
    ```
    
    Fixes #37587.
    
    Co-authored-by: Nathan Daly <nhdaly@gmail.com>
    (cherry picked from commit 3276c11)
    2 people authored and KristofferC committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    f20b49a View commit details
    Browse the repository at this point in the history
  6. fix typo in symlink (#40026)

    (cherry picked from commit accce7f)
    KristofferC committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    ca85bb3 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. optimizer: be careful to always handle temporarily invalid ops

    These ops are not actually legal (they're semantically invalid), but we
    temporarily use them to carry information between passes which needs to
    then remove them correctly.
    
    Fixes #39508
    
    (cherry picked from commit bd5105e)
    vtjnash authored and KristofferC committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    da99aa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    572836a View commit details
    Browse the repository at this point in the history
  3. Allow startup despite p7zip not being found (#40045)

    Without this, a failure to find a usable `p7zip` will cause an error at
    startup.  With this, we will at least attempt to invoke `p7zip` and fail
    at runtime, instead of failing at init time.
    staticfloat authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    046e2cf View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Configuration menu
    Copy the full SHA
    845a52b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #40029 from JuliaLang/backports-release-1.6

    Backports release 1.6-RC3
    KristofferC authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e4a979d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23267f0 View commit details
    Browse the repository at this point in the history
Loading