- Mar 28, 2022
-
- Mar 26, 2022
-
-
Kristoffer Carlsson authored
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 ac1d6930) Co-authored-by:
Elliot Saba <staticfloat@gmail.com>
-
- Mar 19, 2022
-
-
Kristoffer Carlsson authored
release-1.6: Backports for 1.6.6
-
Jeff Bezanson authored
(cherry picked from commit 4061e8f8)
-
- Mar 18, 2022
-
-
Fredrik Ekre authored
-
Dilum Aluthge authored
(cherry picked from commit 36304bac)
-
-
git://`Dilum Aluthge authored
External stdlibs: stop using the unauthenticated `git://` protocol in the external stdlib URLs (#42906) (cherry picked from commit 7eba9c1d)
-
Dilum Aluthge authored
Co-authored-by:
Elliot Saba <staticfloat@gmail.com> (cherry picked from commit dfcd63f1)
-
- Mar 16, 2022
-
-
Dilum Aluthge authored
(cherry picked from commit 2c9e051c)
-
Daniel Karrasch authored
(cherry picked from commit dc61f29c)
-
David Widmann authored
Co-authored-by:
Simeon Schaub <schaub@mit.edu> (cherry picked from commit 85365223)
-
Simeon Schaub authored
(cherry picked from commit b4055629)
-
Elliot Saba authored
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 623ceb78)
-
Jeff Bezanson authored
Co-authored-by:
Jameson Nash <vtjnash@gmail.com> Co-authored-by:
Fredrik Ekre <ekrefredrik@gmail.com> (cherry picked from commit f5d9b86c)
-
Dilum Aluthge authored
(cherry picked from commit f61eb87c)
-
Fredrik Ekre authored
(cherry picked from commit f53de735)
-
Jameson Nash authored
Fix #44227 (cherry picked from commit f731c38b)
-
Valentin Churavy authored
(cherry picked from commit 610fc206)
-
Paul Berg authored
Co-authored-by:
Simeon David Schaub <schaub@mit.edu> (cherry picked from commit 2338f5d3)
-
- Mar 15, 2022
-
-
Yichao Yu authored
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 76fc0671)
-
Aditya Puranik authored
(cherry picked from commit 0b48b91c)
-
Mosè Giordano authored
* [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 f45b6adb)
-
- Feb 24, 2022
-
-
Jameson Nash authored
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 2f1f2f6e)
-
- Feb 23, 2022
-
-
Jameson Nash authored
Because we might not have synchronized the list again yet. (cherry picked from commit cac90b57)
-
Jameson Nash authored
(cherry picked from commit 0c44d238)
-
- Feb 19, 2022
-
-
Ian Butterworth authored
(cherry picked from commit c839221d)
-
Steve Kelly authored
(cherry picked from commit 2db86f23)
-
Jeff Bezanson authored
(cherry picked from commit 546a7747)
-
David Bach authored
(cherry picked from commit c10dac10)
-
Daniel Karrasch authored
(cherry picked from commit c3235cda)
-
Mosè Giordano authored
(cherry picked from commit 97690241)
-
Bogumił Kamiński authored
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 eb724e00)
-
- Jan 20, 2022
-
-
Kristoffer Carlsson authored
Fixes #43702 (cherry picked from commit 9d05e7bf)
-
- Jan 10, 2022
-
-
Keno Fischer authored
To avoid the compiler potentially picking the wrong size depending on standards versions. (cherry picked from commit e8d11673)
-
David Nadlinger authored
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 7f27dea1)
-
Sacha Verweij authored
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 7fb5bb8a)
-
Keno Fischer authored
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 722f9d49)
-
Valentin Churavy authored
* 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 8197c418)
-