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 for 1.8-rc2/1.8.0 #45946

Merged
merged 9 commits into from
Jul 8, 2022
Merged

Backports for 1.8-rc2/1.8.0 #45946

merged 9 commits into from
Jul 8, 2022

Commits on Jul 6, 2022

  1. Extend strides for ReshapedArray with strided parent. (#44507)

    * Extend `strides(::ReshapedArray)` with non-contiguous strided parent
    * Make sure `strides(::StridedReinterpretArray)` calls `size_to_strides`
    
    Co-authored-by: Tim Holy <tim.holy@gmail.com>
    (cherry picked from commit 0d3aca4)
    N5N3 authored and KristofferC committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    f76e364 View commit details
    Browse the repository at this point in the history
  2. Don't inadvertently export factorization internals via at-deprecate (#…

    …45935)
    
    Accidentally introduced by #42594.
    
    (cherry picked from commit 8a776bd)
    maleadt authored and KristofferC committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    6768a52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3de26de View commit details
    Browse the repository at this point in the history
  4. llvm: add NDEBUG when assertion mode is off

    `llvm-config --cxxflags` unfortunately does not set `-DNDEBUG`, which
    Julia needs to set correctly when including LLVM header files.
    
    (cherry picked from commit c9c2082)
    haampie authored and KristofferC committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    b42dd12 View commit details
    Browse the repository at this point in the history
  5. Fix integer overflow in reverse! (#45871)

    (cherry picked from commit 3c04919)
    jishnub authored and KristofferC committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    0e51af9 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Fix doctests after factorization internals unexport. (#45943)

    (cherry picked from commit c5aa255)
    maleadt authored and KristofferC committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    e3c2c25 View commit details
    Browse the repository at this point in the history
  2. fix freeze on @threads loop exit (#45899)

    Closes #45626, hopefully.
    
    (cherry picked from commit f7e0c7e)
    vtjnash authored and KristofferC committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    c118103 View commit details
    Browse the repository at this point in the history
  3. union-types: use insertion (stable) sort instead of qsort (#45896)

    Different platforms implement qsort differently, leading to
    platform-specific errors. This is a quick port of the ml_matches
    algorithm for use instead. For small unions (almost always), this should
    also be slightly faster, though insignificant.
    
    Refs #45874
    
    (cherry picked from commit 8cc5445)
    vtjnash authored and KristofferC committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    ab36468 View commit details
    Browse the repository at this point in the history
  4. Complete size checks in BLAS.[sy/he]mm! (#45605)

    (cherry picked from commit da13d78)
    dkarrasch authored and KristofferC committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    d4abcaa View commit details
    Browse the repository at this point in the history