-
-
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
Backports 1.5.1 #36899
Backports 1.5.1 #36899
Commits on Aug 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 56fd9a2 - Browse repository at this point
Copy the full SHA 56fd9a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33767f5 - Browse repository at this point
Copy the full SHA 33767f5View commit details
Commits on Aug 19, 2020
-
(cherry picked from commit 4d215e4)
Configuration menu - View commit details
-
Copy full SHA for 5bacb9f - Browse repository at this point
Copy the full SHA 5bacb9fView commit details -
Clean up old LLVM version support on x86
(cherry picked from commit 8f6fe5d)
Configuration menu - View commit details
-
Copy full SHA for dd0b34e - Browse repository at this point
Copy the full SHA dd0b34eView commit details -
* Deprecated features * Comments * Update dependency and processor feature set (cherry picked from commit 9f83eaf)
Configuration menu - View commit details
-
Copy full SHA for a8250a8 - Browse repository at this point
Copy the full SHA a8250a8View commit details -
New X86 features and detections
(cherry picked from commit 9ad9daa)
Configuration menu - View commit details
-
Copy full SHA for 529e87e - Browse repository at this point
Copy the full SHA 529e87eView commit details -
New X86 CPU types and detections
(cherry picked from commit 87c609a)
Configuration menu - View commit details
-
Copy full SHA for f557436 - Browse repository at this point
Copy the full SHA f557436View commit details -
Make compilecache atomic (#36416)
When several Julia processes compile the same package concurrently (e.g. during a cluster run), they can conflict on the compile cache file. This change makes a Julia process create a compile cache in a temporary file and atomically rename it to the final cache file. Co-authored-by: Takafumi Arakaki <tkf@@users.noreply.github.com> (cherry picked from commit 3bbb582)
Configuration menu - View commit details
-
Copy full SHA for 9ef24c2 - Browse repository at this point
Copy the full SHA 9ef24c2View commit details -
Pass force=true option to rename in case of loading failure in compil…
Configuration menu - View commit details
-
Copy full SHA for 50dcb1d - Browse repository at this point
Copy the full SHA 50dcb1dView commit details -
Fix compact float printing when output contains exactly 6 digits
This was really just a regression when switching from grisu -> ryu algorithm for float printing. The fix is just putting [@vtjnash's code](5d2a0ec#diff-22819a3d47074bbe6530dfef9c94969cR75) for the grisu fix into the ryu branch. (cherry picked from commit ada82ac)
Configuration menu - View commit details
-
Copy full SHA for 8df108f - Browse repository at this point
Copy the full SHA 8df108fView commit details -
Fix arch version detection/checking on ARM/AArch64
The code was using two different `std::pair` types to pass this info around as remnant of an earlier version and the auto conversion between the two types does not retain the meaning we want... Use a custom struct to hold the info to guard against this kind of errors in the future. (cherry picked from commit 2d3288e)
Configuration menu - View commit details
-
Copy full SHA for 39599ca - Browse repository at this point
Copy the full SHA 39599caView commit details -
Update ARM feature and CPU detection
* Clean up old LLVM version check * Clean up old cores that'll probably not be used (and some that are removed from LLVM) * Add document about data sources * Update AArch64 feature list to match changes to the LLVM ones * ARMv8.4 - ARMv8.6 support * Add all known cores that I can find and all information I can find about them * Remove a few A64 only cores from AArch32 CPU list * Rename Apple cores (following LLVM) * SVE register size Co-authored-by: Ian <i.r.butterworth@gmail.com> (cherry picked from commit e0e3825)
Configuration menu - View commit details
-
Copy full SHA for 9d2e8f2 - Browse repository at this point
Copy the full SHA 9d2e8f2View commit details -
A few processor detection/features tweaks (#36831)
* Missing feature from Apple A13 * Enable Cortex-A78 and Cortex-X1 on LLVM 11 llvm/llvm-project@954db63 https://reviews.llvm.org/D83206 * More relaxed Zen detection: treat all family 23 as Zen* and treat all model >= 0x30 as Zen2. GCC uses a similar fallback structure albeit based on feature. This should still generate **correct** code since that is always controlled by available features. It should be as good a scheduling model estimate as anything else. Fix #36826 (cherry picked from commit cd3fb4d)
Configuration menu - View commit details
-
Copy full SHA for 3bc052d - Browse repository at this point
Copy the full SHA 3bc052dView commit details -
test: fix textual output for precompile (#36858)
We might print ANSI color codes around ERROR now, making this test unreliable. (cherry picked from commit 537664f)
Configuration menu - View commit details
-
Copy full SHA for fe17de9 - Browse repository at this point
Copy the full SHA fe17de9View commit details -
fix confusion between function name and local variable (#36914)
(cherry picked from commit a652cd8)
Configuration menu - View commit details
-
Copy full SHA for f82ca09 - Browse repository at this point
Copy the full SHA f82ca09View commit details -
This is an LLVM bug. See upstream discussion at https://reviews.llvm.org/D85499. (cherry picked from commit 91d384c)
Configuration menu - View commit details
-
Copy full SHA for 9477413 - Browse repository at this point
Copy the full SHA 9477413View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495caa2 - Browse repository at this point
Copy the full SHA 495caa2View commit details -
Remove non-integral pointer from data layout before codegen (#36705)
Configuration menu - View commit details
-
Copy full SHA for 27408bc - Browse repository at this point
Copy the full SHA 27408bcView commit details -
(cherry picked from commit 00f2133)
Configuration menu - View commit details
-
Copy full SHA for 1f2b5f4 - Browse repository at this point
Copy the full SHA 1f2b5f4View commit details -
fix #36869, incorrect intersection with
Union
in supertype (#36996)(cherry picked from commit 102c9ac)
Configuration menu - View commit details
-
Copy full SHA for 46bb46e - Browse repository at this point
Copy the full SHA 46bb46eView commit details -
This hoists some work-arounds for computation of eltypes for zero-siz…
Configuration menu - View commit details
-
Copy full SHA for d01af8d - Browse repository at this point
Copy the full SHA d01af8dView commit details -
rc docs: strip extra pre-release info, deploy to e.g. 1.5.0-rc2 inste…
…ad of 1.5.0-rc2.0 (cherry picked from commit 50c4e67)
Configuration menu - View commit details
-
Copy full SHA for f05062f - Browse repository at this point
Copy the full SHA f05062fView commit details -
rc docs: hack Documenter to insert rc docs in the version selector.
(cherry picked from commit cd4330d)
Configuration menu - View commit details
-
Copy full SHA for d37f70e - Browse repository at this point
Copy the full SHA d37f70eView commit details -
Update Documenter to 0.25.1. (#36983)
Co-authored-by: Ian <i.r.butterworth@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> (cherry picked from commit 5be3a54)
Configuration menu - View commit details
-
Copy full SHA for 4725e50 - Browse repository at this point
Copy the full SHA 4725e50View commit details -
build: make libunwind linked dynamically (#36697)
Not sure why this was first linked statically, as the commit that introduced this simply had the message "restoring stuff that seems to have been clobbered by the revert of the unintended merge to master". Nearly all other libraries that we use are linked dynamically. (cherry picked from commit 9267bbf)
Configuration menu - View commit details
-
Copy full SHA for b3921e2 - Browse repository at this point
Copy the full SHA b3921e2View commit details -
Add
get-task-allow
entitlement to allow debuggers to attach to code……signed Julia (#37069) Without this entitlement, users that wish to attach a debugger to the codesign Julia executable they receive from `julialang.org` must strip the codesigning signature from the Julia executable (e.g. via `codesign --remove-signature Julia-1.5.app/Contents/Resources/bin/julia`). This has its disadvantages, of course, so much better to simply declare to the OS that it's alright for other processes to attach to this process. (cherry picked from commit bf8a8e8)
Configuration menu - View commit details
-
Copy full SHA for fbab498 - Browse repository at this point
Copy the full SHA fbab498View commit details -
workaround for #35800, inference issue in
mapreduce
(#37105)(cherry picked from commit 903542b)
Configuration menu - View commit details
-
Copy full SHA for c8cd8a2 - Browse repository at this point
Copy the full SHA c8cd8a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a197786 - Browse repository at this point
Copy the full SHA a197786View commit details