sort by:
Revision Author Date Message Commit Date
63ac63e WIP: Use LLVM libunwind on FreeBSD This switches nongnu libunwind for LLVM libunwind on FreeBSD. 15 October 2021, 22:08:15 UTC
b8ed1ae Add cryptic secret for docs deploy key (#42667) 15 October 2021, 22:03:58 UTC
9f48f42 move llvm.*unwind file to llvmunwind (#42663) Removes unhappy file characters for Win32 as post-processing step 15 October 2021, 21:24:16 UTC
b3c268c Fix sparse constructor when `Tridiagonal`/`SymTridiagonal` are empty (#42574) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 15 October 2021, 19:57:13 UTC
87ded5a Merge pull request #42556 from JuliaLang/jn/tsan-build threading correctness improvements 15 October 2021, 17:43:27 UTC
72ec349 CI (Buildkite): Run the Distributed test suite with multithreading enabled (#42479) 15 October 2021, 03:04:28 UTC
2bdbc6f CI (Buildkite, GHA): Fix some bugs in the "Retry" workflow (#42657) 15 October 2021, 02:09:07 UTC
c13d5fe Add a comment trigger for rerunning failed Buildkite jobs (#42655) 15 October 2021, 01:57:44 UTC
d744523 [deps] Correctly "pack" the `unwind` and `llvmunwind` checksums into the correct files (#42643) Modifies the refresh-checksums files to ensure these are in the correct files, without raciness. 14 October 2021, 21:22:23 UTC
8c47de5 add the LLVM inductive range check elimination pass (#42573) 14 October 2021, 21:04:44 UTC
478f36a fix some compiler warnings 14 October 2021, 21:01:11 UTC
95fac8f change locks to avoid capturing pthread_self value It was observed in TSAN that we might get incorrectly locked mutexes when this code is inlined, due to pthread_self being normally marked const. Therefore, switch most nogc-variant locks to use standard system mutexes instead. We may want to work towards switching over other lock types too, but note that they will need to integrate with gc-safepoints, which would be a design effort for later. 14 October 2021, 21:01:11 UTC
d9812aa atomics: fix some trivial races 14 October 2021, 20:51:57 UTC
fbd8f92 flisp: do not mutate the system image while loading it (or the memory buffer of files while parsing them) 14 October 2021, 20:51:57 UTC
8a7b109 Re-correct TSAN integration with task switching This reverts commit 15772bafb7f16b7572895eb01a8adb8dcc8b8e97 "Update references to tsan state (#42440)", and fixes integration. Looks like https://github.com/JuliaLang/julia/pull/36929 got reverted when trying to simplify the code, but it now isn't legal. Since these must be inlined in the right point in the runtime call/return context, use a macro to ensure that. 14 October 2021, 20:51:57 UTC
f57eb41 libuv: forward sanitizer flags, if we build it There is also a cmake option for -DASAN=ON, but this is equivalent and more flexible for our use case. 14 October 2021, 20:51:56 UTC
e66bf50 build,deps: use HOSTCC where applicable We don't need patchelf in a normal cross-compile, so this has been ignored for a long time. But we might need it for SANITIZER=1 builds, since patchelf does not necessarily build properly with clang. 14 October 2021, 20:50:25 UTC
587ea02 🤖 Bump the ArgTools stdlib from 245b08e to b5fe150 (#42638) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 14 October 2021, 20:42:33 UTC
e0f36bc note that rand(::BitSet, n) only fast when dense (#42582) 14 October 2021, 20:10:01 UTC
b1b0a3c Remove MSVC and ICC stuff in the build system (#42586) 14 October 2021, 20:04:40 UTC
4c222c9 CI (Buildkite): Add a once-daily scheduled job that builds Julia with `USE_BINARYBUILDER=0` (and runs the test suite) on linux64 (#42592) 14 October 2021, 19:54:07 UTC
e837046 fix #42604, export `jl_field_isdefined` (#42611) 14 October 2021, 19:53:22 UTC
5a073c1 loader: load optional libraries with RTLD_LOCAL (#42631) This prevents global lookups from finding symbols in optional libraries, since that would only work "sometimes". 14 October 2021, 19:52:30 UTC
7c5e28c Fix broken markdown in Windows-specific docs. (#42606) 14 October 2021, 13:01:08 UTC
e6d0465 CI (Buildkite, GHA): in the "Retry Failed Buildkite Jobs" workflow, remove the `labeled` trigger (#42642) 14 October 2021, 07:21:42 UTC
96e8bdc CI (Buildkite, GHA): Rename "Retry" to "Retry Failed Buildkite Jobs" (#42641) 14 October 2021, 07:09:47 UTC
92365f5 CI (Buildbot, GHA): Rename "Statuses" to "Create Buildbot Statuses" (#42640) 14 October 2021, 07:06:25 UTC
7a53b84 Fix some typos (#42636) 14 October 2021, 01:58:53 UTC
687b1e0 fix #42590, long attribute loop compiling `cfunction` (#42635) 14 October 2021, 01:39:27 UTC
684de61 minor grammar fix in a comment (#42628) 13 October 2021, 19:50:07 UTC
54de46e add `base` keyword to precision/setprecision (#42428) 13 October 2021, 19:47:53 UTC
7e81414 add Unicode.isequal_normalized function (#42493) This adds a function `isequal_normalized` to the Unicode stdlib to check whether two strings are canonically equivalent (optionally casefolding and/or stripping combining marks). Previously, the only way to do this was to call `Unicode.normalize` on the two strings, to construct normalized versions, but this seemed a bit wasteful — the new `isequal_normalized` function calls lower-level functions in utf8proc to accomplish the same task while only allocating 4-codepoint (16-byte) temporary arrays. It seems to be about 2x faster than calling `normalize` in the expensive case where the strings are equivalent, and is potentially much faster for inequivalent strings for which the loop can break early. (If we could stack-allocate small arrays it might get faster.) (In the future, we might also want to add `Unicode.isless_normalized` and `Unicode.cmp_normalized` functions for comparing Unicode strings, but `isequal_normalized` seemed like a good start.) 13 October 2021, 19:42:34 UTC
31c94f6 remove sugar coating of type piracy in manual (#42625) 13 October 2021, 19:08:40 UTC
adb3696 [deps] Adds the missing checksums for the `libunwind-1.3.2.tar.gz` file (#42621) 13 October 2021, 19:00:37 UTC
ec0eac1 Merge pull request #42622 from rbvermaa/rv-zlib-lib-location Pass location of built zlib to LLVM build 13 October 2021, 19:00:13 UTC
3b1ec5a Merge pull request #42613 from JuliaLang/jb/llvmextra fix #42609, export `LLVMExtra` symbols 13 October 2021, 18:59:21 UTC
d0e430b [build] Rename `checksum-libunwind` -> `checksum-unwind` (#42630) This makefile target did not get renamed properly along with the rest of the targets in this file. 13 October 2021, 18:59:10 UTC
9739f50 Base: fix `tryparse(Bool, " ")` (#42623) The `while` conditions were incorrectly ordered, resulting in `BoundsError`. 13 October 2021, 14:04:01 UTC
1217aa4 fix some issues with buildbot path not updating in stacktraces / method errors (#37427) 13 October 2021, 08:35:01 UTC
da437a4 Make unitrange_last not assume non-throwing behavior on subtraction, fixes #42528 (#42603) This also fixes the behavior for unconstrained ranges. Co-authored-by: Sukera <Seelengrab@users.noreply.github.com> 13 October 2021, 07:29:07 UTC
88c338e Quote ZLIB_LIBRARY 13 October 2021, 07:08:14 UTC
56bae3c Pass location of built zlib to LLVM cmake. 13 October 2021, 06:55:40 UTC
0bc3d17 fix #42608, restore win32_ucontext.h in public headers list (#42612) 13 October 2021, 05:44:48 UTC
bf80804 Reduce allocation in indexing an AbstractQ matrix (#42433) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 13 October 2021, 05:44:10 UTC
a4ff0e9 🤖 Bump the Pkg stdlib from e68aadf6 to 2a4a5534 (#42617) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 13 October 2021, 04:57:05 UTC
d72fb50 fix #42609, export `LLVMExtra` symbols 12 October 2021, 19:51:38 UTC
1389c2f Faster Float64^Float64 (#42271) Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> 12 October 2021, 16:34:46 UTC
5a14037 Use 512 NUM_THREADS for OpenBLAS (#42584) * Use 4096 NUM_THREADS for OpenBLAS In line with https://github.com/JuliaPackaging/Yggdrasil/blob/master/O/OpenBLAS/common.jl * Fix * Use fewer max threads 12 October 2021, 15:30:00 UTC
cb9acf5 Add docstrings for `conj`, `real` and `imag` on arrays (#42301) These were only documented for numbers. 12 October 2021, 12:29:43 UTC
c8cc1b5 fix exp(NaN16) and add tests (#42555) * fix exp(NaN16) and add tests 12 October 2021, 07:43:16 UTC
d31eef5 Fix a typo in `doc/src/manual/modules.md` (#42598) defnition -> definition 11 October 2021, 22:45:17 UTC
8985a2d inference: minor refactors (#42578) Extracted some parts of the incoming mega lattice refactoring: - don't mix up `stateordonet` and `stateordonet_widened` within `abstract_iteration` - improve type information of `VarTable` and `InferenceState.stmt_types` - better handling of caching a result with constant-calling convention - add some docs 11 October 2021, 15:38:21 UTC
592cacc 🤖 Bump the ArgTools stdlib from fa87869 to 245b08e (#42587) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 11 October 2021, 05:46:58 UTC
bc89d83 🤖 Bump the Pkg stdlib from 13b78615 to e68aadf6 (#42589) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 11 October 2021, 05:42:10 UTC
62daed1 Merge pull request #41439 from JuliaLang/vc/wb [Codegen] Skip wb emission when they are no children objects 10 October 2021, 20:07:25 UTC
f241a76 [doc] fix all link-warnings from Documenter. (#42581) 10 October 2021, 19:50:22 UTC
a512f1a Move OPENBLAS settings from Base to LinearAlgebra (#42473) * Move OPENBLAS settings from Base to LinearAlgebra * Use __init__ of openblas for setting openblas env variables 10 October 2021, 18:50:25 UTC
9a2e763 Document include path separator normalization via normpath (#42429) 10 October 2021, 15:01:11 UTC
a8d42eb Improve documentation for JULIA_NUM_THREADS=auto (#42501) Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 10 October 2021, 14:53:02 UTC
b483c6d Add doctest for pairs (#42504) 10 October 2021, 14:52:26 UTC
7a8a39b fix libgit2 error throw. Fixes #42575 (#42576) 10 October 2021, 14:03:09 UTC
c041759 Add some Profile compatibility routines (#42482) 10 October 2021, 13:59:48 UTC
e95f949 Base: `intersect` keep the container type (#42396) A bug was introduced for 3 arguments version of `intersect` in #41769. The container type always changed to `Set`: ``` julia> intersect(BitSet([1,2]), [1,2], [2]) Set{Int64} with 1 element: 2 ``` This is an attempt to return to the original behavior: ``` julia> intersect(BitSet([1,2]), [1,2], [2]) BitSet with 1 element: 2 ``` 10 October 2021, 12:17:26 UTC
ad5a13b Update build doc link, fixes #42567 (#42568) 10 October 2021, 11:40:40 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
24dd547 [Codegen] Skip wb emission when they are no children objects 08 October 2021, 16:33:08 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
back to top