https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
3b76b25 Set VERSION to 1.6.7 (#46077) 19 July 2022, 15:11:36 UTC
a03fa67 Merge pull request #45319 from JuliaLang/backports-release-1.6 release-1.6: Backports for 1.6.7 05 July 2022, 19:57:34 UTC
443c321 [release-1.6] Backport MbedTLS security patches (#45848) * [release-1.6] Backport MbedTLS security patches A few MbedTLS security patches should be backported to our LTS release. In the future, we should lock ourselves to MbedTLS LTS releases so that we can take advantage of their backporting as well. * Bump mbedtls version and checksums 04 July 2022, 14:29:46 UTC
5c5c85a Use https for downloading of unicode data from unicode.org (#45750) (cherry picked from commit 9b83dd8920734c1d869ced888b6d8a734fff365d) 04 July 2022, 14:29:46 UTC
064fb73 Pass along backlog keyword argument in Sockets.listen (#45737) (cherry picked from commit 4f1c68e071a5ad54d9d8a1aeb1f3622bb4498d5f) 04 July 2022, 14:29:46 UTC
c3116fd bump Pkg version to latest 1.6 04 July 2022, 14:29:46 UTC
7989b16 Limit some buildkite jobs to run on only x86_64 machines (#45665) This should fix the `Exec format error` problems we've had recently due to us adding some non-x86_64 linux workers to the pool. 04 July 2022, 14:29:46 UTC
038c949 Fix #39367, doc for inbounds use each index (#39369) (cherry picked from commit f31ef767ef9cb0eb1de04d23e2e9e1ac765869b3) 04 July 2022, 14:29:46 UTC
416a769 [Distributed] Set stdin to devnull before closing it Distributed closes and destroys stdin, but some tests attempted to explicitly use it, leading to test problems. We previously interpreted this as passing devnull, but this is better to be explicit. (cherry picked from commit 64a86f9bca119db3a64e02294f9da16ed6b50a07) 04 July 2022, 14:29:46 UTC
8411f79 Update p7zip to 17.04 (#45435) Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com> (cherry picked from commit 86f5501f248bb30304fc19a9abc8affee98e42f8) 04 July 2022, 14:29:46 UTC
dd6f86a fix `===` when encountering null pointer (#44749) (cherry picked from commit 1a7355b3866fecfebdcb1923cfd691b48fe5a762) 04 July 2022, 14:29:46 UTC
12719ea OpenBLAS: Find objconv in its proper path (#45391) (cherry picked from commit 434d340afc7e4cc4d18b09c3858a6c6bc47ba85b) 04 July 2022, 14:29:46 UTC
240d427 Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS (#42538) * Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes https://github.com/JuliaLang/julia/issues/42519 * Also update path to `objconv` binary (cherry picked from commit 6af7584899bb096d510b5d715118207e44f93490) 04 July 2022, 14:29:46 UTC
1b60be5 avoid using `@sync_add` on remotecalls (#44671) * avoid using `@sync_add` on remotecalls It seems like @sync_add adds the Futures to a queue (Channel) for @sync, which in turn calls wait() for all the futures synchronously. Not only that is slightly detrimental for network operations (latencies add up), but in case of Distributed the call to wait() may actually cause some compilation on remote processes, which is also wait()ed for. In result, some operations took a great amount of "serial" processing time if executed on many workers at once. For me, this closes #44645. The major change can be illustrated as follows: First add some workers: ``` using Distributed addprocs(10) ``` and then trigger something that, for example, causes package imports on the workers: ``` using SomeTinyPackage ``` In my case (importing UnicodePlots on 10 workers), this improves the loading time over 10 workers from ~11s to ~5.5s. This is a far bigger issue when worker count gets high. The time of the processing on each worker is usually around 0.3s, so triggering this problem even on a relatively small cluster (64 workers) causes a really annoying delay, and running `@everywhere` for the first time on reasonable clusters (I tested with 1024 workers, see #44645) usually takes more than 5 minutes. Which sucks. Anyway, on 64 workers this reduces the "first import" time from ~30s to ~6s, and on 1024 workers this seems to reduce the time from over 5 minutes (I didn't bother to measure that precisely now, sorry) to ~11s. Related issues: - Probably fixes #39291. - #42156 is a kinda complementary -- it removes the most painful source of slowness (the 0.3s precompilation on the workers), but the fact that the wait()ing is serial remains a problem if the network latencies are high. May help with #38931 Co-authored-by: Valentin Churavy <vchuravy@users.noreply.github.com> (cherry picked from commit 62e0729dbc5f9d5d93d14dcd49457f02a0c6d3a7) 04 July 2022, 14:29:46 UTC
5ec2d68 macOS: extend the workaround to cover the dyld/exc_server deadlock issue, since 12.1 Later, we should probably switch to using mach_exc_server generated from `mig mach_exc.defs`. (cherry picked from commit 267b124f1f1f1558a7619a527e11a786a99f01d4) 04 July 2022, 14:29:46 UTC
e0ecf0e macOS: workaround a dyld/libunwind deadlock issue since 12.1 Apple reintroduced the old bug that we previously worked around in fad04d39d592d8e0fcbfba439e8157f582bbc850 with a similar patch to this. This is needed anywhere that we may attempt to stop threads. Fixes #43578 (cherry picked from commit 2939272af2ef3fe9d8921f7ed0a6500e31a550c9) 04 July 2022, 14:29:44 UTC
ed7fb2a profile: fix async deadlock (#44781) Acquiring this lock in many implementations could result in deadlock, even with an existing reader. Add a TLS check for reentry before, instead of relying on the implementation specifics, to avoid any issues. (cherry picked from commit 7df454bdd678aa84365ce34780bb34e9a2730e75) 23 May 2022, 14:10:52 UTC
ede6a24 Zlib: update version number (#45407) (cherry picked from commit 1c10a9e9b4fbcc55eb1fcc10227f2d493bbe1c84) 23 May 2022, 14:10:52 UTC
4f793bb [Zlib_jll] Update to v1.2.12+3 (#44810) Note: this is the first build of the real upstream version 1.2.12 which was released a few days ago. (cherry picked from commit 81e7cfc0b7edaf8da3d892290da5fd20dc2e2a65) 23 May 2022, 14:10:52 UTC
06d71b8 Fix a concurrency bug in `iterate(::Dict)` (#44534) (cherry picked from commit 6be86a380b09d0f02404140cb042f1ffb06c3442) 23 May 2022, 14:10:52 UTC
b7e4497 Update PCRE2 to 10.40 (#45398) (cherry picked from commit 3d6731be2bf54b7b2ab7f33a28cae7c7a91c0d14) 23 May 2022, 14:10:52 UTC
29559e0 Apply patch for GMP CVE-2021-43618 (#45375) * Apply patch for GMP CVE-2021-43618 * Update checksums (cherry picked from commit dea980590f41bab820be4c42b42f29639ac8a56c) 23 May 2022, 14:10:49 UTC
87a22e4 Use root module when determining UUID in @artifact_str (#45392) Otherwise, overrides do not trigger when using `artifact"..."` inside a submodule. (cherry picked from commit 9b106adcdff120cdfc1fb0c0d6c50b68a787ce95) 23 May 2022, 09:29:56 UTC
42f7a99 Typo fix. (#45333) (cherry picked from commit eed2dba73d5c781055c23120d357a17c875e685b) 23 May 2022, 09:29:55 UTC
427daf1 Use `CartesianIndices(Rsrc)` as the shared iterator. (#45289) There's no performance change, if the `indices`s of `Rdest` and `Rsrc` are all `NTuple{N,<:AbstractUnitRange}`. (cherry picked from commit a91be39b671638b8c48215931eb4ccd948ce33a3) 23 May 2022, 09:29:54 UTC
1054327 Restore export of jl_options (#45308) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> 16 May 2022, 12:05:25 UTC
364d483 Avoid race condition in cleaning up cache files (#45214) If multiple processes attempt to clean up cache files at the same time, a race condition can result, e.g. https://buildkite.com/clima/climaatmos-ci/builds/812#6a961e99-e2a1-488b-a116-2a45dee26d38/102-104 (cherry picked from commit d4acead9130f97f0135bee604d94e1f67dabc70f) 16 May 2022, 07:37:12 UTC
ea8455b Create a copy while evaluating eigvals(::Diagonal) (#45048) (cherry picked from commit b9d82808b8a3bd383b01d85ba3038b56e18c74e0) 16 May 2022, 07:37:11 UTC
9e9879b gc-ext: only sweep unmarked objects (#45035) This prior conditional was a fixed constant branch, so this seems more like the intent. (cherry picked from commit ac51add4a610668835bb12db4913af1c2c16aaf8) 16 May 2022, 07:37:11 UTC
80ffc2e Update Example header in admonition to render PDF better, see #44866. (#45026) (cherry picked from commit d29d2d622ae416c3e5ba82cb55ef0535a75fe8e8) 16 May 2022, 07:37:10 UTC
294b142 Fix embedding with MSVC (#44976) (cherry picked from commit c589e0d59541b1240f5bf77c7ce8c22594179e1b) 16 May 2022, 07:37:10 UTC
159ce70 [REPL] Fix a REPL test failure by removing an erroneous space in test (#44972) * [REPL] remove erroneous space in test Introduced by https://github.com/JuliaLang/julia/pull/33805 (74f2de13727373b44da76a65ceb5297889d3e482). * Revert "Temporarily move the `REPL` test suite to node 1, to buy us time until we fix the underlying bugs (#44961)" This reverts commit 322fd706a1739daf4776fd050df756e6670ba958. (cherry picked from commit fbec395fd049948618442569aa3a7708ceed2013) 16 May 2022, 07:37:09 UTC
89b3c22 fix missing field type initialization vars (#44797) We were accidentally passing the start of the list instead of the end of the list, resulting in some values passing through uninitialized. Fix #42297 regression (cherry picked from commit 5f2abf6cfaa49220f08900d6a7a4422b94e32187) 16 May 2022, 07:37:08 UTC
c908046 errors: fix handling of `.op` in lowering (#44770) Discovered while running the syntax tests with lines 25-28 of `jlfrontend.scm` commented out. Turned out we didn't handle `.op` correctly in neither `check-dotop` nor in `deparse`. This meant we just got `error: malformed expression` instead of an actually useful error message. (cherry picked from commit 9112135140efe9ebd39727054e904bd881d46289) 16 May 2022, 07:37:06 UTC
16944c3 MPFR: Fix `round(Integer, big(Inf))` (#44676) It also fixes `round(Integer, big(NaN))`. Solves #44662 (cherry picked from commit ecf3558c94898ddd4272b319d3405cf7256c6db7) 16 May 2022, 07:37:04 UTC
008432c `base/version_git.sh`: fix the default value for `Base.GIT_VERSION_INFO` (for e.g. when Git is not available) (#43717) * `base/version_git.sh`: fix the default value for `Base.GIT_VERSION_INFO` (for e.g. when Git is not available) * Use single-quotes to avoid the need to backslash-escape the double quotes (cherry picked from commit 709bc5c4d4774eaefd36f4e2a99d5042aa37e206) 16 May 2022, 07:37:01 UTC
aafae8a Set VERSION to 1.6.7 prerelease (#44790) 25 April 2022, 15:52:23 UTC
b8708f9 Set VERSION to 1.6.6 (#44742) 28 March 2022, 07:17:27 UTC
7d4cb54 [LibGit2] Teach tests to be resilient to `init.defaultBranch` (#44629) (#44745) If a user runs the tests with a `~/.gitconfig` that provides an `init.defaultBranch` that is not `master`, our tests fail. Let's adjust to the user's configuration as appropriate. We'll also rename this to `default_branch` to signify that it may not be called `master` anymore. (cherry picked from commit ac1d69302ce8e682bef3108296f5a6c182b62e5f) Co-authored-by: Elliot Saba <staticfloat@gmail.com> 26 March 2022, 06:11:22 UTC
9a16c08 Merge pull request #43735 from JuliaLang/backports-release-1.6 release-1.6: Backports for 1.6.6 19 March 2022, 15:13:05 UTC
3c8241c fix #44239, regression in keyword args in getindex (#44246) (cherry picked from commit 4061e8f898c91d58a117b48a8e9f47260211b962) 19 March 2022, 07:29:11 UTC
8c43f36 Update Pkg to 1.6.6. 18 March 2022, 21:55:44 UTC
356a116 Running `make testall` should run all of the tests (#42904) (cherry picked from commit 36304bacc739bae2aa6c8cba915edd3b3c4b2b4f) 18 March 2022, 21:55:44 UTC
bf6293a Remove some other uses of the unauthenticated `git://` protocol in Git URLs (#42907) (cherry picked from commit e03ead07e9ce8fdae09dbbc45e891aa93ab03ee5) 18 March 2022, 21:55:44 UTC
4c7c053 External stdlibs: stop using the unauthenticated `git://` protocol in the external stdlib URLs (#42906) (cherry picked from commit 7eba9c1d768dced7be4193e2680cb34f122541dd) 18 March 2022, 21:55:44 UTC
967fa9a External stdlibs: Move `*_URL` stdlib definitions into `.version` files Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit dfcd63f14be030fca7a5fe071cb97bdd8bb91cd0) 18 March 2022, 21:55:44 UTC
74d6f07 `Base.runtests`: set a temporary Pkg depot path (#42358) (cherry picked from commit 2c9e051c460dd9700e6814c8e49cc1f119ed8b41) 16 March 2022, 09:35:07 UTC
b4cbb96 Fix sparse array `setindex(::Int, ::Vector)` (#43678) (cherry picked from commit dc61f29c2775c9f8037a5a4dd03b4088c676e1bd) 16 March 2022, 09:35:07 UTC
223488e Use `GlobalRef` of `Core.CodeInfo` in `@generated` (#43823) Co-authored-by: Simeon Schaub <schaub@mit.edu> (cherry picked from commit 85365223548bd07a35755cd341602cb6d17f02da) 16 March 2022, 09:35:07 UTC
f55aa39 fix macro expansion of `(::typeof(x))() = ...` (#43993) (cherry picked from commit b405562935abc5f20b5e38ed06ba271bac79788b) 16 March 2022, 09:35:07 UTC
1fa79e2 Ensure that `open(::Function, ::Cmd)` waits for termination (#44078) On Windows, we observed occasional issues where an error within the function callback to the `open(::Function, ::Cmd)` method would cause problems due to assuming that the opened process had finished by the time the `open()` call was finished. In most cases this was true, however on Windows, it was found that we need to explicitly `wait()` upon the process object to ensure that all file handles held by the subprocess were properly closed by the time `open()` is finished. Co-authored-by: Dilum Aluthge <dilum@aluthge.com> (cherry picked from commit 623ceb7834de47538eddeadfa84a8bf2d9741248) 16 March 2022, 09:35:07 UTC
977410f fix bug in `addenv` for environment entries with embedded `=` (#44212) Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> (cherry picked from commit f5d9b86cfd19e39ceedf6056ef72cc2071c7478c) 16 March 2022, 09:35:07 UTC
d311770 `Base.runtests`: unset `JULIA_PROJECT` and `JULIA_LOAD_PATH` (#43575) (cherry picked from commit f61eb87cd82f573f008d011c95be7d6fd8c68584) 16 March 2022, 09:35:07 UTC
90a3726 Fix (add|set)env to keep currently set dir for the command, fixes #42131. (#43276) (cherry picked from commit f53de735d8524304e0e4eb973d82432189135c83) 16 March 2022, 09:35:07 UTC
68f0b35 ensure invoke kwargs work on Types (#44464) Fix #44227 (cherry picked from commit f731c38bf84604443f0760b114957e40f2b10fa2) 16 March 2022, 09:35:07 UTC
0494f96 [RemoveAddrspaces] make MappedTypes non-static (#44453) (cherry picked from commit 610fc20640b93c5a41bbedc3483a031886e983e7) 16 March 2022, 09:35:07 UTC
426a4ad use name in source module when importing an aliased binding (#43291) Co-authored-by: Simeon David Schaub <schaub@mit.edu> (cherry picked from commit 2338f5d3040ced10d69f4d15cca5fdca03364d9a) 16 March 2022, 09:35:07 UTC
294a50c Make sure all the relocations are filled in for partially cloned target (#44262) We collect the relocations (i.e. the GOT slots that is used in the code) for each target in `tgt.relocs`. Needing a relocation, however, does not imply that the function is cloned for this target within the group (It does mean that at least one target in the group has it cloned). The previous version would miss the relocation in this case. This was triggerred with the following cloning situation caller: clone_1 callee: clone_1, clone_1.clone_3 Since caller.clone_1 may call either callee.clone_1 or callee.clone_1.clone_3 a relocation for callee will be used and is required to be initialized. In addition to target 1, target 2 (and in fact target 3) within group 1 will also use caller.clone_1. However, since callee isn't cloned for target 2 the previous version wouldn't have saved this slot in the relocation array. (cherry picked from commit 76fc067185ce7737247122b5a1781f079a8f0711) 15 March 2022, 14:06:38 UTC
cf86fc6 Fix aliasing bug in copy!(x, x) for x::AbstractSet and x::AbstractDict, fixes #41268 (#44265) (cherry picked from commit 0b48b91c9881823d860eaf0a605072b7f20a4cbb) 15 March 2022, 14:06:37 UTC
2822b59 [CPUID] Add ISA entries for A64FX and M1 (#44194) * [CPUID] Rework how current ISA is determined * [CPUID] Add ISA entry for A64FX * [CPUID] Add ISA entry for Apple Silicon M1 * [CPUID] Simplify collection of full set of features for architecture * [CPUID] Remove AES from A64FX ISA, not all chips appear to have it (cherry picked from commit f45b6adb5e8cd7fc59401d28183bc92c6df849f5) 15 March 2022, 14:06:36 UTC
7452018 debuginfo: fix offset to UnwindData on Win64 We have 2 copies of this data, and so need to make sure we are pointing at the correct one for runtime. (cherry picked from commit 2f1f2f6eb6f4060d2e5125c28014cc7c8dc1f740) 24 February 2022, 20:38:30 UTC
f99cf7c win,debug: add missing jl_refresh_dbg_module_list call Because we might not have synchronized the list again yet. (cherry picked from commit cac90b570e73e4e2f726b18a18001344b79f8340) 23 February 2022, 19:05:11 UTC
3f0b376 build,win: workaround for echo sometimes interpreting \\ from tr (cherry picked from commit 0c44d238e8abff11916af336c3c3013ca2d5fd3b) 23 February 2022, 19:04:48 UTC
c50b4a4 fix next prompt detector in `generate_precompile_statements` (#44196) (cherry picked from commit c839221d41574f9b496232b1642ac126f9e8586c) 19 February 2022, 17:13:26 UTC
fc75979 completely initialize SystemError (#44192) (cherry picked from commit 2db86f2360a03530b34b1d35bd86fb53fa841422) 19 February 2022, 17:13:25 UTC
6b43499 fix asyncmap docs typo (#43571) (cherry picked from commit 4c101a1558fb627d16246ec2adf53249e865e5dd) 19 February 2022, 17:13:24 UTC
8a02c32 fix #43960, evaluation order of splat inside ref (#44024) (cherry picked from commit 546a77474bf730569e651b60415a187da769fb64) 19 February 2022, 17:13:21 UTC
7821e64 Dates parsing: remove `throw InexactError` from `tryparsenext`, fixes #44003 (#44004) (cherry picked from commit c10dac100a76e90279f83d4aac330b92f15cd0e0) 19 February 2022, 17:13:21 UTC
6eea8d8 Fix typo in triangular ldiv! (#43962) (cherry picked from commit c3235cdacbaabc77d1d5bdb926d2df27f3848af4) 19 February 2022, 17:13:19 UTC
ca624bb [deps] Update PCRE2 URL (#43884) (cherry picked from commit 97690241591431731b1b385c52896158000735f1) 19 February 2022, 17:13:18 UTC
99ea4b0 Add defalg methods to resolve potential dispatch ambiguities (#43426) We could also consider adding `defalg(v::AbstractArray{<:Number}) = DEFAULT_UNSTABLE`, but it is unlikely that someone will want to do `Union` of `<:Number` and something other than `Missing` that still would support comparison. Relevant for https://github.com/JuliaStrings/InlineStrings.jl/issues/21 (and other custom types that will want to add `defalg` support allowing for `Union` with `Missing`). (cherry picked from commit eb724e0065bdcc50da103d00f4a9e98757cdb5d7) 19 February 2022, 17:13:17 UTC
7f471cb run a temp cleanup after the precompilation step (#43761) Fixes #43702 (cherry picked from commit 9d05e7bf29fca5a181afec51b071c3967449fc3a) 20 January 2022, 12:46:22 UTC
685e167 Spell out ~0L literal (#43579) To avoid the compiler potentially picking the wrong size depending on standards versions. (cherry picked from commit e8d116735cfa2e110ead8fe0d31d612261cd0bc1) 10 January 2022, 09:40:12 UTC
c76958b Fix Base.StackTraces.lookup(C_NULL - 1) on macOS 12 (#43612) See comment in diff for explanation. This fixes test/stacktraces.jl on aarch64 macOS 12, and according to an OpenJDK issue where they ran into the same problem, https://git.openjdk.java.net/jdk/pull/6193, probably also x86_64 macOS 12. (cherry picked from commit 7f27dea18b1cd8b35995e9fd527d8892ae89d2d9) 10 January 2022, 09:38:29 UTC
7d3cffe Lift expensive Regex construction from DateFormat method body. Constructing the Regex touched in this commit can represent a significant fraction (e.g. half or better) of the runtime of the DateFormat method touched in this commit. To make this DateFormat method more efficient, let's lift that Regex construction out of that method body. (cherry picked from commit 7fb5bb8a9a4f05bfcad6a47370ce3507d632f9f6) 10 January 2022, 09:38:28 UTC
e0cb54a win32: Fix SEH frame sentinel (#43570) The last entry sentinel for Win64 SEH is `~0L` not NULL. Apparently this doesn't cause issues on windows proper, but does crash wine. Arguably if Windows doesn't have issues then we should just fix this in wine, but since we control the source and nobody else ever seems to have run into this, let's just fix it and save the good Wine folks some headache. Fixes #43569. (cherry picked from commit 722f9d4958948f16cd3628be9eb5b7b5128de104) 10 January 2022, 09:38:27 UTC
8079cae Look for package name in `[extras]` for Preferences (#43361) * Look for package name in `[extras]` When Preferences.jl set's a preferences in a non-top-level package, it adds that package to the `[extras]` entries in the project path. Package loading should have used thhose entries to map the module uuid to the key name in the Preferences.toml Fixes https://github.com/JuliaPackaging/Preferences.jl/issues/24 Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 8197c418e1d806f5faf1fd900c78068ea8046e1d) 10 January 2022, 09:38:26 UTC
a3bfdbe Add check_open(sock) to _sockname (#41000) Not checking could lead to a segfault on closed TCPSockets in getpeername Fixes #40993 (cherry picked from commit 28e30a395318da5892e73c0e7b4ad6dbb0a14199) 10 January 2022, 09:38:20 UTC
7be0dcd Set VERSION to 1.6.6 prerelease (#43495) 21 December 2021, 07:30:51 UTC
9058264 release-1.6: Set VERSION to 1.6.5 (#43397) 19 December 2021, 12:30:42 UTC
78ba17b Merge pull request #43399 from JuliaLang/sv-fix-source-dist [release-1.6] Backport "Unbreak source distribution tarball construction" for 1.6.5 11 December 2021, 20:28:45 UTC
a37f20f Unbreak source distribution tarball construction. (#43096) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 11 December 2021, 18:28:57 UTC
5d28959 Merge pull request #43152 from JuliaLang/backports-release-1.6 release-1.6: Backports for 1.6.5 11 December 2021, 09:28:13 UTC
a895768 fix #25678: return matters for generated functions (#40778) Just explicitely check for `CodeInfo` objects and use an explicit `return` in this case inside the `@generated` macro. Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> (cherry picked from commit 92c84bf3865403355af463b5a1dee42bf7143592) 07 December 2021, 13:27:28 UTC
bd84016 Timer: handle timeout correctly (#42854) I am not sure why we ever used round+1 instead of ceil+1, as this is simply strictly more correct. (cherry picked from commit d6f59fa1826eb2db1ac1980af71cb6fcc4c7a978) 07 December 2021, 13:18:09 UTC
417050b Fix world age issue with custom streams for Distributed workers (#42481) If connect(::CustomClusterManager, ...) returns a custom transport stream, use of that stream by the task in start_gc_msgs_task() may fail due to the task executing in an old world age. Add an invokelatest() to prevent this problem. (cherry picked from commit a05bcb2436b1600b89f267683c7c7a840e906e14) 07 December 2021, 13:17:11 UTC
d8d1239 libuv: bump version (#43219) Includes several fixes: https://github.com/JuliaLang/libuv/compare/c6869fba163a1e04af64ede438a8fd0191e75e9e...3a63bf71de62c64097989254e4f03212e3bf5fc8 (cherry picked from commit 2b1ece954b206211477883081619c51264878452) 07 December 2021, 13:15:19 UTC
fa73c2e Update Documenter to 0.27.10. (#43264) (cherry picked from commit 44865678f48eee18b256c37cf2b9bb86ceae2ef3) 07 December 2021, 13:13:27 UTC
6867362 [OpenBLAS_jll] Update to `v0.3.10+10` (#43331) This version has been rebuilt to have 32 threads by default, instead of 512 as it accidentally happened before. The large number of threads caused problems on some platforms, including `StackOverflowError`s. 05 December 2021, 11:31:29 UTC
cfc5d15 Test: Fix indenting on verbose no-failure report (#43251) (cherry picked from commit 6bea8e3d51ab9f02c2220a84b7c291c477904aa6) 02 December 2021, 12:55:29 UTC
f58832c Fix links to external stdlib repos in docs, fixes #43199. (#43225) (cherry picked from commit 3103102d227e6b5c48eef40710ef1cc891ed0a78) 02 December 2021, 12:55:27 UTC
58cfe81 Fix shell syntax in version_git.sh and remove warning. (#43196) (cherry picked from commit 99f655894b004f2b58a49d23439fa10aa71551d2) 02 December 2021, 12:55:27 UTC
a749c00 `Base.GIT_VERSION_INFO`: record the Buildkite commit that was used to build Julia (#43073) (cherry picked from commit a21cc80abb67cb2111ef586aceba47e49dfd4203) 02 December 2021, 12:55:26 UTC
2ecd98d Make stale_cachefile compatible with Nix mtime (#43090) The added condition improves compatiblity with Nix mtime. (cherry picked from commit f5e0f9d00e4fad38407a3cddac83e83175b5b908) 02 December 2021, 12:55:25 UTC
1466f80 IRShow: use `IOContext` for `PhiNodes`/`:invoke` printing (#43226) In order to allow `Argument`s to be printed nicely. > before ```julia julia> code_typed((Float64,)) do x sin(x) end 1-element Vector{Any}: CodeInfo( 1 ─ %1 = invoke Main.sin(_2::Float64)::Float64 └── return %1 ) => Float64 julia> code_typed((Bool,Any,Any)) do c, x, y z = c ? x : y z end 1-element Vector{Any}: CodeInfo( 1 ─ goto #3 if not c 2 ─ goto #4 3 ─ nothing::Nothing 4 ┄ %4 = φ (#2 => _3, #3 => _4)::Any └── return %4 ) => Any ``` > after ```julia julia> code_typed((Float64,)) do x sin(x) end 1-element Vector{Any}: CodeInfo( 1 ─ %1 = invoke Main.sin(x::Float64)::Float64 └── return %1 ) => Float64 julia> code_typed((Bool,Any,Any)) do c, x, y z = c ? x : y z end 1-element Vector{Any}: CodeInfo( 1 ─ goto #3 if not c 2 ─ goto #4 3 ─ nothing::Nothing 4 ┄ %4 = φ (#2 => x, #3 => y)::Any └── return %4 ) => Any ``` 26 November 2021, 04:04:08 UTC
eeb1472 Set VERSION to 1.6.5 prerelease (#43144) 19 November 2021, 18:57:31 UTC
2cef645 Stop stripping git, github, and CI config files from source distributions. (cherry picked from commit 780ebea4ea21932509f824650a79e63c398d2614) 19 November 2021, 14:43:59 UTC
35f0c91 Set VERSION to 1.6.4 (#43133) 19 November 2021, 03:54:16 UTC
bef924e [release-1.6] Update the checksums for libuv (#43139) * [release-1.6] Update the checksums for libuv * Manually delete the old libuv checksums (since the `refresh_checksums.mk` script did not delete them automatically) 19 November 2021, 00:51:23 UTC
f107c26 Merge pull request #42147 from JuliaLang/backports-release-1.6 release-1.6: Backports for julia-1.6.4 13 November 2021, 12:09:09 UTC
back to top