https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
d0c90f3 [release-1.7] Bump the SuiteSparse stdlib from ec4b40a to b2d965a (#41982) 24 August 2021, 12:35:08 UTC
ffc3974 add compat annotations for `replace` on tuples (#41746) The methods were added in #38216. (cherry-picked from 57ce0e66e9490dcfa01e1e1789fc07bdcac157be, PR #41701) 18 August 2021, 21:06:03 UTC
712b801 Set VERSION to 1.7.0-beta4 (#41767) 04 August 2021, 08:17:22 UTC
6f8e1d3 fix #40048, stack overflows in type intersection (#41687) (#41772) (cherry picked from commit ca0331f75182eb221a8a80000edb7a758fcbb87b) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> 03 August 2021, 19:47:14 UTC
13d8a10 Merge pull request #41499 from JuliaLang/backports-release-1.7 release-1.7: Backports for 1.7-RC1/1.7-beta4 03 August 2021, 07:28:48 UTC
f8bae15 Fix for dimensionful numbers (#41595) (cherry picked from commit 472037839642ccd31f9ed4b540bd478d2f9d4b67) 02 August 2021, 08:36:06 UTC
6153a7e Fix `length(::AbstractUnitRange)` and speed up `length(::AbstractUnitRange{<:Rational})` (#41479) * Fix length(::AbstractUnitRange), faster length(::AbstractUnitRange{<:Rational}) (cherry picked from commit 1c951f7fe8e5e923cc5f5b18c91e461b61641b14) 02 August 2021, 08:35:36 UTC
dd697ec guard `isempty (close #41656) (#41752) (cherry picked from commit 4c3829d413a12c2b4a87952e0f6d1ecbbff63239) 02 August 2021, 08:33:35 UTC
84e6bb9 Revert "Merge pull request #38405 from JuliaLang/vc/distributed_ts" (#41722) Also reverts "fixup to pull request #38405 (#41641)" Seems to be causing hanging in CI testing. This reverts commit 5af1cf0faf10308857f319b17432b007e318516b and this reverts commit 5a1680533b461471f537f5f5d4ee3c2866b21e1f, reversing changes made to 02807b279a5e6d5acaeb7095e4c0527e2a5c190e. (cherry picked from commit 66f9b55e3bf40f03e49cd95008ba1d7c709ca127) 02 August 2021, 08:33:35 UTC
be3e807 upgrade libuv to v2-1.42.0 (#41710) (cherry picked from commit b50bf04ac0c59ede44fd230b2e1be5f18a29654f) 02 August 2021, 08:33:35 UTC
3f5e41b Init codegen during sysimg restore (#41676) (cherry picked from commit 2fbeef8d712ff9151370fd27a3ae07ea8b2e740d) 02 August 2021, 08:33:35 UTC
e04e3e1 codegen: optimize setfield/arrayset with inline isa test (cherry picked from commit 471e89385fdff8e0033bbd6e795be6750e380ac7) 26 July 2021, 09:28:43 UTC
5fa4b6a codegen: fix some atomic return types (cherry picked from commit 84641013fdd38973c153ab97cf821742063e6905) 26 July 2021, 09:28:32 UTC
eeaadce atomics: disable unordered RMW ordering This is not a particularly meaningful combination (LLVM dislikes it). (cherry picked from commit f7fdcac11a30ea0a794bb54a0cb00e13ad77536d) 26 July 2021, 09:28:27 UTC
be7ecbe add length type parameter to StepRangeLen and LinRange (#41619) Allows creating these ranges for any type of integer lengths. Also need to be careful about using additive identity instead of multiplicative, and be even more consistent now about types in a few places. Fixes #41517 (cherry picked from commit 4f77aba13e5a6df1a8d255bbce472ac6934305c1) 26 July 2021, 09:24:09 UTC
ac5b266 deprecate unsafe_length for simply length (#40382) This seems to be a fairly arbitrary case for throwing exceptions, when the user might often use this value in arithmetic afterwards, which is not checked. It leads to awkward complexity in the API however, where it may be unclear which function to reach for, with no particular justification for why a particular usage is "safe". And it inhibits optimization and performance due to the additional checks and error cases (and is not even entirely type-stable). (cherry picked from commit 3eefaf0a52d1f537c512282a3027ead8e5e4f44e) 26 July 2021, 09:23:28 UTC
f3da8d9 fixup to pull request #38405 (#41641) (cherry picked from commit 5af1cf0faf10308857f319b17432b007e318516b) 26 July 2021, 09:09:02 UTC
693313b [Distributed] Allow workers to be started with threading enabled Makes the worker struct threadsafe as well as flushing the GC messages (cherry picked from commit 0c073ccb19ab926e25a1ddb457472f43ef946aeb) 26 July 2021, 09:08:44 UTC
1016edd fix clang path in analyzegc (cherry picked from commit 8fa8530c84782040ad468d8f8fbad26842df9589) 26 July 2021, 09:07:17 UTC
2ccbb1d fix ASAN paths (cherry picked from commit 71308eb3981e7df78285d78ffcb5db1536c14a4f) 26 July 2021, 09:07:17 UTC
80b456d [LLVM] upgrade LLVM to 12.0.1 (cherry picked from commit 5386fa6cfbc7ac0c0c1c2464c7d7dd79cf829a35) 26 July 2021, 09:07:17 UTC
2b70808 CI (Buildkite): for the signed pipeline test, use `signature_file` instead of `signature` (#41706) * CI (Buildkite): for the signed pipeline test, use `signature_file` instead of `signature` * Base64-decode the signature before writing it to the signature file (cherry picked from commit f7f46af8ff39a1b4c7000651c680058e9c0639f5) 26 July 2021, 09:04:30 UTC
ac3d472 CI (Buildkite): include the short commit hash in the artifact filename (#41700) (cherry picked from commit 343c2b19bc83dfa58cbb701babba4a0721e18903) 26 July 2021, 09:04:30 UTC
6806bf2 CI (Buildkite): Update all rootfs images to version v3.1, add some documentation, and reorganize/rename/move a bunch of configuration files (#41698) (cherry picked from commit e6e79f7ab4549ab4d6ffbad22038ebfce1368f93) 26 July 2021, 09:04:30 UTC
f7aaf22 CI (Buildkite): Add the `package_linux64` and `doctest` builders (#41541) Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit c7097c5793545658aef20d6bb83eb1af7bc81310) 26 July 2021, 09:04:29 UTC
e5267fa Update the `file.jl` tests to allow for both `EPERM` and `EINVAL` in the non-root CHOWN tests (#41682) Co-authored-by: Elliot Saba <staticfloat@gmail.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 114ee174cff04b7ecf3514d58e310384fa1bbf17) 26 July 2021, 09:04:28 UTC
b2d80a1 Fix `fieldtype_tfunc` for union types (#41667) Co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit 2c02de80bd7ec2e33378e75be34635c072d06a60) 26 July 2021, 09:04:28 UTC
99c71ac [build] Automatically set `USE_BINARYBUILDER_CSL=0` when local CSL is new (#41645) We ship our own compiler support libraries to ensure a minimum level of support for BB-built libraries, however certain distros provide very bleeding-edge compilers. This can be a problem if we download an _older_ `libstdc++.so` and forcibly link against that when launching Julia, as when Julia itself is built with the local `g++`, it may use symbols that don't exist in the BB-sourced `libstdc++.so`. To address this, we default to not using BB-sourced CSLs if the `libstdc++.so` that the native compiler would use contains a symbol that our BB-sourced CSLs do not have. We use the monotonically-climbing `GLIBCXX_3.4.XX` version symbols for this purpose; encoding the "next" version number within `deps/csl.mk`, and triggering the BB-avoidance if that version exists within the system-provided `libstdc++.so`. (cherry picked from commit 27c0291f7fbecd811a3f9eb62b1159cff6b61e2a) 26 July 2021, 09:04:27 UTC
7e46121 CI: delete the `.buildkite/rootfs_images` directory (#41648) (cherry picked from commit 61b6994884642f8fc7e18844d37dc70b9dfdb9ab) 26 July 2021, 09:04:27 UTC
1d6af37 fix #41654, layout of 0-field structs with circular supertypes (#41660) (cherry picked from commit b3a99c00a0b4e75761b6d18a4e62a6ca76049a01) 26 July 2021, 09:04:26 UTC
a2ff7d7 fix memory corruption in `deleteat!` (#41646) n.b. `n == a->nrows + dec` Fixes https://github.com/JuliaData/DataFrames.jl/issues/2819 (cherry picked from commit 2e06a016fdad70736dd6c25c5a5286809e442b35) 26 July 2021, 09:04:26 UTC
95c8bb7 codegen: avoid attempting to box singleton objects unnecessarily (#41658) Fixes #41615 (cherry picked from commit b692c9b00f322276a2b7504e1a02295e7e27afc1) 26 July 2021, 09:04:25 UTC
9902836 codegen: add missing return after error check (#41657) Fixes #41655 (cherry picked from commit 9442f1bf25d41feaaaa789b9d9a0dac344e60283) 26 July 2021, 09:04:25 UTC
117a31e always send log messages to stderr by default (#41653) (cherry picked from commit e196b853c8950ce0d7863c9348fb01274de585d9) 26 July 2021, 09:04:25 UTC
7142613 [LLVM] Add missing GPU related patch (cherry picked from commit 8b15db7d659b40df6a7304df183fed61f49fb2c2) 26 July 2021, 09:04:24 UTC
1ddf238 CI (Buildkite): move the `sanitizers` builders (e.g. `asan`) to the experimental pipeline (#41606) (cherry picked from commit c95448fb988441ecd7fb0604606ac08c5014abd3) 26 July 2021, 09:04:24 UTC
77a5810 while loop -> for loop in _simplify_include_frames (fixes #41566) (#41622) * while loop -> for loop in _simplify_include_frames (fixes #41566) prevents the possibility of a bounds error when i = 0 (cherry picked from commit ed4f3169573903f1767871243375d2407db959a0) 26 July 2021, 09:04:23 UTC
765da54 make precompile files writable (#41614) (cherry picked from commit 6d58068541720a11eede10edfa24aae47ab2f5ab) 26 July 2021, 09:04:22 UTC
9c851b8 pretty-printing for ncat and nrow expressions (#41617) fixes #41134 (cherry picked from commit 2e08ccdb12cca46b109492b1198635759bae1e31) 26 July 2021, 09:04:21 UTC
01f53de Do not error when showing invalid enums (#40042) (#41596) (cherry picked from commit 02807b279a5e6d5acaeb7095e4c0527e2a5c190e) 26 July 2021, 09:04:20 UTC
98b5e41 Move compile timing to inside `@time`'s main timing block. Fixes >100% compilation time reports (#41286) * ensure `@time`'s inner timing functions are compiled (cherry picked from commit 0dbd3f77d975edcc7e03e167f3f60aca186aff6c) 26 July 2021, 09:04:20 UTC
903ae5a CI: add the sanitizers pipelines (e.g. ASAN) to Buildkite (#41530) * Setup CI for ASAN * Launch the `sanitizers.yml` unsigned pipeline * Use a workspace directory in ./tmp * Add some log group headers to make the logs easier to navigate * Install `julia` binary inside sandbox * Double timeout * More descriptive message from sanitizer CI * Fix the path to the binary * Use addenv * Apply suggestions from code review Co-authored-by: Elliot Saba <staticfloat@gmail.com> * Group ASAN related files under contrib/asan/ * Remove redundant JULIA_PRECOMPILE=1 Co-authored-by: Dilum Aluthge <dilum@aluthge.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 84934e66db2ed0c3b888270380b4c34541d9ffc8) 26 July 2021, 09:04:18 UTC
31aad85 Revert "Extend `Eigen` to keep additional information from `geevx` (#38483)" This reverts commit 9d3a7c47df972b1108b5a49d2c5ce493635bbadf. 20 July 2021, 07:28:33 UTC
81d8c0c `hvncat`: Ensure output ndims are >= the ndims of input arrays (#41201) (cherry picked from commit a2f5fe59d72736bfda7b3004f1c4bb58918fa94c) 20 July 2021, 07:28:33 UTC
87af621 `hvncat`: Stronger argument checks (#41196) fixes #41047 (cherry picked from commit e6aca8929f7e2e8a332aa5187a1b77457e13599b) 20 July 2021, 07:28:33 UTC
2668604 add default "auto" as option to --check-bounds (#41551) * add default "auto" as option to --check-bounds * add to NEWS (cherry picked from commit 7d0f7693fd9999f88623dc435e0f83dc9681fbd1) 20 July 2021, 07:28:33 UTC
17f5c9d CI (code coverage): run some tests in serial (#41507) (cherry picked from commit 9564bfbd6cc0254bb6ee900e09034e7291ca7e19) 20 July 2021, 07:28:33 UTC
a2b980d Add signed pipeline test back (cherry picked from commit 480ff81e78b2d7b139ec34f0f2d70cfdc51895d2) (cherry picked from commit dad0f150958899f1f0d632a1974c6af897389c46) 20 July 2021, 07:28:33 UTC
735724a CI (rootfs images): fix a bug in the `upload_rootfs_image` function (#41610) (cherry picked from commit e1aeb8a95ede8212ea09bdb49bdd805f66dfb9d5) 20 July 2021, 07:28:33 UTC
99d27f6 CI (rootfs images): when uploading a tarball, don't allow it to override an existing tarball (unless the user provides the `--force-overwrite` command-line flag) (#41591) Co-authored-by: Elliot Saba <staticfloat@gmail.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 3ac7c383a1d5825866664939e6e2de694c55d19d) 20 July 2021, 07:28:33 UTC
1bfd4dc intrinsics: optimize several atomic intrinsics (#41563) (cherry picked from commit 430e5e002b5a07b3966e694d2f681992c2123f1f) 20 July 2021, 07:28:33 UTC
687c214 REPL doc lookup assumed ASCII for the given string, fixes #41589 (#41594) (cherry picked from commit be443ac05451202fc92ca4fd8ad991c6057e0516) 20 July 2021, 07:28:33 UTC
61d1ca8 increase specialization of `_totuple` (#41515) Helps #41512 (cherry picked from commit 468b1571b3676528feb1e44fd497b3bb9b55ef42) 20 July 2021, 07:28:33 UTC
89cb6fa CI (rootfs_utils): Require that the user explicitly specify the `tag_name` (#41571) (cherry picked from commit 23dbf169f0e4b831adfd20d666bedd1f669527ca) 20 July 2021, 07:28:33 UTC
456fb2b [deps] Replace `-L` option to `xargs` with `-n` (#41583) Busybox `xargs` doesn't support `-L` option, so building Julia fails on Alpine Linux for example (cherry picked from commit da28c17d9f9401ff4e9bd1b6e29e09ef735091d1) 20 July 2021, 07:28:33 UTC
e4217a4 fix another bug in circular type detection (#41516) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> (cherry picked from commit 1c92e0de7a0c9fea963bd622a63d37f680e8d996) 20 July 2021, 07:28:33 UTC
9178941 add a test for #41096 (#41556) (cherry picked from commit d7329038feb207997b9a6d969c5c8f11d37680d5) 19 July 2021, 09:48:41 UTC
9ae40be Fix `get-task-allow` entitlement (#41559) We had apparently misspelled this entitlement, not allowing `lldb` to attach to official macOS builds. (cherry picked from commit ad6740b4f27ddc5a32bc3ee7496383b2fa3edfea) 19 July 2021, 09:48:41 UTC
c85a571 CI (Buildkite): rootfs_images: allow user to override the default value of `tag_name` (#41549) (cherry picked from commit a9232d67203e6f1aca4934318d86f85cad50550b) 19 July 2021, 09:48:41 UTC
fd85e6b change .* to * in fallback 3-arg `*` methods (#41545) (cherry picked from commit e3a06c495df00ed6b83596b1a34855957d4beff7) 19 July 2021, 09:48:40 UTC
663415f CI: Add more Debian packages to the `llvm-passes` rootfs image (#41544) * Add `less` to the `llvm-passes` rootfs image Also, sort the entries of `packages` in alphabetical order. * Update llvm-passes.jl (cherry picked from commit 516af1b182e38aefd4223b740e4c6fef7aea4797) 19 July 2021, 09:48:40 UTC
4f4fabf CI (Buildkite): use a consistent naming scheme for labels, keys, and commit statuses (#41543) (cherry picked from commit ffc340c07ed15e1b1960ab7c900ef5203e3a0fad) 19 July 2021, 09:48:40 UTC
170c276 Null out some GC roots (cherry picked from commit 22c52a1db096b8182ba7d496fe9fb61159cc2b0c) 19 July 2021, 09:48:39 UTC
afad5f6 add a GC safepoint in Task.wait (#41441) (cherry picked from commit 97f817a379b0c3c5f9bb803427fe88a018ebfe18) 19 July 2021, 09:48:38 UTC
cbb3367 fix #40773, bug in `summarysize` on arrays of inlined structs with pointers (#41492) (cherry picked from commit c49153dce6c29e9e04cd1b7e4c71ac89c4a64737) 19 July 2021, 09:48:38 UTC
5401722 `hvncat`: Better handling of 0- and 1-length dims/shape args (#41197) (cherry picked from commit 7bc38a0d937fb30cd19753a400913fca1046d37f) 19 July 2021, 09:48:38 UTC
08f11db Initialize n_uninitialized for Symbol and SimpleVector (#41496) (cherry picked from commit 6240d352f1bed2671b0477584a8b4082c5fb38da) 19 July 2021, 09:48:37 UTC
ac93888 fix #41489: inference of `+(::Rational, Rational)` (#41491) * fix #41489: inference of `+(::Rational, Rational)` * implement review comments (cherry picked from commit cf4e1c458c109959300e4db308a71599de582ca9) 19 July 2021, 09:48:37 UTC
db05fae improve some inferrabilities (#41495) (cherry picked from commit 8efdf854448edc2b52dd4bfe1825f940edff15ce) 19 July 2021, 09:48:36 UTC
09a592b [openblas] fix make targets for applying patches (#41501) when building with USE_BINARYBUILDER=0 (cherry picked from commit 19ecf0078b2fdfb64bc14455abff81c02a2d64e2) 19 July 2021, 09:48:35 UTC
4f1fa2f Streamline buildkite configuration a bit (#41494) * Add `/cache/repos` as a mapping into the CI sandbox This should allow `git` to find its cached objects properly, which should silence the warnings on CI, and also give us the proper git version info within buildkite builds * Break up `llvmpasses` output a bit * Provide `/cache/repos` for `whitespace` as well * Give a positive message if whitespace check passes It's a little unnerving to have a silent command block in buildkite, so let's output a success message if everything is on the up-and-up (cherry picked from commit 460e981de68169acea23cbe768ea4f8be50d7b85) 19 July 2021, 09:48:35 UTC
470d446 Comment out signed pipeline test (#41493) * Comment out signed pipeline test This is confirmed working, so let's comment it out until it's actually used by a codesigning step or similar. * Specifically notify llvm passes (cherry picked from commit f2d73006fbffbe91d00f9c32f5c9a1082e255648) 19 July 2021, 09:48:34 UTC
1ca3467 Add embedding and whitespace jobs to buildkite (#41321) * Add "Check whitespace" buildkite job * Add `key` values for later `wait` blocks * Add "embedding tests" to buildkite configuration * Eliminate unnecessary work in buildkite builds Don't bother to precompile the Julia system image like we normally would want to if we're just going to run things once. Also use `JULIA_NUM_CORES` instead of hard-coding `-j 6` into the buildsystem. * Update embedding.yml * Update whitespace.yml (cherry picked from commit a2af84564cb96d36b37c632bf02b45ec5b7fc116) 19 July 2021, 09:48:34 UTC
cea02c0 Code coverage: fix the code coverage pipeline (#41375) * Code coverage: fix the code coverage pipeline * Run all tests (cherry picked from commit 05e41385de563a2e8aeea9000a7e381fd9bb3318) 19 July 2021, 09:48:33 UTC
b1fd8f0 Transition the `coverage-linux64` pipeline to Buildkite (#41238) * Transition the `coverage-linux64` pipeline to Buildkite * Simplify, run inside of a sandbox * Upload coverage reports to Codecov and Coveralls * Add `COVERALLS_TOKEN` Co-authored-by: Elliot Saba <staticfloat@gmail.com> (cherry picked from commit 9d5f31e9231c1d77e24ee820908e32f559e23057) 19 July 2021, 09:48:33 UTC
96386f9 [release-1.7] README: update the Buildkite badges now that we have a separate pipeline for the `release-1.7` branch (#41609) 16 July 2021, 20:20:40 UTC
8ebbd94 fix slurping into function definition (#40738) Discovered while working on #40737. Currently, this throws an unintuitive error: ```julia julia> a, f()... = 1, 2, 3 ERROR: syntax: ssavalue with no def Stacktrace: [1] top-level scope @ REPL[1]:1 ``` Might as well fix this properly - Why not allow function definitions to slurp a little from time to time? ;) (cherry picked from commit 5c49a0d4890e4cd63931718797adbb8143155e75) 07 July 2021, 08:56:20 UTC
26bfefa fix `partially_inline!` with `isdefined` (#40628) ref https://github.com/JuliaLang/julia/pull/40562#issuecomment-824912109 (cherry picked from commit 10b010f6011996558c56a5c46d97e9a201286ea0) 07 July 2021, 08:56:19 UTC
35c5fc1 fix #41157, unnecessary assertion on `Tuple{Union{}}` (#41483) (cherry picked from commit 4733c0038fc072f150f5ec649643301dd4f215e7) 07 July 2021, 08:27:04 UTC
2b21759 Fix pivoted cholesky docstrings (#41298) (cherry picked from commit 7409a1c007b7773544223f0e0a2d8aaee4a45172) 07 July 2021, 08:27:04 UTC
e76c9da Set VERSION to 1.7.0-beta3 (#41487) 07 July 2021, 08:12:16 UTC
7863d36 Merge pull request #41382 from JuliaLang/backports-release-1.7 Backports for 1.7-beta3 06 July 2021, 20:35:53 UTC
d61ce5a non-power-of-two atomic handling (#41369) (cherry picked from commit 252ae698f96a05439b78934d123130c2addd5470) 06 July 2021, 15:57:12 UTC
8b6a7ea codegen: add optimizations for swapfield and replacefield (#41275) (cherry picked from commit 5650c93f1aa45a17c10c9482e5d3e0042cf4cc6b) 06 July 2021, 15:56:47 UTC
4bda75c put back Any16 and All16 since some packges seem to rely on it (#41469) (cherry picked from commit 261906c2094c155ba4891721c26cfdcd960ea145) 06 July 2021, 14:54:17 UTC
e5b3e4f Remove mentions of `USE_INTEL_MKL` from the build docs (#41474) (cherry picked from commit bd665cf48976bcd13bd8d6fcf5691deaa73a56e5) 06 July 2021, 14:53:54 UTC
f4a3ec8 MPFR tests: skip the `log2(x) == log2(42)` test (#41473) * MPFR tests: mark the `log2(x) == log2(42)` test as broken on Windows * Apply suggestions from code review Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> (cherry picked from commit fee57110d517e01b7018303f550e686275e92676) 06 July 2021, 14:53:54 UTC
c00da17 Export jl_field_index from libjulia (cherry picked from commit 18f41425eb12e089a15890ac695fd8a814a01be2) 05 July 2021, 20:24:09 UTC
585536f remove dependency of Pkg from libblastrampoline_jll (#41460) (cherry picked from commit 5faad5fee902b8654880d97ed0d9e533083bded2) 05 July 2021, 20:24:09 UTC
ad9476f codegen: complete handling for partial-layout objects (#41438) Fixes #41425 (cherry picked from commit 7ffc10bf4ee13d0d0669a6a2315907a2361c38df) 05 July 2021, 20:24:08 UTC
a81b4f8 make "Add information to passing tests" a bit more backwards compatible (#41424) (cherry picked from commit d09c8e09ac2b8e14e4b9300bf632ee8d7c229209) 05 July 2021, 20:24:07 UTC
bf84b5e fix #41416, splatted default argument lost with keyword argument (#41427) (cherry picked from commit ebc8f3c61701f271f5fac33e3dac56eed786679c) 05 July 2021, 20:24:06 UTC
370ca6a [LLVM] Add patches for eh_frame emission on AArch64/Darwin (cherry picked from commit 8016ca90a4f2fba4ebe38ea7ece44c8fb9944ec1) 05 July 2021, 20:24:06 UTC
be4f2c9 Remove the LLVMExtra api (cherry picked from commit 286f024f4aa70e3f284b6adbb0db935b54d6021c) 05 July 2021, 20:24:05 UTC
7b36b71 `dlopen()` our `libblas` and `liblapack` within `libjulia-internal` (#41412) When loading our `libblas` and `liblapack` for the first time, we may need to rely upon an `RPATH` that has been embedded within `libjulia-internal`. If we use `libblastrampoline` to perform the actual `dlopen()`, however, we don't have that `RPATH` at hand. To fix this, we instead `dlopen()` the library first, to force the proper loading of the library (which loads the library and its `SONAME` into our process), which allows `libblastrampoline`'s `dlopen()` to immediately succeed, along the happy path of finding the library already loaded. (cherry picked from commit 97a62dd4f1e60185518fa9e3dc6a5b0b8e36710d) 05 July 2021, 20:24:05 UTC
4c2294a restrict getindex on `MethodList` to `Integer` (#41419) (cherry picked from commit 47955e383549263d46baaf0e1b0d982dfdbad383) 05 July 2021, 20:24:04 UTC
a7a7e64 threads: move safepoint into loop Fixes #41407 (cherry picked from commit a9412439c37fa6f68ab618fdcd67fa6d48668a74) 05 July 2021, 20:24:04 UTC
ff5d623 Export jl_get_pgcstack from libjulia (#41320) The pgcstack symbol is special because embedders are supposed to define it themselves in localexec tls, and then access it that way. However, there is another case of of libraries that link against julia, but are not embedders, but rather plugins to be loaded later (e.g. CxxWrap). These do need access to the pgcstack, but do not have a priori access to the localexec of the embedder. Thus, re-export the `jl_get_pgcstack` function that provides access to our internal getter for the pgcstack. (cherry picked from commit e469a1e4da7e7356257107d174b63fb5206bee04) 05 July 2021, 20:24:03 UTC
d55c25b Update Pkg for 1.7.0. (#41432) 01 July 2021, 11:31:04 UTC
9bb1633 Fix #41299 - Dropped error case in :> special case inliner (#41315) We have custom inference for :>, which prevents the :> method itself from being inferred. As a result, it needs to be inlined manually. However, this inlining was overeager and was dropping an error check when the result was inferred to `Const`. Fix that by verifying that the inlined <: call would have been nothrow. (cherry picked from commit d0bbd4c931ba877022dd5fe7a35d0be214a926f4) 30 June 2021, 13:12:25 UTC
back to top