80516ca | Alex Arslan | 21 January 2019, 21:24:18 UTC | Set VERSION to 1.1.0 (#30786) | 21 January 2019, 21:24:18 UTC |
980eda0 | Alex Arslan | 13 January 2019, 00:19:04 UTC | Set VERSION to 1.1.0-rc2 (#30701) | 13 January 2019, 00:19:04 UTC |
47038ea | Alex Arslan | 12 January 2019, 20:03:19 UTC | Merge pull request #30607 from JuliaLang/backport-1.1.0 Backports for 1.1.0-rc2 | 12 January 2019, 20:03:19 UTC |
05a8951 | Elliot Saba | 03 January 2019, 22:03:38 UTC | Fix `bb-install` naming conventions, add hashes (#30535) * Fix `bb-install` naming conventions, add hashes * Set `DEP_LIBS` to include `openblas` on Appveyor * When guessing BB libc, default to `glibc` on Linux * Fix bb-install bash parsing failure Quote to avoid bash freaking out from spurious `)` from compilers that have fancy version strings such as `(Red Hat 7.3.1-5)`, which gets `lastword`'ed down to `7.3.1-5)`. * Add `contrib/refresh_bb_tarballs.sh` to aid in batch-grabbing BB hashes (cherry picked from commit 8b189ec494479d9e2ffda0549f066ba2c6389182) | 11 January 2019, 16:15:38 UTC |
a5f63ff | 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 (cherry picked from commit 87c18d88aefed9154af18aea9cdabca76763409e) | 11 January 2019, 16:13:36 UTC |
1a2134d | Kristoffer Carlsson | 09 January 2019, 22:54:19 UTC | remove unneded patching of Makefile (cherry picked from commit 2a2ba37bf29ff73fc32f6df1c1ab79d569d1d7e2) | 11 January 2019, 16:13:29 UTC |
17f2978 | Tim Besard | 09 January 2019, 12:30:02 UTC | Force specialization of the SubArray boundserror method. Improves https://github.com/JuliaLang/julia/pull/29867 by avoiding an invoke. (cherry picked from commit f2d2d6f465da338062fee79bddf18a9cf56652fd) | 11 January 2019, 16:13:29 UTC |
cec7e7b | Keno Fischer | 05 January 2019, 03:08:17 UTC | Defensively fix patterns similar to #29983 I don't have concrete tests for these, but it looks like they all need the `is_old` predicate for what they're doing, so switch those over also while we're at it. (cherry picked from commit 34f7a4a50458594e6d72793b4f371227e8e842e3) | 09 January 2019, 10:26:29 UTC |
2f8fb89 | Keno Fischer | 07 January 2019, 18:30:25 UTC | Fix SROA confusing new and old nodes SROA was accidentally treating a pending node as old and thus getting the wrong type when querying the predecessor. As a result it thought one of the paths was unreachable causing undefined data to be introduced on that path (generally the `1.0` that happened to already be in register). Fix #29983 (cherry picked from commit da0179c4d60c0fa3e5d64c08972773c82d57e4e6) | 09 January 2019, 10:26:22 UTC |
bf0e212 | Jeff Bezanson | 08 January 2019, 20:22:10 UTC | some latency hacks (#30566) These changes cut some method dependency edges that tend to lead to invalidations when loading packages. (cherry picked from commit 13fc4c39a37742b8f804c5268426c49c7b31b7f5) | 09 January 2019, 10:25:16 UTC |
91fe9c3 | Keno Fischer | 05 January 2019, 00:35:28 UTC | Fix use counts for mutable struct SROA PR #28478 moved the computation of the use counts before the finish call. to fix #28444. However, the early parts of the finish call fixes up phi node arguments, which fail to get counted if we look at use counts before that fixup is performed. This causes #30594 where the only non-trivial use is on the backedge of the phi and would thus incorrectly fail to get accounted for. Fix that by taking the use count after phi fixup but before dce. (cherry picked from commit f8f20453c4ca7a6aeb23a189a420dbff130679ce) | 09 January 2019, 10:25:14 UTC |
d8e69b8 | Alex Arslan | 05 January 2019, 06:45:30 UTC | Use XCode 8.3 for macOS on Travis (#30599) This corresponds to macOS 10.12 Sierra. XCode 8 covers El Capitan and Sierra, so if Travis is giving us XCode 8.x for x < 3, we're on El Cap. Homebrew supports only three versions of macOS at a time, which means that El Cap (10.11) is no longer support. This is likely why our Mac builds are trying to build GCC from source; a bottle might not be available. (cherry picked from commit 862fe08de4283346b51e8dcddb3df52a5315ac6a) | 09 January 2019, 10:25:14 UTC |
879f7c2 | Jeff Bezanson | 03 January 2019, 03:45:58 UTC | use type inference world in `return_type` (#30470) (cherry picked from commit a5a58828dffbd70b4c9bda3b35dbdd1e324cfe85) | 09 January 2019, 10:25:13 UTC |
41c0c2f | Jeff Bezanson | 02 January 2019, 20:00:08 UTC | don't use abstract_iteration for types with special cases in _apply (#30483) (cherry picked from commit 3e6f60758fd9b974972a78bbe899bb754e97a533) | 05 January 2019, 18:04:54 UTC |
ecf9911 | Benoît Legat | 02 January 2019, 23:18:03 UTC | Remove duplicate NEWS entry (#30560) | 02 January 2019, 23:18:03 UTC |
ba87aa3 | Alex Arslan | 31 December 2018, 23:36:59 UTC | Set VERSION to 1.1.0-rc1 (#30322) | 31 December 2018, 23:36:59 UTC |
e05fac2 | Alex Arslan | 31 December 2018, 23:35:50 UTC | Merge pull request #30532 from JuliaLang/aa/prep-1.1-rc1 [release-1.1] Housekeeping tasks for v1.1.0-rc1 | 31 December 2018, 23:35:50 UTC |
d11b04a | Alex Arslan | 29 December 2018, 23:44:19 UTC | Update and fix links in the documentation | 30 December 2018, 07:19:28 UTC |
e1b2c82 | Alex Arslan | 29 December 2018, 22:35:37 UTC | Add license headers to files | 30 December 2018, 07:00:06 UTC |
1e4e6e4 | Alex Arslan | 29 December 2018, 22:32:01 UTC | Update NEWS links | 30 December 2018, 07:00:05 UTC |
5d19855 | Alex Arslan | 30 December 2018, 06:46:46 UTC | Merge pull request #30309 from JuliaLang/backport-1.1.0 Backports for 1.1.0 | 30 December 2018, 06:46:46 UTC |
7cd0d20 | Fredrik Ekre | 27 December 2018, 22:27:32 UTC | Bump Pkg to 1.1.2. (#30521) (cherry picked from commit 002a9f5d76faa459dd6b9984b97410206aa055a6) | 27 December 2018, 22:30:25 UTC |
949d8e3 | Fredrik Ekre | 27 December 2018, 02:41:38 UTC | Add Dates as a test dependency to SparseArrays. (#30519) (cherry picked from commit 573cf74895f6a41f081324996b8d6773ee3ce83c) | 27 December 2018, 22:30:24 UTC |
4e97adf | Tim Besard | 21 December 2018, 23:33:20 UTC | Only use llvm-config for library selection when building against system LLVM. (#30459) (cherry picked from commit 7acb991b981e4ccd7e443c8f1fb115ef70a9cffc) | 27 December 2018, 22:30:23 UTC |
3381093 | 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() (cherry picked from commit 258e08a605a35a34dcc181b74f2b311459ee84c4) | 27 December 2018, 22:30:23 UTC |
6329be9 | Jeff Bezanson | 20 December 2018, 04:39:34 UTC | coverage: support output in LCOV tracefile format (#30453) 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:39:34 UTC |
5125952 | Dominique | 20 December 2018, 01:42:28 UTC | generalize sparse matrix slicing to integer types (#30319) (cherry picked from commit 072ad7db4a0bdfa141713ae59dbf6b0706302481) | 20 December 2018, 01:52:14 UTC |
235bdc7 | 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) (cherry picked from commit 21f7a1ea4c154d501fcd11750bd789d570f057d6) | 20 December 2018, 01:52:13 UTC |
3c086d6 | Jeff Bezanson | 19 December 2018, 16:48:13 UTC | make `ndigits` more generic (#30384) (cherry picked from commit 2c714888b413c503590fd953196f7dcc2c3a32e3) | 20 December 2018, 01:52:13 UTC |
9a40122 | Jarrett Revels | 14 December 2018, 01:08:29 UTC | attempt to refine return type when it could be improved via PartialTuple (cherry picked from commit 92ac90e5d7334aa15fe71051e951afcdf13bc6a7) | 20 December 2018, 01:52:12 UTC |
898bf8f | Jeff Bezanson | 18 December 2018, 17:26:19 UTC | fix #30124, broadcast regression due to removed pure annotation (#30420) (cherry picked from commit e6938a052ab6a4c41414a5ff0febfff48e761dce) | 20 December 2018, 01:52:12 UTC |
c379fb0 | Jameson Nash | 17 December 2018, 21:22:09 UTC | loading: work on simplifications (and some corrections) of docs (#29946) (cherry picked from commit 8b35e8424e10dfef94ad2c548ef6c5f600d22069) | 20 December 2018, 01:52:10 UTC |
64db937 | Matt Bauman | 17 December 2018, 20:51:46 UTC | Try implementing N-dimensional indexing for fast linear SubArrays (#30266) (cherry picked from commit 433ba13e22270ad7751449af4d84c8494bd04cc4) | 20 December 2018, 01:52:09 UTC |
5b766bb | 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. (cherry picked from commit b167bc2afee4e6581f6c75507adb141c2b5b524c) | 20 December 2018, 01:52:08 UTC |
3d8942d | 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 (cherry picked from commit fae262c86111ae584d84d2bcf090a8026dbe95e3) | 20 December 2018, 01:52:07 UTC |
7b9b3e3 | Raghvendra Gupta | 17 December 2018, 14:52:59 UTC | Fix sparse cholesky to return Vector when the RHS is a Vector (#30416) Fixes #28985 (cherry picked from commit b45100126d9f41f37dcb22e42d67f4cfa3ee9944) | 20 December 2018, 01:52:06 UTC |
2348c7b | 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 (cherry picked from commit 64133f68a68a2bb52a8908bab25c32150a7e84fd) | 20 December 2018, 01:52:05 UTC |
c045cbe | 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 (cherry picked from commit e51a7075d74e86274d694b9b9f5e475b57c05439) | 20 December 2018, 01:52:04 UTC |
0d9fee8 | Fabian Gans | 14 December 2018, 09:41:51 UTC | fix reinterpret for 0-dimensional arrays (#30376) (cherry picked from commit c3799003d769c434a2507ec472aa3f80f6c39317) | 20 December 2018, 01:52:03 UTC |
47bd2ba | Jeff Bezanson | 13 December 2018, 21:18:40 UTC | fix #30335, regression in intersection of unions of typevars (#30353) (cherry picked from commit 8893aeccc3709b864e7e1b9c98502222e7c90eb6) | 20 December 2018, 01:52:03 UTC |
e8c818f | Fredrik Ekre | 13 December 2018, 21:20:28 UTC | Upgrade to Pkg 1.1.1. (#30378) (cherry picked from commit 77a7d92e91769146435fe92548d253fa18740840) | 14 December 2018, 22:50:28 UTC |
7cbac07 | 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 (cherry picked from commit e83693749032d28e9f5f0f75695fad46729ea2b4) | 13 December 2018, 20:42:19 UTC |
98e83f6 | Samikshya Chand | 13 December 2018, 14:29:37 UTC | Add Float16 comparisons (#29916) * Add Float16 comparisons * Add @eval * Add union * Add != to tests (cherry picked from commit 1d3c371636e159cb47e68783e8d6ac90feaaace0) | 13 December 2018, 20:42:18 UTC |
9cb1b0e | Don March | 12 December 2018, 23:41:56 UTC | Copy editing in "Environment variables" docs (#30330) (cherry picked from commit 99b7b75ed08c71aa4be0a64111909cc5d2032e33) | 13 December 2018, 20:42:18 UTC |
f4d8ce1 | Jeff Bezanson | 12 December 2018, 22:35:09 UTC | fix #30346, specificity issue with DynamicPolynomials (#30360) (cherry picked from commit e4aa541ee66282aefe49ba3aa751b170b463d4f6) | 12 December 2018, 23:54:12 UTC |
28d9ec2 | 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 (cherry picked from commit 897df7220f032f1451bf39778a79b9d2523c893c) | 12 December 2018, 23:54:11 UTC |
a9c886a | Sheehan Olver | 12 December 2018, 20:10:42 UTC | Update references to Base.SparseArrays (#30057) (cherry picked from commit a5f23c0dce6dd9fed6c0ec5eae8256eeda7406d9) | 12 December 2018, 23:54:11 UTC |
a2dcfe6 | Mathieu Besançon | 12 December 2018, 19:06:25 UTC | added doc for AbstractChannel (#30347) (cherry picked from commit dda64505b083704f190040333135807d96fe1743) | 12 December 2018, 23:54:11 UTC |
7b9c0e8 | Takafumi Arakaki | 12 December 2018, 19:05:56 UTC | Add compat annotation for NaN handling in (l|r)mul! (#30361) (cherry picked from commit 797ddbb87aa4a36ce0ea00693801f605fdb88cbc) | 12 December 2018, 23:54:10 UTC |
7a26d7b | 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. (cherry picked from commit 8965a81bcb113be0909a8366dc9c854de2f0bbaf) | 12 December 2018, 23:54:09 UTC |
485ed65 | Martin Holters | 12 December 2018, 09:50:03 UTC | Force specialization on the type argument of `_similar_for` (#30331) (cherry picked from commit 891e2abdd778ae053451863f0ee81950834f881c) | 12 December 2018, 23:54:09 UTC |
5ccafa9 | Rafael Fourquet | 11 December 2018, 22:39:17 UTC | fix bug with max_values in union! (#30315) (cherry picked from commit f49cb42fb06492765f6320f3161e8363be5b7ada) | 12 December 2018, 23:54:09 UTC |
adadb31 | Kristoffer Carlsson | 11 December 2018, 19:23:42 UTC | use non Pkg for workflow (#30194) (cherry picked from commit 560e82906d9afdd6b841208160eeb70a85c63eb2) | 12 December 2018, 23:54:08 UTC |
4ca7837 | 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] (cherry picked from commit 5b2e3e7d410ed0576b65f34fbd86edf495c1ea43) | 12 December 2018, 23:54:08 UTC |
cef1167 | Fredrik Ekre | 11 December 2018, 15:29:41 UTC | Update to Documenter 0.21 and prepare for PDF documentation builds. (#30339) (cherry picked from commit 217d330296debe0567bb07addabf66b00602e325) | 12 December 2018, 23:54:07 UTC |
acbb3cc | Marco | 11 December 2018, 15:24:59 UTC | adding == for structured matrices (#30108) (cherry picked from commit 2460301b46dba0b2c1c97889a399edb5162ee86f) | 12 December 2018, 23:54:07 UTC |
76ce618 | Fredrik Ekre | 11 December 2018, 12:10:20 UTC | Upgrade Pkg to version 1.1. (#30342) (cherry picked from commit 411a7cf1a74d61b0bb00f7b8738583d1b136a061) | 12 December 2018, 23:54:07 UTC |
2be2ebf | 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 (cherry picked from commit 5c5489ea7d19ea93bb9239cec65644c6b95882b5) | 12 December 2018, 23:54:06 UTC |
ca1b40e | 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. (cherry picked from commit 0d620001c200e49e2882500c94b9a150124bf875) | 12 December 2018, 23:54:06 UTC |
5fca9de | Andy Ferris | 11 December 2018, 02:06:55 UTC | `@inbounds` annotations for filter (#30156) (cherry picked from commit 58f9bf7042c0e0ad8a50b0914a5aff76613962b6) | 12 December 2018, 23:54:05 UTC |
7b52bed | Jeff Bezanson | 10 December 2018, 07:34:47 UTC | NEWS edits for 1.1 (#30302) (cherry picked from commit 0a401f2b5dfa288e1812016b2b0311316de77697) | 10 December 2018, 13:20:40 UTC |
0f8c505 | Elliot Saba | 09 December 2018, 21:57:44 UTC | Use `JL_AArch64_crc` instead of `HWCAP_CRC32` (#30324) Closes https://github.com/JuliaLang/julia/issues/26458 (cherry picked from commit bd21aa75eb4c0e56ef870f6bffea3281c724cbb1) | 10 December 2018, 13:20:39 UTC |
c9baf5c | Chris Foster | 08 December 2018, 00:00:56 UTC | 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. (cherry picked from commit 1bd316b972cb4ef83b9b8e79f435cc4d59029a93) | 10 December 2018, 13:20:39 UTC |
7fd07d9 | Andy Ferris | 09 December 2018, 07:02:18 UTC | 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 (cherry picked from commit c2fb1dc7f1ce40bca76945422a4f62f07ae58d81) | 10 December 2018, 13:20:38 UTC |
ae33118 | Elliot Saba | 09 December 2018, 00:03:39 UTC | 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. (cherry picked from commit d7c3926b85c9c4e5e31438d2974ef707c8456684) | 09 December 2018, 00:37:59 UTC |
1fc30b5 | Fredrik Ekre | 08 December 2018, 18:35:42 UTC | Add LinearAlgebra as test dependency to Distributed. (#30311) (cherry picked from commit a0bc8fdb7569aaf83a477e0ee59a2ef791a52756) | 09 December 2018, 00:37:58 UTC |
1af3b18 | Mus | 08 December 2018, 18:06:16 UTC | Fix makefile not removing libjulia-debugon windows (#30059) (cherry picked from commit bcca2504b082ccb9dd19eb3696f9fc6e547ccfd5) | 09 December 2018, 00:37:58 UTC |
36b60b7 | Jeff Bezanson | 08 December 2018, 02:43:43 UTC | fix #30303, escaping $ when showing Symbols (#30304) * fix #30303, escaping $ when showing Symbols * use repr instead of escape_string (cherry picked from commit f0b9499f5f311567ba4fda1bf14355009d592ff3) | 09 December 2018, 00:37:57 UTC |
797a24d | Fredrik Ekre | 07 December 2018, 20:05:43 UTC | 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 (cherry picked from commit 4fc446f1790fe04e227ff96ab75a01d130e2d930) | 07 December 2018, 23:29:23 UTC |
b55b85c | Jameson Nash | 07 December 2018, 17:20:35 UTC | 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 | Tim Holy | 07 December 2018, 09:42:33 UTC | 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 | Andreas Noack | 07 December 2018, 09:18:45 UTC | 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 | Jeff Bezanson | 07 December 2018, 08:12:06 UTC | make `Vector{UInt8}(::String)` copy as documented. (#30295) closes #24388 | 07 December 2018, 08:12:06 UTC |
1875947 | Matt Bauman | 07 December 2018, 06:34:06 UTC | `get(A::AbstractArray, (), default)` should get `A[]` (#30270) | 07 December 2018, 06:34:06 UTC |
0ff4253 | Jeff Bezanson | 07 December 2018, 06:32:58 UTC | fix forwarding of lowering errors in generated function code (#30285) | 07 December 2018, 06:32:58 UTC |
f8dee38 | Bogumił Kamiński | 07 December 2018, 06:32:21 UTC | fix deleteat! for 0-length arrays (#30287) | 07 December 2018, 06:32:21 UTC |
cd7041e | Milan Bouchet-Valat | 07 December 2018, 06:27:38 UTC | 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 | Fredrik Ekre | 07 December 2018, 06:26:21 UTC | 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 | Matt Bauman | 06 December 2018, 21:57:43 UTC | 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 | Sam O'Connor | 06 December 2018, 21:44:03 UTC | ArgumentError("stream is closed or unusable") -> IOError (#29274) Fix #29260 | 06 December 2018, 21:44:03 UTC |
1c05d0c | Jeff Bezanson | 06 December 2018, 19:14:26 UTC | fix #28673, error for trying to allocate e.g. `Array{3}` (#30281) | 06 December 2018, 19:14:26 UTC |
4e97220 | Jeff Bezanson | 06 December 2018, 19:14:05 UTC | reorg compiler tests (#30280) - compiler/compiler => compiler/inference - move codegen and inline tests to compiler/ directory | 06 December 2018, 19:14:05 UTC |
9b6eb0d | Kim Schmider | 06 December 2018, 19:13:19 UTC | Remove duplicate type output with InexactError (close #29766) (#30283) | 06 December 2018, 19:13:19 UTC |
060d1bf | Samikshya Chand | 06 December 2018, 18:58:58 UTC | Add relative and absolute tolerance for rank. (#29926) | 06 December 2018, 18:58:58 UTC |
0894208 | Jeff Bezanson | 06 December 2018, 17:07:32 UTC | remove unused some.jl from compiler image (#30279) | 06 December 2018, 17:07:32 UTC |
43c2207 | Jeff Bezanson | 06 December 2018, 17:06:42 UTC | fix #29828, make use of TypeError more consistent (#30272) | 06 December 2018, 17:06:42 UTC |
7caf13b | Jeff Bezanson | 06 December 2018, 17:02:53 UTC | fix #29829, better error for passing wrong type of keyword arg (#30274) | 06 December 2018, 17:02:53 UTC |
5cbbed3 | Andy Ferris | 05 December 2018, 23:05:46 UTC | Merge pull request #30141 from raghav9-97/solveissue Added unique!(f, itr) function | 05 December 2018, 23:05:46 UTC |
44817f0 | Fredrik Ekre | 05 December 2018, 22:31:35 UTC | 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 |
abafa90 | Jeff Bezanson | 05 December 2018, 20:40:35 UTC | implement #30151, accept filename in (de)serialize (#30267) | 05 December 2018, 20:40:35 UTC |
5fd7cfb | Jeff Bezanson | 05 December 2018, 20:39:36 UTC | fix #30122, bad type intersection involving NTuple and Vararg (#30265) | 05 December 2018, 20:39:36 UTC |
ff0acfe | Alex Arslan | 05 December 2018, 20:39:20 UTC | Add Sys.is* for all recognized kernels (#30249) We have `Sys.is*` for a subset of supported platforms, but not for all recognized kernels, e.g. FreeBSD, OpenBSD, etc. `Sys.isbsd` isn't specific enough in some cases, and `Sys.KERNEL === x` is inconsistent with other systems. | 05 December 2018, 20:39:20 UTC |
0e155bc | Jan Weidner | 05 December 2018, 19:24:21 UTC | add get method that accepts CartesianIndex (# 30259) (#30268) | 05 December 2018, 19:24:21 UTC |
f81123f | John Lapeyre | 05 December 2018, 19:19:58 UTC | Implement methods for kron with a Diagonal argument (#30232) * This implements methods for kron(::Diagonal, ::AbstractMatrix) and kron(::AbstractMatrix, ::Diagonal). These methods are typically twice as fast as the fallback methods when the other argument is a Matrix. * The test for the existing method for kron(::Diagonal, ::Diagonal) was missing the @test macro, probably inadvertently. I added the macro and checked that the test indeed passes. | 05 December 2018, 19:19:58 UTC |
6175bd9 | Fredrik Ekre | 05 December 2018, 09:42:24 UTC | Compat admonitions and NEWS for Julia 1.1 (#30230) Addition of NEWS and compat admonitions for important changes between Julia 1.0 and 1.1, including: - Custom .css-style for compat admonitions. - Information about compat annotations to CONTRIBUTING.md. - NEWS.md entry for PRs #30090, #30035, #30022, #29978, #29969, #29858, #29845, #29754, #29638, #29636, #29615, #29600, #29506, #29469, #29316, #29259, #29178, #29153, #29033, #28902, #28761, #28745, #28708, #28696, #29997, #28790, #29092, #29108, #29782 - Compat annotation for PRs #30090, #30013, #29978, #29890, #29858, #29827, #29754, #29679, #29636, #29623, #29600, #29440, #29316, #29259, #29178, #29157, #29153, #29033, #28902, #28878, #28761, #28708, #28156, #29733, #29670, #29997, #28790, #29092, #29108, #29782, #25278 - Documentation for broadcasting CartesianIndices (#30230). - Documentation for Base.julia_cmd(). - Documentation for colon constructor of CartesianIndices (#29440). - Documentation for ^(::Matrix, ::Number) and ^(::Number, ::Matrix). - Run NEWS-update.jl. Co-authored-by: Morten Piibeleht <morten.piibeleht@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> | 05 December 2018, 09:42:24 UTC |
6594acc | Jeff Bezanson | 05 December 2018, 02:29:32 UTC | fix #30114, specificity transitivity errors in convert methods (#30160) | 05 December 2018, 02:29:32 UTC |
49c4e09 | Jameson Nash | 05 December 2018, 01:30:51 UTC | perf: optimize append_any function (#30248) Reimplement a larger portion of the optimizations in jl_f__apply in the fallback function, so we can reduce the performance wall in more cases. General fix for #29133-like performance issues | 05 December 2018, 01:30:51 UTC |
2b0fec6 | Jameson Nash | 05 December 2018, 01:30:21 UTC | Merge pull request #30251 from JuliaLang/jn/re-coverage codegen,coverage: handle inlining info | 05 December 2018, 01:30:21 UTC |
b482b09 | Jeff Bezanson | 05 December 2018, 00:41:48 UTC | fix #30234, don't resolve bindings when tab-completing `using` (#30254) | 05 December 2018, 00:41:48 UTC |
92e82b6 | Katharine Hyatt | 04 December 2018, 22:19:34 UTC | Tests for UUID conversion methods (#30244) | 04 December 2018, 22:19:34 UTC |