swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
4437ca5 add backport scripts to the Julia repo 11 May 2021, 16:00:51 UTC
6cebd28 `@something`: a short-circuiting `something` (#40729) * Create `@something` * Create `@coalesce` * Correction to `something`/`coalesce` docstring 11 May 2021, 14:04:14 UTC
ad20f0a REPL: Skip comments when assessing for missing packages, fixes #40776 (#40784) 11 May 2021, 12:21:05 UTC
0105fe4 Fix inference of max_values(::Union) (#40785) 11 May 2021, 09:09:50 UTC
50fa83c Add logabsdet method for UmfpackLU (#40716) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 11 May 2021, 07:47:42 UTC
35d7571 Merge pull request #40689 from bicycle1885/printf-general make Printf's general format C11 compliant 11 May 2021, 03:23:14 UTC
79b8af2 Merge pull request #40755 from bicycle1885/ryu-trimzeros do not trim trailing zeros of integral part 11 May 2021, 02:31:17 UTC
67186f4 show(::String): elide long strings (close #40724) (#40736) 10 May 2021, 22:18:10 UTC
e4f79b7 [CLI] ensure error on not finding symbol (#40748) This sanity check was attempted in #38994, but dlsym is often also okay with finding the trampoline, so we want to also check that it does not use that to resolve the trampoline ad infinitum. 10 May 2021, 15:38:48 UTC
9bceffd REPL: improve `getfield` type completion (#40624) fix #40247 10 May 2021, 15:33:56 UTC
00f4194 do not trim trailing zeros of integral part 09 May 2021, 02:46:17 UTC
27d3931 Fix windows resource FILEVERSION (#40752) 08 May 2021, 21:20:56 UTC
87d4e3f updates documentation for `Test.finish` (#25481) * updates documentation for `Test.finish` remind custom testset implementers to add themselves to their parent's results when they `finish` * wording tweak to `Test.finish` docstring 08 May 2021, 21:20:26 UTC
ccf7824 Docs: What are `min` and `max` actually comparing? (#40713) 08 May 2021, 15:19:25 UTC
ddeba0b Make istriu, istril, and pinv more gpu friendly (#39756) * Make istriu,istril, and pinv more gpu friendly 08 May 2021, 07:02:42 UTC
6726ae8 Five arg mul! for UniformScaling and improvement in exp! (#40731) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 07 May 2021, 11:59:33 UTC
fbe28e4 Add some bounds checks for `Diagonal([1])` (#40728) 06 May 2021, 13:38:00 UTC
15b5143 Efficiency improvement of exp(::StridedMatrix) with UniformScaling and mul! (#40668) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> 06 May 2021, 09:34:47 UTC
9f665c1 Remove duplicated line in `NEWS.md` file (#40725) There was a duplicated line about the `@invoke` macro. 06 May 2021, 07:32:26 UTC
f806df6 Meta.parse doc string: clarify that indices are not chars (#40714) 05 May 2021, 02:20:48 UTC
6f7d07d Remove eltype check in adjtrans (#40567) Co-authored-by: Andy Ferris <ferris.andy@gmail.com> Co-authored-by: Andy Ferris <ferris.andy@gmail.com> 04 May 2021, 21:42:36 UTC
c33877f make Printf's general format C11 compliant 04 May 2021, 21:04:06 UTC
ff213c1 fix consistency of trimtrailingzeros (Ryu) (#40685) * fix consistency of trimtrailingzeros (Ryu) 04 May 2021, 20:17:51 UTC
fd2061b doc: fix typos in calling-c-and-fortran-code.md (#40692) 04 May 2021, 19:08:52 UTC
f2eb0fa Delete CITATION.bib (#40711) The list is growing and is perhaps best managed on the website. 04 May 2021, 18:55:45 UTC
a2d85f6 Replace llvm::sys::fs::F_None with llvm::sys::fs::OF_None (#40666) The former is deprecated. OF_None has been available in LLVM since 2018-06. 04 May 2021, 18:53:40 UTC
44d4842 Fix bug in schur for size zero matrices (#40693) 04 May 2021, 18:52:56 UTC
4c78517 Clean-up Bidiagonal code (#40706) 04 May 2021, 18:52:28 UTC
0f2ad74 codegen: set ModFlag for `Debug Info Version` to Warning (#40653) This allows linking the resulting code against another bitcode library (such as libopencilk-abi.bc) that was built with a different version of llvm debug info. 04 May 2021, 18:28:37 UTC
24d9eab Document UInt return type of hash(x) (#40707) 04 May 2021, 13:11:20 UTC
ab04170 protocol change from git to https in README.md (#40675) 04 May 2021, 07:23:13 UTC
0fa39ec Document UInt return type of objectid (#40669) 04 May 2021, 07:05:11 UTC
3ed6c1b Update the Downloads stdlib from 6bb8306 to c0e5cbd (#40701) 04 May 2021, 07:02:54 UTC
6c85c4c [doc]: fix typo in operators.jl (#40699) 04 May 2021, 07:02:16 UTC
e3adc39 Merge pull request #40686 from bicycle1885/nan-sign show sign for NaNs if required 03 May 2021, 14:49:12 UTC
ef45879 [automated] Bump the Pkg stdlib from ad3d6396 to 1a47f445 (#40687) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 03 May 2021, 14:31:16 UTC
140afc6 update all checksums and pcre rules to generate them (#40688) * update all checksums and pcre rules to generate them Co-authored-by: Jameson Nash <vtjnash@gmail.com> 03 May 2021, 12:31:40 UTC
b3b9aa0 ndims for AbstractArray{<:Any,N} (#40682) 03 May 2021, 08:46:57 UTC
d22c304 Optimisation of getproperty for UmfpackLU object (avoid copying irrelevant information) (#40663) 03 May 2021, 02:52:20 UTC
2ceebfd show sign for NaNs if required 03 May 2021, 01:03:04 UTC
8fdd137 [automated] Bump the Pkg stdlib from 879c21d9 to ad3d6396 (#40684) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 02 May 2021, 22:59:28 UTC
2681a51 Add compat to docstring for single-arg `isapprox` (#40659) Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 01 May 2021, 18:41:04 UTC
eb111b2 [doc] minor change of filename in getting-started.md (#40674) 01 May 2021, 18:21:38 UTC
d7c6a9b `@lock` export from Base, closes #36441 (#39588) 30 April 2021, 14:33:38 UTC
ca319b4 Added test for promotion of same-sized unsigned and signed integers (#39739) 30 April 2021, 14:28:53 UTC
7a0ee95 fix typo in "Rejecting cache file" message (#40662) 29 April 2021, 19:46:34 UTC
09d6a03 indexing arrays with abstractunitranges retains indices (#40660) 29 April 2021, 18:38:18 UTC
37af9ed add "see also" for `strip`, `lstrip` and `rstrip` docstrings (#40648) 29 April 2021, 16:27:52 UTC
e1f4f65 make sure sortperm on Vector{Float64} is precompiled (#40645) 29 April 2021, 16:05:24 UTC
c556bb9 a bit of cleanup to init/loading (#40637) 29 April 2021, 16:03:44 UTC
3389940 Add tests to make sure that `Base.project_names`, `Base.manifest_names`, `Base.preferences_names`, and `Artifacts.artifact_names` always have the same length (#40618) * Add tests to make sure that `Base.project_names`, `Base.manifest_names`, `Base.preferences_names`, and `Artifacts.artifact_names` always have the same length * Add a comment explaining why we have these tests 29 April 2021, 05:00:34 UTC
e9b22ce doc: mentions of addenv seemed lacking (#40539) Co-authored-by: akaysh <ksh.shrm1@gmail.com> Co-authored-by: Sacha Verweij <sacha.verweij@alumni.stanford.edu> Co-authored-by: akaysh <ksh.shrm1@gmail.com> Co-authored-by: Sacha Verweij <sacha.verweij@alumni.stanford.edu> 28 April 2021, 17:04:36 UTC
bbaca9d more efficient array indexing with AbstractUnitRange (#39896) Co-authored-by: Sebastian Stock <42280794+sostock@users.noreply.github.com> 28 April 2021, 16:36:08 UTC
ebf6b16 Make edit(f) return methods if multiple signatures available (#39481) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 28 April 2021, 14:53:55 UTC
b692d9f Make opnorm( 1x0 matrix ) zero (#40483) * Make opnorm( 1x0 matrix ) zero Fixes #40370. * more opnorm tests * remove convert on svdvals Co-authored-by: Daniel Karrasch <Daniel.Karrasch@gmx.de> 28 April 2021, 14:52:09 UTC
0470565 Fix reduced_index for Integer UnitRanges having eltypes other than Int (#39999) * reduced_index for BigInt UnitRanges * Add tests for Integer subtypes * use OneTo constructor instead of typeof Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 28 April 2021, 14:43:51 UTC
961642f mpfr.jl: don't add extra zero when pretty-printing BigFloats (#40513) * mpfr.jl: don't add extra zero when pretty-printing BigFloats * Cleanup MPFR tests - Make blank lines consistent: none around testset blocks, but present around standalone tests - Clarify name of testset: 'precision' --> 'setprecision' - Merge two redundant testsets on comparison operators 28 April 2021, 14:33:01 UTC
5162023 [LLVM] Drop support for versions prior to LLVM 11 (#40634) 28 April 2021, 14:12:07 UTC
e438953 Fix typo in opaque_closure.c (#40647) paramters -> parameters 28 April 2021, 12:49:58 UTC
c31afce Include all exported functions in Test.jl documentation (#37361) 28 April 2021, 12:15:45 UTC
fb5e04c add docstring for VecElement (#40019) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 28 April 2021, 12:11:29 UTC
e9ef280 Fix showindices for IdentityUnitRange (#40608) 28 April 2021, 09:44:19 UTC
b5177e7 REPL: fix #27184, ensure macro existence before lowering (#40621) 28 April 2021, 09:41:50 UTC
e4fcdf5 Update CSL to eliminate dependence on `clock_gettime()` (#40499) * Update SuiteSparse checksums to include `aarch64-apple-darwin` * Update CSL to eliminate dependence on newer macOS support functions Our compiler support libraries had been incorrectly built to use symbols available only in macOS 10.12+; this update correctly configures them to not use `clock_gettime()` and `mkostemp`. 28 April 2021, 05:44:37 UTC
907264b Make cholmod preserve user-specified permutation (#40560) * Make cholmod preserve user-specified permutation * Ensure all changes to CHOLMOD.common are temporary * Fix spurious comment Co-authored-by: Simon Etter <ettersi@nus.edu.sg> 28 April 2021, 00:10:30 UTC
df27063 Enable REPL to offer to install missing packages if install hooks are provided (#39026) 27 April 2021, 22:50:21 UTC
33f92d6 minor refactor for `Base._which` (#40617) Two minor changes: 1. look up matching methods in a passed world 2. pass the current world by default xref: https://github.com/JuliaDebug/JuliaInterpreter.jl/pull/478 27 April 2021, 22:19:52 UTC
4b7670d add some precompile for Artifacts and add a type annotation (#40631) 27 April 2021, 22:15:20 UTC
321a3c4 Add some documentation to cli/loaders (#40636) 27 April 2021, 22:12:58 UTC
bc50abe add *(::Missing, ::Char) (#40615) 27 April 2021, 19:33:26 UTC
c4fc095 doc: git checkout 1.6.1 in README (#40633) 27 April 2021, 17:07:50 UTC
cb22c8e test package completion if already imported (#36552) 27 April 2021, 15:30:36 UTC
ff001a4 deprecate `getproperty(::Pairs, s)` (#39448) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 27 April 2021, 11:27:23 UTC
75c4f55 show(::MersenneTwister) : use module qualification (#40583) show(::MersenneTwister) : use module qualification Instead of always printing `MersenneTwister(...)`, we also prepend `Random.` when not is scope, e.g. ```julia julia> import Random; Random.MersenneTwister(0) Random.MersenneTwister(0) ``` 26 April 2021, 21:17:52 UTC
a4e1082 improve inferrabilities by telling the compiler relational invariants (#40594) Our compiler doesn't understand these relations automatically yet. 26 April 2021, 21:16:58 UTC
c82c701 remove debug logging for the TOML cache in loading (#40581) 26 April 2021, 15:28:12 UTC
728aa90 Revert "faster Float32 and Float16 pow (#40236)" (#40610) This reverts commit 1474566ffc1dfe16f643b446f667178b78b56aa6. 26 April 2021, 14:18:30 UTC
1a12495 REPL: Fix incorrect docstring for .. (#40563) (#40607) This PR fixes #40563 . This is essentially a mirror of #39975 . Please refer to it for more information. 26 April 2021, 12:18:27 UTC
4e176ac add docstring for Base.load_path() (#40582) 26 April 2021, 08:26:44 UTC
f40c4ba Create README.md (#40603) [ci skip] [skip ci] 25 April 2021, 21:27:34 UTC
578d518 Make length type match index type in sparse vectors (#39645) 25 April 2021, 19:27:49 UTC
1425a11 kron for Diagonal uses kron for components (#40596) 25 April 2021, 18:02:09 UTC
79920db implement faster floating-point `isless` (#39090) * implement faster floating-point `isless` Previously `isless` relied on the C intrinsic `fpislt` in `src/runtime_intrinsics.c`, while the new implementation in Julia arguably generates better code, namely: 1. The NaN-check compiles to a single instruction + branch amenable for branch prediction in arguably most usecases (i.e. comparing non-NaN floats), thus speeding up execution. 2. The compiler now often manages to remove NaN-computation if the embedding code has already proven the arguments to be non-NaN. 3. The actual operation compares both arguments as sign-magnitude integers instead of case analysis based on the sign of one argument. This symmetric treatment may generate vectorized instructions for the sign-magnitude conversion depending on how the arguments are layed out. The actual behaviour of `isless` did not change and apart from the Julia-specific NaN-handling (which may be up for debate) the resulting total order corresponds to the IEEE-754 specified `totalOrder`. While the new implementation no longer generates fully branchless code I did not manage to construct a usecase where this was detrimental: the saved work seems to outweight the potential cost of a branch misprediction in all of my tests with various NaN-polluted data. Also auto-vectorization was not effective on the previous `fpislt` either. Quick benchmarks (AMD A10-7860K) on `sort`, avoiding the specialized algorithm: ```julia a = rand(1000); @btime sort($a, lt=(a,b)->isless(a,b)); # before: 56.030 μs (1 allocation: 7.94 KiB) # after: 40.853 μs (1 allocation: 7.94 KiB) a = rand(1000000); @btime sort($a, lt=(a,b)->isless(a,b)); # before: 159.499 ms (2 allocations: 7.63 MiB) # after: 120.536 ms (2 allocations: 7.63 MiB) a = [rand((rand(), NaN)) for _ in 1:1000000]; @btime sort($a, lt=(a,b)->isless(a,b)); # before: 111.925 ms (2 allocations: 7.63 MiB) # after: 77.669 ms (2 allocations: 7.63 MiB) ``` * Remove old intrinsic fpslt code Co-authored-by: Mustafa Mohamad <mus-m@outlook.com> 25 April 2021, 14:19:32 UTC
248c02f stricter buffer sizes in SparseMatrixCSC (#40523) Make length(A.nzval)==nnz(A) and add strict buffer checking (#30662) * Add sizehint!(::SparseMatrixCSC, args...), * Fix illegal SparseMatrixCSC construction in cholmod and linalg. * Remove tests targetting now illegal buffers * Fix invalid buffer creation in kron and more * use widelength in sizehint! to cope with large matrices in 32 bit systems 24 April 2021, 17:37:49 UTC
3b91a15 Merge pull request #40263 from JuliaLang/vc/llvm12_patches [LLVM] patch list for LLVM 12 24 April 2021, 17:32:33 UTC
659bc12 add `inttype`, `floattype` like `uinttype` (#36526) 24 April 2021, 15:16:54 UTC
c1b2fe2 Random: cut randstring allocation size in half (#40584) 24 April 2021, 15:11:43 UTC
e5da821 Add CHOLMOD error handler (#40589) * Add CHOLMOD error handler * Remove some now-obsolete at-isok * Remove at-isok macro 24 April 2021, 11:47:46 UTC
e7a6805 avoid excessive inlining of Ryu (#40593) 24 April 2021, 07:53:07 UTC
1474566 faster Float32 and Float16 pow (#40236) Approximately .5 ULP, relatively fast. Update float^integer as well 24 April 2021, 05:31:56 UTC
ac7974a [cli] Provide `.type` and `.size` annotations for symbols (#40575) On ELF platforms, `ld` can print out warnings that certain symbols do not have a type or size annotation. This adds the annotations to the `DEBUGINFO` and `EXPORT` helper macros, which are where this information was put for the windows assembler. With this patch, we should eliminate `ld` warnings such as: ``` warning: type and size of dynamic symbol `jl_symbol' are not defined ``` 23 April 2021, 20:59:06 UTC
d7d2b0c make \cdot, \interpunct, and \cdotp equivalent (#25157) Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu> Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu> 23 April 2021, 12:17:38 UTC
fc02458 Fix #31368: joinpath works on collections of paths (#38263) * Fix #31368: joinpath works on collections of paths * Update base/path.jl Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Apply suggestions from code review * Fixup Co-authored-by: Mustafa M <mus-m@outlook.com> Co-authored-by: Jameson Nash <vtjnash@gmail.com> 22 April 2021, 21:23:36 UTC
15a44e9 Fix `llvm-tools` when installing with `LLVM_ASSERTS=1` (#40447) When installing with `LLVM_ASSERTS=1`, we need our `llvm-tools` to be an assert build as well. 22 April 2021, 20:45:28 UTC
2c88fb7 Document assignment destructuring (#30579) * Document assignment destructuring * Add reference to slurping assignment (#37410) * mention swapping variables and other kinds of LHS Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 22 April 2021, 18:52:06 UTC
4f271b1 change some `::AbstractString` fields to `::String` (#40569) 22 April 2021, 18:36:58 UTC
1fbb536 Improve type stability for tryparse VersionNumber (#40557) Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 22 April 2021, 17:33:28 UTC
50400fb Doc: Mention that dropdims'ed array shares memory (#40544) Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Michael Abbott <32575566+mcabbott@users.noreply.github.com> 22 April 2021, 06:42:38 UTC
7fe05db remove some exports from Broadcast (#40543) It seems like these were unintentional (and undocumented). Refs #26919. 21 April 2021, 19:06:18 UTC
ae1aa16 process: make SIGPIPE an always failure (#39574) This error code does not exist on Windows, so any code that relied on this was broken (would fail this test) on that platform already. In most cases, it was actually a serious error too, such as `cp -v` or `tar -v`, which will indeed fail midway and give corrupt results if you do not read their output to completion! Reverts #1469, in essence 21 April 2021, 18:50:58 UTC
back to top