https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
bbf9ba7 add tapir indvars patch 12 February 2019, 14:46:13 UTC
1cab673 build systems changes for experimental tapir and cilkrts support 12 February 2019, 14:45:43 UTC
8604233 Fix #18742: Added check for `/` DimensionMismatch error (#30446) * Added check for / DimensionMismatch error * Added tests 20 December 2018, 16:55:40 UTC
e7e33cc test cases and NEWS for #30372 (sparse matmul) (#30433) 20 December 2018, 16:46:07 UTC
258e08a Base.worker_timeout() mention in manual (#30439) The manual mentions at https://docs.julialang.org/en/v1/manual/environment-variables/#JULIA_WORKER_TIMEOUT-1 a function Base.worker_timeout() but the implementation has instead only a function Distributed.worker_timeout() 20 December 2018, 07:34:18 UTC
735d755 coverage: support output in LCOV tracefile format (#30381) Also ensure that `julia_cmd` is forwarding all desirable options, and provide a general framework for specifying formatted filenames for similar such options. 20 December 2018, 04:38:37 UTC
072ad7d generalize sparse matrix slicing to integer types (#30319) 20 December 2018, 01:42:28 UTC
744ead4 fix maximum on generic orders (#30441) Close #30436 Address the non-numeric values case that is visible only with long arrays reported in #30320 20 December 2018, 01:33:45 UTC
99efc91 stdlib/SparseArrays: fix scalar setindex! for vector eltype (#29331) fix #29034 19 December 2018, 23:40:45 UTC
21f7a1e Add link to the pdf version of the documentation to the html pages, fix #28604. (#30449) 19 December 2018, 21:39:11 UTC
2c71488 make `ndigits` more generic (#30384) 19 December 2018, 16:48:13 UTC
eddcbd7 Completely remove undefined behavior 18 December 2018, 21:59:25 UTC
78159b9 MurmerHash: avoid undef-behavior in C This pointer is not necessarily properly aligned, making this undefined behavior. All modern compilers should optimize this to the proper sequence for unaligned access. (confirmed with objdump that Apple LLVM version 9.0.0 (clang-900.0.38)) gives exactly the same asm for hashing.o as before) fix #26512 18 December 2018, 21:59:25 UTC
92ac90e attempt to refine return type when it could be improved via PartialTuple 18 December 2018, 20:54:56 UTC
3380501 log when a worker begins a test so that it is easier to debug when a worker hangs due to test failures 18 December 2018, 20:17:13 UTC
e6938a0 fix #30124, broadcast regression due to removed pure annotation (#30420) 18 December 2018, 17:26:19 UTC
7b2db8e Fix #28849: faster maximum, minimum (#30320) 18 December 2018, 17:03:43 UTC
8d8b3d9 Fix `repr` on `DateTime` (#30200) * Add print * Add show function * modify tests * Adding changes in docs * readability * add compact case * revert compact case * compact case * typo * add news * Update NEWS.md 18 December 2018, 16:46:17 UTC
a0b7a76 Condition/RecursiveLock: add ability to handle threads (#30061) This extends Condition to assert that it may only be used in the single-threaded case (co-operatively scheduled), and then adds a thread-safe version of the same: `Threads.Condition`. Additionally, it also upgrades ReentrantLock, etc. to be thread-safe. 18 December 2018, 02:23:03 UTC
046755c Fixes #24214::isvalid(Substring{String}) (#30397) 17 December 2018, 22:41:42 UTC
8b35e84 loading: work on simplifications (and some corrections) of docs (#29946) 17 December 2018, 21:22:09 UTC
433ba13 Try implementing N-dimensional indexing for fast linear SubArrays (#30266) 17 December 2018, 20:51:46 UTC
b167bc2 fix #30394, an unsoundness in ml_matches (#30396) This fixes a corner case where a bug is caused, counter-intuitively, by an over-estimated intersection. We have method signatures A and B, with A<B (A is a strict subtype). We have a dispatch tuple X, where X<:B and !(X<:A). However, intersection returns X for intersect(X,A). Since there appears to be a match there and A<B, ml_matches skips the match with B. The fix just requires dispatch tuples to be a subtype of a signature in order to match at all. 17 December 2018, 16:39:38 UTC
fae262c spmatmul sparse matrix multiplication - performance improvements (#30372) * General performance improvements for sparse matmul Details for the polyalgorithm are in: https://github.com/JuliaLang/julia/pull/30372 17 December 2018, 15:58:35 UTC
b451001 Fix sparse cholesky to return Vector when the RHS is a Vector (#30416) Fixes #28985 17 December 2018, 14:52:59 UTC
64133f6 Fix #30006, getindex accessing fields that might not exist (#30405) * Fix #30006, range getindex accessing fields that might not exist * Add tests for #30006 17 December 2018, 14:50:13 UTC
f36ace9 Fix #20409: rank for sparse matrices. (#30415) 17 December 2018, 14:47:09 UTC
e51a707 stacktrace: prevent OOB-error in sysimage lookup (#30369) Previously, with a multi-versioned system image, there might be additional entries at the end of the clone list that do not correspond to an actual method (such as jlplt thunks). Also some code cleanup for clarity. fix #28648 17 December 2018, 02:09:56 UTC
36cc20c fix unionall env in showing nested method static parameters (#30395) 16 December 2018, 22:17:46 UTC
01fe7c2 Allow passing a function to extrema (#30323) Currently `minimum` and `maximum` can accept a function argument, but `extrema` cannot. This makes it consistent. 14 December 2018, 21:29:09 UTC
43c6b57 Merge pull request #30292 from JuliaLang/ksh/nt A few missing NamedTuple tests 14 December 2018, 21:17:19 UTC
c379900 fix reinterpret for 0-dimensional arrays (#30376) 14 December 2018, 09:41:51 UTC
ad2790f Update documentation version from 1.1-dev to 1.2-dev. (#30383) 14 December 2018, 07:43:01 UTC
77a7d92 Upgrade to Pkg 1.1.1. (#30378) 13 December 2018, 21:20:28 UTC
8893aec fix #30335, regression in intersection of unions of typevars (#30353) 13 December 2018, 21:18:40 UTC
e836937 improve printf performance by passing digit buffer around (#30373) mostly fixes the regression identified in #30218 13 December 2018, 20:40:16 UTC
1d3c371 Add Float16 comparisons (#29916) * Add Float16 comparisons * Add @eval * Add union * Add != to tests 13 December 2018, 14:29:37 UTC
bbd5414 Constructor for SharedMatrix and SharedVector (#28133) * Constructor by value for SharedVector and SharedMatrix type * Constructor of SharedVector and SharedMatrix * Update SharedArrays.jl * Add tests for new aliased constructors Add tests for SharedVector and SharedMatrix * Update runtests.jl * Update SharedArrays.jl * Update runtests.jl * Update runtests.jl * Update runtests.jl 13 December 2018, 14:09:32 UTC
3ee8798 [SparseArrays] Respect order of mul in (l)mul!(::Diagonal,::Sparse) (#30163) * order of mul in (l)mul!(::Diagonal,::Sparse) add tests for non-commutative mul * Create Quaternions.jl remove quaternions from generic tests 13 December 2018, 10:23:44 UTC
49023b5 Preserve types when adding/subtracting Herm/Sym/UniformScaling (#29500) * Preserve types when adding/subtracting Herm/Sym/UniformScaling * Make `real(::SymOrHerm{<:Real})` consistent with `real(::Array)`. * Fix embarrassing ambiguity * More tests, remove imag(::Hermitian), simplify code * Remove `.λ` 13 December 2018, 10:01:51 UTC
640b155 Added tests for typejoin (#30366) 13 December 2018, 08:09:51 UTC
99b7b75 Copy editing in "Environment variables" docs (#30330) 12 December 2018, 23:41:56 UTC
ee5e9a0 Move 1.1 NEWS items to HISTORY (#30371) [ci skip] 12 December 2018, 23:10:34 UTC
e4aa541 fix #30346, specificity issue with DynamicPolynomials (#30360) 12 December 2018, 22:35:09 UTC
897df72 codegen: disable Bool optimization for maybe-undef fields (#30350) We don't have a way to mark that the slot may contain invalid data, so just eagerly load it so we can sanitize the value immediately in case it is garbage. fix #30344 12 December 2018, 22:34:10 UTC
d767fcf Set VERSION to 1.2.0-DEV (#30321) 12 December 2018, 20:15:35 UTC
a5f23c0 Update references to Base.SparseArrays (#30057) 12 December 2018, 20:10:42 UTC
3f6eddc Clarification for try/catch documentation in the manual (#29824) 12 December 2018, 20:03:02 UTC
76c2593 Merge pull request #30208 from dkarrasch/dk/ldiv_diag_sparse Add ldiv!(::Diagonal,::SparseMatrix) 12 December 2018, 19:59:19 UTC
d1da4d9 Merge pull request #30238 from blegat/showsparsevecnnz Use `xnnz` in show of SparseVector 12 December 2018, 19:58:36 UTC
dda6450 added doc for AbstractChannel (#30347) 12 December 2018, 19:06:25 UTC
797ddbb Add compat annotation for NaN handling in (l|r)mul! (#30361) 12 December 2018, 19:05:56 UTC
8965a81 Allow dotted binary tilde (#30351) The expression `x .~ y` now parses. Currently it's a syntax error. 12 December 2018, 17:02:07 UTC
891e2ab Force specialization on the type argument of `_similar_for` (#30331) 12 December 2018, 09:50:03 UTC
f49cb42 fix bug with max_values in union! (#30315) 11 December 2018, 22:39:17 UTC
caa0273 Remove BuildSysImg module from the doc. (#30356) 11 December 2018, 22:25:36 UTC
560e829 use non Pkg for workflow (#30194) 11 December 2018, 19:23:42 UTC
2bbb5fc Remove contrib/build_sysimg.jl (#30225) * Remove contrib/build_sysimg.jl Users should instead use [PackageCompiler.jl](https://github.com/JuliaLang/PackageCompiler.jl) as it is more fully-featured and better maintained. * Modify `devdocs/sysimg.md` to just forward users to `PackageCompiler`. * Remove `build_sysimg()` invocation from `doc/make.jl` 11 December 2018, 18:45:42 UTC
5b2e3e7 Adding rtol and atol for pinv and nullspace (#29998) * Add code for rtol and atol * add tests * resolve comment * fix typo * fix tests * add news.md item * Not deprecated yet. * Tweak docs slightly * typo from diff [skip ci] 11 December 2018, 17:14:34 UTC
217d330 Update to Documenter 0.21 and prepare for PDF documentation builds. (#30339) 11 December 2018, 15:29:41 UTC
2460301 adding == for structured matrices (#30108) 11 December 2018, 15:24:59 UTC
411a7cf Upgrade Pkg to version 1.1. (#30342) 11 December 2018, 12:10:20 UTC
469fa36 [WIP] Optimizing {+,-,*} for structured matrices (#28883) * added sparse multiplication and division for triangular matrices. Fix #28451 * merge with master * merge with master 2 * fixed symtridiagonal + bidiagonal * improved find diagonal part * refactored to purge name space of SparseArrays * additional test cases and bug fix * specializing some structured matrix operations * added constructors for Triangular(::Diagonal). Removed redundant code from binops of special.jl so that broadcasting takes over. Cleaned up some of the tests for special.jl * fix whitespace * actually fixed whitespace * fixed a typo in Diagonal*Bi/Tridiag. Changed the multiplication methods to more explicit constructors so that matrices with BigFloat dont error * fixed bidiag+/-diag speed regression * fixed +/- regressions for the other structured matrix types (bidiag, tridiag, symtridiag, diag) * Revert "merged with master" This reverts commit 3a589088a848d7c3f90f77413654bfb2a3ed11fc, reversing changes made to 0facd1db5ca30a0c1e93d3299f9dc634ef50e4b4. * Removing the speedups for sparse matrix multiplication and division. These should go in another PR so this one can be merged more quickly. Revert "added sparse multiplication and division for triangular matrices. Fix #28451" This reverts commit 11c1d1d477635042cb41fb13125acc8301ca887d. * Revert "additional test cases and bug fix" This reverts commit 21592db0ed0dec1750db5a153a761133c0d2dd9e. * reverting sparse changes * removing extra whitespace and comments * fixing BiTriSym*BiTriSym sparse eltype * fixing the cases where we have two structured matrices and the resulting diagonals are of different types. This still fails when the representation is a range and we get a step size of 0 * Fixes the issue where we try to add structured matrices and one has an eltype <: AbstractArray See PR 27289 * remove adjoint and transpose methods that I never changed * fixing tridiagonal constructor to save time/memory * fixing bidiag * diag return type * adding multiplication to binops tests 11 December 2018, 12:06:54 UTC
5c5489e oneunit of sparse matrix should return sparse matrix (#30228) * added sprandn methods with Type * oneunit of sparse matrix should return sparse array 11 December 2018, 11:56:49 UTC
0d62000 Expand and fix documentation of BitArray (#30340) Fixes #30337... and while I was there I added a bit more information about what BitArrays do and when you might run into them. 11 December 2018, 07:28:26 UTC
58f9bf7 `@inbounds` annotations for filter (#30156) 11 December 2018, 02:06:55 UTC
73c8eb4 Document local invocations of Distributed API 10 December 2018, 17:44:42 UTC
0fd076a Fix atomic put!/take! on an unbuffered RemoteChannel 10 December 2018, 17:44:42 UTC
30cc6bf Distributed/src/remotecall.jl - change argname 'callee' to 'caller' 10 December 2018, 17:44:42 UTC
0f5115b Test for islocked(::ReentrantLock) (#30243) 10 December 2018, 17:15:40 UTC
64a938e A few missing NamedTuple tests 10 December 2018, 16:22:52 UTC
0a401f2 NEWS edits for 1.1 (#30302) 10 December 2018, 07:34:47 UTC
bd21aa7 Use `JL_AArch64_crc` instead of `HWCAP_CRC32` (#30324) Closes https://github.com/JuliaLang/julia/issues/26458 09 December 2018, 21:57:44 UTC
1bd316b Unexport catch_stack This API is experimental in julia 1.1 and will be replaced with something more convenient (see #29901). In the meantime, make sure it's clearly marked as experimental and not exported from Base. 09 December 2018, 08:43:16 UTC
c2fb1dc Make `unique(f, itr)` and `unique!(f, itr)` faster (#30286) * Make `unique(f, itr)` and `unique!(f, itr)` faster Avoid creation of a `Set{Any}`. * Fix unique! for resizable OffsetVector 09 December 2018, 07:02:18 UTC
d7c3926 Fix armv7l compilation (#30253) * src/task.c: Use `bx` instead of `br` instruction on armv7l * Fix typo and incorrect initialization within `jl_getauxval` on armv7l. 09 December 2018, 00:03:39 UTC
a0bc8fd Add LinearAlgebra as test dependency to Distributed. (#30311) 08 December 2018, 18:35:42 UTC
bcca250 Fix makefile not removing libjulia-debugon windows (#30059) 08 December 2018, 18:06:16 UTC
f0b9499 fix #30303, escaping $ when showing Symbols (#30304) * fix #30303, escaping $ when showing Symbols * use repr instead of escape_string 08 December 2018, 02:43:43 UTC
4fc446f Some more compat annotations (#30297) * Compat annotation for unique!(f, A), #30141. Compat annotation for rank(A; rtol=..., atol=...), #29926. * Update stdlib/LinearAlgebra/src/generic.jl 07 December 2018, 20:05:43 UTC
b55b85c spawn/IO: supercharge the API (#30278) - Permit IOBuffer as an input/output, and automatically create a Pipe to feed to/from it. - Improved handling for using CmdRedirect on fd >= 3 - Allow any number of stdio handles to be passed to the child (including zero), not just precisely 0-2 - Clearer ownership expectations (less code duplication) in `_spawn` calls, ensuring we always call `setup_stdio` early and exactly once - Stop capturing all IO handles in Process.in/.out/.err Since usually we only have the child side of the handle at the point we were trying to set this, while we want this to be the parent handle. Instead, we now handle this at the caller level in the `open` method, which has better information and intent given for this. (To preserve the old behavior, we also include the old heuristic in `run` for setting these handles.) - Ensure that most of the code won't need to be specialized on every (stdin, stdout, stderr) tuple combination that gets used - Implement `open(::OS_HANDLE)` for taking ownership of a raw `fd` handle, and the corresponding constructors `PipeEndpoint(::OS_HANDLE)` and `TCP(::OS_HANDLE)` (such as may now be passed via CmdRedirect). 07 December 2018, 17:20:35 UTC
6e8f1b8 Use standard interface for Test.GenericArray (#30291) The previous implementation violated the standard AbstractArray interface and was, in some cases, a source of ambiguities. Since you have to load `Test` to use `detect_ambiguities`, this needs fixing. 07 December 2018, 09:42:33 UTC
87c5f36 Create new sparse matrix for R factor in sparse least square solve (#30289) instead of using a view to avoid slow fallback in back substitution. Fixes #30288 07 December 2018, 09:18:45 UTC
c130002 make `Vector{UInt8}(::String)` copy as documented. (#30295) closes #24388 07 December 2018, 08:12:06 UTC
1875947 `get(A::AbstractArray, (), default)` should get `A[]` (#30270) 07 December 2018, 06:34:06 UTC
0ff4253 fix forwarding of lowering errors in generated function code (#30285) 07 December 2018, 06:32:58 UTC
f8dee38 fix deleteat! for 0-length arrays (#30287) 07 December 2018, 06:32:21 UTC
cd7041e Fix find(in(b), a) to return cartesian indices for matrix a (#30226) For consistency with find(x -> in(b), a). Restrict function signatures for clarity, as a needs to support keys/pairs and these internal functions are only called on arrays and tuples. 07 December 2018, 06:27:38 UTC
5509306 Implement a hook in base for disabling threading (#30004) of libraries, use it to decouple Distributed from LinearAlgebra. 07 December 2018, 06:26:21 UTC
fcd031b Document more details on array assignment (#30092) * Followup to #29167. More carefully explain the scalar case, and lead with the shape of the indices to drive the discussion 06 December 2018, 21:57:43 UTC
55e95ad ArgumentError("stream is closed or unusable") -> IOError (#29274) Fix #29260 06 December 2018, 21:44:03 UTC
1c05d0c fix #28673, error for trying to allocate e.g. `Array{3}` (#30281) 06 December 2018, 19:14:26 UTC
4e97220 reorg compiler tests (#30280) - compiler/compiler => compiler/inference - move codegen and inline tests to compiler/ directory 06 December 2018, 19:14:05 UTC
9b6eb0d Remove duplicate type output with InexactError (close #29766) (#30283) 06 December 2018, 19:13:19 UTC
060d1bf Add relative and absolute tolerance for rank. (#29926) 06 December 2018, 18:58:58 UTC
0894208 remove unused some.jl from compiler image (#30279) 06 December 2018, 17:07:32 UTC
43c2207 fix #29828, make use of TypeError more consistent (#30272) 06 December 2018, 17:06:42 UTC
7caf13b fix #29829, better error for passing wrong type of keyword arg (#30274) 06 December 2018, 17:02:53 UTC
5cbbed3 Merge pull request #30141 from raghav9-97/solveissue Added unique!(f, itr) function 05 December 2018, 23:05:46 UTC
44817f0 Bring back NEWS to the manual (#30282) * Bring back NEWS.md to the manual. * Misc NEWS.md changes: - Separate out stdlib changes into separate headings. - Remove emtpy Compiler section. - Change Julia 1.1.0 to Julia 1.1 05 December 2018, 22:31:35 UTC
back to top