swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
953797b Apple Silicon hotfixes 19 January 2021, 22:08:09 UTC
eec332b fixup! Update PCRE2 to 10.36 19 January 2021, 17:46:15 UTC
982984d fixup! Update PCRE2 to 10.36 19 January 2021, 14:33:40 UTC
1a8f196 Update PCRE2 to 10.36 18 January 2021, 20:45:39 UTC
5845721 Revert "compiler: corrections to Conditional lattice" This reverts commit e1859a1c25aad42318777438dbedac485c40a7ce. I was wrong, and lattices are hard. 18 January 2021, 20:15:38 UTC
7eb7271 Add environment flag to pass extra exeflags (#39300) Allows one to pass extra flags to test, such as forcing a specific architecture to flush out codegen bugs. I have been using it to test LLVM for Power8 on Power9 ``` JULIA_TEST_EXTRA_EXEFLAGS=-Cpwr8 ``` 18 January 2021, 19:20:41 UTC
97e63e9 Fix `Base.runtests("loading")` working directory (#39238) 18 January 2021, 19:07:29 UTC
054caaa Fix tests sensitive to `--color=yes` (#39286) 18 January 2021, 19:06:16 UTC
29f2f89 aotcompile: avoid cache lookup when disallowed (#39265) Fix #38548 18 January 2021, 18:50:49 UTC
642a88c quote task_local_storage in docstrings (#39306) Without the quoting, several terminals render the string as ``` help?> Test.push_testset push_testset(ts::AbstractTestSet) Adds the test set to the tasklocalstorage. ``` with the word `local` being underlined. 18 January 2021, 13:02:27 UTC
e6cbfda quote bindings with spaces in doc search (#39273) 18 January 2021, 13:01:55 UTC
26a721b Prepend build_bindir to LLVM_CONFIG_PATH_FIX rather than append (#39275) 17 January 2021, 08:18:51 UTC
7647ab5 Use arch-independent magic number as start seed for Preferences hash (#39274) `Preferences.jl` is currently broken on 32-bit because hashing natively uses `UInt32`'s instead of `UInt64`'s. We allow `Preferences.jl` to polymorph to whichever it requires here, while eliminating a confusing large constant and simply starting from zero. 15 January 2021, 22:52:13 UTC
bea5e6e Update manual: Vararg{T,N} is not a type anymore (#39239) 15 January 2021, 19:42:44 UTC
0e6ed75 Fix LaTeX completions of Greek variants, add \frakI and \frakR (#39148) * Fix LaTeX completions of Greek variants, add \frakI and \frakR * Remove \Join completion It is redundant with \join * Add canonical symbol->LaTeX mapping for ambiguous cases A test checks that all ambiguous cases are handled. * Replace \dots suggestion with \ldots 15 January 2021, 19:37:31 UTC
35fcfda Close uv_idle handles when we're done with them (#39268) uv_idle handles are a bit dangerous because the essentially prevent the uv loop from going to sleep, so if there's no work to be done on the julia side, it just turns into a busy loop. We start such an idle callback in the threads.jl test. We make sure it goes out of scope, so the GC will eventually close it, but in the meantime they keep the loop spinning. Now, unfortunately, the next test in line is the Distributed test, which runs everything in a subprocess, so it never builds up enough memory pressure to actually run the GC, so the idle handles never get closed. This isn't too big a deal, as the worst thing that happens is that it hogs one CPU core on CI while the threads test is running, but we don't have enough parallelism there anyway, so I don't expect a meaningful impact on CI. It does however blow up our rr traces and apparently causes significantly problems when trying to replay them on pernosco. This is easy to fix by just closing these handles once we're done with them. 15 January 2021, 18:50:13 UTC
f813257 Fix macos codesign workflow (#39152) We changed the permissions on executable files which caused this `find` to not find any of the actual binaries that we need to sign. Change it to instead find anything with any executable permissions set, rather than ones with exactly the permissions `0755` 15 January 2021, 16:57:36 UTC
b9f115f Bump `Pkg` to latest tip of `Pkg.jl#master` (#39264) * Bump `Pkg` to latest tip of `Pkg.jl#master` * add a docmeta to Pkg Forward-porting https://github.com/JuliaLang/julia/commit/20c94f9d6e1143eb0fe0fd96df880c1be67a75c9 15 January 2021, 10:56:40 UTC
985dfa5 Prevent TOML invalidation by pirates of `T[elements...]` (#39252) StaticArrays (perhaps among others) semi-pirates this method, although they've worked hard to make it pretty innocuous. Still, there are times when it invalidates the TOML-reading, so best to protect this. 15 January 2021, 06:48:42 UTC
344f72e fix #39259, leave `Main.ARGS` unresolved on startup (#39262) 15 January 2021, 02:51:03 UTC
051f47b codegen: mostly fix uses of undefined PhiNodes (#39236) Unlike the rest of codegen, we permit PhiNodes to legally return undefined values, so we need to carefully skip those. Fixes #39232 14 January 2021, 23:50:37 UTC
3c40768 Revert "Bump `Pkg` to `9b78818f09ea7e938bbb514f2056c6241714716f`" (#39263) 14 January 2021, 23:39:00 UTC
f91bb74 staticdata: fix unreferenced data assertion (#39246) Need to sequence operations correctly here. We need to first finish marking referenced data before we start deleting unreferenced data. This otherwise can lead to an assertion failure in some situations. Refs #37650 14 January 2021, 23:01:47 UTC
77865f2 Fix binaryplatforms `union` invalidation (#39251) DataStructures' `union(s::DataStructures.SparseIntSet, ns)` yields a bad invalidation. 14 January 2021, 22:51:25 UTC
a29b62f Fix invalidations for `show(::MethodInstance)` and `detect_ambiguities` (#39253) 14 January 2021, 22:04:54 UTC
069ba19 Merge pull request #39255 from JuliaLang/vc/assertions Fix LLVM assertions 14 January 2021, 21:08:26 UTC
367841a Fix incorrect `PKG_BRANCH` (#39257) 14 January 2021, 20:08:14 UTC
a3291e5 Bump `Pkg` to `9b78818f09ea7e938bbb514f2056c6241714716f` This Pkg commit contains necessary improvements for BB on v1.6+ 14 January 2021, 19:43:28 UTC
8fcf21a [Artifacts]: Support `using Pkg.Artifacts` with LazyArtifacts (#39210) Just as we wanted to support users that used `using Pkg`, we should support users that use `using Pkg.Artifacts` with their lazy artifacts. This PR merely extends support to those users and adds regression tests. 14 January 2021, 19:35:34 UTC
4e6a3a4 fix #39218, bug in subtyping fast path for tuples with repeated elements (#39237) 14 January 2021, 18:32:58 UTC
b816edc [JITLayers] Consume errors on address lookup 14 January 2021, 18:22:16 UTC
39305d2 don't dereference Expected 14 January 2021, 18:22:16 UTC
0102a3b inference: improve code qualities (#39250) 14 January 2021, 14:52:37 UTC
5bb0659 inference: yet more fix for `ifelse` lattice (#39247) 14 January 2021, 14:47:37 UTC
eb567b2 [doc]: correct docstring for strip (#39231) 14 January 2021, 11:47:03 UTC
bbe4cfa Allow SVD of vectors (#39087) 14 January 2021, 08:59:11 UTC
006f90d allow running doctests with Revise (#38258) Co-authored-by: Max Horn <max@quendi.de> Co-authored-by: Max Horn <max@quendi.de> 14 January 2021, 08:40:15 UTC
d49ece5 Add distclean-csl rule (#39234) 13 January 2021, 23:19:04 UTC
5f07210 Merge pull request #38878 from kescobo/getindex-nt Add getindex methods for NamedTuple 13 January 2021, 22:27:33 UTC
70db77a Merge pull request #39094 from JuliaLang/vc/ppc_llvmpatches add patches for PPC 13 January 2021, 22:19:36 UTC
463819b Merge pull request #39227 from fingolfin/mh/fix-warning Fix a compiler warning 13 January 2021, 22:05:22 UTC
748841f fix return type for `jl_uncompress_argnames` (#39215) 13 January 2021, 21:55:21 UTC
1580165 Remove csl and suitesparse from DEPS_LIBS_STAGED (#39233) 13 January 2021, 21:31:33 UTC
7a1a325 Remove unused jl_get_ptls_states_wrapper, update comments (#39066) Since jl_get_ptls_states_wrapper is static, it can't be called by outside code. 13 January 2021, 19:07:21 UTC
492096f MbedTLS source build fixes (#39131) 13 January 2021, 18:55:10 UTC
c3acba1 Fix spawn test when env `BAR` is set (#39214) 13 January 2021, 18:53:21 UTC
468cfe8 add compat notice and NEWS 13 January 2021, 17:51:50 UTC
7896e77 Merge pull request #39221 from JuliaLang/jn/conditional-bugs fix some issues with inference Conditionals 13 January 2021, 15:54:03 UTC
7e85405 Copy libgomp as part of CSL build (#39212) 13 January 2021, 15:46:18 UTC
491d925 Add libldl to SuiteSparse libs (#39211) 13 January 2021, 15:45:18 UTC
312faea remove comments from tests 13 January 2021, 15:41:36 UTC
0539fbb test suggestions from jw3126 13 January 2021, 15:37:41 UTC
6978d68 more stupid typos 13 January 2021, 15:37:41 UTC
adb1586 fix stupid typos 13 January 2021, 15:37:41 UTC
f9c4987 add getindex method and tests for NamedTuple 13 January 2021, 15:37:41 UTC
89ec851 Fix a compiler warning 13 January 2021, 10:56:42 UTC
886f89c Add some costly precompiles (#39179) These are things that have shown up in analysis of various packages by SnoopCompile. Either they are particularly costly, or in the case of `Test`, just plain annoying to have them show up again and again. 13 January 2021, 07:22:52 UTC
95d03f9 inference: correction to ifelse Conditional lattice Rename typeassert_type_instance to tjoin (aka typeintersect). Also, since the ifelse value here might not be in the regular type lattice, we need to use the extended lattice for this evaluation. 12 January 2021, 23:49:38 UTC
6e9309d use BINARYBUILDER_LLVM_ASSERTS for downloading assert builds 12 January 2021, 23:33:32 UTC
918ab6d update LLVM binaries 12 January 2021, 23:26:45 UTC
81701f1 move LLVM assert subversion to llvm.mk 12 January 2021, 23:26:45 UTC
a229f86 inference: minor code quality improvements 12 January 2021, 23:23:19 UTC
d1fc03d inference: remove dead check for NOT_FOUND Missed in dcc0696971a100dbc63f90b8789632631dd1bfef cleanup 12 January 2021, 23:23:02 UTC
e1859a1 compiler: corrections to Conditional lattice Try harder to equate Const(bool) with the Conditional represenation of the same 12 January 2021, 23:21:58 UTC
4935775 Backport LLVM patch to fix LLVM build on GCC 11 GCC 11 has changed header dependencies again, so the build of LLVM fails because <limits> wasn't being included when it should be. This is already fixed upstream in LLVM 12. 12 January 2021, 22:41:57 UTC
2bbd5fb add patches for PPC 12 January 2021, 22:41:57 UTC
6c1824d Let tmerge form a Union more often (#27843) Let tmerge decide whether to directly form a Union based on unioncomplexity, not concreteness. 12 January 2021, 17:51:28 UTC
a3369df [WIP] Speed up dense-sparse matmul (#38876) * Speed up dense-sparse matmul * add one at-simd, minor edits * improve A_mul_Bq for dense-sparse * revert ineffective changes * shift at-inbounds annotation 12 January 2021, 15:01:16 UTC
3d1598e Test & CoreLogging: improve inference & (no)specialization (#39177) This adjusts specialization in both Base.CoreLogging and Test, and transitions to concrete types in some Test structs. It also fixes a couple of inference problems. Co-authored-by: Jameson Nash <vtjnash@gmail.com> 12 January 2021, 14:48:30 UTC
97bd48c Improve range: refactor, support start as an optional kwarg, clearer docs and error messages (#38041) Mathematically a range is uniquely determined by three out of four of start, step, stop, length. Furthermore if one assumes step=1 any combination of two others macthematically suffices to specify a range. With this PR the range function reflects this. Any combination of three (two non step) arguments will be accepted. Co-authored-by: Michael Abbott <32575566+mcabbott@users.noreply.github.com> Co-authored-by: Johnny Chen <johnnychen94@hotmail.com> Co-authored-by: Mark Kittisopikul <mkitti@users.noreply.github.com> Co-authored-by: Matt Bauman <mbauman@juliacomputing.com> 12 January 2021, 13:48:02 UTC
c1f41ad improve inferrability of tuple slicing (#39074) * RFC: improve inferrability of tuple slicing This makes slicing tuples type stable in a lot more cases. This now only calls `ntuple` if the resulting tuple has no more than 10 elements, as just relying on the fallback in `ntuple` did have some compile-time overhead in my artificial benchmarks. I also widened the signature to `AbstractUnitRange`, since I don't see why we shouldn't have this for ranges like `OneTo` as well. * add check for offset ranges and more tests * add guard if OffsetArrays is already imported Co-authored-by: Matt Bauman <mbauman@juliacomputing.com> * import OffsetArrays correctly Co-authored-by: Matt Bauman <mbauman@juliacomputing.com> 12 January 2021, 08:36:58 UTC
eb352b7 update latest release in README (#39197) README should advise to checkout last bugfix release 1.5.3 instead of first full 1.5.0 11 January 2021, 22:58:57 UTC
0f8eaa6 Fix `p7zip_jll` environment setup (#39155) 11 January 2021, 22:32:53 UTC
46a0e3e Merge pull request #39174 from JuliaLang/kf/varargsubtype Clean up subtyping of varargs 11 January 2021, 19:55:02 UTC
b260a25 Docs and news for #38952 (#39032) * Update the docs for the `JULIA_NUM_THREADS` environment variable * Add NEWS for #38952 11 January 2021, 19:37:24 UTC
986b8b7 improve redirect_std* functions (#39132) Handles Pipe now as an argument (as documented), and reduces use of metaprogramming by introducing a name for the common functionality. Fixes #13519 11 January 2021, 19:28:15 UTC
d69b9b7 lowering: remove incorrect comprehension eta reduction (#39139) But keep it for `[f(_) for _ in x]`, since that would now triggers a deprecation error (which was previously incorrectly missing for _). Fixes #18621 11 January 2021, 19:25:52 UTC
33237ef Add compat note in Dates.periods docstring (#39189) 11 January 2021, 09:49:19 UTC
012349b Merge pull request #39169 from JuliaLang/dpa/compoundperiod-periods Add the public `Dates.periods` function for getting the `Vector` of `Period`s that comprise a `CompoundPeriod` 11 January 2021, 04:15:45 UTC
dd8b43e Fix whitespace 11 January 2021, 02:35:24 UTC
523cb35 Apply suggestions from code review 11 January 2021, 02:18:11 UTC
c487dd0 inference: fix vararg normalization in rewrap (#39134) Fixes #39082 10 January 2021, 19:28:43 UTC
9e7e23d Merge pull request #39166 from Thalassocracy/fix-documentation Replace broken link in distributing.md 10 January 2021, 17:24:39 UTC
927c9fa make lowrankupdate/downdate more permissive (#39150) * make lowrankupdate/downdate more permissive * add tests for abstract vectors 10 January 2021, 13:04:39 UTC
defb85d Turn check that's always true into an assert 10 January 2021, 09:38:22 UTC
6535c23 Add the public `Dates.periods` function for getting the `Vector` of `Period`s that comprise a `CompoundPeriod` 10 January 2021, 09:03:05 UTC
09076da subtype: Clean up tuple vararg path some more Now that we no longer need to introduce tvars, we can get rid of the closure env and reorganize the code a bit. 10 January 2021, 01:09:41 UTC
aea60ed Replace broken link in distributing.md 10 January 2021, 00:50:50 UTC
2924cb0 subtype: rm dead code This code has been dead since #38136. Clean it up some. 10 January 2021, 00:01:21 UTC
ffa966e Remove start_repl_server code from REPL module (#39162) `REPL.start_repl_server(port::Int)` uses outdated API and no longer functions. It should be removed. ```julia julia> import REPL julia> REPL.start_repl_server(8080) ERROR: MethodError: no method matching listen(::REPL.var"#80#81", ::Int64) ``` 09 January 2021, 23:49:00 UTC
e57501c minor code quality improvements (#39159) 09 January 2021, 23:43:31 UTC
1393310 fix logdet(Diagonal{<:Real}) with negative entries (#39158) 09 January 2021, 20:02:56 UTC
8937f7e gf: avoid adding cache entries wider than the original method (#39140) Sometimes we want to widen the compilation signature, but then end up with something which does not fit the original pattern. This then can cause problems later, when we try to use the Method (from the cache), but discover it does not actually match the call. Fixes #38999 09 January 2021, 04:17:39 UTC
ca07546 fix count(::BitArray; dims) (#39149) Not sure why this worked before #37461, perhaps #9498? 08 January 2021, 18:34:09 UTC
438f9cb Core printing: improve show of methods (#39135) This adds their environment, so that their TypeVars will print correctly. 08 January 2021, 18:32:56 UTC
6cff73f make methods of `alloc_buf_hook` return the same types (#39141) 08 January 2021, 09:32:34 UTC
83bee67 fix some compiler warnings (#39142) - unused jl_iterate_func - cast type of realloc in jl_init_threading 08 January 2021, 02:28:41 UTC
6c42190 added automatic keyword assignment support to test macro (#38270) * added automatic keyword assignment support to @test macro * added some tests for test macro using atol keyword * x = a.x syntax support added * Update stdlib/Test/src/Test.jl Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 07 January 2021, 20:27:24 UTC
34ab0a9 Merge pull request #39051 from JuliaLang/vc/sext Annotate function arguments with sext/zext 07 January 2021, 18:56:43 UTC
66c9f6a fix #39117, overly-specific type from `default_eltype` (#39130) 07 January 2021, 16:58:28 UTC
back to top