-
-
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.6: Backports for 1.6.6 #43735
Commits on Jan 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a3bfdbe - Browse repository at this point
Copy the full SHA a3bfdbeView commit details -
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 JuliaPackaging/Preferences.jl#24 Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 8197c41)
Configuration menu - View commit details
-
Copy full SHA for 8079cae - Browse repository at this point
Copy the full SHA 8079caeView commit details -
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 722f9d4)
Configuration menu - View commit details
-
Copy full SHA for e0cb54a - Browse repository at this point
Copy the full SHA e0cb54aView commit details -
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 7fb5bb8)
Configuration menu - View commit details
-
Copy full SHA for 7d3cffe - Browse repository at this point
Copy the full SHA 7d3cffeView commit details -
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 7f27dea)
Configuration menu - View commit details
-
Copy full SHA for c76958b - Browse repository at this point
Copy the full SHA c76958bView commit details -
Spell out ~0L literal (#43579)
To avoid the compiler potentially picking the wrong size depending on standards versions. (cherry picked from commit e8d1167)
Configuration menu - View commit details
-
Copy full SHA for 685e167 - Browse repository at this point
Copy the full SHA 685e167View commit details
Commits on Jan 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7f471cb - Browse repository at this point
Copy the full SHA 7f471cbView commit details
Commits on Feb 19, 2022
-
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 JuliaStrings/InlineStrings.jl#21 (and other custom types that will want to add `defalg` support allowing for `Union` with `Missing`). (cherry picked from commit eb724e0)
Configuration menu - View commit details
-
Copy full SHA for 99ea4b0 - Browse repository at this point
Copy the full SHA 99ea4b0View commit details -
[deps] Update PCRE2 URL (#43884)
(cherry picked from commit 9769024)
Configuration menu - View commit details
-
Copy full SHA for ca624bb - Browse repository at this point
Copy the full SHA ca624bbView commit details -
Fix typo in triangular ldiv! (#43962)
(cherry picked from commit c3235cd)
Configuration menu - View commit details
-
Copy full SHA for 6eea8d8 - Browse repository at this point
Copy the full SHA 6eea8d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7821e64 - Browse repository at this point
Copy the full SHA 7821e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a02c32 - Browse repository at this point
Copy the full SHA 8a02c32View commit details -
fix asyncmap docs typo (#43571)
(cherry picked from commit 4c101a1)
Configuration menu - View commit details
-
Copy full SHA for 6b43499 - Browse repository at this point
Copy the full SHA 6b43499View commit details -
completely initialize SystemError (#44192)
(cherry picked from commit 2db86f2)
Configuration menu - View commit details
-
Copy full SHA for fc75979 - Browse repository at this point
Copy the full SHA fc75979View commit details -
fix next prompt detector in
generate_precompile_statements
(#44196)(cherry picked from commit c839221)
Configuration menu - View commit details
-
Copy full SHA for c50b4a4 - Browse repository at this point
Copy the full SHA c50b4a4View commit details
Commits on Feb 23, 2022
-
build,win: workaround for echo sometimes interpreting \\ from tr
(cherry picked from commit 0c44d23)
Configuration menu - View commit details
-
Copy full SHA for 3f0b376 - Browse repository at this point
Copy the full SHA 3f0b376View commit details -
win,debug: add missing jl_refresh_dbg_module_list call
Because we might not have synchronized the list again yet. (cherry picked from commit cac90b5)
Configuration menu - View commit details
-
Copy full SHA for f99cf7c - Browse repository at this point
Copy the full SHA f99cf7cView commit details
Commits on Feb 24, 2022
-
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 2f1f2f6)
Configuration menu - View commit details
-
Copy full SHA for 7452018 - Browse repository at this point
Copy the full SHA 7452018View commit details
Commits on Mar 15, 2022
-
[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 f45b6ad)
Configuration menu - View commit details
-
Copy full SHA for 2822b59 - Browse repository at this point
Copy the full SHA 2822b59View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf86fc6 - Browse repository at this point
Copy the full SHA cf86fc6View commit details -
Make sure all the relocations are filled in for partially cloned targ…
…et (#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 76fc067)
Configuration menu - View commit details
-
Copy full SHA for 294a50c - Browse repository at this point
Copy the full SHA 294a50cView commit details
Commits on Mar 16, 2022
-
use name in source module when importing an aliased binding (#43291)
Co-authored-by: Simeon David Schaub <schaub@mit.edu> (cherry picked from commit 2338f5d)
Configuration menu - View commit details
-
Copy full SHA for 426a4ad - Browse repository at this point
Copy the full SHA 426a4adView commit details -
[RemoveAddrspaces] make MappedTypes non-static (#44453)
(cherry picked from commit 610fc20)
Configuration menu - View commit details
-
Copy full SHA for 0494f96 - Browse repository at this point
Copy the full SHA 0494f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f0b35 - Browse repository at this point
Copy the full SHA 68f0b35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a3726 - Browse repository at this point
Copy the full SHA 90a3726View commit details -
Base.runtests
: unsetJULIA_PROJECT
andJULIA_LOAD_PATH
(#43575)(cherry picked from commit f61eb87)
Configuration menu - View commit details
-
Copy full SHA for d311770 - Browse repository at this point
Copy the full SHA d311770View commit details -
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 f5d9b86)
Configuration menu - View commit details
-
Copy full SHA for 977410f - Browse repository at this point
Copy the full SHA 977410fView commit details -
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 623ceb7)
Configuration menu - View commit details
-
Copy full SHA for 1fa79e2 - Browse repository at this point
Copy the full SHA 1fa79e2View commit details -
fix macro expansion of
(::typeof(x))() = ...
(#43993)(cherry picked from commit b405562)
Configuration menu - View commit details
-
Copy full SHA for f55aa39 - Browse repository at this point
Copy the full SHA f55aa39View commit details -
Use
GlobalRef
ofCore.CodeInfo
in@generated
(#43823)Co-authored-by: Simeon Schaub <schaub@mit.edu> (cherry picked from commit 8536522)
Configuration menu - View commit details
-
Copy full SHA for 223488e - Browse repository at this point
Copy the full SHA 223488eView commit details -
Fix sparse array
setindex(::Int, ::Vector)
(#43678)(cherry picked from commit dc61f29)
Configuration menu - View commit details
-
Copy full SHA for b4cbb96 - Browse repository at this point
Copy the full SHA b4cbb96View commit details -
Base.runtests
: set a temporary Pkg depot path (#42358)(cherry picked from commit 2c9e051)
Configuration menu - View commit details
-
Copy full SHA for 74d6f07 - Browse repository at this point
Copy the full SHA 74d6f07View commit details
Commits on Mar 18, 2022
-
External stdlibs: Move
*_URL
stdlib definitions into.version
filesCo-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit dfcd63f)
Configuration menu - View commit details
-
Copy full SHA for 967fa9a - Browse repository at this point
Copy the full SHA 967fa9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7c053 - Browse repository at this point
Copy the full SHA 4c7c053View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf6293a - Browse repository at this point
Copy the full SHA bf6293aView commit details -
Running
make testall
should run all of the tests (#42904)(cherry picked from commit 36304ba)
Configuration menu - View commit details
-
Copy full SHA for 356a116 - Browse repository at this point
Copy the full SHA 356a116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c43f36 - Browse repository at this point
Copy the full SHA 8c43f36View commit details
Commits on Mar 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3c8241c - Browse repository at this point
Copy the full SHA 3c8241cView commit details