https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
143b965 SwitchNode WIP 05 June 2021, 22:46:42 UTC
d1c2e09 InteractiveUtils: escape macro keywords (#41040) Previously `@code_typed` and its family can't accept variables as keyword options since they're not escaped: ```julia julia> let opt = false @code_typed optimize=opt sum(1:10) end ERROR: UndefVarError: opt not defined Stacktrace: [1] macro expansion @ ~/julia/julia/usr/share/julia/stdlib/v1.7/InteractiveUtils/src/macros.jl:222 [inlined] [2] top-level scope @ REPL[1]:3 ``` 01 June 2021, 12:45:23 UTC
27aaadb Add get method, tests for Tuple and AbstractArrays (#41007) Replaces #40856 Fixes #40809 31 May 2021, 21:46:18 UTC
6e239dc indexing OneTo with IdentityUnitRange preserves axes (#40997) 31 May 2021, 21:42:55 UTC
28e30a3 Add check_open(sock) to _sockname (#41000) Not checking could lead to a segfault on closed TCPSockets in getpeername Fixes #40993 31 May 2021, 21:35:19 UTC
0b16e8f faster `+(::BigInt...)` for more than 5 arguments (#41012) Special versions already existed upto 5 arguments. For more than 5, let's use sum, which is optimized for an arbitrary number of arguments, and which we also extend to tuples here for the occasion. 31 May 2021, 21:32:46 UTC
046f11e AbstractInterpreter: refactor for `abstract_call_method` -> `abstract_call_method_with_const_args` chain (#41020) This PR refactors the `abstract_call_method` -> `abstract_call_method_with_const_args` chain, and simplifies the signature of `abstract_call_method_with_const_args`: the newly defined `MethodCallResult` struct wraps a result and context information of `abstract_method_call`, and is passed and consumed by the succeeding `abstract_call_method_with_const_args`. Although our constant-propagation heuristic will be likely to change in the future (as in #40561) and so the signature of `abstract_call_method_with_const_args` is very unstable, hopefully this PR makes it a bit more stable. As an additional benefit, now an external `AbstractInterpreter` can use the context information of `abstract_method_call` (especially `edge::MethodInstance`) within `maybe_get_const_prop_profitable`. 31 May 2021, 21:28:19 UTC
518f631 calling BLAS.vendor() now forces depwarn (#41026) 31 May 2021, 21:21:59 UTC
b3bb9ce Fix methodswith consistency (#41016) Fixes #41010 31 May 2021, 21:21:14 UTC
46bc859 Exclude special non-package modules when checking for installed packages (#41008) 31 May 2021, 21:20:12 UTC
61caf7f More detailed StatStruct show (#39463) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 31 May 2021, 21:19:07 UTC
1a2285b relaxed eltype for ldiv! and rdiv! methods (#41015) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 31 May 2021, 16:46:04 UTC
70d8b25 fix typo in binaryplatforms.jl (#41028) paramters -> parameters 31 May 2021, 16:45:04 UTC
504acfb Unify `nullspace` for VecOrMat (#41023) Co-authored-by: Benoît Legat <benoit.legat@gmail.com> 31 May 2021, 15:17:09 UTC
97aa831 constructor for complex triangular Schur from real quasitriangular Schur (#40573) 31 May 2021, 08:41:57 UTC
1e9be6e Allow exponentiation of `Diagonal{*Range}` (#40991) Co-authored-by: Michael Abbott <32575566+mcabbott@users.noreply.github.com> 31 May 2021, 08:19:35 UTC
ce8f660 pinv now works for hermitian matrices. (#41006) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 31 May 2021, 08:19:01 UTC
b46df09 Fetch thread-local information (ptls) through the current task (#40715) Enables task-thread migration! Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> 31 May 2021, 02:08:57 UTC
b632765 Some improvements to Logging stdlib docs. (#40979) 30 May 2021, 17:45:03 UTC
14f2b73 Relax eltype condition in `rdiv!` with `Diagonal` (#40942) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 30 May 2021, 16:12:40 UTC
5cb5a87 Conversion methods sparse matrix -> special linalg type (#40988) 30 May 2021, 16:10:16 UTC
acdffeb Make adjoint and solve work for most factorizations (#40899) * Add adjoint for Cholesky * Implement adjoint for BunchKaufman * Fix ldiv! for adjoints of Hessenbergs * Add adjoint of LDLt * Fix return for tall problems in fallback \ method for adjoint of Factorizations to make \ work for adjoint LQ. * Fix qr(A)'\b * Define adjoint for SVD * Improve promotion in fallback by defining general convert methods for Factorizations * Fix ldiv! for SVD * Restrict the general \ definition that handles over- and underdetermined systems to LAPACK factorizations * Remove redundant \ definitions in diagonal.jl * Add Factorization constructors for SVD * Disambiguate between the specialized \ for real lhs-complex rhs and then new \ for LAPACKFactorizations. * Adjustments based on review * Fixes for new pivoting syntax 30 May 2021, 13:50:19 UTC
311ff56 TOML: fix converted tabular data printing (#41009) Previously the printing pass for converted data only works for non-tabular data (like simple number literals), and it doesn't work for `Dict` or `Array`s. Rather it leads to runtime error because we don't pass over the same `by` keyword argument through recursive calls and it may not be assigned: ```julia julia> struct MyStruct a::Int end julia> data = Dict(:foo => MyStruct(1)) Dict{Symbol, MyStruct} with 1 entry: :foo => MyStruct(1) julia> TOML.print(data; softed=true) do x x isa MyStruct && return Dict(:bar => x.a) end ERROR: MethodError: no method matching print(::var"#38#39", ::Dict{Symbol, MyStruct}; softed=true) You may have intended to import Base.print Closest candidates are: print(::Union{Nothing, Function}, ::AbstractDict; sorted, by) at /Users/aviatesk/julia/julia/stdlib/TOML/src/print.jl:130 got unsupported keyword argument "softed" print(::Union{Nothing, Function}, ::IO, ::AbstractDict; sorted, by) at /Users/aviatesk/julia/julia/stdlib/TOML/src/print.jl:129 got unsupported keyword argument "softed" print(::IO, ::AbstractDict; sorted, by) at /Users/aviatesk/julia/julia/stdlib/TOML/src/print.jl:131 got unsupported keyword argument "softed" Stacktrace: [1] kwerr(::NamedTuple{(:softed,), Tuple{Bool}}, ::Function, ::Function, ::Dict{Symbol, MyStruct}) @ Base ./error.jl:163 [2] top-level scope @ none:1 ``` <details><summary>Originally reported by JET:</summary> julia> using JET, Pkg julia> @report_call Pkg.project() ═════ 3 possible errors found ═════ ┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/API.jl:103 Pkg.API.EnvCache() │┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Types.jl:285 #self#(Pkg.Types.nothing) ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Types.jl:288 Pkg.Types.read_project(project_file) │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/project.jl:138 Pkg.Types.sprint(Pkg.Types.showerror, e) ││││┌ @ strings/io.jl:106 Base.#sprint#412(Core.tuple(Base.nothing, 0, #self#, f), args...) │││││┌ @ strings/io.jl:112 f(Core.tuple(s), args...) ││││││┌ @ toml_parser.jl:326 Base.TOML.point_to_line(Base.getproperty(err, :str), pos, pos, io) │││││││ for 1 of union split cases, no matching method found for call signatures (Tuple{typeof(Base.TOML.point_to_line), Nothing, Int64, Int64, IOBuffer})): Base.TOML.point_to_line(Base.getproperty(err::Base.TOML.ParserError, :str::Symbol)::Union{Nothing, String}, pos::Int64, pos::Int64, io::IOBuffer) ││││││└────────────────────── │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/project.jl:142 Pkg.Types.Project(raw) ││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/project.jl:124 Base.setproperty!(project, :targets, Pkg.Types.read_project_targets(Pkg.Types.get(raw, "targets", Pkg.Types.nothing), project)) │││││┌ @ Base.jl:35 Base.convert(Base.fieldtype(Base.typeof(x), f), v) ││││││┌ @ abstractdict.jl:523 _(x) │││││││┌ @ dict.jl:104 Base.setindex!(h, v, k) ││││││││┌ @ dict.jl:382 Base.convert(_, v0) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/LinearAlgebra/src/factorization.jl:58 _(f) ││││││││││ no matching method found for call signature (Tuple{Type{Vector{String}}, LinearAlgebra.Factorization}): _::Type{Vector{String}}(f::LinearAlgebra.Factorization) │││││││││└───────────────────────────────────────────────────────────────────────────────────────────────── ││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Types.jl:305 Pkg.Types.write_env_usage(manifest_file, "manifest_usage.toml") │││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Types.jl:436 Pkg.Types.sprint(#35) ││││┌ @ strings/io.jl:106 Base.#sprint#412(Core.tuple(Base.nothing, 0, #self#, f), args...) │││││┌ @ strings/io.jl:112 f(Core.tuple(s), args...) ││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Types.jl:437 TOML.print(io, Pkg.Types.Dict(Pkg.Types.=>(Core.getfield(#self#, :source_file), Base.vect(Pkg.Types.Dict(Pkg.Types.=>("time", Pkg.Types.now())))))) │││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:131 TOML.Internals.Printer.#print#16(false, TOML.Internals.Printer.identity, #self#, io, a) ││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:131 Core.kwfunc(TOML.Internals.Printer._print)(Core.apply_type(Core.NamedTuple, (:sorted, :by))(Core.tuple(sorted, by)), TOML.Internals.Printer._print, TOML.Internals.Printer.nothing, io, a) │││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:76 #s848(_2, _3, f, io, a, Base.getindex(TOML.Internals.Printer.String)) ││││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:76 TOML.Internals.Printer.#_print#11(indent, first_block, sorted, by, _3, f, io, a, ks) │││││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:88 Core.kwfunc(TOML.Internals.Printer.printvalue)(Core.apply_type(Core.NamedTuple, (:sorted,))(Core.tuple(sorted)), TOML.Internals.Printer.printvalue, f, io, value) ││││││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:25 TOML.Internals.Printer.#printvalue#1(sorted, _3, f, io, value) │││││││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:29 Core.kwfunc(TOML.Internals.Printer._print)(Core.apply_type(Core.NamedTuple, (:sorted,))(Core.tuple(sorted)), TOML.Internals.Printer._print, f, io, x) ││││││││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:76 #s848(_2, _3, f, io, a, Base.getindex(TOML.Internals.Printer.String)) │││││││││││││││┌ @ /Users/aviatesk/julia/julia/usr/share/julia/stdlib/v1.7/TOML/src/print.jl:76 Core.throw(Core.UndefKeywordError(:by)) ││││││││││││││││ UndefKeywordError: keyword argument by not assigned │││││││││││││││└──────────────────────────────────────────────────────────────────────────────── Pkg.API.ProjectInfo </details> With this PR, everything should work: > After ```julia julia> TOML.print(data; sorted=true) do x x isa MyStruct && return Dict(:bar => x.a) end [foo] bar = 1 ``` 30 May 2021, 10:40:54 UTC
2280efe [automated] Bump the Pkg stdlib from 9f672535 to 6cf6b95e (#41004) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 30 May 2021, 00:43:50 UTC
d6b5bf9 Remove SuiteSparse_wrapper and winclang patch (#40998) * Remove SuiteSparse_wrapper and winclang patch Fix https://github.com/JuliaLang/SuiteSparse.jl/issues/11 Fix https://github.com/JuliaLang/julia/issues/37322 * Update SuiteSparse version to 5.10.1 * Update libsuitesparse checksums for 5.10.1 * Remove more wrapper stuff 29 May 2021, 19:39:40 UTC
8402463 handle kwarg lowering for vararg with default value (#40977) Fixes #40964 29 May 2021, 04:28:03 UTC
6b10500 Test: Add information to passing tests (#36879) Closes #25483 29 May 2021, 04:01:07 UTC
fb42ea5 gcd and lcm fixed for one negative argument (#40968) 29 May 2021, 03:53:44 UTC
a5889a8 Fix suitesparse checksum refresh naming mismatch (#40943) Without this change, suitesparse checksum files don't get packed properly. 29 May 2021, 03:47:46 UTC
18df4b5 Merge pull request #40067 from JuliaLang/jb/nonstdtupleinf fix unsoundness in fieldtype of Tuple with non-Type params (fixes #39988) 28 May 2021, 19:55:48 UTC
93d375c doc: drop colon from "See also" sentences (#40401) We generally seem to prefer sentences over keyword lists (which feel a bit too much like Javadoc to me), so this changes the documentation to use a more free-form sentence for "see also," including an ending period (we seem to have intuitively preferred this already, by a ratio of 5:2). 28 May 2021, 19:19:14 UTC
5dbf45a compute mayinlinealloc more accurately (for ccall) (#40947) This allows code to assume that `->layout` will be assigned when analyzing a type in codegen if the type is mapped to C. The ABI code often assumes this, and it is also just much generally easier that the jl_struct_to_llvm code can share the jl_compute_field_offsets results. 28 May 2021, 16:47:46 UTC
e0ecc55 Replace Val-types by singleton types in `lu` and `qr` (#40623) Co-authored-by: Andreas Noack <andreas@noack.dk> 28 May 2021, 16:07:45 UTC
ecea238 more ergonomic stream redirection (#37978) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> 28 May 2021, 13:24:08 UTC
61701d7 Explicit test that `shuffle!` behaves correct on `BitArray`s (#40558) 28 May 2021, 09:53:25 UTC
d692b89 don't mutate lhs while destructuring (#40737) Jeff was a bit sceptical about this in #40574, but I think this is worth doing since it seems strictly more useful than the current behavior and we already go out of our way in cases like `x, y = y, x` to only assign to the lhs after the rhs has been evaluated, so I think handling `x[2], x[1] = x` in a similar way would only be consistent. As a general rule that assignment will always happen after destructuring does not seem much less obvious than the current behavior to me. This might technically be slightly breaking, but I would be surprised if people relied on the current behavior here. Nevertheless, it would probably be good to run PkgEval if we decide to go with this change. closes #40574 28 May 2021, 07:35:15 UTC
779188f Merge pull request #40975 from JuliaLang/aa/i-think-30233-might-be-fixed Reenable some errorshow tests on FreeBSD 27 May 2021, 22:05:43 UTC
920992c fix #40742, unset `has_concrete_subtype` for types like `Tuple{:x}` 27 May 2021, 21:47:08 UTC
523cc3f fix unsoundness in fieldtype of Tuple with non-Type params 27 May 2021, 21:46:45 UTC
1913382 fix keepat! doctest (#40976) 27 May 2021, 21:21:29 UTC
559520c export spawn macro from Threads (#40965) 27 May 2021, 20:45:55 UTC
4cdcdb8 add keepat! (the opposite of deleteat!) (#36229) 27 May 2021, 20:13:41 UTC
b89a2c1 Reenable some errorshow tests on FreeBSD It seems that issue 30233 has been fixed at some point, as I can no longer reproduce it. 27 May 2021, 20:05:08 UTC
97d5f6a Show raw machine code along with disassembled code (#40220) For code_native with binary=true 27 May 2021, 19:40:52 UTC
d2b2b8c Fix #39798 by using one(start) rather than 1 for _linrange (#40467) * Fix #39798 by using one(start) rather than 1 for _linrange * Expand tests for #39798 27 May 2021, 19:28:03 UTC
e73a2a0 print LineNumberNode in light_black (#40937) 27 May 2021, 18:51:38 UTC
c509eff docs: add `and` docs suggestions (#40545) Co-authored-by: Jerry Ling <proton@jling.dev> Co-authored-by: Jerry Ling <proton@jling.dev> 27 May 2021, 18:30:02 UTC
3cdf6a3 make \minus equivalent to - operator #26193 (#40948) * make \minus equivalent to - operator #26193 27 May 2021, 18:25:01 UTC
7edd190 Revert "change setup_stdio default method to support any IO (#40780)" (#40971) This reverts commit 59a9df1ba42c0d01ec6c0039793b7a7e1db02e6e. 27 May 2021, 18:11:18 UTC
ed5cc4e [doc] updated stale links to inference blog posts (#40953) 26 May 2021, 21:06:50 UTC
2d1f16e Add expm1(::Float16) (#40867) add expm1(::Float16) and tests for expm1(-floatmax(T)) Co-authored-by: Mustafa M <mus-m@outlook.com> Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> 26 May 2021, 20:10:07 UTC
20dc9e4 inference: Relax constprop recursion detection (#40561) At the moment, we restrict const prop whenever we see a cycle in methods being called. However, I think this condition can be relaxed slightly: In particular, if the type complexity limiting did not decide to limit the growth of the type in question, I think it should be fine to constant prop as long as there is no cycle in *method instances* (rather than just methods). Fixes #39915, replaces #39918 Co-authored-by: Keno Fisher <keno@juliacomputing.com> 26 May 2021, 20:05:27 UTC
d0a6b3a [automated] Bump the Pkg stdlib from edfe2943 to 9f672535 (#40961) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 26 May 2021, 19:20:22 UTC
e5d7ef0 put CITATION.bib back with one entry (#40956) With a link to https://julialang.org/research for more papers to cite. 26 May 2021, 14:17:52 UTC
2d92749 doc/manual: fix grammar (#40949) Number agreement should be with the subject of the sentence, "Using", which is singular. 26 May 2021, 13:01:09 UTC
71d3be5 bump SuiteSparse version (#40844) 26 May 2021, 07:13:49 UTC
3159a81 docs: Dynamic documentation: clearer example (#40940) * docs: Dynamic documentation: clearer example * Update doc/src/manual/documentation.md Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 26 May 2021, 01:50:16 UTC
829d7e0 Restore some ABI compatibility with Julia 1.6 (#40851) In Julia <= 1.6, the C API function `jl_init` and `jl_init_with_image` were exported on the ABI level under the names `jl_init__threading` and `jl_init_with_image__threading`. This was changed during development of Julia 1.7, but unfortunately that broke ABI compatibility with binaries build against Julia <= 1.6. Add back and export two simple wrapper functions to restore this aspect of ABI compatibility. 25 May 2021, 19:05:37 UTC
55be343 Refuse to serialize instances of foreign types (#40852) This will simply not work; those types are foreign, after all, so we know nothing about how to serialize them. 25 May 2021, 19:04:57 UTC
7bba367 fix `-Inf16 < typemin(Int)` (#40871) fix `-Inf16 < typemin(Int)` A new method was added in 3851ac55 which was seemingly violating the stated assumption that `typemin(Int)` can be exactly represented by `Float16`. And a more corrected method was shadowed. Idem for `Int128`. add test for `Float16(typemin(Int), RoundUp) == nextfloat(-Inf16)` 25 May 2021, 19:02:45 UTC
835f65d Remove confusion between libsuitesparse the C library and SuiteSparse the stdlib (#40920) * Fix #40854 * SUITESPARSE -> LIBSUITESPARSE * Fix stdlib Co-authored-by: Elliot Saba <staticfloat@gmail.com> 25 May 2021, 13:51:23 UTC
46527ef remove explicit inline annotation on expm functions (#40939) 25 May 2021, 13:34:30 UTC
8bc9e78 Merge pull request #40938 from JuliaLang/jq/ryutest Fix ryu tests from doing @show to @test 25 May 2021, 04:46:44 UTC
ff85419 Add type assertion in deepcopy_internal for Arrays (#40909) Add type assertion in deepcopy_internal for Arrays 25 May 2021, 04:19:57 UTC
7c39836 Fix ryu tests from doing @show to @test 25 May 2021, 03:25:32 UTC
6f71de4 move some shared properties to TypeName (#40741) 24 May 2021, 22:16:26 UTC
0d97578 Merge pull request #40926 from serenity4/patch-1 Fix documentation snippet 24 May 2021, 04:51:16 UTC
e110029 Merge pull request #40928 from killercup/patch-1 ccall docs: Fix typo in Indirect Calls section 24 May 2021, 04:49:26 UTC
4ecbc16 Pare down the CODEOWNERS [skip ci] [ci skip] (#40929) 23 May 2021, 13:29:21 UTC
3bbe22e Set up a few code owners (#40925) Co-authored-by: Viral B. Shah <ViralBShah@users.noreply.github.com> 23 May 2021, 13:02:40 UTC
a8a42e9 ccall docs: Fix type in Indirect Calls section Fixes a typo in the code example for a `dlsym` macro. A very small fix, but this just cost me, a Julia novice, half an hour :) 23 May 2021, 13:01:59 UTC
7429cb7 Update inference.md 23 May 2021, 11:34:50 UTC
a08a3ff Merge pull request #40774 from JuliaLang/vc/llvm12_upgrade [LLVM] Update to LLVM 12 22 May 2021, 21:10:28 UTC
e3dbc99 [NFC] add a space (#40914) 22 May 2021, 18:45:12 UTC
d6701bb LinearAlgebra: Add bareiss det for BigInt Matrices (#40128) :: Take 2 (#40868) 21 May 2021, 21:20:18 UTC
ffce554 add brief cat matrix doctests (#40800) Co-authored-by: Michael Abbott <32575566+mcabbott@users.noreply.github.com> 21 May 2021, 21:19:01 UTC
a075e9f Disallow space-separated semicolons in array expression (#40903) 21 May 2021, 21:17:13 UTC
139aba6 Fix issue with concatenating strings and arrays together (#40900) 21 May 2021, 21:16:57 UTC
59a9df1 change setup_stdio default method to support any IO (#40780) fixes #39984 21 May 2021, 20:39:14 UTC
d730fd3 Adjust LQ show to other factorizations (#40897) 21 May 2021, 17:59:48 UTC
8539c1a fixup! [LLVM] Tune SimplifyCFG options 21 May 2021, 16:30:49 UTC
ddbedfa [LLVM] Tune SimplifyCFG options 21 May 2021, 15:47:55 UTC
ef67353 faster dropdims (#40895) 21 May 2021, 14:02:06 UTC
64940ec Make partition support non-1-indexed vector. (#40830) For a high dimension array, at least `OffsetArrays.jl` return a 1-indexed vector after reshape, so the current implementation seems ok. I believe that the view of Base's Range types has been mapped to `getindex` correctly, so I think we don't need a separate routine. Co-authored-by: Johnny Chen <johnnychen94@hotmail.com> 21 May 2021, 13:59:28 UTC
db8d096 remove separate verbose IRCode lineprinter (#40889) ref https://github.com/JuliaLang/julia/pull/40459#discussion_r612352449 21 May 2021, 13:48:27 UTC
a56938c Make `broadcastable` treat `Char` like `Number` (#40877) 21 May 2021, 13:43:35 UTC
bd46639 make ssair output consistent with #40869 (#40885) 21 May 2021, 11:30:25 UTC
a0422e3 Correct the error in doc of workers() (#40896) 21 May 2021, 08:17:39 UTC
8ae50e0 [LLVM] Set StackProtectorGuard mode to Global x-ref: https://reviews.llvm.org/D88631 Co-authored-by: Takafumi Arakaki <takafumi.a@gmail.com> 20 May 2021, 23:14:51 UTC
7df16be [LLVM] add correlated value propagation after jump threading 20 May 2021, 23:14:51 UTC
72fc1e1 [AARCH64][LLVM] Rename fmi/pa to flagm/pauth 20 May 2021, 23:14:51 UTC
6a81238 [LLVM] fix name of libLLVM on Windows 20 May 2021, 23:14:51 UTC
7ba81e8 [LLVM] Upgrade to LLVM 12 20 May 2021, 23:14:51 UTC
9117b4d Syntax for multidimensional arrays (#33697) Co-authored-by: Matt Bauman <mbauman@gmail.com> Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 20 May 2021, 16:42:25 UTC
27066a7 Added string literal docs (#40835) Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 20 May 2021, 13:31:55 UTC
605a14a Update editors and IDEs (#40883) * Update editors and IDEs cc @pfitzseb (Should we still include Juno?), and @fonsp (added Pluto) [ci skip] [skip ci] * Update README.md 20 May 2021, 13:00:16 UTC
f77f4fe Merge pull request #40832 from aviatesk/nonconditional inference: form conditional constraint from non-`Conditional` object 20 May 2021, 11:22:56 UTC
79ee2b4 improve hashing performance for uuid (#40879) * improve hashing performance for uuid 20 May 2021, 07:57:07 UTC
c4ee1fa restore performance of `hash` for `BigInt` and `Rational{BigInt}` (#40881) When the code was moved out of hashing2.jl, some imports where missed, cancelling the benefits of #33790. 20 May 2021, 06:34:10 UTC
d93a1c8 Move analyzegc pipeline to buildkite (#40826) * add the analyzegc pipeline * fixup! add the analyzegc pipeline * add step for llvmpasses * Add newline at end of file * Break buildkite output up into sections This will give us the ability to time different portions of the build as well Co-authored-by: Dilum Aluthge <dilum@aluthge.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> 19 May 2021, 22:08:42 UTC
back to top