diff --git a/Makefile b/Makefile index 2fb9be55f9b34..7c819dd1a112d 100644 --- a/Makefile +++ b/Makefile @@ -456,8 +456,6 @@ endif -ls stdlib/srccache/*.tar.gz >> light-source-dist.tmp -ls stdlib/*/StdlibArtifacts.toml >> light-source-dist.tmp - # Exclude git, github and CI config files - git ls-files | sed -E -e '/^\..+/d' -e '/\/\..+/d' -e '/appveyor.yml/d' >> light-source-dist.tmp find doc/_build/html >> light-source-dist.tmp # Make tarball with only Julia code + stdlib tarballs diff --git a/base/asyncevent.jl b/base/asyncevent.jl index 234552e635e2c..a1e735592dd37 100644 --- a/base/asyncevent.jl +++ b/base/asyncevent.jl @@ -57,10 +57,13 @@ end Create a timer that wakes up tasks waiting for it (by calling [`wait`](@ref) on the timer object). -Waiting tasks are woken after an initial delay of `delay` seconds, and then repeating with the given -`interval` in seconds. If `interval` is equal to `0`, the timer is only triggered once. When -the timer is closed (by [`close`](@ref)) waiting tasks are woken with an error. Use [`isopen`](@ref) -to check whether a timer is still active. +Waiting tasks are woken after an initial delay of at least `delay` seconds, and then repeating after +at least `interval` seconds again elapse. If `interval` is equal to `0`, the timer is only triggered +once. When the timer is closed (by [`close`](@ref)) waiting tasks are woken with an error. Use +[`isopen`](@ref) to check whether a timer is still active. + +Note: `interval` is subject to accumulating time skew. If you need precise events at a particular +absolute time, create a new timer at each expiration with the difference to the next time computed. """ mutable struct Timer handle::Ptr{Cvoid} @@ -71,8 +74,9 @@ mutable struct Timer function Timer(timeout::Real; interval::Real = 0.0) timeout ≥ 0 || throw(ArgumentError("timer cannot have negative timeout of $timeout seconds")) interval ≥ 0 || throw(ArgumentError("timer cannot have negative repeat interval of $interval seconds")) - timeout = UInt64(round(timeout * 1000)) + 1 - interval = UInt64(round(interval * 1000)) + # libuv has a tendency to timeout 1 ms early, so we need +1 on the timeout (in milliseconds), unless it is zero + timeoutms = ceil(UInt64, timeout * 1000) + !iszero(timeout) + intervalms = ceil(UInt64, interval * 1000) loop = eventloop() this = new(Libc.malloc(_sizeof_uv_timer), ThreadSynchronizer(), true, false) @@ -84,7 +88,7 @@ mutable struct Timer ccall(:uv_update_time, Cvoid, (Ptr{Cvoid},), loop) err = ccall(:uv_timer_start, Cint, (Ptr{Cvoid}, Ptr{Cvoid}, UInt64, UInt64), this, @cfunction(uv_timercb, Cvoid, (Ptr{Cvoid},)), - timeout, interval) + timeoutms, intervalms) @assert err == 0 iolock_end() return this @@ -219,18 +223,18 @@ end """ Timer(callback::Function, delay; interval = 0) -Create a timer that wakes up tasks waiting for it (by calling [`wait`](@ref) on the timer object) and -calls the function `callback`. +Create a timer that runs the function `callback` at each timer expiration. -Waiting tasks are woken and the function `callback` is called after an initial delay of `delay` seconds, -and then repeating with the given `interval` in seconds. If `interval` is equal to `0`, the timer -is only triggered once. The function `callback` is called with a single argument, the timer itself. -When the timer is closed (by [`close`](@ref)) waiting tasks are woken with an error. Use [`isopen`](@ref) -to check whether a timer is still active. +Waiting tasks are woken and the function `callback` is called after an initial delay of `delay` +seconds, and then repeating with the given `interval` in seconds. If `interval` is equal to `0`, the +callback is only run once. The function `callback` is called with a single argument, the timer +itself. Stop a timer by calling `close`. The `cb` may still be run one final time, if the timer has +already expired. # Examples -Here the first number is printed after a delay of two seconds, then the following numbers are printed quickly. +Here the first number is printed after a delay of two seconds, then the following numbers are +printed quickly. ```julia-repl julia> begin diff --git a/base/compiler/ssair/show.jl b/base/compiler/ssair/show.jl index 2f6a956e8160f..774f5de4b231d 100644 --- a/base/compiler/ssair/show.jl +++ b/base/compiler/ssair/show.jl @@ -47,7 +47,7 @@ function print_stmt(io::IO, idx::Int, @nospecialize(stmt), used::BitSet, maxleng # XXX: this is wrong if `sig` is not a concretetype method # more correct would be to use `fieldtype(sig, i)`, but that would obscure / discard Varargs information in show sig = linfo.specTypes == Tuple ? Core.svec() : Base.unwrap_unionall(linfo.specTypes).parameters::Core.SimpleVector - print_arg(i) = sprint() do io + print_arg(i) = sprint(; context=io) do io show_unquoted(io, stmt.args[i], indent) if (i - 1) <= length(sig) print(io, "::", sig[i - 1]) @@ -78,7 +78,7 @@ function show_unquoted_phinode(io::IO, stmt::PhiNode, indent::Int, prefix::Strin args = map(1:length(stmt.edges)) do i e = stmt.edges[i] v = !isassigned(stmt.values, i) ? "#undef" : - sprint() do io′ + sprint(; context=io) do io′ show_unquoted(io′, stmt.values[i], indent) end return "$prefix$e => $v" diff --git a/base/expr.jl b/base/expr.jl index ff5e92005b8dd..a7aa74edef22e 100644 --- a/base/expr.jl +++ b/base/expr.jl @@ -427,7 +427,10 @@ macro generated(f) Expr(:block, lno, Expr(:if, Expr(:generated), - body, + # https://github.com/JuliaLang/julia/issues/25678 + Expr(:block, + :(local tmp = $body), + :(if tmp isa Core.CodeInfo; return tmp; else tmp; end)), Expr(:block, Expr(:meta, :generated_only), Expr(:return, nothing)))))) diff --git a/base/loading.jl b/base/loading.jl index 76b4cc1c7ef39..e15e07221640d 100644 --- a/base/loading.jl +++ b/base/loading.jl @@ -1785,8 +1785,9 @@ function stale_cachefile(modpath::String, cachefile::String; ignore_loaded = fal f, ftime_req = chi.filename, chi.mtime # Issue #13606: compensate for Docker images rounding mtimes # Issue #20837: compensate for GlusterFS truncating mtimes to microseconds + # The `ftime != 1.0` condition below provides compatibility with Nix mtime. ftime = mtime(f) - if ftime != ftime_req && ftime != floor(ftime_req) && ftime != trunc(ftime_req, digits=6) + if ftime != ftime_req && ftime != floor(ftime_req) && ftime != trunc(ftime_req, digits=6) && ftime != 1.0 @debug "Rejecting stale cache file $cachefile (mtime $ftime_req) because file $f (mtime $ftime) has changed" return true end diff --git a/base/version_git.sh b/base/version_git.sh index d2ac9cb6058a7..b4560609968e5 100644 --- a/base/version_git.sh +++ b/base/version_git.sh @@ -13,6 +13,8 @@ echo " date_string::AbstractString" echo " tagged_commit::Bool" echo " fork_master_distance::Int" echo " fork_master_timestamp::Float64" +echo " build_system_commit::String" +echo " build_system_commit_short::String" echo "end" echo "" @@ -82,6 +84,15 @@ if [ -z "$fork_master_timestamp" ]; then fork_master_timestamp="0" fi +build_system_directory="../.buildkite" +if [ -d "${build_system_directory}/.git" ]; then + build_system_commit=$(git -C "${build_system_directory}" rev-parse HEAD) + build_system_commit_short=$(git -C "${build_system_directory}" rev-parse --short HEAD) +else + build_system_commit="" + build_system_commit_short="" +fi + echo "const GIT_VERSION_INFO = GitVersionInfo(" echo " \"$commit\"," echo " \"$commit_short\"," @@ -90,5 +101,7 @@ echo " $build_number," echo " \"$date_string\"," echo " $tagged_commit," echo " $fork_master_distance," -echo " $fork_master_timestamp." +echo " $fork_master_timestamp.," +echo " \"$build_system_commit\"," +echo " \"$build_system_commit_short\"," echo ")" diff --git a/deps/checksums/libuv b/deps/checksums/libuv index cc884d9382aba..6c90c1b2115c7 100644 --- a/deps/checksums/libuv +++ b/deps/checksums/libuv @@ -1,34 +1,34 @@ -LibUV.v2.0.1+4.aarch64-apple-darwin.tar.gz/md5/c44261bfb4a254100af5085624e9805c -LibUV.v2.0.1+4.aarch64-apple-darwin.tar.gz/sha512/f94b74fcd6a39c903f05efdd626cbe6af9016099f37cfbe0da50c0dce962a7998f884a38a586b14a9b5e7a01b96f653e5e204afbcf2c22188834394de3b3e607 -LibUV.v2.0.1+4.aarch64-linux-gnu.tar.gz/md5/5cf0c759aacd96784a81b464240901ae -LibUV.v2.0.1+4.aarch64-linux-gnu.tar.gz/sha512/b8488345516cf424bcf4b4637799cbfcf6019b109dd6104784d09381a85d4f145c02d0e0ad3a3a3679b68b7d5a5ef0a9d63cbed62734272c80e8e3927eb047f5 -LibUV.v2.0.1+4.aarch64-linux-musl.tar.gz/md5/1c3ef838685ec4b32a68ee260cd9dfba -LibUV.v2.0.1+4.aarch64-linux-musl.tar.gz/sha512/f2560edceeb680ad46a3f4146a0d22f28a6727e892520f9599f0d5a105b0d7776dadf688b48e773f7e5b2d4204d3f56bd0f8f23d09c6ac5b4d6cd85c05a20fe5 -LibUV.v2.0.1+4.armv6l-linux-gnueabihf.tar.gz/md5/bc7fa34f167fa6ed945ef2f29807e910 -LibUV.v2.0.1+4.armv6l-linux-gnueabihf.tar.gz/sha512/124646ac504e8f995bccfcac0b8ae5ef524016f1cc2f2e58e058b23624193c52ab7f554ea4ffcb3046422e638cb2422442a8fcfb9e8b828d173f1f97d5ade910 -LibUV.v2.0.1+4.armv6l-linux-musleabihf.tar.gz/md5/c123949e81d4e49c8e1a4a63327c2ccf -LibUV.v2.0.1+4.armv6l-linux-musleabihf.tar.gz/sha512/b04aa8e293abcabf125e63d11efd56215d3605e1709b2635a7325d84b5e4de7174fb69695bde3c1e042309333f7ad80f8782bc8a9576efdbfe8cac62dcbba7bc -LibUV.v2.0.1+4.armv7l-linux-gnueabihf.tar.gz/md5/eb031d1135a79615381f3010b85e4a02 -LibUV.v2.0.1+4.armv7l-linux-gnueabihf.tar.gz/sha512/13383beb19cf6fa6601d02fd7c193f27877ccc63acefd935edd2ff7c13d4b8d8b900b5571da19fe418e007e3ade4c49c1f64a971326abb50aca5dec60c10a4b6 -LibUV.v2.0.1+4.armv7l-linux-musleabihf.tar.gz/md5/09ce6bb24ca286f92675349d583c03db -LibUV.v2.0.1+4.armv7l-linux-musleabihf.tar.gz/sha512/a71f58f61e7bbd479bb66c560804b99b0e4218df0e9b4b325b254cd58d8ab8600eca35a8b9b5e54f57099834ec22e36a1a11fb923b150305c7561242b7e62030 -LibUV.v2.0.1+4.i686-linux-gnu.tar.gz/md5/1efc848d7961a677cdeb0acec37d826b -LibUV.v2.0.1+4.i686-linux-gnu.tar.gz/sha512/8855729060b7e59a5a34ff2aea209d4af84657d7b801e736fc374d49d338e1bc87796e3346eeac7340f3e8e1f8037bf420144f04d81b93d3017fb5a32eece43a -LibUV.v2.0.1+4.i686-linux-musl.tar.gz/md5/71bde27fb51e9c7ccfe1c7eab34afbb4 -LibUV.v2.0.1+4.i686-linux-musl.tar.gz/sha512/588616fd1ff342e8070def2121fa2dd6be349e9ff1d19653d2414f0c713ba02d50a89aa7cdddeb19e6864654690c870164238204767990f09b277ddf788c9935 -LibUV.v2.0.1+4.i686-w64-mingw32.tar.gz/md5/090d2e845fcef61c3ef019fdbf7877df -LibUV.v2.0.1+4.i686-w64-mingw32.tar.gz/sha512/aaea203d285ee490803852d27fc628763358680e05373208385f85ca33d14bc09baf63cf243fd45788ef68b415858e5d919178574322cfc9e4a42774227ba8ab -LibUV.v2.0.1+4.powerpc64le-linux-gnu.tar.gz/md5/b69fd18d09ab59e3b139963b3988321e -LibUV.v2.0.1+4.powerpc64le-linux-gnu.tar.gz/sha512/e257c2c86af1c7a7ab76cd08faabf7e74ef9fa462e0f8f3df346d11a249157b4b47130fad44b47317d358bf74233bb9b854c57a9b76c29c0e05f15f9322b8b53 -LibUV.v2.0.1+4.x86_64-apple-darwin.tar.gz/md5/4242ead21755564805144cf2712e3d55 -LibUV.v2.0.1+4.x86_64-apple-darwin.tar.gz/sha512/f7448587af8186c5eb59f81cca7f48f840578440762b22a7a122e8243509bb9e2c541e337c1f2d1e94599cce1a928ec6b6c14e219e412bed21d82a68416caece -LibUV.v2.0.1+4.x86_64-linux-gnu.tar.gz/md5/46155e2617a76e3910f379c33127a31b -LibUV.v2.0.1+4.x86_64-linux-gnu.tar.gz/sha512/fa94f0dea120ff5381e7803672dd588ef69990d488bc7124c662a55ab52805b874b0913fb5c2b623ccf22ff0d1065229c3a06f44669a758b8186464118902b35 -LibUV.v2.0.1+4.x86_64-linux-musl.tar.gz/md5/921637f115807c2f0b86d6a5c1949789 -LibUV.v2.0.1+4.x86_64-linux-musl.tar.gz/sha512/95ee29a34d919dae348fea2ca81d7549be8210143936987ea68f28271331983e4358aaba884edc5e1fd16eef8e9d35770f6b113d3f1db412a3a829d381b9df42 -LibUV.v2.0.1+4.x86_64-unknown-freebsd.tar.gz/md5/f4e733fa82a5a34da86a8e9d143596c1 -LibUV.v2.0.1+4.x86_64-unknown-freebsd.tar.gz/sha512/f6e390126d2e75c2dd32da40db48905c48134437e52634101d10ade67b7426101324ccf652bb4c4cc29272c5b641d5543e673bac7c6ec1c31f8d7e77f61c09c0 -LibUV.v2.0.1+4.x86_64-w64-mingw32.tar.gz/md5/1c8e63632fb40fa97805efde91de764d -LibUV.v2.0.1+4.x86_64-w64-mingw32.tar.gz/sha512/2c64ac559beccbee8ce62dc0ce0277d8eaca5e46c13585bf10d2a79811bf4f5dcac30d49b2b6a02472c72857a859be021e4e7114f30e560f97c4e3979486dc7c -libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz/md5/dc93ae5119c8934f374570342ef036ed -libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz/sha512/29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240 +LibUV.v2.0.1+5.aarch64-apple-darwin.tar.gz/md5/54a94c839c561f5b74601d6d2bd5bf1e +LibUV.v2.0.1+5.aarch64-apple-darwin.tar.gz/sha512/bba06826461a4f35abbe54ba5266d9bf354d22e1f33d75f4273a917ce92437432d8b2cc9d4b4670164c14542e896ee97396a1c34ce0f653d6a2787ab4b6160bb +LibUV.v2.0.1+5.aarch64-linux-gnu.tar.gz/md5/b2680a3cebeb850bfec0df820e27072c +LibUV.v2.0.1+5.aarch64-linux-gnu.tar.gz/sha512/9c5611ae653642ef0060c46235fa2d2e0e4094804fb52629456ae4e5deed7e5fcc88640537799d11d824b6c0c00e75fa2bbddc0206e69c587ae3a77b68e11366 +LibUV.v2.0.1+5.aarch64-linux-musl.tar.gz/md5/a50cea6c75ea4093851cd7420168a59e +LibUV.v2.0.1+5.aarch64-linux-musl.tar.gz/sha512/51ed9be7dec0546cba4822eb116188c15c464ef155df03f0d5d8e9431ba8fe4c23dffde33c3331ef6e7ef3f8135b025fe26b01f036ab193aa340020f9d3bcb6e +LibUV.v2.0.1+5.armv6l-linux-gnueabihf.tar.gz/md5/1b6750b5c85c5f456a448325a77bee06 +LibUV.v2.0.1+5.armv6l-linux-gnueabihf.tar.gz/sha512/06decd104aad78de07101576fab5c0200867c332d12f1cb0cbe8c558c0c2c84c918e5772fbfc62f6ce80437ad68ae97e3d180c97dd40383c80d5e81fee96ecd7 +LibUV.v2.0.1+5.armv6l-linux-musleabihf.tar.gz/md5/54e9820e027e97af7f324d7b5c12fee1 +LibUV.v2.0.1+5.armv6l-linux-musleabihf.tar.gz/sha512/a30353cbf74bf698e38fd357e57fec03345a4ce71e971d9eb034aa211b536dc83b994da533df914a65ba3f5babc7ab66423ed12da665b67c050a8e799cdeada6 +LibUV.v2.0.1+5.armv7l-linux-gnueabihf.tar.gz/md5/252f5fc6d094edea5faef71630f4ba83 +LibUV.v2.0.1+5.armv7l-linux-gnueabihf.tar.gz/sha512/79ebe1e57cefa243219525fdebad35765736534a4b036f2487d6dfa0376a685c8e9f16259bbce83155baebe5ceeeff2592933b597ceafa724060ffd4dd63b0c4 +LibUV.v2.0.1+5.armv7l-linux-musleabihf.tar.gz/md5/39bc81ad36519ee9261a662d444c13b4 +LibUV.v2.0.1+5.armv7l-linux-musleabihf.tar.gz/sha512/97a312f2a42a2377458ff5d5356905fb469c9c30f9ae3fa7d091c7e2cdab3a7ea813e1142fb7d08f2e0000a3d8388fb5fe0d82d3ff646310924439ba99f02903 +LibUV.v2.0.1+5.i686-linux-gnu.tar.gz/md5/ca4b4a317b62cd48f4277bba5ebb9b80 +LibUV.v2.0.1+5.i686-linux-gnu.tar.gz/sha512/2cf17359c976b10a2e0e08d92b43ef2d113a0071748209ad6b2896d9578cb3e96b55f7c72a7c7243ded244b95945c67ea3aa248c1513b5fd37ea714154e04c2d +LibUV.v2.0.1+5.i686-linux-musl.tar.gz/md5/7f088f43c6ae4029e9d90c2881cf2509 +LibUV.v2.0.1+5.i686-linux-musl.tar.gz/sha512/b3653bd4cd95b2d4247b4b83215bfb756e211a3cc02e7e7ca1887e820cb1a7d461397d7259057b63e51825dc344e2f20e904d17defeba59584ddc54df94f1ccc +LibUV.v2.0.1+5.i686-w64-mingw32.tar.gz/md5/8ec8f225a708ebb95fd6dbe6039c386d +LibUV.v2.0.1+5.i686-w64-mingw32.tar.gz/sha512/fd9575300a65af9b7c3a59451646a5f617fd9df0fcae21db02f0f1e9c689605b1e75d12f0ee46654cb8d2b44ac044d2b44b34f9c6d008c19d41b001a69e40c6e +LibUV.v2.0.1+5.powerpc64le-linux-gnu.tar.gz/md5/54c51f81a0b69687f0cbfce63b530991 +LibUV.v2.0.1+5.powerpc64le-linux-gnu.tar.gz/sha512/79a9daa826432da8f389bbb6788720f0bdf0e6a09a16b8296f0ead8e0eae175a72a0690e4ffa5e5d8169e22f596a8ad41607eb836d3f55b217bcf74885e707e0 +LibUV.v2.0.1+5.x86_64-apple-darwin.tar.gz/md5/9ea7e5bf6107f0773e7cdb875d831939 +LibUV.v2.0.1+5.x86_64-apple-darwin.tar.gz/sha512/07b5137c94adaf1c024373b27c2a2a0e77b20cc87f536551e6080b59bd47f65d6ccaaf40ec14068e9e24140c07ad518ef749c09d93fcc36b0507c4ed6acc7032 +LibUV.v2.0.1+5.x86_64-linux-gnu.tar.gz/md5/c4feae1cb61b43ab38b8adb80f8cb46f +LibUV.v2.0.1+5.x86_64-linux-gnu.tar.gz/sha512/cef015385abca586215796c7d2420a4b2496b8a50a62bd9c483d76bb00adb4e3decefe17ba8398353166818bb23b758d3bdb311965849ea68f8b68377c1b08bc +LibUV.v2.0.1+5.x86_64-linux-musl.tar.gz/md5/47f23d12e6c2094604f168c6c40ca131 +LibUV.v2.0.1+5.x86_64-linux-musl.tar.gz/sha512/abe0d74ceabc2d7efc80c1e8d0a6938205bea883257c43a637fc739c82a7085d4f0109c22d0f67e332aa14bed60433dd739676e0237fd28aba6a15c82d3e41f4 +LibUV.v2.0.1+5.x86_64-unknown-freebsd.tar.gz/md5/6a6eeb9108db8a30f776685d4f98a853 +LibUV.v2.0.1+5.x86_64-unknown-freebsd.tar.gz/sha512/e08961cfeb904145b67c2833e6ea3f91b90bc9c8948cfd61399c7d10b1a9cffe17728a6c906a9d791b71da406d8012014b7dcde70ed445084d21e99563cdd377 +LibUV.v2.0.1+5.x86_64-w64-mingw32.tar.gz/md5/7d592fefa8b295e09b4640bd999aa358 +LibUV.v2.0.1+5.x86_64-w64-mingw32.tar.gz/sha512/b4e738c5d86ad27171289f284e35124c6bcf94fc55512622563c6be75027de5033672100008e283aced530c71a6bb1da038872719e1073566d5979278ea76e0b +libuv-3a63bf71de62c64097989254e4f03212e3bf5fc8.tar.gz/md5/a385b594c170085018bc954e50cb42cc +libuv-3a63bf71de62c64097989254e4f03212e3bf5fc8.tar.gz/sha512/5415e992a20498ae29c09bfdb4819857d15be83367488e9fbd8c5f6a460da4cd2d0dff7eaa6087a4bcf6dee6d1c873acbe5751f5594851c978456665d6a21cf9 diff --git a/deps/checksums/openblas b/deps/checksums/openblas index 6327ec3d07ff8..adf43cb6c7352 100644 --- a/deps/checksums/openblas +++ b/deps/checksums/openblas @@ -1,94 +1,94 @@ openblas-63b03efc2af332c88b86d4fd8079d00f4b439adf.tar.gz/md5/3d692acc6927454f620a4c493bdb159d openblas-63b03efc2af332c88b86d4fd8079d00f4b439adf.tar.gz/sha512/cf89f6db1b6366833d29a1dc718ea0b8f61d162f70695c33fc94afbaba232605630a7a7cc3d3b9bed7493ec85402b65180ca99c3101de7141d6f2919318f55c1 -OpenBLAS.v0.3.10+9.aarch64-apple-darwin-libgfortran5.tar.gz/md5/fa9b8faa2c2019ff1c5ddbde30fd6dbd -OpenBLAS.v0.3.10+9.aarch64-apple-darwin-libgfortran5.tar.gz/sha512/1051c63fa385f6e1dd225e4769466a9a9b96ba34ad962bf1cab7ed8c92313bd41c9ec533a34b30b39ac8276a9d4f9cbf5fd205d857ce4db36894c07b8dd651f0 -OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran3.tar.gz/md5/64267e0d657255dfd988759dc044223f -OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran3.tar.gz/sha512/160554943ec5e0b3a9b500ab83d0388cd5c07ed5f915a306cf47b2eff94f28c0ca3b8ddb54d8a1af7f016cbf96234b5448815c38589e931ef78ca5282406d8a9 -OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran4.tar.gz/md5/e25b933ebdb32704e8d46c2c6dca4966 -OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran4.tar.gz/sha512/8467b1d29b9521c50fce2e9c49129acbca85307a2a6113ca9e9b377407d77a216fcc1cb4faae94ab652386e3e2c6007e811c4df35fc0fa78432919a025188029 -OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran5.tar.gz/md5/bc42e653aabcffbe622b80d0f8db5db0 -OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran5.tar.gz/sha512/7301710033cbf57c066c7216714f6695d566512520218662fd482164d1882d9d6f55142b0021bff5d352c47002fab0342ebe3360a7d207c10f5da221bc9f2ad1 -OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran3.tar.gz/md5/62796b6eea07e4e5ebc80a0d4468bba5 -OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran3.tar.gz/sha512/9d5da75f6d1dc32fb29da5cafd1660759794028ae4ac02d764f4af7f0d48e66d8667137efeb195439f2a1e16c835e95d5e6b297c3289bf3343a9fa2b07788461 -OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran4.tar.gz/md5/b571a6abac640cf443244a19d9b701ab -OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran4.tar.gz/sha512/42a25e823a6a20dacd785bf663d4a09f571707152f29950c31cb42ba7cd69139d5f6e54213422ea0c7dbfe851f685bb6cf985a4cedaa9cc7e69cbed2e0c9e23d -OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran5.tar.gz/md5/9a40e9167b9f0d40150c58506289acae -OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran5.tar.gz/sha512/ff517e676a552f98eba3459ae1df08b96df32c588d9ae10482bb48b72700e259927878480851121bd2208045de46ed12e27d91d30c1fa22d29af2b7c9bcd343f -OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran3.tar.gz/md5/a9853b59f06a6c71557f021fd27e8986 -OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran3.tar.gz/sha512/0084347ce918f5d9c43ebe25815d2275ee62b6544af76847fc0445c41bbbffdd333e4a74d7f793f0c993d1854f7242ab81e02892cceb5c58da8342c2271d39a7 -OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran4.tar.gz/md5/a217f0325f33a80ac79ef9c057b65338 -OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran4.tar.gz/sha512/0eff9ba39ab1011edc86e4b3c5d489ed05ac733ba3aff883d14ba085a09e0d43f24d9e1076f3c79d257d304e4d98952d5218708f71cb32ea2dcfba273a00341f -OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran5.tar.gz/md5/96e62cd51c7126423c5ce08f929823d7 -OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran5.tar.gz/sha512/5869a932c3b852ac8630dc0709955c8e911ba2bf8f0b4e25e825a0284823e8d9dccc2f7d35170ded5083135ba72e64e9635d8dd8760f71a35ae7ff609be1300a -OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran3.tar.gz/md5/0153f954ba4c6eec5f1d3c4d05fb7e71 -OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran3.tar.gz/sha512/f42ac3ab6c424bdfdb20021c77643d7c0ea34f620c807e09832aa45f84bc9a5787db6621131a184584be4a44a9bbc32abb57fcf095941721b3eefb099d356c1c -OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran4.tar.gz/md5/df009d8ce36b276e7d105b583ce3ffa9 -OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran4.tar.gz/sha512/dbc0f1f4c68283006c7a6045bb1278cf4491446179541580336a7abb8cb6ccca368959efcb6947fb6030169fb3908bd9de9beb885c114dba594132893e4307f0 -OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran5.tar.gz/md5/2bf2e0b25d8dbc09c21459d6858264f2 -OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran5.tar.gz/sha512/f6f42702b6e42e3a1d70d7296e0dbe4d8023bbb7e82d725badd8624814623e10e38237719ff05eeef3795e8b4be15323c3f511268a560169598ef3081e7f5ec0 -OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran3.tar.gz/md5/5ec164e90bd480ffbc0c124e68089892 -OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran3.tar.gz/sha512/11b60ec8f5ece731459366f9f1389351489d9f4cf97cca5feae29e395bf2fc0deaa95a1a9be8b96af5d318ebbe1ca8d1413d40643d9799dfb2d704cce0169a94 -OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran4.tar.gz/md5/4d53a1c5a406e3eff16f04053880d58e -OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran4.tar.gz/sha512/a552edd37f63c1cf51c046211abd159b4ac32be6b53846c7382ba91741be2bd4ed1ed0e73ace6248ef88b181e612d62d2db6056b5e4ab40b5b153a5f9820629a -OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran5.tar.gz/md5/06e60982bb6b38e5e832541f98bdd9ea -OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran5.tar.gz/sha512/ed11aaa25bd96fbdc135ade94428f3551c8586016e689ace0451be689b6b6c99ff36edc24668f311975483a09e37ee3c7080f1d2c445c1d766f67c5e3ea06a82 -OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran3.tar.gz/md5/ea5ce955d8d26a198135c5392f293772 -OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran3.tar.gz/sha512/f463679e97281aee83dbdf5f7d3fb99f903ee6c4775aadea4473aa128fb4cc37d9f3c5d204485f8cec539651d36e630e9e707db3db926e2325936c4dfdbd9955 -OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran4.tar.gz/md5/eb468ef250043f05a2c44622057de8e0 -OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran4.tar.gz/sha512/7a9650934b0fa77835ae9e38bbbac38121b372c2bce160b17e83856906d810a5c61ad708d33860bcfbad808b16c6a1394621a4243c32933de62031c989992bbe -OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran5.tar.gz/md5/a94cfb5b787b962c5d3f8e0e16d511ba -OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran5.tar.gz/sha512/2dd2c709257176d15557dd5c8524da7f4e435292b974d201a481ace392b276882714b1414e68c295a4509ba550b423fbe226a731ca491f873037f5b730262beb -OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran3.tar.gz/md5/64142f175d19bb3a7311b0dfafa176bd -OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran3.tar.gz/sha512/ca182752250959586c1c48cb060cfb4c5034caac12747877f617b037e070d677d6def74e7d6a10fb3aaa2301be8e46cce47482b442968708ca80c90f03ac7d4b -OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran4.tar.gz/md5/3ca3bfd99550e07837fc0c3eed07584a -OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran4.tar.gz/sha512/20a97be7527c465d9fc1ca964d19e358cbb70940a3d0285f3a4fa7862a7e3e7c08fe9f953630ad091efbc8cd5a0a3280ab98880ea224986906211f7678f3a66b -OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran5.tar.gz/md5/4c656009fcbf68e058af6474006f5738 -OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran5.tar.gz/sha512/88333342ff8ba9fa40de7ba94ca914af576d42f14028d8500c7172da44db48e014d0eb82328e1668d51a2c4780fb9b25a8d8b3c8eab2ffdca63ced182f14d7a5 -OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran3.tar.gz/md5/61ac3d71c28f742fded0cc810dbc233e -OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran3.tar.gz/sha512/f936582d06b26944d7619fd86280037acc9dfeabeebf9b96d07b7f98293e354da7226ee27ed970e831d1655920334ec92984988aefde5bd14ab91b4bdbf92714 -OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran4.tar.gz/md5/bf878bdd1dabc93cbfa0197f9c457b08 -OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran4.tar.gz/sha512/4a1fcf6834066a6ab3384ce5c02faa2564516c47ee6555d4e842d6bc50b6437774ce0dac273d224cedcdf632de19eeec456f4c8fe0b2dba233eacec528e9f2bf -OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran5.tar.gz/md5/30cc04df138227dfd32e955cd7546c71 -OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran5.tar.gz/sha512/4d0fb7275da62dd27a81f6a78cb54504b63962da8394dafa45be9e53b3d3bf015db3072c4d2120cab26eba010c1f41585f2fea0758f48bfe3e76ab4c2d9e90ea -OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran3.tar.gz/md5/e7c0ee66207ca197228dcfe0bb31d29d -OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran3.tar.gz/sha512/1bfd821c4ded2d555125909f70eed7e32973bc2b3d9c7978013d572f48a2263aa3b46c85d5a0918316576df063f5b6a61b1383a9bff97f3b8399de42a2a6ebdc -OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran4.tar.gz/md5/9be59c112a93313457e1075ae1c4fbf9 -OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran4.tar.gz/sha512/9fcefe56e97bb3882130f58be9660cbeb50e7f193110172a9b8163f1373f90b01c448db068c0355cec33f7f547e75aaa6b74272664052f9c69cfe47af1d8be56 -OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran5.tar.gz/md5/5c442cda6f0b524ee4013ed2db40e515 -OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran5.tar.gz/sha512/fd1a6df0b9279ccf715e18952d1ff477f539509d2a228df77c24ea91bee9d84a4ecb73889f6ad04ddb05aa707d84055aad43da9d00c851401b66a7791351a478 -OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran3.tar.gz/md5/27ec8bc920c062bec977ecd5d0797ef5 -OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran3.tar.gz/sha512/66b119bbdb4b37be5017ffd8fa59cc03342748a7ad6ff89dd8cd8dc382e1ee8387f0241a562ef3d8fe2e5d8fe394dae8c5bfd92436f166a4b2a2e8460d31649d -OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran4.tar.gz/md5/847c4b5de2d52120b31d943c8f080a77 -OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran4.tar.gz/sha512/c3542c741518e462ee125eaa3ed5fc622a756de06b8b2eb4350d669560ab8f43cf07da70644e594cc052b27e4940c3e3c2635399d4f99323d9b22844ac1275f3 -OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran5.tar.gz/md5/2cfb6eb34e9e3e4791995962ee40e0a7 -OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran5.tar.gz/sha512/8f246f0047f65c32b9af0c02a1051e27acfb3d8de1611f830a462aa82784bf704b5e1b9731133b1197f0ffc6073b1ec8ac3f09c28f69474e67a55707787d9989 -OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran3.tar.gz/md5/24b4d74f75399e7470324c2da2df4f68 -OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran3.tar.gz/sha512/bffcec4ee90558eca1f7d12ae035c92774c0e231e63edbf726176c53676551dc2d81dcb7a44838ab1b81f6c7ddb735a328a5a637ab3da38014750e4daf42fd95 -OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran4.tar.gz/md5/e97b0b863e9710c170ca2fa5ce79d96f -OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran4.tar.gz/sha512/2b405476fe933f9a62cd9afe577afdbd241760b7c90bb78bf10b9650ded3a6467049f216e506f5e634ba5fc071f1e7002841f88e355defbba49963db4e2226f0 -OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran5.tar.gz/md5/4899ebc68065c7078cc7adf20060c5b4 -OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran5.tar.gz/sha512/ab664811b97e74fbbbf2dd593cec25ce318e6d2c718e9054df2dc7d01cc3fab0b3eb37ba97467c465a857a68b77bece3d2bb5a324961d7c0ea215ac2c4d09b03 -OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran3.tar.gz/md5/9dd3e06640a109d54b4fe150e10243f3 -OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran3.tar.gz/sha512/a6b3215f05578c55d53b56cfa7310fcf3525eae70fb460e59a2766d3b76257e7d1ef14cfc23c8122c60961e58289d23421a8c1a33c4796f84aad44e34b17d1b6 -OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran4.tar.gz/md5/ccb45e619b9daf2dcb63ef4faf73f760 -OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran4.tar.gz/sha512/4b0751214ef81e47837c4cf59065fea7db7aca007c7a395ce4eb8d5610824aa1fd4a5d177cc4f6a92a212d17c94dee4d159c7541487521898eafeeac51f8c153 -OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran5.tar.gz/md5/0401418e777e860786091af51d07ee7a -OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran5.tar.gz/sha512/8c9fe368670df97599f4e2ea7f4be7789f89869663cfe12f3f773d797db3aed577a2ae1429190b3096dd9ca966570429d630b69647b456057ff357008137a05b -OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran3.tar.gz/md5/9bedd654ba6e0770b889d0f763e9a0e5 -OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran3.tar.gz/sha512/b3a6c3fd553d82cae6211d4c3bf59d4aeed453d910d84dcf2179e3752907f4d01a5d2c492beaf388c57be13e450f15871e1e1a4e6690f472048d4a0249c05aa1 -OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran4.tar.gz/md5/91b1ae1d7690b5c3a6b4d9af6f756dd1 -OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran4.tar.gz/sha512/b4bb68ff476fee6aec4e8886c913dd2c09a73cf5aa07fa8e3d258594640c74b588d1a35c2b36a754610637f9780cabbf89d00d66e63e2b1a572431c785750585 -OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran5.tar.gz/md5/7610feaa534b280f6708d000c8c82990 -OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran5.tar.gz/sha512/bf505bfea435388ef49b7c11a2843accf9c96fb747a7a98406501be9b37b70a28c9ec862d1561c9c97d2c3bb1886b2dab206b1c0276a0e96bb023df498798aeb -OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran3.tar.gz/md5/bdf6281ffd5eac951ba6df402693a599 -OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran3.tar.gz/sha512/56caedb480c76fa6bb50a9ea771506b7d32cf0b2c9db516824d5b813e93ff29a611f29da5982fcfddcb642f8aa84535f28864f600c960f808537b2d4a29e401d -OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran4.tar.gz/md5/708a4bbe81dae0329e5e21f9f8a80432 -OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran4.tar.gz/sha512/aecb34d4c5ca8503407af696bf07dd890c61f6a27b332f84320b52f346f055613882682f2536106edf9b079d003590144ee2ee64ea96a1eae3a7c07bd9c66c06 -OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran5.tar.gz/md5/bfb83c79b427872770c9dd7959d51c71 -OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran5.tar.gz/sha512/4866eb14fcee872a642c2eb8eeedca337f214eaf6b4317b8e35ef55b15072a5a46cc71af9ec4b69f05ae9be30ad849ac60b9a5bd75805399d22c8ae0076e4557 -OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran3.tar.gz/md5/e7eef0bc4dbd929ab1b3861ff12f7c5a -OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran3.tar.gz/sha512/7293a9f0fe6f08da27bac63a7a981273ad4fe5d0212100a2ee2a092f3aed621046d9963b0275abb0fd017bb3c12839d203aac7d2697d10b705571b0ab191bcfa -OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran4.tar.gz/md5/8bd6af01c88e8887b4d65b986ddc49b7 -OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran4.tar.gz/sha512/2b427281103cfefc6b8f91b30e6ca541afe9bacffadfbbf04f6489951ee7b70be13ed5670ab2e70d3a4a76957fd2e6bf41ca9d13f63b526e09fdf5c5ebc1e176 -OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran5.tar.gz/md5/6087df9b353d660606a10e515a1d0fe1 -OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran5.tar.gz/sha512/769196a2bf2dfcf47e749c1d6dfd5c68b264686d568cca2cfc917d04bdf4f3a1679b88f25bbbcc49f43d6ce1ec2732b798625510f1c45ec70abdcc556c3346a2 +OpenBLAS.v0.3.10+10.aarch64-apple-darwin-libgfortran5.tar.gz/md5/0ee19488150a8a459d02082f6e13d7e3 +OpenBLAS.v0.3.10+10.aarch64-apple-darwin-libgfortran5.tar.gz/sha512/d83f6c62cf818f4becba3038e95f3f031e79a5ce172fbaea872d6ddfc471d30ad6f2a72e2c3b8ae5371370b9269c73a189fd1cf4134fd7c32923e503051679df +OpenBLAS.v0.3.10+10.aarch64-linux-gnu-libgfortran3.tar.gz/md5/07f5521328f1ec996760563c8eb48b73 +OpenBLAS.v0.3.10+10.aarch64-linux-gnu-libgfortran3.tar.gz/sha512/0442b0801eb1c14316a2f3d3db30a844e964bcdf42f4c169c70ac6c74ef7f2f6572fb6c1d5cb13197e2dfef050862288e7b86a57f205046e4dac6d95678ddd06 +OpenBLAS.v0.3.10+10.aarch64-linux-gnu-libgfortran4.tar.gz/md5/11af75730015ef983b453d3aaaef67c4 +OpenBLAS.v0.3.10+10.aarch64-linux-gnu-libgfortran4.tar.gz/sha512/4dee48071f04a5a8718e2f1347ed5f824f40c8f8ed180bc9a62714f3fc27051db65ee611fb6d95fbd9ccd8dcb690c2c66847a2114124342cb339ed0f8ce19548 +OpenBLAS.v0.3.10+10.aarch64-linux-gnu-libgfortran5.tar.gz/md5/98386b0bebdfc3a6b6757b1d9e313fe3 +OpenBLAS.v0.3.10+10.aarch64-linux-gnu-libgfortran5.tar.gz/sha512/13ec9f236aead17050e02a74df79ffec7b4f77a2cac6550b5947dba22d3769c57368615c310c8859614b37382ac85c72f45f9f218d69d0643d6f1500848d375a +OpenBLAS.v0.3.10+10.aarch64-linux-musl-libgfortran3.tar.gz/md5/5a7ee99c5a462ef9480f5af4748af732 +OpenBLAS.v0.3.10+10.aarch64-linux-musl-libgfortran3.tar.gz/sha512/97dffa8c2678e4be72e09d35308117d568b18d16b6eca4d32e950ae03c5700235f7339150fa705c2e5f6235a4f8afe1c49eadf097855d5418fabe73d0157033b +OpenBLAS.v0.3.10+10.aarch64-linux-musl-libgfortran4.tar.gz/md5/0ee1a6f6d5c556a1a00954567dc93ea9 +OpenBLAS.v0.3.10+10.aarch64-linux-musl-libgfortran4.tar.gz/sha512/ebe7fdc03dc42b2fb6f71542b619cb4fa033f73ae552c359e5a3c1ad74cbad86633ece1f3646e0ef9428312dda442d29cbf568f3677e8e979043f2d903dae9a4 +OpenBLAS.v0.3.10+10.aarch64-linux-musl-libgfortran5.tar.gz/md5/13338ce9f2b170dff63e8ff2728d1d95 +OpenBLAS.v0.3.10+10.aarch64-linux-musl-libgfortran5.tar.gz/sha512/5038b152e71c6bdc3a59856f088122cdb6d1e01ae3b5c88944163e620d9a769f9bd54ea8e2a7dc6cfdac0808e61f294aafe5d7240c717bfaa2204b4ab1d80a37 +OpenBLAS.v0.3.10+10.armv6l-linux-gnueabihf-libgfortran3.tar.gz/md5/afd79dd9791f31139d603dea16c57cc2 +OpenBLAS.v0.3.10+10.armv6l-linux-gnueabihf-libgfortran3.tar.gz/sha512/cafe4d7f58d41ea890ff773191da0a114f7f99fd74047999f434e095a49f4873254fe9dfe855f58c94e6801c9f26ccd3e1b3628c0b77f94ee16d06c5e607a738 +OpenBLAS.v0.3.10+10.armv6l-linux-gnueabihf-libgfortran4.tar.gz/md5/26e59209ecda6040ce34bbcac377413b +OpenBLAS.v0.3.10+10.armv6l-linux-gnueabihf-libgfortran4.tar.gz/sha512/1276736dd864dd02f9b32fd5a22a123caa3863d0410ab993ea386c57840c1d61329eaaa1ef47ce4de695b3ca1fd4a5b5d48027edd2e367e7f70a398e735920fe +OpenBLAS.v0.3.10+10.armv6l-linux-gnueabihf-libgfortran5.tar.gz/md5/21f6eb8d8745ff275f1746aa8c7eff22 +OpenBLAS.v0.3.10+10.armv6l-linux-gnueabihf-libgfortran5.tar.gz/sha512/31e279e4a36e0de90456ebedf0b8ce18337aee9cca2ca6dce894a6d0f5fcdf7d6b9561a753091ae0c222a3d40f2b889e62fd239c6b45c317aae0e07367eafe1e +OpenBLAS.v0.3.10+10.armv6l-linux-musleabihf-libgfortran3.tar.gz/md5/a1e80f36b15d53463b4aa26c68625eaf +OpenBLAS.v0.3.10+10.armv6l-linux-musleabihf-libgfortran3.tar.gz/sha512/931628aa5c1beb2991760d14e803291d0de814ef0ba8bbbc94828744cae3c8eaecfbf90f511fab33afe4925ba50b1a740b05e449a69fdb0f8b18062e3d884ce1 +OpenBLAS.v0.3.10+10.armv6l-linux-musleabihf-libgfortran4.tar.gz/md5/504905c0093939485374824b27091868 +OpenBLAS.v0.3.10+10.armv6l-linux-musleabihf-libgfortran4.tar.gz/sha512/dd11ab4228b0db71108b9e3031ea3d9117b08abef5831fccb0160bef73ccb6ad1344f350da7c44685b7cc966992475a8aed1b4ec0e19b7594166de1bd68fea0b +OpenBLAS.v0.3.10+10.armv6l-linux-musleabihf-libgfortran5.tar.gz/md5/dee20a80a7fe6495c957ad560614fd56 +OpenBLAS.v0.3.10+10.armv6l-linux-musleabihf-libgfortran5.tar.gz/sha512/aaebb764d898351182eec6e55f90aa71efd2a1db1d65d2be0cab65735e63b2cd0e0432758b9666a2702e009c7c4b0db8740713bf656490b89dbcf9b1df861a02 +OpenBLAS.v0.3.10+10.armv7l-linux-gnueabihf-libgfortran3.tar.gz/md5/fe41fd827e441b0bb93c21d43a190c53 +OpenBLAS.v0.3.10+10.armv7l-linux-gnueabihf-libgfortran3.tar.gz/sha512/3d0e6a48d4489afb5c4168e0ea09ec84f3850cf4a1c706a3a7b36363af117ff4012ec761b414c6563c60053aec4817fc0cdb3506b9f922758cb06e557a949c23 +OpenBLAS.v0.3.10+10.armv7l-linux-gnueabihf-libgfortran4.tar.gz/md5/b1161eabda77f72da254b752db9a1195 +OpenBLAS.v0.3.10+10.armv7l-linux-gnueabihf-libgfortran4.tar.gz/sha512/c9bf8a6e7f1812c0e2b917d5d59fc30e3facd9367c1fb599a9c6a0e0badeabf096697c3970c125509450d0e98411bbe2fc4216a664e878bf039e28e871e16d9a +OpenBLAS.v0.3.10+10.armv7l-linux-gnueabihf-libgfortran5.tar.gz/md5/2afec612ba5b9918a62bcbb37b721ca5 +OpenBLAS.v0.3.10+10.armv7l-linux-gnueabihf-libgfortran5.tar.gz/sha512/f0610c6c0c65e2f634341124e2a7c04938e7bebfdead105e67d21c5f28e007497b3cdfb9c80c1aaca8bca9f051d8cf9374774c70bcf5564d05a7e87d2a1ccacc +OpenBLAS.v0.3.10+10.armv7l-linux-musleabihf-libgfortran3.tar.gz/md5/b526d1e9b4324bc25e7c72338bfc8286 +OpenBLAS.v0.3.10+10.armv7l-linux-musleabihf-libgfortran3.tar.gz/sha512/ffcc9e03f70f04437a98f076651ec4c6a418bbeee733a2308078c8d6624c081e9c0a7ca4197c28ba98ba7081bdde6db0d85ab40c2acc0c80783532bb4f95f03d +OpenBLAS.v0.3.10+10.armv7l-linux-musleabihf-libgfortran4.tar.gz/md5/04f76971337ee4af084b994568a89af4 +OpenBLAS.v0.3.10+10.armv7l-linux-musleabihf-libgfortran4.tar.gz/sha512/95941c78a85556c3d6e2729f5d557b91778c42a1f82efeef52f21354a2a1a4794df05631db8d35f1e978c9d08d07d364f068ee9c40d966939f527a6860ade3a3 +OpenBLAS.v0.3.10+10.armv7l-linux-musleabihf-libgfortran5.tar.gz/md5/0a0b3797a37bc0bc5788f7bd79f69ce0 +OpenBLAS.v0.3.10+10.armv7l-linux-musleabihf-libgfortran5.tar.gz/sha512/67c6d2636e03e5bcb35497cacd13106ab2ad4aa9857011a7940ab343814e392f768ddc8c6b750942867ebc3c32aa9c5d6750ae0efb87a0f1e595693e9d6e7904 +OpenBLAS.v0.3.10+10.i686-linux-gnu-libgfortran3.tar.gz/md5/e0a80a3acb436fabf8965f29d48af313 +OpenBLAS.v0.3.10+10.i686-linux-gnu-libgfortran3.tar.gz/sha512/8958ee3abf6596e13206d2e6f8ced20020a9559868f56266fe28381145a5379016940e8c395fb0d5fb59bc771a2dcc518ac2b10560995fa5a556d2ae0fe8897d +OpenBLAS.v0.3.10+10.i686-linux-gnu-libgfortran4.tar.gz/md5/5a15b1a8134ce28d4301dae0271c841e +OpenBLAS.v0.3.10+10.i686-linux-gnu-libgfortran4.tar.gz/sha512/affced0950aed1b9b6d552bdcda27b148a6245b73d8864440f6c8eb3664f5156c3fc379d26d08e57b497cbd9f1b324f1a0e362a803cdb48bd62a6e0cf0ce7f58 +OpenBLAS.v0.3.10+10.i686-linux-gnu-libgfortran5.tar.gz/md5/6a4afdbb4a966525122cfca8440d02e3 +OpenBLAS.v0.3.10+10.i686-linux-gnu-libgfortran5.tar.gz/sha512/3849546a874f5f41ab1bb2cc899445eb100e3bb7bea777c8b29f1231ef6aa69dffd37c8d123d95c03d7145ac65be35a6784bdd5ccca092bec648da5143c64e8e +OpenBLAS.v0.3.10+10.i686-linux-musl-libgfortran3.tar.gz/md5/fe92a3c259f8bcc9e7ae99539fa69424 +OpenBLAS.v0.3.10+10.i686-linux-musl-libgfortran3.tar.gz/sha512/de6509d264a3f57ac33644d5ebc75f623096ffe0f43c4dbfbd20c829d5b6a739418bfa90c3ba663d7e4a3b3b82aac3ecfe5eb21547349c79138f30ac39032dcb +OpenBLAS.v0.3.10+10.i686-linux-musl-libgfortran4.tar.gz/md5/1ed43b8c8b0f457231314ab205d97620 +OpenBLAS.v0.3.10+10.i686-linux-musl-libgfortran4.tar.gz/sha512/f282ae26c2613d368605f99caf615decb3472c058e8de1064eab7f0b5d3e45d025b1b211d9889b8fcdf48ede50eeefd6762db0133b269a13b3725673c64f32ca +OpenBLAS.v0.3.10+10.i686-linux-musl-libgfortran5.tar.gz/md5/9a84d9a6ced0f921c17aaeed5849922a +OpenBLAS.v0.3.10+10.i686-linux-musl-libgfortran5.tar.gz/sha512/6db863052a2c1106a4ccb6ed04cc5a2d79f049edb6a2444ff02d5306d140971ff2709ea4eb1ffc7cc18a09b75a6106321256cae92c7c1d442c9a13ec18f24b8c +OpenBLAS.v0.3.10+10.i686-w64-mingw32-libgfortran3.tar.gz/md5/76d36faaaf2e73cb4f5536b59ced0b7c +OpenBLAS.v0.3.10+10.i686-w64-mingw32-libgfortran3.tar.gz/sha512/b741f1ecb48a38643931685883d05436deef6b6893d3ba697cd41fc79ec35579974d0276c2fc42abc290a03047b8f5749e3c211544e35cd3a68e45a2d31991c1 +OpenBLAS.v0.3.10+10.i686-w64-mingw32-libgfortran4.tar.gz/md5/39ee33908c7ee293ba8b2c63fbb5e54d +OpenBLAS.v0.3.10+10.i686-w64-mingw32-libgfortran4.tar.gz/sha512/af7891c38b59b332b0b7f904d4f214eb74da74240c8ec1dd645e764a8e26d8dbb55fb024c9e06fc1508ac7cc595df8d3ecfdc8774c32da837a8aebbe5f93978f +OpenBLAS.v0.3.10+10.i686-w64-mingw32-libgfortran5.tar.gz/md5/07a112cdc423c60fa79a091620c72f23 +OpenBLAS.v0.3.10+10.i686-w64-mingw32-libgfortran5.tar.gz/sha512/1903d6a80e0481cb467848c1c25a887434449762385493df73844b8e339c4e1815e779c38dd61f11c351f8daf3402b3f8aab7089f3ed23ce6b190ca53cc8af92 +OpenBLAS.v0.3.10+10.powerpc64le-linux-gnu-libgfortran3.tar.gz/md5/cb5464acb02b5efb8a211bcf55c041c1 +OpenBLAS.v0.3.10+10.powerpc64le-linux-gnu-libgfortran3.tar.gz/sha512/bd89cade3bab75a7d3ac1efe2f902d12d3d80a9613d330fe37e6d384fee59026af686dcd7c8ceb8eada34870f9964d12521ade600fb00e80b43b49c0eb711d2d +OpenBLAS.v0.3.10+10.powerpc64le-linux-gnu-libgfortran4.tar.gz/md5/295c715435efeb9cb1de912a51da96fa +OpenBLAS.v0.3.10+10.powerpc64le-linux-gnu-libgfortran4.tar.gz/sha512/c4fe49c5794b6263f841ad3653c45898322823ddfbba15702d3b0db3986c5404157982efb32a1d3653521579823deb9b129235202d4435910a5d8307b65754df +OpenBLAS.v0.3.10+10.powerpc64le-linux-gnu-libgfortran5.tar.gz/md5/4b89ec27298710b7fb1033f0e5da1031 +OpenBLAS.v0.3.10+10.powerpc64le-linux-gnu-libgfortran5.tar.gz/sha512/75be4a70ffb92b63517577c610d31bbe63b48ec8a23caf67b8035454cf38e4b74b46e71931ad727872a36b76346a4fa1170f0314c09c5a297924a6e51aa9641f +OpenBLAS.v0.3.10+10.x86_64-apple-darwin-libgfortran3.tar.gz/md5/e8057233a7208606e264586524614eb6 +OpenBLAS.v0.3.10+10.x86_64-apple-darwin-libgfortran3.tar.gz/sha512/efdf15157d0c43403bc39f820e10b40603d93a0feaa1ef8daab2af5c9bf7ea1a2c89f18303033bdf6ba181622ab3c5cb279012d23b9caaab69e8033f703ec8a1 +OpenBLAS.v0.3.10+10.x86_64-apple-darwin-libgfortran4.tar.gz/md5/2d3623d481e8abebed876fb6d726c3f0 +OpenBLAS.v0.3.10+10.x86_64-apple-darwin-libgfortran4.tar.gz/sha512/1a76fa3a51a884b284d3989e9ad99c080b4710af9dfaf28e85a28d39d4f8339381200bb34308af070210d41f5f7f1a8abbe9e61684087edbf65dbc3ea151a020 +OpenBLAS.v0.3.10+10.x86_64-apple-darwin-libgfortran5.tar.gz/md5/0a4afee0b8e0d8ef5cebcabe4fa77fde +OpenBLAS.v0.3.10+10.x86_64-apple-darwin-libgfortran5.tar.gz/sha512/4447fb2daa8dd0f42988f58376c0ebad96643a5572ce26921e49644bdb099b8e68d97fde9c8be211bf8e24026a325fc9ed0846310aec1479ccaef505c6e598e7 +OpenBLAS.v0.3.10+10.x86_64-linux-gnu-libgfortran3.tar.gz/md5/15054ec52cfdbc737765ec84b27a2010 +OpenBLAS.v0.3.10+10.x86_64-linux-gnu-libgfortran3.tar.gz/sha512/ee5c2e9b975d2b28133ca96364fa748d799a2df51f19ca0d4d359f86b5d2518c4d9c702466f5b7341d32c7bf501b22d8e25a10cd5b048fc5661538ad76dea026 +OpenBLAS.v0.3.10+10.x86_64-linux-gnu-libgfortran4.tar.gz/md5/a873547a3fcf942fd964083b12e8adfe +OpenBLAS.v0.3.10+10.x86_64-linux-gnu-libgfortran4.tar.gz/sha512/da0a34bb5010f2bb21c41fab8debf8adbc494c2fbb204376f8ffb5d9ec42fb187cf075bd3281c9fcca0e070cac9d9fac6cce55ac39339fb8c6405739728eb136 +OpenBLAS.v0.3.10+10.x86_64-linux-gnu-libgfortran5.tar.gz/md5/7238694bc7da2bcf7a40208597acdd27 +OpenBLAS.v0.3.10+10.x86_64-linux-gnu-libgfortran5.tar.gz/sha512/12406b707e54697596b3e2c2a4f8310f08c63009e9da289be88f028ce19583862fa6ac68a490cd5fd55c0c9980682e73820a895ef3a1f72177713ecce37c4551 +OpenBLAS.v0.3.10+10.x86_64-linux-musl-libgfortran3.tar.gz/md5/30c94b9c854dfb4e78e6c0665172e219 +OpenBLAS.v0.3.10+10.x86_64-linux-musl-libgfortran3.tar.gz/sha512/66187f4bbd5c73b3feb1b3ccb5b5606393e10b04ae6df06a27763eafcba289801c537ea106b3630cf37b95dde5e970caf1cd3920ae373d4e51e7f1a6eafb628a +OpenBLAS.v0.3.10+10.x86_64-linux-musl-libgfortran4.tar.gz/md5/9b611b6ac22a66ec95a1380e1559e144 +OpenBLAS.v0.3.10+10.x86_64-linux-musl-libgfortran4.tar.gz/sha512/d5347e0db3fb09c578efb8a8744ae9e65965040cee1841d899300108c5c1fdab10505e29c612a43295851c7225ac9eeda8c2baedf53b4cdbb6010ab6caa08d32 +OpenBLAS.v0.3.10+10.x86_64-linux-musl-libgfortran5.tar.gz/md5/469578e0979adc30c8662f148373a03c +OpenBLAS.v0.3.10+10.x86_64-linux-musl-libgfortran5.tar.gz/sha512/cef0d8c98b4cddf495c415058471b826c7f68fde3a96b5f4711e75b9595c90184dc5016891067422de4c6ccb78fde5c7ba529429e0fcaf8d85a204a024a98aec +OpenBLAS.v0.3.10+10.x86_64-unknown-freebsd-libgfortran3.tar.gz/md5/508bfc6b98493f632b04f8cac06c20e9 +OpenBLAS.v0.3.10+10.x86_64-unknown-freebsd-libgfortran3.tar.gz/sha512/9ffe9ff7f956ec69922438c0eb025d51761df440eed256d345c2a403001c1032b99f233be4c83f07e2a8b457e61ef30c7b77b1fb8a86536ad7328aa8079a6a34 +OpenBLAS.v0.3.10+10.x86_64-unknown-freebsd-libgfortran4.tar.gz/md5/10cd64c8e0e9264c44d167cccef3bf6c +OpenBLAS.v0.3.10+10.x86_64-unknown-freebsd-libgfortran4.tar.gz/sha512/e3d91e27ede06d97cede1a026bb11ae7a07275560d864f2ba9243556ebcd11b15972de9d99371b6e7231faa3c15be0d483ba2f7defe1767986d23c79969f01e4 +OpenBLAS.v0.3.10+10.x86_64-unknown-freebsd-libgfortran5.tar.gz/md5/95ed4b434ac070398f372dd0d165bc63 +OpenBLAS.v0.3.10+10.x86_64-unknown-freebsd-libgfortran5.tar.gz/sha512/1170d4276c1a2ed6a3216848ec281fa6fc17c48d1e1647964fb0eb4561339e0f78e1d1f9084ff5f75f13a44711a649cb96249fd763e93378f819822858cee8df +OpenBLAS.v0.3.10+10.x86_64-w64-mingw32-libgfortran3.tar.gz/md5/c1dee965bc142c09da7cf0b816b07081 +OpenBLAS.v0.3.10+10.x86_64-w64-mingw32-libgfortran3.tar.gz/sha512/ebdbcbcf5fdb05ff8d3b1338799a6b57f1d3607c0235ca7e03582722396852dd3179a49e1f6248b02f55af0030e5c86d06af44f7a391f5f04803215e6b327dbb +OpenBLAS.v0.3.10+10.x86_64-w64-mingw32-libgfortran4.tar.gz/md5/980f9d3360ac9562b5befebddaff4a81 +OpenBLAS.v0.3.10+10.x86_64-w64-mingw32-libgfortran4.tar.gz/sha512/c25f684b47a9f37221f68462df2d6a0062f6bec06d853301990f0e31ce4c353de58530b64ceedc5733e37d18490fdd9070683cb42de1657ea2cd14ad5bc39fa1 +OpenBLAS.v0.3.10+10.x86_64-w64-mingw32-libgfortran5.tar.gz/md5/fa9ad6e01d41ed870693104d048ac19f +OpenBLAS.v0.3.10+10.x86_64-w64-mingw32-libgfortran5.tar.gz/sha512/b881cd84d4c499dc274bc7915ac0f7a815c4ca2965b0381f4e17296098d020275ace210f29bb199f47655eb9eab1e363a90f8ecc14f0eafc69954a5c1f6f9ba7 diff --git a/deps/libuv.version b/deps/libuv.version index 339cba4441875..7339533223083 100644 --- a/deps/libuv.version +++ b/deps/libuv.version @@ -1,2 +1,2 @@ -LIBUV_BRANCH=julia-uv2-1.39.0 -LIBUV_SHA1=fb3e3364c33ae48c827f6b103e05c3f0e78b79a9 +LIBUV_BRANCH=julia-uv2-1.42.0 +LIBUV_SHA1=3a63bf71de62c64097989254e4f03212e3bf5fc8 diff --git a/doc/Manifest.toml b/doc/Manifest.toml index 09543201b1b3c..7b785aa73c299 100644 --- a/doc/Manifest.toml +++ b/doc/Manifest.toml @@ -1,5 +1,10 @@ # This file is machine-generated - editing it directly is not advised +[[ANSIColoredPrinters]] +git-tree-sha1 = "574baf8110975760d391c710b6341da1afa48d8c" +uuid = "a4c015fc-c6ff-483c-b24f-f7ea428134e9" +version = "0.0.1" + [[Base64]] uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" @@ -9,15 +14,15 @@ uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" [[DocStringExtensions]] deps = ["LibGit2"] -git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f" +git-tree-sha1 = "b19534d1895d702889b219c382a6e18010797f0b" uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" -version = "0.8.5" +version = "0.8.6" [[Documenter]] -deps = ["Base64", "Dates", "DocStringExtensions", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"] -git-tree-sha1 = "5acbebf1be22db43589bc5aa1bb5fcc378b17780" +deps = ["ANSIColoredPrinters", "Base64", "Dates", "DocStringExtensions", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"] +git-tree-sha1 = "f425293f7e0acaf9144de6d731772de156676233" uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4" -version = "0.27.0" +version = "0.27.10" [[IOCapture]] deps = ["Logging", "Random"] @@ -31,9 +36,9 @@ uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" [[JSON]] deps = ["Dates", "Mmap", "Parsers", "Unicode"] -git-tree-sha1 = "81690084b6198a2e1da36fcfda16eeca9f9f24e4" +git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "0.21.1" +version = "0.21.2" [[LibGit2]] deps = ["Base64", "NetworkOptions", "Printf", "SHA"] @@ -54,9 +59,9 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" [[Parsers]] deps = ["Dates"] -git-tree-sha1 = "c8abc88faa3f7a3950832ac5d6e690881590d6dc" +git-tree-sha1 = "ae4bbcadb2906ccc085cf52ac286dc1377dceccc" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "1.1.0" +version = "2.1.2" [[Printf]] deps = ["Unicode"] diff --git a/doc/make.jl b/doc/make.jl index f24373a472ecd..7d034cb4a37eb 100644 --- a/doc/make.jl +++ b/doc/make.jl @@ -213,8 +213,9 @@ else ) end +const output_path = joinpath(buildroot, "doc", "_build", (render_pdf ? "pdf" : "html"), "en") makedocs( - build = joinpath(buildroot, "doc", "_build", (render_pdf ? "pdf" : "html"), "en"), + build = output_path, modules = [Main, Base, Core, [Base.root_module(Base, stdlib.stdlib) for stdlib in STDLIB_DOCS]...], clean = true, doctest = ("doctest=fix" in ARGS) ? (:fix) : ("doctest=only" in ARGS) ? (:only) : ("doctest=true" in ARGS) ? true : false, @@ -228,6 +229,32 @@ makedocs( pages = PAGES, ) +# Update URLs to external stdlibs (JuliaLang/julia#43199) +for (root, _, files) in walkdir(output_path), file in joinpath.(root, files) + endswith(file, ".html") || continue + local str + str = read(file, String) + # Index page links, update + # https://github.com/JuliaLang/julia/blob/master/stdlib/${STDLIB_NAME}-${STDLIB_COMMIT}/path/to.md + # to + # https://github.com/JuliaLang/${STDLIB_NAME}.jl/blob/master/docs/src/index.md + str = replace(str, r"https://github.com/JuliaLang/julia/blob/master/stdlib/(.*)-\w{40}/(.*\.md)" => + s"https://github.com/JuliaLang/\1.jl/blob/master/\2") + # Link to source links, update + # https://github.com/JuliaLang/julia/blob/${JULIA_COMMIT}/stdlib/${STDLIB_NAME}-${STDLIB_COMMIT}/path/to.jl#${LINES} + # to + # https://github.com/JuliaLang/${STDLIB_NAME}.jl/blob/${STDLIB_COMMIT}/path/to.jl#${LINES} + str = replace(str, r"https://github\.com/JuliaLang/julia/blob/\w{40}/stdlib/(.*)-(\w{40})/(.*\.jl#L\d+(?:-L\d+)?)" => + s"https://github.com/JuliaLang/\1.jl/blob/\2/\3") + # Some stdlibs are not hosted by JuliaLang + str = replace(str, r"(https://github\.com)/JuliaLang/(ArgTools\.jl/blob)" => s"\1/JuliaIO/\2") + str = replace(str, r"(https://github\.com)/JuliaLang/(LibCURL\.jl/blob)" => s"\1/JuliaWeb/\2") + str = replace(str, r"(https://github\.com)/JuliaLang/(SHA\.jl/blob)" => s"\1/JuliaCrypto/\2") + str = replace(str, r"(https://github\.com)/JuliaLang/(Tar\.jl/blob)" => s"\1/JuliaIO/\2") + # Write back to the file + write(file, str) +end + # Define our own DeployConfig struct BuildBotConfig <: Documenter.DeployConfig end function Documenter.deploy_folder(::BuildBotConfig; devurl, repo, branch, kwargs...) diff --git a/stdlib/Distributed/src/remotecall.jl b/stdlib/Distributed/src/remotecall.jl index f4845221a611a..ef20fdcb3cec5 100644 --- a/stdlib/Distributed/src/remotecall.jl +++ b/stdlib/Distributed/src/remotecall.jl @@ -251,7 +251,10 @@ const any_gc_flag = Condition() function start_gc_msgs_task() @async while true wait(any_gc_flag) - flush_gc_msgs() + # Use invokelatest() so that custom message transport streams + # for workers can be defined in a newer world age than the Task + # which runs the loop here. + invokelatest(flush_gc_msgs) # handles throws internally end end diff --git a/stdlib/LibUV_jll/Project.toml b/stdlib/LibUV_jll/Project.toml index 20b72189e91ed..abad6cba74584 100644 --- a/stdlib/LibUV_jll/Project.toml +++ b/stdlib/LibUV_jll/Project.toml @@ -1,6 +1,6 @@ name = "LibUV_jll" uuid = "183b4373-6708-53ba-ad28-60e28bb38547" -version = "2.0.1+4" +version = "2.0.1+5" [deps] Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" diff --git a/stdlib/OpenBLAS_jll/Project.toml b/stdlib/OpenBLAS_jll/Project.toml index 7e929a6af1fa6..222b81b8cf063 100644 --- a/stdlib/OpenBLAS_jll/Project.toml +++ b/stdlib/OpenBLAS_jll/Project.toml @@ -1,6 +1,6 @@ name = "OpenBLAS_jll" uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" -version = "0.3.10+9" +version = "0.3.10+10" [deps] CompilerSupportLibraries_jll = "e66e0078-7015-5450-92f7-15fbd957f2ae" diff --git a/stdlib/Test/src/Test.jl b/stdlib/Test/src/Test.jl index 1f6a0534a0bfd..8960931daa450 100644 --- a/stdlib/Test/src/Test.jl +++ b/stdlib/Test/src/Test.jl @@ -925,8 +925,8 @@ end function get_alignment(ts::DefaultTestSet, depth::Int) # The minimum width at this depth is ts_width = 2*depth + length(ts.description) - # If all passing, no need to look at children - !ts.anynonpass && return ts_width + # If not verbose and all passing, no need to look at children + !ts.verbose && !ts.anynonpass && return ts_width # Return the maximum of this width and the minimum width # for all children (if they exist) isempty(ts.results) && return ts_width diff --git a/stdlib/Test/test/runtests.jl b/stdlib/Test/test/runtests.jl index 862bfabe808a2..4e6c812bee7c0 100644 --- a/stdlib/Test/test/runtests.jl +++ b/stdlib/Test/test/runtests.jl @@ -976,17 +976,17 @@ end @testset "verbose option" begin expected = """ - Test Summary: | Pass Total - Parent | 9 9 - Child 1 | 3 3 - Child 1.1 | 1 1 - Child 1.2 | 1 1 - Child 1.3 | 1 1 - Child 2 | 3 3 - Child 3 | 3 3 - Child 3.1 | 1 1 - Child 3.2 | 1 1 - Child 3.3 | 1 1 + Test Summary: | Pass Total + Parent | 9 9 + Child 1 | 3 3 + Child 1.1 (long name) | 1 1 + Child 1.2 | 1 1 + Child 1.3 | 1 1 + Child 2 | 3 3 + Child 3 | 3 3 + Child 3.1 | 1 1 + Child 3.2 | 1 1 + Child 3.3 | 1 1 """ mktemp() do f, _ @@ -996,7 +996,7 @@ end @testset "Parent" verbose = true begin @testset "Child 1" verbose = true begin - @testset "Child 1.1" begin + @testset "Child 1.1 (long name)" begin @test 1 == 1 end diff --git a/test/syntax.jl b/test/syntax.jl index f188fe3494baa..6823ac47ee6b7 100644 --- a/test/syntax.jl +++ b/test/syntax.jl @@ -2737,3 +2737,10 @@ function checkUserAccess(u::User) return false end """) + +# issue 25678 +@generated f25678(x::T) where {T} = code_lowered(sin, Tuple{x})[] +@test f25678(pi/6) === sin(pi/6) + +@generated g25678(x) = return :x +@test g25678(7) === 7