Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backports release 1.3.1 #33979

Merged
merged 18 commits into from
Dec 19, 2019
Merged

Backports release 1.3.1 #33979

merged 18 commits into from
Dec 19, 2019

Commits on Dec 4, 2019

  1. Use cache.julialang.org to download busybox.exe at test time

    (cherry picked from commit 9235f45)
    staticfloat authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    1ab02c6 View commit details
    Browse the repository at this point in the history
  2. codegen: avoid bad tbaa paths (#33706)

    This avoids cases where getMostGenericTBAA could return broken answers.
    
    fix #33590
    
    (cherry picked from commit 1ae9902)
    vtjnash authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    a706c27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51591e4 View commit details
    Browse the repository at this point in the history
  4. fix some more invalid unsafe code

    More cases similar to those identified in #23914
    fix #33899
    
    (cherry picked from commit e1086fe)
    vtjnash authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    efae1fb View commit details
    Browse the repository at this point in the history
  5. fix race in writing a byte to a buffer

    We were releasing this lock a bit too early, before we finished with using `buf`.
    
    (cherry picked from commit 60ec5f3)
    vtjnash authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    bbec89a View commit details
    Browse the repository at this point in the history
  6. Force patchelf to use 64KB page size on aarch64/powerpc64le

    This fixes problems with binaries on these two platforms that often use
    these large page sizes.
    
    (cherry picked from commit 5ceed92)
    staticfloat authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    f0668b6 View commit details
    Browse the repository at this point in the history
  7. Force PATCHELF override on fixup-libgfortran.sh as well

    (cherry picked from commit ffb3ed0)
    staticfloat authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    4a0f790 View commit details
    Browse the repository at this point in the history
  8. Update Mozilla CA certificate store to latest (10-16-2019) for libgit…

    …2 SSL.
    
    (cherry picked from commit 1ec7022)
    mikhail-j authored and KristofferC committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    6bb9d27 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. Configuration menu
    Copy the full SHA
    3bb7ce4 View commit details
    Browse the repository at this point in the history
  2. fix #33987, some varargs not recognized in kwarg lowering (#33992)

    (cherry picked from commit 2ced6c4)
    JeffBezanson authored and fredrikekre committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    dac742d View commit details
    Browse the repository at this point in the history
  3. fix #33974, wrong integer types used in jl_array_sizehint (#34005)

    (cherry picked from commit bc82c35)
    JeffBezanson authored and fredrikekre committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    955417f View commit details
    Browse the repository at this point in the history
  4. Fix colon-reshaping of OffsetVector (#33890)

    * Fix colon-reshaping of OffsetVector
    * reshape(::AbstractVector, ::Colon) is a no-op
    
    (cherry picked from commit f80c3ee)
    timholy authored and fredrikekre committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    aee26cf View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2019

  1. ccall: report static compile-time load issues correctly (#34062)

    * ccall: report static compile-time load issues correctly
    
    fix #34061
    
    * add a test
    
    * Update ccall.jl
    
    (cherry picked from commit 8a47793)
    vtjnash authored and KristofferC committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    7861501 View commit details
    Browse the repository at this point in the history
  2. BUGFIX avoid silent overflow in lcm least common multiple function (#…

    …33926)
    
    (cherry picked from commit cbdb321)
    KlausC authored and KristofferC committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    cf96e13 View commit details
    Browse the repository at this point in the history
  3. don't ship icon-theme.cache with Julia #32980 (#33983)

    This was introduced in: e2821f594c5e9b2ec0fa1603f4e90628d2e40cd7
    
    Package managers track which package owns a file, and if the
    icon-theme.cache is owned by Julia, the package manager will get
    confused when that file already exists on the system or when another
    process overwrites it.
    
    It's the DE's job to update that cache.
    
    (cherry picked from commit 8bef999)
    cmcaine authored and KristofferC committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    404aaa1 View commit details
    Browse the repository at this point in the history
  4. tweak test for calling unknown libraries in --output-o mode (#34096)

    (cherry picked from commit e467661)
    KristofferC committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    be009f1 View commit details
    Browse the repository at this point in the history
  5. add another tuple subtyping fast path (#34065)

    This handles cases like `Type{<:Tuple{A}} <: Type{Tuple{Vararg{_,N} where N}}`,
    i.e. where a fixed-length tuple type cannot ever equal an indefinite-length
    tuple type.
    JeffBezanson authored and KristofferC committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    480d867 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2019

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