https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
b8591c6 Fix `-`, `conj`, and `conj!` for sparse matrices with invalid entries in `nzval` (#31187) (cherry picked from commit ca92c7b15fbd22e1cfbaaf9598cefac9c64aa91b) 20 April 2019, 09:09:24 UTC
5449250 Upgrade `libssh2` version to `1.8.2` (#31776) (cherry picked from commit d5e365cfe275479c4eacd2fc14402f396b50bcf7) 20 April 2019, 07:18:13 UTC
3045a66 Pkg resolver update. 17 April 2019, 09:45:02 UTC
ec2a819 build: LDFLAGS needed for FreeBSD build (#31586) also submitted to gmp-bugs@gmplib.org patch list (cherry picked from commit b446398ba8fe286ecb5f95d365d989de801cf4be) 16 April 2019, 15:10:49 UTC
f04b2db Backport bug fix to v1.1: don't Const-prop unitialized structs (#31699) Fixes bug introduced in `v1.1.0` causing some LLVM optimizations to run for hours. Fixes https://github.com/JuliaLang/julia/issues/31418 15 April 2019, 14:52:47 UTC
349e59e Fix show_vector for long offset arrays with :limit=true (#31642) Fixes #31641 (cherry picked from commit ca8abfeaf41be822550244f49f38e1ff9be3a06e) 15 April 2019, 12:34:23 UTC
4b99196 Improve REPL completions (#30569) * fix internal repl completion error * fix error with broadcast method completions * method completions for broadcasted functioncalls * better broadcast funcall completions (cherry picked from commit a0474d7cc2905da1f4e83998fcf5fa8a73834488) 15 April 2019, 12:34:23 UTC
ef16e8e fix undef var in conversion in rounding modes in MPFR (#31258) (cherry picked from commit c2144276fbd549268e164a7cd0b5e249a2f39883) 15 April 2019, 12:34:21 UTC
2f93b5e Fix 29545: Implement unaliascopy for ReinterpretArray (#30296) * Fix 29545: Implement unaliascopy for ReinterpretArray (cherry picked from commit f611b46e72c788c016933033dfadee6a9e138d47) 15 April 2019, 12:34:19 UTC
14eb3f1 allow chop to take an empty string (#31312) (cherry picked from commit 023c8e4b068eff37e8dcafc9fed317f25eb871b8) 15 April 2019, 12:34:18 UTC
97d86aa Fix enumerate documentation (#30398) The `enumerate` method referred to in the current definition no longer exists and has been deprecated to a method of `pairs` in 0.7. Thanks to @simonschoelly for pointing this out. ``` julia> using OffsetArrays; julia> pairs(IndexLinear(),OffsetArray(1:5, -2:2)) pairs(::OffsetArray{Int64,1,UnitRange{Int64}}) with 5 entries: -2 => 1 -1 => 2 0 => 3 1 => 4 2 => 5 ``` (cherry picked from commit 549240af7966b5b842083144efc51b9a5b7f1295) 15 April 2019, 12:34:17 UTC
6e7a4c8 bump MPFR to 4.0.2 (#31041) (cherry picked from commit 300a336f7d7fcfb0964190d816f7cc9c857fb065) 15 April 2019, 12:34:16 UTC
e537199 fix #29936, precompile should not assume UnionAlls have stable addresses (#31047) (cherry picked from commit 2dd48b96b17bf57c33c2f83c7d91e31690410227) 15 April 2019, 12:34:15 UTC
294bdd7 Bump Pkg to 1.1.3. 15 April 2019, 11:12:05 UTC
8f1b9d3 fix #30679, call correct method for `invoke` calls in `jl_invoke` fallback (#30880) (cherry picked from commit f97c443bb1f97f3ef0397a192bc266997ccf8264) 11 February 2019, 12:36:47 UTC
1f87b5e fix #30911, bug in `deepcopy` of `UnionAll` (#30930) (cherry picked from commit c7338ea61a3948214014c950c7f895efc8a66e73) 11 February 2019, 12:36:47 UTC
2fcf987 Fallback for copying views into sparse matrices (#30895) * Fallback for copying views into sparse matrices * SparseArray --> SparseVecOrMat * move copy method to sparsevector * use the union explicitly (cherry picked from commit d6bcb5a66292f7468fb40fadb8b1e846b758e06a) 11 February 2019, 12:36:46 UTC
8051200 isapprox doc mentioned deprecated 'vecnorm' (#30884) (cherry picked from commit 9a1cc63e7186b50cd080922105ba56b3d1b89b01) 11 February 2019, 12:36:45 UTC
cee7282 doc: indexing by different numbers of indices (#30736) - document indexing by different numbers of indices - remove/supercede an outdated section on the same in devdocs/subarray (cherry picked from commit 1c1fc034555f21439c42560b6dcd70b47b8a2ce7) 11 February 2019, 12:36:45 UTC
f11d753 Fix signature of git_libgit2_opts On most platforms this doesn't make a difference, but the PowerPC ABI uses the signature to decide whether or not to allocate a parameter save area. Without this, the caller does not, but the callee assumes it's there causing the callee to overwrite critical parts of the caller stack. Fixes #27007 (cherry picked from commit 8fa0645ef103db98257f8409bdd8e98d1f42d851) 11 February 2019, 12:36:43 UTC
ac67169 fix `at-everywhere using` in Distributed stdlib (#30804) (cherry picked from commit 17c4b0213aabd654da132e8dbe62edee73de5672) 11 February 2019, 12:36:42 UTC
8d8b0f2 fix #30792, static param constraints between positional and kw args (#30798) (cherry picked from commit 4b7415870413c2dbcdfdbb55eed9a3623576dca1) 11 February 2019, 12:36:41 UTC
d309c4b Fix RemoteChannel example in parallel-computing.md The example demonstrating the use of RemoteChannel does not work in Julia 0.7+, due to new scoping of variables inside of for loops. Consequently, the example would not work as intended. Adding global scope to the variable corrects this problem. (cherry picked from commit 082ec8841202c2d1876c0290f49813120a7e8a2b) 11 February 2019, 12:36:41 UTC
4728b66 Handle :error and :invalid expressions gracefully in REPL helpmode, (#30754) fixes #22013, fixes #24871, fixes #26933, fixes #29282, fixes #29361, fixes #30348 and fixes #30506. (cherry picked from commit b8c0ec8a0a2d12533edea72749b37e6089a9d163) 11 February 2019, 12:36:40 UTC
9a8f5d9 Add doc string for `=` (#30745) (cherry picked from commit 83a7f3b5bebc300ca1ee4356dd8f7f25347c107e) 11 February 2019, 12:36:39 UTC
75f4417 fix #28647, add doc string for `Symbol` (#30747) (cherry picked from commit 1135a72b3186f9e9eb1ef2a2e4ad7d99bff07be1) 11 February 2019, 12:36:39 UTC
21617e8 fix #30499, document behavior of `return` at top level (#30716) also add some missing doc strings and improve others (cherry picked from commit 0bb0332aa41bf02673548cc10fbefa5f9e4d4614) 11 February 2019, 12:36:38 UTC
6bc6e9a doc: update "Singleton Types" section header from H4 -> H3 (#30717) (cherry picked from commit 384eb306f01fd4cbe97948eb6bc2c4ff645e934f) 11 February 2019, 12:36:37 UTC
475fe22 fix typo in devdocs/sysimg.md (#30678) (cherry picked from commit 8f213c20dae06c58adc678e2b7245ec8ffa60b7a) 11 February 2019, 12:36:37 UTC
a7f50dc improve docstring of SparseMatrixCSC (#30689) (cherry picked from commit 0a6935f9c48fd0679a05f72eff64ab708fe7e164) 11 February 2019, 12:36:36 UTC
3207490 some documentation improvements (#30697) fix #29244, document `Expr` fix #30648, link `isdefined` to `isassigned` update docstring for `macro` fix variable scope description in manual (cherry picked from commit 0ecaffb8e2e57fc823aaa458afb21c26667e1959) 11 February 2019, 12:36:35 UTC
a38494d SHA,tests: cleanup tempdir (#30655) (cherry picked from commit 1daf145b72bc645d0ad04978a422210749998e73) 11 February 2019, 12:36:34 UTC
a22e161 fix #30643, correctly propagate iterator traits through Stateful (#30644) (cherry picked from commit 21dfef3f1656d952540f394145c24552cd37b0a2) 11 February 2019, 12:36:33 UTC
93f8202 fix typo in string search api docs (#30600) (cherry picked from commit a25945a7c0a52a6853e51f9cd617cd053ff68476) 11 February 2019, 12:36:32 UTC
b087c5c fix `lambda-optimize-vars!` with complex assignment RHSs (#30564) fixes #30563 (cherry picked from commit 84a83ab8219e48c2ed466fe5c76b3de74039c158) 11 February 2019, 12:36:30 UTC
ccc4dde llvm: fix target triple (#30554) broken by their move to cmake causing a switch away from the standard --host/--build autoconf fix #28046 (cherry picked from commit 041c21498df49d39d0447372705f9dec4bdd17e7) 11 February 2019, 12:36:30 UTC
a84cf6f Set VERSION to 1.1.1-pre (#30788) 22 January 2019, 04:33:19 UTC
80516ca Set VERSION to 1.1.0 (#30786) 21 January 2019, 21:24:18 UTC
980eda0 Set VERSION to 1.1.0-rc2 (#30701) 13 January 2019, 00:19:04 UTC
47038ea Merge pull request #30607 from JuliaLang/backport-1.1.0 Backports for 1.1.0-rc2 12 January 2019, 20:03:19 UTC
05a8951 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 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 remove unneded patching of Makefile (cherry picked from commit 2a2ba37bf29ff73fc32f6df1c1ab79d569d1d7e2) 11 January 2019, 16:13:29 UTC
17f2978 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 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 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 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 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 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 use type inference world in `return_type` (#30470) (cherry picked from commit a5a58828dffbd70b4c9bda3b35dbdd1e324cfe85) 09 January 2019, 10:25:13 UTC
41c0c2f 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 Remove duplicate NEWS entry (#30560) 02 January 2019, 23:18:03 UTC
ba87aa3 Set VERSION to 1.1.0-rc1 (#30322) 31 December 2018, 23:36:59 UTC
e05fac2 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 Update and fix links in the documentation 30 December 2018, 07:19:28 UTC
e1b2c82 Add license headers to files 30 December 2018, 07:00:06 UTC
1e4e6e4 Update NEWS links 30 December 2018, 07:00:05 UTC
5d19855 Merge pull request #30309 from JuliaLang/backport-1.1.0 Backports for 1.1.0 30 December 2018, 06:46:46 UTC
7cd0d20 Bump Pkg to 1.1.2. (#30521) (cherry picked from commit 002a9f5d76faa459dd6b9984b97410206aa055a6) 27 December 2018, 22:30:25 UTC
949d8e3 Add Dates as a test dependency to SparseArrays. (#30519) (cherry picked from commit 573cf74895f6a41f081324996b8d6773ee3ce83c) 27 December 2018, 22:30:24 UTC
4e97adf 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 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 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 generalize sparse matrix slicing to integer types (#30319) (cherry picked from commit 072ad7db4a0bdfa141713ae59dbf6b0706302481) 20 December 2018, 01:52:14 UTC
235bdc7 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 make `ndigits` more generic (#30384) (cherry picked from commit 2c714888b413c503590fd953196f7dcc2c3a32e3) 20 December 2018, 01:52:13 UTC
9a40122 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 fix #30124, broadcast regression due to removed pure annotation (#30420) (cherry picked from commit e6938a052ab6a4c41414a5ff0febfff48e761dce) 20 December 2018, 01:52:12 UTC
c379fb0 loading: work on simplifications (and some corrections) of docs (#29946) (cherry picked from commit 8b35e8424e10dfef94ad2c548ef6c5f600d22069) 20 December 2018, 01:52:10 UTC
64db937 Try implementing N-dimensional indexing for fast linear SubArrays (#30266) (cherry picked from commit 433ba13e22270ad7751449af4d84c8494bd04cc4) 20 December 2018, 01:52:09 UTC
5b766bb 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 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 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 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 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 fix reinterpret for 0-dimensional arrays (#30376) (cherry picked from commit c3799003d769c434a2507ec472aa3f80f6c39317) 20 December 2018, 01:52:03 UTC
47bd2ba fix #30335, regression in intersection of unions of typevars (#30353) (cherry picked from commit 8893aeccc3709b864e7e1b9c98502222e7c90eb6) 20 December 2018, 01:52:03 UTC
e8c818f Upgrade to Pkg 1.1.1. (#30378) (cherry picked from commit 77a7d92e91769146435fe92548d253fa18740840) 14 December 2018, 22:50:28 UTC
7cbac07 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 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 Copy editing in "Environment variables" docs (#30330) (cherry picked from commit 99b7b75ed08c71aa4be0a64111909cc5d2032e33) 13 December 2018, 20:42:18 UTC
f4d8ce1 fix #30346, specificity issue with DynamicPolynomials (#30360) (cherry picked from commit e4aa541ee66282aefe49ba3aa751b170b463d4f6) 12 December 2018, 23:54:12 UTC
28d9ec2 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 Update references to Base.SparseArrays (#30057) (cherry picked from commit a5f23c0dce6dd9fed6c0ec5eae8256eeda7406d9) 12 December 2018, 23:54:11 UTC
a2dcfe6 added doc for AbstractChannel (#30347) (cherry picked from commit dda64505b083704f190040333135807d96fe1743) 12 December 2018, 23:54:11 UTC
7b9c0e8 Add compat annotation for NaN handling in (l|r)mul! (#30361) (cherry picked from commit 797ddbb87aa4a36ce0ea00693801f605fdb88cbc) 12 December 2018, 23:54:10 UTC
7a26d7b 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 Force specialization on the type argument of `_similar_for` (#30331) (cherry picked from commit 891e2abdd778ae053451863f0ee81950834f881c) 12 December 2018, 23:54:09 UTC
5ccafa9 fix bug with max_values in union! (#30315) (cherry picked from commit f49cb42fb06492765f6320f3161e8363be5b7ada) 12 December 2018, 23:54:09 UTC
adadb31 use non Pkg for workflow (#30194) (cherry picked from commit 560e82906d9afdd6b841208160eeb70a85c63eb2) 12 December 2018, 23:54:08 UTC
4ca7837 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 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 adding == for structured matrices (#30108) (cherry picked from commit 2460301b46dba0b2c1c97889a399edb5162ee86f) 12 December 2018, 23:54:07 UTC
76ce618 Upgrade Pkg to version 1.1. (#30342) (cherry picked from commit 411a7cf1a74d61b0bb00f7b8738583d1b136a061) 12 December 2018, 23:54:07 UTC
2be2ebf 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 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 `@inbounds` annotations for filter (#30156) (cherry picked from commit 58f9bf7042c0e0ad8a50b0914a5aff76613962b6) 12 December 2018, 23:54:05 UTC
7b52bed NEWS edits for 1.1 (#30302) (cherry picked from commit 0a401f2b5dfa288e1812016b2b0311316de77697) 10 December 2018, 13:20:40 UTC
0f8c505 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 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
back to top