2c64220 | Katharine Hyatt | 02 January 2019, 12:07:01 UTC | Two missing tests for sprand (#30551) | 02 January 2019, 12:07:01 UTC |
c154215 | Alfredo Braunstein | 02 January 2019, 10:42:50 UTC | implements copy!(dst::SparseVector, src) (fixes #30443) (#30531) * implements copy!(dst::SparseVector, src) (fixes #30443) * Adjust error message * more efficient copy! * fix typo * fix return value * add an assert and an explicit return | 02 January 2019, 10:42:50 UTC |
f713a4b | Harmen Stoppels | 02 January 2019, 08:59:13 UTC | Add test macro for relaxed inference of small unions (#27516) | 02 January 2019, 08:59:13 UTC |
61f9412 | Elliot Saba | 02 January 2019, 00:25:37 UTC | Fix comparison in `getipaddrs()` test with multiple IPs (#30547) | 02 January 2019, 00:25:37 UTC |
8221c87 | Stephen Eglen | 31 December 2018, 18:52:01 UTC | align superscripts in comment for tan(y) (#30522) | 31 December 2018, 18:52:01 UTC |
2e91c5e | Alex Arslan | 30 December 2018, 07:21:48 UTC | Merge pull request #30533 from JuliaLang/aa/housekeeping Add license headers and fix links in docs | 30 December 2018, 07:21:48 UTC |
3f01ca3 | Alex Arslan | 29 December 2018, 23:44:19 UTC | Update and fix links in the documentation | 30 December 2018, 00:23:05 UTC |
f9e8449 | Alex Arslan | 29 December 2018, 22:35:37 UTC | Add license headers to files | 30 December 2018, 00:21:25 UTC |
121e814 | Ben Arthur | 29 December 2018, 13:48:42 UTC | cluster manager fixes (#30172) * kill workers which don't launch properly * don't emit spurious error messages * document how to asynchronously launch workers | 29 December 2018, 13:48:42 UTC |
87c18d8 | Elliot Saba | 29 December 2018, 07:40:15 UTC | Add BB downloading for OpenBLAS (#30497) * Auto-detect binarybuilder triplet * Add OpenBLAS BinaryBuilder installation scaffolding Also make it easier to add more BB-cached versions of dependencies in the future * Enable `fixup-libgfortran.sh` to directly ask `$FC` for paths * Tell Appveyor and Travis to use BinaryBuilder OpenBLAS Also allow the build system to auto-guess the triplet | 29 December 2018, 07:40:15 UTC |
ba04451 | Keno Fischer | 28 December 2018, 03:30:33 UTC | Add target defines for wasm/emscripten This is perhaps a bit of an overeager commit, given that most of the code to support wasm is not yet upstream, but I think it's important to get our terminology clear early. This attempts to define platform defines in both our C code and at the Julia level. For background, wasm is a general standard for secure execution of untrusted code arising out of the Javascript world (many web browsers these days ship wasm support in their Javascript engine). However, wasm is not tied to JS, so it would be good to avoid hardcoding any such assumptions into our platform defines (e.g. people are considering wasm for kernel space vms, etc.). Emscripten on the other hand is the original C-to-JS compiler, as well as corresponding runtime libraries, simulatenously fulfulling the role of C library and operating system kernel (for some features at least - e.g. providing file system emulation). As such, my suggestion is the following: - Sys.OS gets set to `Emscripten`, which is also what the emulated `uname` syscall returns when emulated by Emscripten, so is consistent with our documentation for what that global means. - A new `isjsvm` function can be used to determine if we're running inside a JavaScript VM (I'd expect this check to be quite common, e.g. to call out to the native RegEx engine). - `isunix` is true for Emscripten, but I don't envision it being true generally for either `isjvm` platforms or wasm platforms. - I didn't currently add a specific check for wasm, since I'd suspect this to be rather rare (e.g. only if you wanted to do something like emit inline wasm, or have a specific implementation for wasm targets). However, you can of course always check Sys.MACHINE for wasm32-*-* or wasm64-*-*. If it turns out to be useful, we can add it. The C code follows the same reasoning and defines _OS_EMSCRIPTEN_ and _CPU_WASM_. I didn't bother defining something for jsvm, since the changes to the C code will have to be quite closely tied to specifics of Emscripten. | 29 December 2018, 05:48:20 UTC |
6dc205a | Steven G. Johnson | 29 December 2018, 03:06:04 UTC | faster mapfoldl for tuples (#30471) | 29 December 2018, 03:06:04 UTC |
002a9f5 | Fredrik Ekre | 27 December 2018, 22:27:32 UTC | Bump Pkg to 1.1.2. (#30521) | 27 December 2018, 22:27:32 UTC |
2ab1405 | Raghvendra Gupta | 27 December 2018, 06:43:32 UTC | Fixed sprand for dimensions of unusual integer type (#30516) Fixes #30502 | 27 December 2018, 06:43:32 UTC |
573cf74 | Fredrik Ekre | 27 December 2018, 02:41:38 UTC | Add Dates as a test dependency to SparseArrays. (#30519) | 27 December 2018, 02:41:38 UTC |
71518a3 | Kenta Sato | 26 December 2018, 19:19:38 UTC | remove unnecessary named let in parse-assignment (#30511) | 26 December 2018, 19:19:38 UTC |
b73a746 | Raghvendra Gupta | 26 December 2018, 17:26:06 UTC | Fix DimensionMismatch in SparseMatrixCSC assignment (#30507) Use _setindex! to fix DimensionMismatch in sparse assignment Fixes #28963 | 26 December 2018, 17:26:06 UTC |
74bf25c | lizz | 25 December 2018, 16:35:56 UTC | Update README.md (#30508) 1.0.2->1.0.3 | 25 December 2018, 16:35:56 UTC |
94993e9 | Alfredo Braunstein | 25 December 2018, 13:06:40 UTC | faster circshift! for SparseMatrixCSC (#30317) * implement circshift! for SparseMatrixCSC * factor helper function shifter!, implement efficient circshift! for SparseVector * add some @inbounds for improved performance * remove allocations completely, giving a large improvement for small matrices * some renaming to avoid polluting the module namespace * remove useless reallocation and fix bug with different in/out types, better tests * avoid action if iszero(r) and/or iszero(c), move sparse vector shifting helpers to sparsevector.jl * Make shift amounts deterministic in tests, move sparse vector tests into sparsevector.jl * comment fix * for some reason, copy!(a::SparseVector, b::SparseVector) does not work | 25 December 2018, 13:06:40 UTC |
8eca27d | JonasIsensee | 24 December 2018, 05:28:09 UTC | Add link to `Symbol` in docstring of `:` (#30468) * Add link to `Symbol` in docstring of `:` I believe it would be helpful to add a reference to `Symbol` to the docstring of `:`. ATM searching for `?:` in the REPL does not mention the use of `:` in symbols. * Update base/range.jl Co-Authored-By: JonasIsensee <jonas.isensee@web.de> | 24 December 2018, 05:28:09 UTC |
341e031 | DanielChen | 22 December 2018, 21:47:20 UTC | Fix issue ref typo in comments of `doc/make.jl` (#30490) In the doc/make.jl, there is a code block for making links for stdlib. It mentioned JuliaDocs/Documenter.jl#522 in the comment but JuliaDocs/Documenter.jl#522 seems not relevant to this and it should be JuliaDocs/Documenter.jl#552. Fix #30489. | 22 December 2018, 21:47:20 UTC |
817d97d | Harrison Grodin | 22 December 2018, 19:05:15 UTC | Ignore compactness in show_delim_array (#30442) Also remove show_comma_array | 22 December 2018, 19:05:15 UTC |
c387c4b | Jeff Bezanson | 22 December 2018, 19:00:58 UTC | fix HTML display of method static parameters (#30472) This was still using pre-0.7 syntax. | 22 December 2018, 19:00:58 UTC |
da1df1e | Samuel Massinon | 22 December 2018, 04:25:40 UTC | Add getipaddrs (#30349) * Add getipaddrs getipaddr would only return the first ip address it would find. getipaddrs will return all the ip addresses it finds. * Add getipaddrs to docs * Update NEWS for `getipaddrs` * Add Note To `getipaddrs` Mention that the function is available in Julia 1.2 * Allow `getipaddrs` to Return lo IPs * Add document on `include_lo` | 22 December 2018, 04:25:40 UTC |
7acb991 | Tim Besard | 21 December 2018, 23:33:20 UTC | Only use llvm-config for library selection when building against system LLVM. (#30459) | 21 December 2018, 23:33:20 UTC |
7c3904a | Nathan Daly | 21 December 2018, 20:43:21 UTC | rm `doc/NEWS-update.jl` step from CONTRIBUTING.md (#30482) Update CONTRIBUTING.md to stop recommending that people run `./julia doc/NEWS-update.jl` after every `NEWS.md` change in every PR. | 21 December 2018, 20:43:21 UTC |
f503e80 | Valentin Churavy | 21 December 2018, 19:50:26 UTC | Merge pull request #30477 from raghav9-97/repeat Tests for repeat with 0-dimensional Array | 21 December 2018, 19:50:26 UTC |
3648f4c | Patrick Kofod Mogensen | 21 December 2018, 19:45:23 UTC | Port helper functions,_ldexp_exp and _frexp_exp, for hyperbolic functions (#29499) | 21 December 2018, 19:45:23 UTC |
163b019 | Valentin Churavy | 21 December 2018, 15:38:17 UTC | Merge pull request #30392 from JuliaLang/tb/help_hidden Add a CLI help mode to show hidden opts. | 21 December 2018, 15:38:17 UTC |
6646d1e | Jarrett Revels | 19 December 2018, 15:53:42 UTC | add extra convenience kwargs to CustomParams and code_typed | 21 December 2018, 15:22:54 UTC |
184fbc4 | Milan Bouchet-Valat | 21 December 2018, 11:35:30 UTC | Fix performance of broadcast and collect with Union{T, Missing} Use the same pattern as in collect_to_with_first! (which is used when size is known). | 21 December 2018, 12:57:54 UTC |
e5b5a01 | raghav9-97 | 21 December 2018, 06:08:40 UTC | Tests for repeat with 0-dimensional Array | 21 December 2018, 06:08:40 UTC |
c8c48a2 | Nathan Daly | 21 December 2018, 01:59:34 UTC | Fix NEWS.md by running `NEWS-update.jl` (#30474) Fixes the out-of-date hyperlinks on NEWS.md. | 21 December 2018, 01:59:34 UTC |
851ae46 | Alex Arslan | 20 December 2018, 22:33:59 UTC | Use a tier system for platform support (#30447) This makes the level to which we support various platforms more specific and adds a bit of formalism that's typical of other projects, e.g. Rust. The tier system is explained in the document, but to recap: 1. Builds and passes tests, have binaries and CI 2. Builds, may pass tests, may have binaries 3. May build 4. Hardcore broken All of our listed platforms have been assigned a tier, which is pretty obvious for most of them. I've also added an entry in the support table for Linux with musl libc. Julia builds and passes most tests on Alpine, but that isn't verified regularly so I've assigned that tier 3 for now. [ci skip] | 20 December 2018, 22:33:59 UTC |
8b1bf4c | Alex Arslan | 20 December 2018, 20:11:02 UTC | Disable a couple of errorshow tests on FreeBSD (#30428) These two specific errorshow tests work on FreeBSD debug builds, like what we run on CI, but they fail with regular FreeBSD builds. The buildbots that upload nightly binaries ensure that the tests pass prior to uploading, and the fact that this doesn't pass on regular builds is what's keeping us from having FreeBSD nightly binaries. See issue 30233. | 20 December 2018, 20:11:02 UTC |
8604233 | Raghvendra Gupta | 20 December 2018, 16:55:40 UTC | Fix #18742: Added check for `/` DimensionMismatch error (#30446) * Added check for / DimensionMismatch error * Added tests | 20 December 2018, 16:55:40 UTC |
e7e33cc | Klaus Crusius | 20 December 2018, 16:46:07 UTC | test cases and NEWS for #30372 (sparse matmul) (#30433) | 20 December 2018, 16:46:07 UTC |
258e08a | Markus Kuhn | 20 December 2018, 07:34:18 UTC | 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 | Jameson Nash | 20 December 2018, 04:38:37 UTC | 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 | Dominique | 20 December 2018, 01:42:28 UTC | generalize sparse matrix slicing to integer types (#30319) | 20 December 2018, 01:42:28 UTC |
744ead4 | Jan Weidner | 20 December 2018, 01:33:45 UTC | 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 | Stephan Hilb | 19 December 2018, 23:40:45 UTC | stdlib/SparseArrays: fix scalar setindex! for vector eltype (#29331) fix #29034 | 19 December 2018, 23:40:45 UTC |
21f7a1e | Fredrik Ekre | 19 December 2018, 21:39:11 UTC | Add link to the pdf version of the documentation to the html pages, fix #28604. (#30449) | 19 December 2018, 21:39:11 UTC |
2c71488 | Jeff Bezanson | 19 December 2018, 16:48:13 UTC | make `ndigits` more generic (#30384) | 19 December 2018, 16:48:13 UTC |
eddcbd7 | Keno Fischer | 30 November 2018, 21:06:42 UTC | Completely remove undefined behavior | 18 December 2018, 21:59:25 UTC |
78159b9 | Jameson Nash | 19 March 2018, 17:01:01 UTC | 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 | Jarrett Revels | 14 December 2018, 01:08:29 UTC | attempt to refine return type when it could be improved via PartialTuple | 18 December 2018, 20:54:56 UTC |
3380501 | Jarrett Revels | 21 April 2018, 18:36:02 UTC | 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 | Jeff Bezanson | 18 December 2018, 17:26:19 UTC | fix #30124, broadcast regression due to removed pure annotation (#30420) | 18 December 2018, 17:26:19 UTC |
7b2db8e | Jan Weidner | 18 December 2018, 17:03:43 UTC | Fix #28849: faster maximum, minimum (#30320) | 18 December 2018, 17:03:43 UTC |
8d8b3d9 | Samikshya Chand | 18 December 2018, 16:46:17 UTC | 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 | Jameson Nash | 18 December 2018, 02:23:03 UTC | 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 | Raghvendra Gupta | 17 December 2018, 22:41:42 UTC | Fixes #24214::isvalid(Substring{String}) (#30397) | 17 December 2018, 22:41:42 UTC |
8b35e84 | Jameson Nash | 17 December 2018, 21:22:09 UTC | loading: work on simplifications (and some corrections) of docs (#29946) | 17 December 2018, 21:22:09 UTC |
433ba13 | Matt Bauman | 17 December 2018, 20:51:46 UTC | Try implementing N-dimensional indexing for fast linear SubArrays (#30266) | 17 December 2018, 20:51:46 UTC |
b167bc2 | Jeff Bezanson | 17 December 2018, 16:39:38 UTC | 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 | Klaus Crusius | 17 December 2018, 15:58:35 UTC | 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 | Raghvendra Gupta | 17 December 2018, 14:52:59 UTC | Fix sparse cholesky to return Vector when the RHS is a Vector (#30416) Fixes #28985 | 17 December 2018, 14:52:59 UTC |
64133f6 | Raghvendra Gupta | 17 December 2018, 14:50:13 UTC | 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 | Viral B. Shah | 17 December 2018, 14:47:09 UTC | Fix #20409: rank for sparse matrices. (#30415) | 17 December 2018, 14:47:09 UTC |
e51a707 | Jameson Nash | 17 December 2018, 02:09:56 UTC | 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 | Jeff Bezanson | 16 December 2018, 22:17:46 UTC | fix unionall env in showing nested method static parameters (#30395) | 16 December 2018, 22:17:46 UTC |
01fe7c2 | Alex Arslan | 14 December 2018, 21:29:09 UTC | 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 | Katharine Hyatt | 14 December 2018, 21:17:19 UTC | Merge pull request #30292 from JuliaLang/ksh/nt A few missing NamedTuple tests | 14 December 2018, 21:17:19 UTC |
6326130 | Tim Besard | 14 December 2018, 16:18:54 UTC | Add a CLI help mode to show hidden opts. | 14 December 2018, 16:25:00 UTC |
c379900 | Fabian Gans | 14 December 2018, 09:41:51 UTC | fix reinterpret for 0-dimensional arrays (#30376) | 14 December 2018, 09:41:51 UTC |
ad2790f | Fredrik Ekre | 14 December 2018, 07:43:01 UTC | Update documentation version from 1.1-dev to 1.2-dev. (#30383) | 14 December 2018, 07:43:01 UTC |
77a7d92 | Fredrik Ekre | 13 December 2018, 21:20:28 UTC | Upgrade to Pkg 1.1.1. (#30378) | 13 December 2018, 21:20:28 UTC |
8893aec | Jeff Bezanson | 13 December 2018, 21:18:40 UTC | fix #30335, regression in intersection of unions of typevars (#30353) | 13 December 2018, 21:18:40 UTC |
e836937 | Jeff Bezanson | 13 December 2018, 20:40:16 UTC | improve printf performance by passing digit buffer around (#30373) mostly fixes the regression identified in #30218 | 13 December 2018, 20:40:16 UTC |
1d3c371 | Samikshya Chand | 13 December 2018, 14:29:37 UTC | Add Float16 comparisons (#29916) * Add Float16 comparisons * Add @eval * Add union * Add != to tests | 13 December 2018, 14:29:37 UTC |
bbd5414 | Yonghyun Ryu | 13 December 2018, 14:09:32 UTC | 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 | Daniel Karrasch | 13 December 2018, 10:23:44 UTC | [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 | Sakse | 13 December 2018, 10:01:51 UTC | 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 | Raghvendra Gupta | 13 December 2018, 08:09:51 UTC | Added tests for typejoin (#30366) | 13 December 2018, 08:09:51 UTC |
99b7b75 | Don March | 12 December 2018, 23:41:56 UTC | Copy editing in "Environment variables" docs (#30330) | 12 December 2018, 23:41:56 UTC |
ee5e9a0 | Alex Arslan | 12 December 2018, 23:10:34 UTC | Move 1.1 NEWS items to HISTORY (#30371) [ci skip] | 12 December 2018, 23:10:34 UTC |
e4aa541 | Jeff Bezanson | 12 December 2018, 22:35:09 UTC | fix #30346, specificity issue with DynamicPolynomials (#30360) | 12 December 2018, 22:35:09 UTC |
897df72 | Jameson Nash | 12 December 2018, 22:34:10 UTC | 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 | Alex Arslan | 12 December 2018, 20:15:35 UTC | Set VERSION to 1.2.0-DEV (#30321) | 12 December 2018, 20:15:35 UTC |
a5f23c0 | Sheehan Olver | 12 December 2018, 20:10:42 UTC | Update references to Base.SparseArrays (#30057) | 12 December 2018, 20:10:42 UTC |
3f6eddc | Fred Lucci 3rd | 12 December 2018, 20:03:02 UTC | Clarification for try/catch documentation in the manual (#29824) | 12 December 2018, 20:03:02 UTC |
76c2593 | Katharine Hyatt | 12 December 2018, 19:59:19 UTC | Merge pull request #30208 from dkarrasch/dk/ldiv_diag_sparse Add ldiv!(::Diagonal,::SparseMatrix) | 12 December 2018, 19:59:19 UTC |
d1da4d9 | Katharine Hyatt | 12 December 2018, 19:58:36 UTC | Merge pull request #30238 from blegat/showsparsevecnnz Use `xnnz` in show of SparseVector | 12 December 2018, 19:58:36 UTC |
dda6450 | Mathieu Besançon | 12 December 2018, 19:06:25 UTC | added doc for AbstractChannel (#30347) | 12 December 2018, 19:06:25 UTC |
797ddbb | Takafumi Arakaki | 12 December 2018, 19:05:56 UTC | Add compat annotation for NaN handling in (l|r)mul! (#30361) | 12 December 2018, 19:05:56 UTC |
8965a81 | Alex Arslan | 12 December 2018, 17:02:07 UTC | 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 | Martin Holters | 12 December 2018, 09:50:03 UTC | Force specialization on the type argument of `_similar_for` (#30331) | 12 December 2018, 09:50:03 UTC |
f49cb42 | Rafael Fourquet | 11 December 2018, 22:39:17 UTC | fix bug with max_values in union! (#30315) | 11 December 2018, 22:39:17 UTC |
caa0273 | WooKyoung Noh | 11 December 2018, 22:25:36 UTC | Remove BuildSysImg module from the doc. (#30356) | 11 December 2018, 22:25:36 UTC |
560e829 | Kristoffer Carlsson | 11 December 2018, 19:23:42 UTC | use non Pkg for workflow (#30194) | 11 December 2018, 19:23:42 UTC |
2bbb5fc | Elliot Saba | 11 December 2018, 18:45:42 UTC | 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 | Samikshya Chand | 11 December 2018, 17:14:34 UTC | 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 | Fredrik Ekre | 11 December 2018, 15:29:41 UTC | Update to Documenter 0.21 and prepare for PDF documentation builds. (#30339) | 11 December 2018, 15:29:41 UTC |
2460301 | Marco | 11 December 2018, 15:24:59 UTC | adding == for structured matrices (#30108) | 11 December 2018, 15:24:59 UTC |
411a7cf | Fredrik Ekre | 11 December 2018, 12:10:20 UTC | Upgrade Pkg to version 1.1. (#30342) | 11 December 2018, 12:10:20 UTC |
469fa36 | Marco | 11 December 2018, 12:06:54 UTC | [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 | Klaus Crusius | 11 December 2018, 11:56:49 UTC | 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 | Matt Bauman | 11 December 2018, 07:28:26 UTC | 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 | Andy Ferris | 11 December 2018, 02:06:55 UTC | `@inbounds` annotations for filter (#30156) | 11 December 2018, 02:06:55 UTC |