-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Commits on Jul 7, 2021
-
Fix pivoted cholesky docstrings (#41298)
(cherry picked from commit 7409a1c)
Configuration menu - View commit details
-
Copy full SHA for 2b21759 - Browse repository at this point
Copy the full SHA 2b21759View commit details -
fix #41157, unnecessary assertion on
Tuple{Union{}}
(#41483)(cherry picked from commit 4733c00)
Configuration menu - View commit details
-
Copy full SHA for 35c5fc1 - Browse repository at this point
Copy the full SHA 35c5fc1View commit details -
fix
partially_inline!
withisdefined
(#40628)ref #40562 (comment) (cherry picked from commit 10b010f)
Configuration menu - View commit details
-
Copy full SHA for 26bfefa - Browse repository at this point
Copy the full SHA 26bfefaView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 8ebbd94 - Browse repository at this point
Copy the full SHA 8ebbd94View commit details
Commits on Jul 19, 2021
-
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 <staticfloat@gmail.com> (cherry picked from commit 9d5f31e)
Configuration menu - View commit details
-
Copy full SHA for b1fd8f0 - Browse repository at this point
Copy the full SHA b1fd8f0View commit details -
Code coverage: fix the code coverage pipeline (#41375)
* Code coverage: fix the code coverage pipeline * Run all tests (cherry picked from commit 05e4138)
Configuration menu - View commit details
-
Copy full SHA for cea02c0 - Browse repository at this point
Copy the full SHA cea02c0View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 1ca3467 - Browse repository at this point
Copy the full SHA 1ca3467View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 470d446 - Browse repository at this point
Copy the full SHA 470d446View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 4f1fa2f - Browse repository at this point
Copy the full SHA 4f1fa2fView commit details -
[openblas] fix make targets for applying patches (#41501)
when building with USE_BINARYBUILDER=0 (cherry picked from commit 19ecf00)
Configuration menu - View commit details
-
Copy full SHA for 09a592b - Browse repository at this point
Copy the full SHA 09a592bView commit details -
improve some inferrabilities (#41495)
(cherry picked from commit 8efdf85)
Configuration menu - View commit details
-
Copy full SHA for db05fae - Browse repository at this point
Copy the full SHA db05faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac93888 - Browse repository at this point
Copy the full SHA ac93888View commit details -
Initialize n_uninitialized for Symbol and SimpleVector (#41496)
(cherry picked from commit 6240d35)
Configuration menu - View commit details
-
Copy full SHA for 08f11db - Browse repository at this point
Copy the full SHA 08f11dbView commit details -
hvncat
: Better handling of 0- and 1-length dims/shape args (#41197)(cherry picked from commit 7bc38a0)
Configuration menu - View commit details
-
Copy full SHA for 5401722 - Browse repository at this point
Copy the full SHA 5401722View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb3367 - Browse repository at this point
Copy the full SHA cbb3367View commit details -
add a GC safepoint in Task.wait (#41441)
(cherry picked from commit 97f817a)
Configuration menu - View commit details
-
Copy full SHA for afad5f6 - Browse repository at this point
Copy the full SHA afad5f6View commit details -
(cherry picked from commit 22c52a1)
Configuration menu - View commit details
-
Copy full SHA for 170c276 - Browse repository at this point
Copy the full SHA 170c276View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f4fabf - Browse repository at this point
Copy the full SHA 4f4fabfView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 663415f - Browse repository at this point
Copy the full SHA 663415fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd85e6b - Browse repository at this point
Copy the full SHA fd85e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c85a571 - Browse repository at this point
Copy the full SHA c85a571View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 9ae40be - Browse repository at this point
Copy the full SHA 9ae40beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9178941 - Browse repository at this point
Copy the full SHA 9178941View commit details
Commits on Jul 20, 2021
-
fix another bug in circular type detection (#41516)
Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> (cherry picked from commit 1c92e0d)
Configuration menu - View commit details
-
Copy full SHA for e4217a4 - Browse repository at this point
Copy the full SHA e4217a4View commit details -
[deps] Replace
-L
option toxargs
with-n
(#41583)Busybox `xargs` doesn't support `-L` option, so building Julia fails on Alpine Linux for example (cherry picked from commit da28c17)
Configuration menu - View commit details
-
Copy full SHA for 456fb2b - Browse repository at this point
Copy the full SHA 456fb2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89cb6fa - Browse repository at this point
Copy the full SHA 89cb6faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61d1ca8 - Browse repository at this point
Copy the full SHA 61d1ca8View commit details -
REPL doc lookup assumed ASCII for the given string, fixes #41589 (#41594
) (cherry picked from commit be443ac)
Configuration menu - View commit details
-
Copy full SHA for 687c214 - Browse repository at this point
Copy the full SHA 687c214View commit details -
intrinsics: optimize several atomic intrinsics (#41563)
(cherry picked from commit 430e5e0)
Configuration menu - View commit details
-
Copy full SHA for 1bfd4dc - Browse repository at this point
Copy the full SHA 1bfd4dcView commit details -
CI (rootfs images): when uploading a tarball, don't allow it to overr…
Configuration menu - View commit details
-
Copy full SHA for 99d27f6 - Browse repository at this point
Copy the full SHA 99d27f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 735724a - Browse repository at this point
Copy the full SHA 735724aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b980d - Browse repository at this point
Copy the full SHA a2b980dView commit details -
CI (code coverage): run some tests in serial (#41507)
(cherry picked from commit 9564bfb)
Configuration menu - View commit details
-
Copy full SHA for 17f5c9d - Browse repository at this point
Copy the full SHA 17f5c9dView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 2668604 - Browse repository at this point
Copy the full SHA 2668604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87af621 - Browse repository at this point
Copy the full SHA 87af621View commit details -
hvncat
: Ensure output ndims are >= the ndims of input arrays (#41201)(cherry picked from commit a2f5fe5)
Configuration menu - View commit details
-
Copy full SHA for 81d8c0c - Browse repository at this point
Copy the full SHA 81d8c0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31aad85 - Browse repository at this point
Copy the full SHA 31aad85View commit details
Commits on Jul 26, 2021
-
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 <staticfloat@gmail.com> * Group ASAN related files under contrib/asan/ * Remove redundant JULIA_PRECOMPILE=1 Co-authored-by: Dilum Aluthge <dilum@aluthge.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 84934e6)
Configuration menu - View commit details
-
Copy full SHA for 903ae5a - Browse repository at this point
Copy the full SHA 903ae5aView commit details -
Move compile timing to inside
@time
's main timing block. Fixes >100…Configuration menu - View commit details
-
Copy full SHA for 98b5e41 - Browse repository at this point
Copy the full SHA 98b5e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f53de - Browse repository at this point
Copy the full SHA 01f53deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c851b8 - Browse repository at this point
Copy the full SHA 9c851b8View commit details -
make precompile files writable (#41614)
(cherry picked from commit 6d58068)
Configuration menu - View commit details
-
Copy full SHA for 765da54 - Browse repository at this point
Copy the full SHA 765da54View commit details -
while loop -> for loop in _simplify_include_frames (fixes #41566) (#4…
Configuration menu - View commit details
-
Copy full SHA for 77a5810 - Browse repository at this point
Copy the full SHA 77a5810View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddf238 - Browse repository at this point
Copy the full SHA 1ddf238View commit details -
[LLVM] Add missing GPU related patch
(cherry picked from commit 8b15db7)
Configuration menu - View commit details
-
Copy full SHA for 7142613 - Browse repository at this point
Copy the full SHA 7142613View commit details -
always send log messages to stderr by default (#41653)
(cherry picked from commit e196b85)
Configuration menu - View commit details
-
Copy full SHA for 117a31e - Browse repository at this point
Copy the full SHA 117a31eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9902836 - Browse repository at this point
Copy the full SHA 9902836View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95c8bb7 - Browse repository at this point
Copy the full SHA 95c8bb7View commit details -
fix memory corruption in
deleteat!
(#41646)n.b. `n == a->nrows + dec` Fixes JuliaData/DataFrames.jl#2819 (cherry picked from commit 2e06a01)
Configuration menu - View commit details
-
Copy full SHA for a2ff7d7 - Browse repository at this point
Copy the full SHA a2ff7d7View commit details -
fix #41654, layout of 0-field structs with circular supertypes (#41660)
(cherry picked from commit b3a99c0)
Configuration menu - View commit details
-
Copy full SHA for 1d6af37 - Browse repository at this point
Copy the full SHA 1d6af37View commit details -
CI: delete the
.buildkite/rootfs_images
directory (#41648)(cherry picked from commit 61b6994)
Configuration menu - View commit details
-
Copy full SHA for 7e46121 - Browse repository at this point
Copy the full SHA 7e46121View commit details -
[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)
Configuration menu - View commit details
-
Copy full SHA for 99c71ac - Browse repository at this point
Copy the full SHA 99c71acView commit details -
Fix
fieldtype_tfunc
for union types (#41667)Co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit 2c02de8)
Configuration menu - View commit details
-
Copy full SHA for b2d80a1 - Browse repository at this point
Copy the full SHA b2d80a1View commit details -
Update the
file.jl
tests to allow for bothEPERM
andEINVAL
in …Configuration menu - View commit details
-
Copy full SHA for e5267fa - Browse repository at this point
Copy the full SHA e5267faView commit details -
CI (Buildkite): Add the
package_linux64
anddoctest
builders (#41541) Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit c7097c5)
Configuration menu - View commit details
-
Copy full SHA for f7aaf22 - Browse repository at this point
Copy the full SHA f7aaf22View commit details -
CI (Buildkite): Update all rootfs images to version v3.1, add some do…
Configuration menu - View commit details
-
Copy full SHA for 6806bf2 - Browse repository at this point
Copy the full SHA 6806bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac3d472 - Browse repository at this point
Copy the full SHA ac3d472View commit details -
CI (Buildkite): for the signed pipeline test, use
signature_file
in…Configuration menu - View commit details
-
Copy full SHA for 2b70808 - Browse repository at this point
Copy the full SHA 2b70808View commit details -
(cherry picked from commit 5386fa6)
Configuration menu - View commit details
-
Copy full SHA for 80b456d - Browse repository at this point
Copy the full SHA 80b456dView commit details -
(cherry picked from commit 71308eb)
Configuration menu - View commit details
-
Copy full SHA for 2ccbb1d - Browse repository at this point
Copy the full SHA 2ccbb1dView commit details -
(cherry picked from commit 8fa8530)
Configuration menu - View commit details
-
Copy full SHA for 1016edd - Browse repository at this point
Copy the full SHA 1016eddView commit details -
[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)
Configuration menu - View commit details
-
Copy full SHA for 693313b - Browse repository at this point
Copy the full SHA 693313bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3da8d9 - Browse repository at this point
Copy the full SHA f3da8d9View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for ac5b266 - Browse repository at this point
Copy the full SHA ac5b266View commit details -
add length type parameter to StepRangeLen and LinRange (#41619)
Configuration menu - View commit details
-
Copy full SHA for be7ecbe - Browse repository at this point
Copy the full SHA be7ecbeView commit details -
atomics: disable unordered RMW ordering
This is not a particularly meaningful combination (LLVM dislikes it). (cherry picked from commit f7fdcac)
Configuration menu - View commit details
-
Copy full SHA for eeaadce - Browse repository at this point
Copy the full SHA eeaadceView commit details -
codegen: fix some atomic return types
(cherry picked from commit 8464101)
Configuration menu - View commit details
-
Copy full SHA for 5fa4b6a - Browse repository at this point
Copy the full SHA 5fa4b6aView commit details -
codegen: optimize setfield/arrayset with inline isa test
(cherry picked from commit 471e893)
Configuration menu - View commit details
-
Copy full SHA for e04e3e1 - Browse repository at this point
Copy the full SHA e04e3e1View commit details
Commits on Aug 2, 2021
-
Init codegen during sysimg restore (#41676)
(cherry picked from commit 2fbeef8)
Configuration menu - View commit details
-
Copy full SHA for 3f5e41b - Browse repository at this point
Copy the full SHA 3f5e41bView commit details -
upgrade libuv to v2-1.42.0 (#41710)
(cherry picked from commit b50bf04)
Configuration menu - View commit details
-
Copy full SHA for be3e807 - Browse repository at this point
Copy the full SHA be3e807View commit details -
Revert "Merge pull request #38405 from JuliaLang/vc/distributed_ts" (#…
Configuration menu - View commit details
-
Copy full SHA for 84e6bb9 - Browse repository at this point
Copy the full SHA 84e6bb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd697ec - Browse repository at this point
Copy the full SHA dd697ecView commit details -
Fix
length(::AbstractUnitRange)
and speed up `length(::AbstractUnit…Configuration menu - View commit details
-
Copy full SHA for 6153a7e - Browse repository at this point
Copy the full SHA 6153a7eView commit details -
Fix for dimensionful numbers (#41595)
(cherry picked from commit 4720378)
Configuration menu - View commit details
-
Copy full SHA for f8bae15 - Browse repository at this point
Copy the full SHA f8bae15View commit details