sort by:
Revision Author Date Message Commit Date
f7487bd Preload zlib in the loader Currently our libLLVM comes with a broken RPATH (https://github.com/JuliaPackaging/Yggdrasil/issues/3703) and to work around that on we preload zlib. (cherry picked from commit b1f569a0bef91fad2bd3f29f28cb1ceff9240b4c) 09 October 2021, 19:34:02 UTC
bbe9375 add option to allow stale_cachefile to ignore loaded modules (#42545) 09 October 2021, 16:35:18 UTC
6164598 Improve documentation for inbounds macro (#42521) * Warn that `@inbounds` is dangerous Seeing that the example usage in the documentation used to expose unsafe memory access (and I believe still does in the stable version) makes me think this warning is necessary. Co-authored-by: Tim Holy <tim.holy@gmail.com> 09 October 2021, 14:00:28 UTC
a0504ab Merge pull request #42546 from JuliaLang/dpa/tridiag-segfault-42415 [OpenBLAS/lapack] Fix the `LinearAlgebra/tridiag` segfaults by adding the relevant patch and bumping the OpenBLAS JLLs 09 October 2021, 04:04:13 UTC
d901766 Merge pull request #42539 from JuliaLang/sv-fix-gmp-build-patched Fix GMP build-patched def. 09 October 2021, 01:04:27 UTC
77172e9 bump OpenBLAS_jll 09 October 2021, 00:47:26 UTC
146de38 Fix edge cases in `SymTridiagonal` when `ev` has an extra element (`+`, `-`, `iszero`, `isone`, etc.) (#42472) 08 October 2021, 15:48:21 UTC
f2080d5 Add compat note for `printstyled` (#42547) 08 October 2021, 12:44:41 UTC
6f535fa [OpenBLAS/lapack] Fix the `LinearAlgebra/tridiag` segfaults by adding the relevant patch and bumping the OpenBLAS JLLs 08 October 2021, 04:18:27 UTC
55808a5 Implement `modf` in Julia (#42392) Currently `modf` calls into libm, and is one of the few remaining holdouts that use libm. This commit reimplements it in Julia using a simple, naive implementation that matches the IEEE behavior and has performance on par with a port of the musl implementation and with the existing implementation. Co-Authored-By: Simon Byrne <simonbyrne@gmail.com> Co-Authored-By: woclass <wo@wo-class.cn> 08 October 2021, 03:29:45 UTC
8f660fe Updating latest stable version number in README (#42543) Changing the latest stable version number in the "Building Julia" section of the REAMDE from `v1.6.2` to `v1.6.3` (according to [the downloads page](https://julialang.org/downloads/#current_stable_release)). 08 October 2021, 00:54:50 UTC
18771fc [LLVM] actually update the branch for manual builds (#42534) 08 October 2021, 00:39:41 UTC
95d88e2 Moved build docs to devdocs, fixes #35122. (#41313) Co-authored-by: Arun <sanganalarun@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 07 October 2021, 23:52:22 UTC
d633726 CI (Buildkite): TEMPORARILY allow the `asan` job to fail (#42541) 07 October 2021, 22:53:52 UTC
2465060 Fix GMP build-patched def. 07 October 2021, 21:57:37 UTC
abce2be Fix Base.isinteractive() for startup files (#42507) 07 October 2021, 20:37:58 UTC
7782330 CI (Buildkite): reorganize some of the logic in the `tester_linux.yml` file (#42514) 07 October 2021, 20:14:03 UTC
536d35e make tests ignore root more robustly (#42533) 07 October 2021, 19:59:16 UTC
dce7ebb CI (Buildkite): delete an empty YAML file (#42531) 07 October 2021, 15:37:30 UTC
39fd36c [buildkite] Fix env leakage of signed tokens (#42526) After a few days of debugging, the buildkite people figured out that the reason our "unprivileged" jobs were getting privileges was because of an obscure behavior of top-level `env:` blocks. To fix it, we should always scope our `env:` mappings to a particular step, and so that's exactly what this does. We also add a `.gitignore` mapping for the new, more convenient way that `cryptic` likes to store keys in the repository. 07 October 2021, 15:37:12 UTC
0c21173 clang-tidy: port over ImplicitAtomicsChecker (#42510) More correct to be a clang-tidy pass as we get better coverage. But requires upstream support for loading clang-tidy pass plugins (not in clang v13). 07 October 2021, 15:22:39 UTC
5d6f315 README: remove the Buildkite CI badge for the scheduled coverage pipeline (#42530) 07 October 2021, 14:58:45 UTC
f147333 Fix typo in AbstractArray interface docs (#42520) 07 October 2021, 07:56:28 UTC
2f00fe1 fix LLVM link to include new zlib dependency (#42524) 06 October 2021, 23:07:18 UTC
c3f8df7 fix error compensation for Float64^Integer (#42517) 06 October 2021, 20:53:16 UTC
82f60b4 CI (buildkite): ensure passing --output-sync when passing -j (#42511) To be at feature-parity with old buildbots. 06 October 2021, 17:12:24 UTC
5c1f3d0 Test sizes of transposed/adjointed Factorizations (#42503) 06 October 2021, 16:45:48 UTC
538541a [LLVM] bump to 12.0.1-4 (#42512) * [LLVM] bump to 12.0.1-4 * Clang is now installed into usr/tools 06 October 2021, 11:33:32 UTC
dc1df80 Don't leak internal char-representation in throw_uplo (#42516) 06 October 2021, 11:28:58 UTC
5d87cb9 Faster Float32 and Float16 pow (revised) (#40620) 05 October 2021, 21:42:37 UTC
628209c separate codegen/LLVM from julia runtime (#41936) separate libjulia-internal and libjulia-codegen makes codegen optional via a plugin interface Add special `@` character to `LOADER_BUILD_DEP_LIBS` and friends This allows us to mark a library as `"special"` so that the loader doesn't attempt to open it blindly, but rather interprets it as a list of positional arguments, that it knows how to interpret. We strictly require exactly the number of special libraries, to help avoid errors in the future as we add to this list. Strip windows runtime symbols from the windows import library Without stripping these symbols out of the import library, we end up with duplicate symbol definition errors. Co-authored-by: Julian Samaroo <jpsamaroo@jpsamaroo.me> Co-authored-by: Elliot Saba <staticfloat@gmail.com> 05 October 2021, 20:14:00 UTC
153db7a Distributed: improve some of the tests in the Distributed test suite when multithreading is enabled (#42499) Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> 05 October 2021, 16:17:16 UTC
2388a5b fix #42409, stack overflow in type intersection (#42464) 05 October 2021, 15:40:24 UTC
c7fc80c Merge pull request #42436 from JuliaLang/vc/jl_llvm add support for JuliaLang/llvm-project 05 October 2021, 13:58:40 UTC
5b7bb08 Reduce compilation time for `permutedims` with high dimensional arrays (#42486) 05 October 2021, 10:55:08 UTC
bfc35de Add ref and doctest for only (#42491) Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 05 October 2021, 10:09:17 UTC
3a2441d add uplo check to bidiag, sym, and herm main constructors (#42466) 05 October 2021, 09:13:49 UTC
6d768d1 Fix broadcasting allocating #41565 (#42497) 05 October 2021, 09:01:07 UTC
a8db751 Use mul! in Diagonal*Matrix (#42321) 05 October 2021, 08:56:47 UTC
7fbbaef Add doctest for transcode (#42492) 05 October 2021, 07:32:26 UTC
ab3c6e5 add support for JuliaLang/llvm-project 04 October 2021, 23:45:54 UTC
690517a parse unicode forall and exists as identifiers (#42314) Co-authored-by: Steven G. Johnson <stevenj@mit.edu> 04 October 2021, 22:00:31 UTC
f985b47 CI: add TSAN to the sanitizers pipelines (#42444) 04 October 2021, 19:07:05 UTC
923ddb7 Add doc for seeded Xoshiro constructor (#42454) Co-authored-by: Sukera <Seelengrab@users.noreply.github.com> 04 October 2021, 19:03:30 UTC
c8ae5c6 Faster ^(::Float, ::Integer) (#42031) 04 October 2021, 18:37:39 UTC
5a1b8ce Merge pull request #42474 from JuliaLang/dpa/external-stdlib-url-definitions External stdlibs: Move `*_URL` stdlib definitions into `.version` files 04 October 2021, 16:12:31 UTC
091594e tests: add help and reflection abilities to choosetests option parser (#42462) 04 October 2021, 15:34:49 UTC
1195f5a CI (Buildkite): add `package_musl64` and `tester_musl64` (Linux, musl libc, 64-bit, x86_64 architecture) (#42476) 04 October 2021, 12:25:50 UTC
8857e8a CI (Buildkite): fix the signature for the scheduled coverage pipeline (#42488) 04 October 2021, 12:24:57 UTC
ddd8301 CI (Buildkite): move the `asan` job from "experimental" to "main" (#42478) 03 October 2021, 20:49:03 UTC
be28eb3 CI (Buildkite): in the Buildkite cache, don't cache the "registries" directory in the default depot (#42475) 03 October 2021, 02:15:25 UTC
dfcd63f External stdlibs: Move `*_URL` stdlib definitions into `.version` files Co-authored-by: Elliot Saba <staticfloat@gmail.com> 02 October 2021, 18:41:15 UTC
a9a1d80 late-gc-lowering: Prevent infinite recursion (#42445) Phi nodes are allowed to recursively depend on themselves, so we need to keep track of which ones we have seen to avoid an infinite recursion here. Apparently this doesn't usually come up, but I did see if with tsan enabled. 02 October 2021, 17:47:58 UTC
f1baec3 Support SANITIZE_THREAD in llvm.mk (#42468) 02 October 2021, 17:46:56 UTC
65eff6d Remove openblas set_num_threads in julia __init__ (#42442) * Remove openblas_set_num_threads in julia __init__ * Remove test no longer needed. 02 October 2021, 11:48:39 UTC
5b20380 CI (Buildkite): explicitly set the `OPENBLAS_NUM_THREADS` environment variable (#42470) 02 October 2021, 11:45:38 UTC
eb0ab3c compiler: remove dead code (#42460) - inferenceresult.jl: just dead allocations - inlining.jl: `UnionSplitSignature` (and its `SimpleCartesian` helper) is no longer used - abstractinterpretation.jl: the use of `precise_container_type` seems to be introduced in #26826, but `getfield_tfunc` at this moment is precise enough to propagate elements of constant tuples. 02 October 2021, 01:28:04 UTC
44ed4bd Update README (#42437) [ci skip] [skip ci] 01 October 2021, 22:37:30 UTC
ddf0c1f strings: add compat annotation for `eachsplit()`. (#42391) Forgot about this in dba8a0821306f0e9ae1917be925d39af894713f2. 01 October 2021, 21:48:39 UTC
df52b94 lbt: Also prevent RTLD_DEEPBIND with TSAN (#42446) 01 October 2021, 16:18:06 UTC
5a98032 Fix OpenBLAS source build (#42430) 01 October 2021, 08:05:18 UTC
d2289e6 inference: correctly handle rare cases when `Const` wraps `InterConditional` (#42434) Otherwise, in rare cases, we may see this sort of weird behavior: ```julia julia> @eval edgecase(_) = $(Core.Compiler.InterConditional(2, Int, Any)) edgecase (generic function with 1 method) julia> code_typed((Any,)) do x edgecase(x) ? x : nothing end 1-element Vector{Any}: CodeInfo( 1 ─ goto #3 if not $(QuoteNode(Core.InterConditional(2, Int64, Any))) 2 ─ return x 3 ─ return Main.nothing ) => Any julia> code_typed((Any,)) do x edgecase(x) ? x : nothing end 1-element Vector{Any}: CodeInfo( 1 ─ goto #3 if not $(QuoteNode(Core.InterConditional(2, Int64, Any))) 2 ─ %2 = π (x, Int64) └── return %2 3 ─ return Main.nothing ) => Union{Nothing, Int64} ``` 01 October 2021, 04:57:21 UTC
7f66828 Add recursive find methods for tuples. (#42423) These recursive definitions will allow constant-folding for small tuple cases. 01 October 2021, 04:51:53 UTC
15772ba Update references to tsan state (#42440) The tsan state got moved into the task struct, but references to it were not updated. This fixed the build, though the exectuable itself crashes in LLVM when run. I haven't looked into that yet. 01 October 2021, 04:44:25 UTC
a8bae64 Update link to Julia: A Fresh Approach to Numerical Computing (#42439) 01 October 2021, 01:16:11 UTC
1b23aa2 fix typo (#42432) * fix typo * expand "iff" 01 October 2021, 01:10:02 UTC
c5cb029 fix #42411, restore export of `jl_options` (#42416) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 30 September 2021, 20:12:03 UTC
203d234 Add a hint when failing to import a module in cases where a user might want to use a relative import (#40984) * Add a hint when failing to import a module in cases where a user might want to use a relative import 30 September 2021, 17:51:29 UTC
00a602b improve apply_type error message (#42422) Fixes #42401 30 September 2021, 17:10:26 UTC
dc627e7 Strip address information from typed function parameters attributes. (#42395) 30 September 2021, 10:08:16 UTC
6a335e3 improve eltype of Count definition (#42427) Fixes review item https://github.com/JuliaLang/julia/pull/37747#discussion_r718830996 30 September 2021, 09:39:34 UTC
c8b5904 Implement `rem(float, float, RoundNearest)` in Julia (#42380) One of the few remaining uses of openlibm is implementing `rem` with `RoundNearest` for `Float32` and `Float64`. This commit translates the msun libm implementations of `__ieee754_remainder` and `___ieee754_remainderf` to Julia to avoid relying on openlibm. 29 September 2021, 21:40:27 UTC
7f26a7f add Iterators.countfrom(::Any, ::Any) (#37747) 29 September 2021, 20:31:57 UTC
2e322a9 ccall: optimize symbol lookup with redirection (#42400) Also fixes a minor issue with jl_RTLD_DEFAULT_handle on Windows introduced by 653fb16c320. 29 September 2021, 20:10:04 UTC
72e55a0 ranges: broadcast preserves length (#42410) Fixes #42291 29 September 2021, 20:09:21 UTC
2fd4d2b optimizer: improve general code quality (#42357) - add more type signatures - add more `@nospecialize` decls - remove dead/debug code - add some docs on SROA and ADCE passes 29 September 2021, 17:32:45 UTC
e12d017 llvm: cleanup options parsing (#42413) 29 September 2021, 15:22:48 UTC
3bcdd87 fix verifier to allow GlobalRef as assignment RHS (#42417) 29 September 2021, 15:04:17 UTC
fe586a6 fix weird indentations (#42408) 29 September 2021, 14:59:32 UTC
7544b18 [doc]: add missing closing backticks in closewrite docstring. (#42420) 29 September 2021, 12:57:45 UTC
91671dc 🤖 Bump the Pkg stdlib from b7951877 to 13b78615 (#42407) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 29 September 2021, 01:56:18 UTC
1dc1ba1 add some devdocs for `new_opaque_closure` (#42418) Co-authored-by: Nick Robinson <nicholas.robinson@invenialabs.co.uk> 29 September 2021, 00:35:10 UTC
167984d Merge pull request #42394 from Moelf/read_lock_false make `read()` respect `lock=false` 28 September 2021, 20:50:08 UTC
45bf516 Merge pull request #42376 from JuliaLang/ksh/qr tests for converting QR eltype 28 September 2021, 13:50:04 UTC
60eb238 Merge pull request #42399 from JuliaLang/ksh/copytodoctest Add a doctest for copyto with CartesianIndices 28 September 2021, 13:48:26 UTC
84cc901 Minor typographical changes (#42370) I changed "julia" to "Julia", added some commas, and changed a little sentence structure in the first paragraph 28 September 2021, 07:26:14 UTC
4dea1c4 init: avoid an undesirable compiler optimization (#42377) jl_current_task is not constant after this point in the function, so we split the function so that the compiler won't try to optimize it incorrectly (hoisting the JL_GC_PUSH to the top of the function for example). Fixes #42346 28 September 2021, 00:53:34 UTC
69d8c1e Add a doctest for copyto with CartesianIndices 27 September 2021, 20:54:02 UTC
f5d944c use separate names for internal and exported functions (#42151) helps avoid linker errors and confusion Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> 27 September 2021, 19:32:42 UTC
46ad9c9 Add more tests for eltype 27 September 2021, 19:13:57 UTC
82d8a36 Fix Printf for typemin(<:Base.BitSigned) (#42341) 27 September 2021, 18:53:15 UTC
ef462ae make `read()` respect `lock=false` 26 September 2021, 23:49:50 UTC
8987bc2 Fix atomicfields serialization for system image (#42390) 26 September 2021, 22:55:30 UTC
1790cef [doc] spaces between parameters (readability) in jldoctests (#42385) 26 September 2021, 20:22:25 UTC
b867b97 CI (GHA): update to the latest commit of the `retry-buildkite` action (#42386) 26 September 2021, 17:49:14 UTC
5573001 CI (GHA): Only run the `Statuses` workflow when a pull request is opened or synchronized (#42389) 26 September 2021, 17:48:48 UTC
37b7a33 CI (Buildkite): Add `package_linux` and `tester_linux` for more Linux architectures (#41707) 26 September 2021, 15:21:30 UTC
53aa65a inference: improve robustness of `getfield_tfunc` (#42378) I found `getfield_tfunc` can easily throw on this code path. In the added test case, I intentionally used `PartialStruct` as an example target that can cause an error, but the same thing can happen for other arbitrary `CompilerTypes` objects. 24 September 2021, 19:45:32 UTC
53da724 Add test for findlast (#42367) 24 September 2021, 16:46:50 UTC
17ed45f Array tests for convert and reverseind (#42366) 24 September 2021, 16:45:20 UTC
back to top