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

release-1.7: Backports for 1.7-RC1/1.7-beta4 #41499

Merged
merged 74 commits into from
Aug 3, 2021

Commits on Jul 7, 2021

  1. Fix pivoted cholesky docstrings (#41298)

    (cherry picked from commit 7409a1c)
    nalimilan authored and KristofferC committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    2b21759 View commit details
    Browse the repository at this point in the history
  2. fix #41157, unnecessary assertion on Tuple{Union{}} (#41483)

    (cherry picked from commit 4733c00)
    JeffBezanson authored and KristofferC committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    35c5fc1 View commit details
    Browse the repository at this point in the history
  3. fix partially_inline! with isdefined (#40628)

    ref #40562 (comment)
    
    (cherry picked from commit 10b010f)
    simeonschaub authored and KristofferC committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    26bfefa View commit details
    Browse the repository at this point in the history
  4. fix slurping into function definition (#40738)

    Discovered while working on #40737. Currently, this throws an
    unintuitive error:
    ```julia
    julia> a, f()... = 1, 2, 3
    ERROR: syntax: ssavalue with no def
    Stacktrace:
     [1] top-level scope
       @ REPL[1]:1
    ```
    
    Might as well fix this properly - Why not allow function definitions to
    slurp a little from time to time? ;)
    
    (cherry picked from commit 5c49a0d)
    simeonschaub authored and KristofferC committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    8ebbd94 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Transition the coverage-linux64 pipeline to Buildkite (#41238)

    * Transition the `coverage-linux64` pipeline to Buildkite
    
    * Simplify, run inside of a sandbox
    
    * Upload coverage reports to Codecov and Coveralls
    
    * Add `COVERALLS_TOKEN`
    
    Co-authored-by: Elliot Saba <[email protected]>
    (cherry picked from commit 9d5f31e)
    DilumAluthge authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    b1fd8f0 View commit details
    Browse the repository at this point in the history
  2. Code coverage: fix the code coverage pipeline (#41375)

    * Code coverage: fix the code coverage pipeline
    
    * Run all tests
    
    (cherry picked from commit 05e4138)
    DilumAluthge authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    cea02c0 View commit details
    Browse the repository at this point in the history
  3. Add embedding and whitespace jobs to buildkite (#41321)

    * Add "Check whitespace" buildkite job
    
    * Add `key` values for later `wait` blocks
    
    * Add "embedding tests" to buildkite configuration
    
    * Eliminate unnecessary work in buildkite builds
    
    Don't bother to precompile the Julia system image like we normally would
    want to if we're just going to run things once.  Also use
    `JULIA_NUM_CORES` instead of hard-coding `-j 6` into the buildsystem.
    
    * Update embedding.yml
    
    * Update whitespace.yml
    
    (cherry picked from commit a2af845)
    staticfloat authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    1ca3467 View commit details
    Browse the repository at this point in the history
  4. Comment out signed pipeline test (#41493)

    * Comment out signed pipeline test
    
    This is confirmed working, so let's comment it out until it's actually used by a codesigning step or similar.
    
    * Specifically notify llvm passes
    
    (cherry picked from commit f2d7300)
    staticfloat authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    470d446 View commit details
    Browse the repository at this point in the history
  5. Streamline buildkite configuration a bit (#41494)

    * Add `/cache/repos` as a mapping into the CI sandbox
    
    This should allow `git` to find its cached objects properly, which
    should silence the warnings on CI, and also give us the proper git
    version info within buildkite builds
    
    * Break up `llvmpasses` output a bit
    
    * Provide `/cache/repos` for `whitespace` as well
    
    * Give a positive message if whitespace check passes
    
    It's a little unnerving to have a silent command block in buildkite, so
    let's output a success message if everything is on the up-and-up
    
    (cherry picked from commit 460e981)
    staticfloat authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    4f1fa2f View commit details
    Browse the repository at this point in the history
  6. [openblas] fix make targets for applying patches (#41501)

    when building with USE_BINARYBUILDER=0
    
    (cherry picked from commit 19ecf00)
    benlorenz authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    09a592b View commit details
    Browse the repository at this point in the history
  7. improve some inferrabilities (#41495)

    (cherry picked from commit 8efdf85)
    aviatesk authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    db05fae View commit details
    Browse the repository at this point in the history
  8. fix #41489: inference of +(::Rational, Rational) (#41491)

    * fix #41489: inference of `+(::Rational, Rational)`
    
    * implement review comments
    
    (cherry picked from commit cf4e1c4)
    simeonschaub authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    ac93888 View commit details
    Browse the repository at this point in the history
  9. Initialize n_uninitialized for Symbol and SimpleVector (#41496)

    (cherry picked from commit 6240d35)
    tkf authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    08f11db View commit details
    Browse the repository at this point in the history
  10. hvncat: Better handling of 0- and 1-length dims/shape args (#41197)

    (cherry picked from commit 7bc38a0)
    BioTurboNick authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    5401722 View commit details
    Browse the repository at this point in the history
  11. fix #40773, bug in summarysize on arrays of inlined structs with po…

    …inters (#41492)
    
    (cherry picked from commit c49153d)
    JeffBezanson authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    cbb3367 View commit details
    Browse the repository at this point in the history
  12. add a GC safepoint in Task.wait (#41441)

    (cherry picked from commit 97f817a)
    vilterp authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    afad5f6 View commit details
    Browse the repository at this point in the history
  13. Null out some GC roots

    (cherry picked from commit 22c52a1)
    tkf authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    170c276 View commit details
    Browse the repository at this point in the history
  14. CI (Buildkite): use a consistent naming scheme for labels, keys, and …

    …commit statuses (#41543)
    
    (cherry picked from commit ffc340c)
    DilumAluthge authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    4f4fabf View commit details
    Browse the repository at this point in the history
  15. CI: Add more Debian packages to the llvm-passes rootfs image (#41544)

    * Add `less` to the `llvm-passes` rootfs image
    
    Also, sort the entries of `packages` in alphabetical order.
    
    * Update llvm-passes.jl
    
    (cherry picked from commit 516af1b)
    DilumAluthge authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    663415f View commit details
    Browse the repository at this point in the history
  16. change .* to * in fallback 3-arg * methods (#41545)

    (cherry picked from commit e3a06c4)
    mcabbott authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    fd85e6b View commit details
    Browse the repository at this point in the history
  17. CI (Buildkite): rootfs_images: allow user to override the default val…

    …ue of `tag_name` (#41549)
    
    (cherry picked from commit a9232d6)
    DilumAluthge authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    c85a571 View commit details
    Browse the repository at this point in the history
  18. Fix get-task-allow entitlement (#41559)

    We had apparently misspelled this entitlement, not allowing `lldb` to attach to official macOS builds.
    
    (cherry picked from commit ad6740b)
    staticfloat authored and KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    9ae40be View commit details
    Browse the repository at this point in the history
  19. add a test for #41096 (#41556)

    (cherry picked from commit d732903)
    KristofferC committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    9178941 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. fix another bug in circular type detection (#41516)

    Co-authored-by: Jeff Bezanson <[email protected]>
    (cherry picked from commit 1c92e0d)
    vtjnash authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    e4217a4 View commit details
    Browse the repository at this point in the history
  2. [deps] Replace -L option to xargs with -n (#41583)

    Busybox `xargs` doesn't support `-L` option, so building Julia fails on Alpine Linux for example
    
    (cherry picked from commit da28c17)
    giordano authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    456fb2b View commit details
    Browse the repository at this point in the history
  3. CI (rootfs_utils): Require that the user explicitly specify the `tag_…

    …name` (#41571)
    
    (cherry picked from commit 23dbf16)
    DilumAluthge authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    89cb6fa View commit details
    Browse the repository at this point in the history
  4. increase specialization of _totuple (#41515)

    Helps #41512
    
    (cherry picked from commit 468b157)
    JeffBezanson authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    61d1ca8 View commit details
    Browse the repository at this point in the history
  5. REPL doc lookup assumed ASCII for the given string, fixes #41589 (#41594

    )
    
    (cherry picked from commit be443ac)
    Seelengrab authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    687c214 View commit details
    Browse the repository at this point in the history
  6. intrinsics: optimize several atomic intrinsics (#41563)

    (cherry picked from commit 430e5e0)
    vtjnash authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    1bfd4dc View commit details
    Browse the repository at this point in the history
  7. CI (rootfs images): when uploading a tarball, don't allow it to overr…

    …ide an existing tarball (unless the user provides the `--force-overwrite` command-line flag) (#41591)
    
    Co-authored-by: Elliot Saba <[email protected]>
    
    Co-authored-by: Elliot Saba <[email protected]>
    (cherry picked from commit 3ac7c38)
    DilumAluthge authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    99d27f6 View commit details
    Browse the repository at this point in the history
  8. CI (rootfs images): fix a bug in the upload_rootfs_image function (#…

    …41610)
    
    (cherry picked from commit e1aeb8a)
    DilumAluthge authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    735724a View commit details
    Browse the repository at this point in the history
  9. Add signed pipeline test back

    (cherry picked from commit 480ff81)
    (cherry picked from commit dad0f15)
    staticfloat authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    a2b980d View commit details
    Browse the repository at this point in the history
  10. CI (code coverage): run some tests in serial (#41507)

    (cherry picked from commit 9564bfb)
    DilumAluthge authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    17f5c9d View commit details
    Browse the repository at this point in the history
  11. add default "auto" as option to --check-bounds (#41551)

    * add default "auto" as option to --check-bounds
    
    * add to NEWS
    
    (cherry picked from commit 7d0f769)
    IanButterworth authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    2668604 View commit details
    Browse the repository at this point in the history
  12. hvncat: Stronger argument checks (#41196)

    fixes #41047
    
    (cherry picked from commit e6aca89)
    BioTurboNick authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    87af621 View commit details
    Browse the repository at this point in the history
  13. hvncat: Ensure output ndims are >= the ndims of input arrays (#41201)

    (cherry picked from commit a2f5fe5)
    BioTurboNick authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    81d8c0c View commit details
    Browse the repository at this point in the history
  14. Revert "Extend Eigen to keep additional information from geevx (#…

    …38483)"
    
    This reverts commit 9d3a7c4.
    andreasnoack authored and KristofferC committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    31aad85 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. CI: add the sanitizers pipelines (e.g. ASAN) to Buildkite (#41530)

    * Setup CI for ASAN
    
    * Launch the `sanitizers.yml` unsigned pipeline
    
    * Use a workspace directory in ./tmp
    
    * Add some log group headers to make the logs easier to navigate
    
    * Install `julia` binary inside sandbox
    
    * Double timeout
    
    * More descriptive message from sanitizer CI
    
    * Fix the path to the binary
    
    * Use addenv
    
    * Apply suggestions from code review
    
    Co-authored-by: Elliot Saba <[email protected]>
    
    * Group ASAN related files under contrib/asan/
    
    * Remove redundant JULIA_PRECOMPILE=1
    
    Co-authored-by: Dilum Aluthge <[email protected]>
    Co-authored-by: Elliot Saba <[email protected]>
    (cherry picked from commit 84934e6)
    tkf authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    903ae5a View commit details
    Browse the repository at this point in the history
  2. Move compile timing to inside @time's main timing block. Fixes >100…

    …% compilation time reports (#41286)
    
    * ensure `@time`'s inner timing functions are compiled
    
    (cherry picked from commit 0dbd3f7)
    IanButterworth authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    98b5e41 View commit details
    Browse the repository at this point in the history
  3. Do not error when showing invalid enums (#40042) (#41596)

    (cherry picked from commit 02807b2)
    jakobnissen authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    01f53de View commit details
    Browse the repository at this point in the history
  4. pretty-printing for ncat and nrow expressions (#41617)

    fixes #41134
    
    (cherry picked from commit 2e08ccd)
    simeonschaub authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    9c851b8 View commit details
    Browse the repository at this point in the history
  5. make precompile files writable (#41614)

    (cherry picked from commit 6d58068)
    KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    765da54 View commit details
    Browse the repository at this point in the history
  6. while loop -> for loop in _simplify_include_frames (fixes #41566) (#4…

    …1622)
    
    * while loop -> for loop in _simplify_include_frames (fixes #41566)
    
    prevents the possibility of a bounds error when i = 0
    
    (cherry picked from commit ed4f316)
    fredcallaway authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    77a5810 View commit details
    Browse the repository at this point in the history
  7. CI (Buildkite): move the sanitizers builders (e.g. asan) to the e…

    …xperimental pipeline (#41606)
    
    (cherry picked from commit c95448f)
    DilumAluthge authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    1ddf238 View commit details
    Browse the repository at this point in the history
  8. [LLVM] Add missing GPU related patch

    (cherry picked from commit 8b15db7)
    vchuravy authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    7142613 View commit details
    Browse the repository at this point in the history
  9. always send log messages to stderr by default (#41653)

    (cherry picked from commit e196b85)
    pfitzseb authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    117a31e View commit details
    Browse the repository at this point in the history
  10. codegen: add missing return after error check (#41657)

    Fixes #41655
    
    (cherry picked from commit 9442f1b)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    9902836 View commit details
    Browse the repository at this point in the history
  11. codegen: avoid attempting to box singleton objects unnecessarily (#41658

    )
    
    Fixes #41615
    
    (cherry picked from commit b692c9b)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    95c8bb7 View commit details
    Browse the repository at this point in the history
  12. fix memory corruption in deleteat! (#41646)

    n.b. `n == a->nrows + dec`
    
    Fixes JuliaData/DataFrames.jl#2819
    
    (cherry picked from commit 2e06a01)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    a2ff7d7 View commit details
    Browse the repository at this point in the history
  13. fix #41654, layout of 0-field structs with circular supertypes (#41660)

    (cherry picked from commit b3a99c0)
    JeffBezanson authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    1d6af37 View commit details
    Browse the repository at this point in the history
  14. CI: delete the .buildkite/rootfs_images directory (#41648)

    (cherry picked from commit 61b6994)
    DilumAluthge authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    7e46121 View commit details
    Browse the repository at this point in the history
  15. [build] Automatically set USE_BINARYBUILDER_CSL=0 when local CSL is…

    … new (#41645)
    
    We ship our own compiler support libraries to ensure a minimum level of
    support for BB-built libraries, however certain distros provide very
    bleeding-edge compilers.  This can be a problem if we download an
    _older_ `libstdc++.so` and forcibly link against that when launching
    Julia, as when Julia itself is built with the local `g++`, it may use
    symbols that don't exist in the BB-sourced `libstdc++.so`.
    
    To address this, we default to not using BB-sourced CSLs if the
    `libstdc++.so` that the native compiler would use contains a symbol that
    our BB-sourced CSLs do not have.  We use the monotonically-climbing
    `GLIBCXX_3.4.XX` version symbols for this purpose; encoding the "next"
    version number within `deps/csl.mk`, and triggering the BB-avoidance if
    that version exists within the system-provided `libstdc++.so`.
    
    (cherry picked from commit 27c0291)
    staticfloat authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    99c71ac View commit details
    Browse the repository at this point in the history
  16. Fix fieldtype_tfunc for union types (#41667)

    Co-authored-by: Jameson Nash <[email protected]>
    (cherry picked from commit 2c02de8)
    martinholters authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    b2d80a1 View commit details
    Browse the repository at this point in the history
  17. Update the file.jl tests to allow for both EPERM and EINVAL in …

    …the non-root CHOWN tests (#41682)
    
    Co-authored-by: Elliot Saba <[email protected]>
    
    Co-authored-by: Elliot Saba <[email protected]>
    (cherry picked from commit 114ee17)
    DilumAluthge authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    e5267fa View commit details
    Browse the repository at this point in the history
  18. CI (Buildkite): Add the package_linux64 and doctest builders (#41541

    )
    
    Co-authored-by: Elliot Saba <[email protected]>
    (cherry picked from commit c7097c5)
    DilumAluthge authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    f7aaf22 View commit details
    Browse the repository at this point in the history
  19. CI (Buildkite): Update all rootfs images to version v3.1, add some do…

    …cumentation, and reorganize/rename/move a bunch of configuration files (#41698)
    
    (cherry picked from commit e6e79f7)
    DilumAluthge authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    6806bf2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ac3d472 View commit details
    Browse the repository at this point in the history
  21. CI (Buildkite): for the signed pipeline test, use signature_file in…

    …stead of `signature` (#41706)
    
    * CI (Buildkite): for the signed pipeline test, use `signature_file` instead of `signature`
    
    * Base64-decode the signature before writing it to the signature file
    
    (cherry picked from commit f7f46af)
    DilumAluthge authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    2b70808 View commit details
    Browse the repository at this point in the history
  22. [LLVM] upgrade LLVM to 12.0.1

    (cherry picked from commit 5386fa6)
    vchuravy authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    80b456d View commit details
    Browse the repository at this point in the history
  23. fix ASAN paths

    (cherry picked from commit 71308eb)
    vchuravy authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    2ccbb1d View commit details
    Browse the repository at this point in the history
  24. fix clang path in analyzegc

    (cherry picked from commit 8fa8530)
    vchuravy authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    1016edd View commit details
    Browse the repository at this point in the history
  25. [Distributed] Allow workers to be started with threading enabled

    Makes the worker struct threadsafe as well as flushing the GC messages
    
    (cherry picked from commit 0c073cc)
    vchuravy authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    693313b View commit details
    Browse the repository at this point in the history
  26. fixup to pull request #38405 (#41641)

    (cherry picked from commit 5af1cf0)
    vchuravy authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    f3da8d9 View commit details
    Browse the repository at this point in the history
  27. deprecate unsafe_length for simply length (#40382)

    This seems to be a fairly arbitrary case for throwing exceptions, when
    the user might often use this value in arithmetic afterwards, which is
    not checked. It leads to awkward complexity in the API however, where it
    may be unclear which function to reach for, with no particular
    justification for why a particular usage is "safe". And it inhibits
    optimization and performance due to the additional checks and error
    cases (and is not even entirely type-stable).
    
    (cherry picked from commit 3eefaf0)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    ac5b266 View commit details
    Browse the repository at this point in the history
  28. add length type parameter to StepRangeLen and LinRange (#41619)

    Allows creating these ranges for any type of integer lengths.
    
    Also need to be careful about using additive identity instead of
    multiplicative, and be even more consistent now about types in a
    few places.
    
    Fixes #41517
    
    (cherry picked from commit 4f77aba)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    be7ecbe View commit details
    Browse the repository at this point in the history
  29. atomics: disable unordered RMW ordering

    This is not a particularly meaningful combination (LLVM dislikes it).
    
    (cherry picked from commit f7fdcac)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    eeaadce View commit details
    Browse the repository at this point in the history
  30. codegen: fix some atomic return types

    (cherry picked from commit 8464101)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    5fa4b6a View commit details
    Browse the repository at this point in the history
  31. codegen: optimize setfield/arrayset with inline isa test

    (cherry picked from commit 471e893)
    vtjnash authored and KristofferC committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    e04e3e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Init codegen during sysimg restore (#41676)

    (cherry picked from commit 2fbeef8)
    maleadt authored and KristofferC committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    3f5e41b View commit details
    Browse the repository at this point in the history
  2. upgrade libuv to v2-1.42.0 (#41710)

    (cherry picked from commit b50bf04)
    vtjnash authored and KristofferC committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    be3e807 View commit details
    Browse the repository at this point in the history
  3. Revert "Merge pull request #38405 from JuliaLang/vc/distributed_ts" (#…

    …41722)
    
    Also reverts "fixup to pull request #38405 (#41641)"
    
    Seems to be causing hanging in CI testing.
    
    This reverts commit 5af1cf0 and this
    reverts commit 5a16805, reversing
    changes made to 02807b2.
    
    (cherry picked from commit 66f9b55)
    vtjnash authored and KristofferC committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    84e6bb9 View commit details
    Browse the repository at this point in the history
  4. guard `isempty (close #41656) (#41752)

    (cherry picked from commit 4c3829d)
    bicycle1885 authored and KristofferC committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    dd697ec View commit details
    Browse the repository at this point in the history
  5. Fix length(::AbstractUnitRange) and speed up `length(::AbstractUnit…

    …Range{<:Rational})` (#41479)
    
    * Fix length(::AbstractUnitRange), faster length(::AbstractUnitRange{<:Rational})
    
    (cherry picked from commit 1c951f7)
    sostock authored and KristofferC committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    6153a7e View commit details
    Browse the repository at this point in the history
  6. Fix for dimensionful numbers (#41595)

    (cherry picked from commit 4720378)
    sostock authored and KristofferC committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    f8bae15 View commit details
    Browse the repository at this point in the history