https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
c5c3209 explicitly propagate displaysize in sprint 18 October 2021, 10:16:49 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
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
back to top