4440b0f | Simon Byrne | 11 January 2018, 04:34:24 UTC | binomial should throw OverflowError instead of InexactError (#25498) | 11 January 2018, 04:34:24 UTC |
a3496f2 | Kristoffer Carlsson | 11 January 2018, 03:59:39 UTC | add test for array conversion reported in 22330 (#25448) | 11 January 2018, 03:59:39 UTC |
9cdd887 | Jeff Bezanson | 10 January 2018, 19:21:24 UTC | update `isassigned` for invalid Chars (#25473) | 10 January 2018, 19:21:24 UTC |
bc56748 | Sacha Verweij | 10 January 2018, 19:10:13 UTC | Merge pull request #25450 from Sacha0/decollect presently possible rewrites for potential collect deprecation | 10 January 2018, 19:10:13 UTC |
0abc263 | Matt Bauman | 10 January 2018, 14:43:21 UTC | Merge pull request #25461 from Sacha0/consify make Adjoint/Transpose behave like typical constructors | 10 January 2018, 14:43:21 UTC |
3d64d39 | Sacha Verweij | 10 January 2018, 14:42:21 UTC | Revise .' deprecation message and add .'-dep TODOs to base/deprecated.jl. [ci skip] (#25463) | 10 January 2018, 14:42:21 UTC |
2da9ddb | Milan Bouchet-Valat | 10 January 2018, 13:28:01 UTC | Change find() to return the same index type as pairs() (#24774) This does not change anything for AbstractVector, Tuple and general iterables, which continue to use linear indices. For other AbstractArrays, return CartesianIndexes (rather than linear indices). For AbstractDict, AbstractString and NamedTuple, return keys (previously not supported at all). Relying on collect() to choose the return element type allows supporting any definition of pairs(), including that for Dict, which creates a standard Generator for which eltype() returns Any. | 10 January 2018, 13:28:01 UTC |
a06cb6c | Kristoffer Carlsson | 10 January 2018, 13:23:27 UTC | add regression test for self referencesing struct (#25445) | 10 January 2018, 13:23:27 UTC |
eab372a | Jeff Bezanson | 10 January 2018, 05:53:15 UTC | remove some more 0.6 deprecation items (#25475) | 10 January 2018, 05:53:15 UTC |
6a45619 | Rafael Fourquet | 09 January 2018, 22:52:04 UTC | add issetequal and make hash/== generic for AbstractSet (#25368) | 09 January 2018, 22:52:04 UTC |
36a492c | Kristoffer Carlsson | 09 January 2018, 22:34:09 UTC | correct usage of modules in Documenter (#25471) | 09 January 2018, 22:34:09 UTC |
b6b6821 | Jeff Bezanson | 09 January 2018, 21:25:38 UTC | add more on the difference between convert and construct (#25470) also remove deprecated method from an example [ci skip] | 09 January 2018, 21:25:38 UTC |
3c28b79 | Sacha Verweij | 08 January 2018, 21:17:17 UTC | Make Adjoint/Transpose behave like typical constructors. | 09 January 2018, 20:10:42 UTC |
ba21f20 | Sacha Verweij | 08 January 2018, 21:15:51 UTC | Replace Adjoint/Transpose with adjoint/transpose (instances missed in #25364). | 09 January 2018, 20:04:38 UTC |
fc3170f | Elliot Saba | 09 January 2018, 19:58:29 UTC | Bump `hdiutil` image maximum capacity to 1TB (#25465) Hopefully we now never have to do this again. | 09 January 2018, 19:58:29 UTC |
9d32b3b | Sacha Verweij | 09 January 2018, 19:58:07 UTC | Add a TODO to 0.7 deps. (#25462) | 09 January 2018, 19:58:07 UTC |
8e7ae9f | Kristoffer Carlsson | 09 January 2018, 14:23:39 UTC | split out a part of stdlib into a Base category in docs (#24461) | 09 January 2018, 14:23:39 UTC |
9b5eed2 | Klaus Crusius | 09 January 2018, 08:03:51 UTC | fix error handling in printf.jl (#25382) | 09 January 2018, 08:03:51 UTC |
9624f10 | Matt Bauman | 09 January 2018, 08:01:11 UTC | Deprecate diff(::AbstractMatrix), require a dim argument (#25457) * Deprecate diff(::AbstractMatrix), require a dim argument Akin to `cumsum`, `diff` now requires a `dim` argument in cases where the array has more than one dimension. Final piece of #20041 for the 1.0 milestone. * Add reference to this PR in NEWS.md | 09 January 2018, 08:01:11 UTC |
19cd026 | John F. Gibson | 09 January 2018, 05:28:31 UTC | Fix for issue #25291: inconsistency in python printfd microbenchmark (#25456) | 09 January 2018, 05:28:31 UTC |
09f7213 | Sacha Verweij | 09 January 2018, 01:31:04 UTC | Merge pull request #25364 from Sacha0/lowercase adjoint/transpose transcend material concerns | 09 January 2018, 01:31:04 UTC |
310667b | Jeff Bezanson | 08 January 2018, 21:10:54 UTC | Merge pull request #25420 from JuliaLang/jb/cmpissues fix some issues with `cmp` and `isless` | 08 January 2018, 21:10:54 UTC |
aaa77ae | Rafael Fourquet | 08 January 2018, 21:09:21 UTC | fix count argument of replace! (#25427) `replace!` had one stack-overflow problem reported in #25384. Its fix #25386 made a method-overwrite, tentatively fixed in #25422. But `replace!` also didn't handle non-Int count arguments as expected (because there is no dispatch on keyword arguments). This fixes the root problem and adds tests for non-Int count. | 08 January 2018, 21:09:21 UTC |
8245356 | Jeff Bezanson | 08 January 2018, 20:50:37 UTC | Merge pull request #23393 from JuliaLang/rf/titlecase titlecase: chars not starting a word can be converted to lowercase | 08 January 2018, 20:50:37 UTC |
df91458 | Rafael Fourquet | 08 January 2018, 20:47:55 UTC | deprecate randjump(rng, length, poly) in favor of randjump(rng, steps, length) (#25320) | 08 January 2018, 20:47:55 UTC |
ac18317 | Sacha Verweij | 05 January 2018, 23:41:12 UTC | Lower ' directly to adjoint. | 08 January 2018, 18:54:16 UTC |
70aed06 | Sacha Verweij | 05 January 2018, 01:03:08 UTC | Replace Adjoint/Transpose with adjoint/transpose in SuiteSparse. | 08 January 2018, 18:54:15 UTC |
1aef8e0 | Sacha Verweij | 04 January 2018, 22:35:26 UTC | Replace Adjoint/Transpose with adjoint/transpose in IterativeEigensolvers. | 08 January 2018, 18:54:15 UTC |
6a21539 | Sacha Verweij | 04 January 2018, 19:08:16 UTC | Replace Adjoint/Transpose with adjoint/transpose throughout deprecations. | 08 January 2018, 18:54:15 UTC |
dd9cef8 | Sacha Verweij | 04 January 2018, 00:48:08 UTC | Replace Adjoint/Transpose with adjoint/transpose throughout base/. | 08 January 2018, 18:54:15 UTC |
43b2cfb | Sacha Verweij | 03 January 2018, 23:16:57 UTC | Replace Adjoint/Transpose with adjoint/transpose throughout test/. | 08 January 2018, 18:54:15 UTC |
16a944e | Sacha Verweij | 27 December 2017, 23:09:33 UTC | Make adjoint/transpose lazy with copy for materialization. | 08 January 2018, 18:54:15 UTC |
4f87318 | Sacha Verweij | 08 January 2018, 17:58:50 UTC | Merge pull request #25312 from Sacha0/nixdeps remove 0.6 deprecations | 08 January 2018, 17:58:50 UTC |
51ded25 | Sacha Verweij | 08 January 2018, 17:50:52 UTC | Merge pull request #25453 from Sacha0/perfstab remove type instability in LAPACK eig perf tests | 08 January 2018, 17:50:52 UTC |
c20de7c | Sacha Verweij | 08 January 2018, 17:48:52 UTC | Merge pull request #25451 from Sacha0/diagmetherr fix arguments to MethodError calls in base | 08 January 2018, 17:48:52 UTC |
f94ab0a | Rafael Fourquet | 22 August 2017, 16:55:55 UTC | titlecase: all non-letters are considered word-separators | 08 January 2018, 12:22:30 UTC |
7032e46 | Rafael Fourquet | 22 August 2017, 07:44:53 UTC | titlecase: chars not starting a word are converted to lowercase A keyword argument `strict` is added to `titlecase` to control whether to convert those chars to lowercase. The default value is `true`, which makes this change breaking. This is how some languages (e.g. Python) implement this function, and is compatible with http://www.unicode.org/L2/L1999/99190.htm. | 08 January 2018, 12:22:30 UTC |
8cb6949 | Kristoffer Carlsson | 08 January 2018, 08:17:26 UTC | give more helpful message if non AbstractTestSet is used as a testset (#25415) * give more helpful message if non AbstractTestSet is used as a testset * remove copy pasted comment | 08 January 2018, 08:17:26 UTC |
cce56c8 | Kristoffer Carlsson | 08 January 2018, 08:15:07 UTC | test inferrability of hash on Array (#25444) | 08 January 2018, 08:15:07 UTC |
a136c22 | Kristoffer Carlsson | 08 January 2018, 08:14:29 UTC | use colors when building docs (#25442) | 08 January 2018, 08:14:29 UTC |
a33547a | Kristoffer Carlsson | 08 January 2018, 08:13:57 UTC | remove unused markdown functions (#25449) | 08 January 2018, 08:13:57 UTC |
16707ba | Sacha Verweij | 08 January 2018, 04:43:49 UTC | Merge pull request #25446 from JuliaLang/kc/iocontext_examples add more examples to iocontext | 08 January 2018, 04:43:49 UTC |
69eb29e | Jeff Bezanson | 08 January 2018, 02:32:06 UTC | make `b"..."` yield an immutable `CodeUnits` vector (#25373) | 08 January 2018, 02:32:06 UTC |
b8ada9c | Tim Holy | 08 January 2018, 02:03:42 UTC | Merge pull request #20641 from JuliaLang/teh/depbind_module Deprecation warnings: print module name if line number is 0 | 08 January 2018, 02:03:42 UTC |
12a264f | Kristoffer Carlsson | 08 January 2018, 00:30:53 UTC | fix typo in pinv [ci skip] (#25443) | 08 January 2018, 00:30:53 UTC |
07586ad | Sacha Verweij | 07 January 2018, 23:43:01 UTC | Remove unnecesary collect/Vector/Array calls. | 07 January 2018, 23:43:18 UTC |
1f44e21 | Sacha Verweij | 07 January 2018, 20:44:10 UTC | Replace collect with (Vector|Matrix|Array) in stdlib/. | 07 January 2018, 23:43:17 UTC |
91beee0 | Sacha Verweij | 07 January 2018, 20:43:38 UTC | Replace collect with (Vector|Matrix|Array) in base/. | 07 January 2018, 23:43:17 UTC |
baf6eb2 | Sacha Verweij | 07 January 2018, 03:58:18 UTC | Replace collect with (Vector|Matrix|Array) in test/. | 07 January 2018, 23:43:17 UTC |
d472f09 | Sacha Verweij | 07 January 2018, 22:01:07 UTC | Remove type instability in LAPACK eig perf tests. | 07 January 2018, 22:01:07 UTC |
db055df | Sacha Verweij | 07 January 2018, 21:07:28 UTC | Fix arguments to MethodError calls in base/linalg/diagonal.jl and base/strings/basic.jl. | 07 January 2018, 21:17:54 UTC |
e858f55 | Sacha Verweij | 29 December 2017, 01:06:17 UTC | Remove 0.6 deprecations. | 07 January 2018, 20:38:02 UTC |
aafb37d | Kristoffer Carlsson | 07 January 2018, 18:59:46 UTC | add more examples to iocontext | 07 January 2018, 19:00:30 UTC |
ec8064c | Stefan Karpinski | 07 January 2018, 15:27:36 UTC | Merge pull request #25434 from JuliaLang/jb/fix25433 fix #25433, make `grow_to!` more inferrable | 07 January 2018, 15:27:36 UTC |
7b4ebf4 | Stefan Karpinski | 07 January 2018, 15:16:31 UTC | Merge pull request #25438 from JuliaLang/cjf/fix-log-color-test Fix for log colorization test due to merge overlap with #25289 | 07 January 2018, 15:16:31 UTC |
743539b | Keno Fischer | 07 January 2018, 13:46:58 UTC | Try to handle interrupting runtests better (#25348) I had a test that was hanging and I did not know which one. Hitting ^C would kill everything without showing which tests failed and which tests didn't complete. My next attempt was to enable InterruptException, but that doesn't seem to play well with the Distributed stuff (a topic for another time). This works by setting STDIN to raw and monitoring it for ^C instead. | 07 January 2018, 13:46:58 UTC |
bbcd773 | Kristoffer Carlsson | 07 January 2018, 13:34:44 UTC | fix autocompleting in cmd (#25410) | 07 January 2018, 13:34:44 UTC |
d9f482d | Kristoffer Carlsson | 07 January 2018, 13:29:22 UTC | empty line in REPL help mode prints general help (#25409) | 07 January 2018, 13:29:22 UTC |
9bd6fec | Chris Foster | 07 January 2018, 10:59:15 UTC | Fix for log colorization test due to merge overlap with #25289 | 07 January 2018, 10:59:15 UTC |
abb2061 | Chris Foster | 07 January 2018, 06:53:42 UTC | Merge pull request #25370 from JuliaLang/cjf/ConsoleLogger ConsoleLogger for more fully featured log printing | 07 January 2018, 06:53:42 UTC |
b96097b | Jeff Bezanson | 07 January 2018, 00:26:01 UTC | camel-case `iteratorsize` and `iteratoreltype` (#25402) This matches other traits better. | 07 January 2018, 00:26:01 UTC |
7403e0e | Jeff Bezanson | 07 January 2018, 00:23:38 UTC | avoid defining methods for `write` that match one argument (#25412) | 07 January 2018, 00:23:38 UTC |
0a98aa9 | Kristoffer Carlsson | 06 January 2018, 23:38:14 UTC | make print_with_color emit starting and terminating ANSI sequences on each line (#25289) | 06 January 2018, 23:38:14 UTC |
dbf0b45 | Simon Byrne | 06 January 2018, 23:14:28 UTC | allow use of begin blocks inside enum definitions (#25424) | 06 January 2018, 23:14:28 UTC |
886900c | Stefan Karpinski | 06 January 2018, 23:13:09 UTC | Merge pull request #25425 from JuliaLang/mb/reshapeundeferr Fix undefined var error in reshape error | 06 January 2018, 23:13:09 UTC |
5ceb685 | Jeff Bezanson | 06 January 2018, 21:07:08 UTC | fix #25433, make `grow_to!` more inferrable | 06 January 2018, 21:07:08 UTC |
7b82e50 | Jameson Nash | 06 January 2018, 20:03:43 UTC | README: show coveralls status in coverall badge (#25419) I assume that this is more helpful than seeing the same number twice. | 06 January 2018, 20:03:43 UTC |
2b0f219 | Jay Weisskopf | 06 January 2018, 20:01:54 UTC | Replace "labelled" with "labeled" in documentation (#25426) "labeled" is the more common spelling, and less likely to be interpreted as a misspelling at first glance. https://books.google.com/ngrams/graph?content=labeled%2Flabelled&corpus=15 | 06 January 2018, 20:01:54 UTC |
2cfa6a5 | Timo Kluck | 06 January 2018, 18:44:50 UTC | Add fast implementation of find_next and find_prev for sparse vectors and matrices. * Sparse vector/matrix: add fast implementation of find_next and find_prev Before this commit, find_next() will just use the default implementation of looping over each element. When find_next is called without a function filter as first argument, we *know* that semantics are to find elements x satisfying x != 0, so for sparse matrices/vectors, we may only loop over the stored elements. Some care must be taken for stored zero values; that's the reason for the indirection of _sparse_find_next (which only finds the next stored element) and the actual find_next (which does actual non-zero checks). * Optimized findnext() for sparse: update now that predicate needs to be explicit Since we now need explicit predicates [1], this optimization only works if we know that the predicate is a function that is false for zero values. As suggested in that pull request, we could find out by calling `f(zero(eltype(array)))` and hoping that `f` is pure, but I like being a bit more conservative and only applying this optimization only to the case where we *know* `f` is equal to `!iszero`. For clarity, this commit also renames the helper method _sparse_findnext() to _sparse_findnextnz(), because now that the predicate-less version doesn't exist anymore, the `nz` part isn't implicit anymore either. | 06 January 2018, 18:44:50 UTC |
08620e5 | Sacha Verweij | 06 January 2018, 08:09:55 UTC | Slightly relax LAPACK gelsy test tolerance. (#25418) | 06 January 2018, 08:09:55 UTC |
daa0262 | Matt Bauman | 06 January 2018, 00:40:42 UTC | fix undefined var error in reshape error | 06 January 2018, 00:47:23 UTC |
ada8b06 | Jeff Bezanson | 05 January 2018, 21:47:25 UTC | restrict `isless` and `cmp` to vectors also implement it for row vectors | 05 January 2018, 21:47:25 UTC |
63487e3 | Jeff Bezanson | 05 January 2018, 21:15:47 UTC | fix docstring for `cmp` of strings | 05 January 2018, 21:15:47 UTC |
fb52730 | Kristoffer Carlsson | 05 January 2018, 19:41:16 UTC | error on missing testfile (#25408) | 05 January 2018, 19:41:16 UTC |
f41a8f8 | Jeff Bezanson | 05 January 2018, 19:38:16 UTC | expand `min`/`max` with `missing` to all types (#25403) | 05 January 2018, 19:38:16 UTC |
9dd18b1 | Klaus Crusius | 05 January 2018, 19:32:37 UTC | Replace without stack overflow # 25384 (#25386) avoid stack overflow for unsupported argument types in replace! | 05 January 2018, 19:32:37 UTC |
06c66d2 | Kristoffer Carlsson | 05 January 2018, 19:25:14 UTC | fix return value of write(::IO, ::IO) (#25406) | 05 January 2018, 19:25:14 UTC |
b8b4fb3 | Jeff Bezanson | 05 January 2018, 19:21:59 UTC | preserve sign of NaN in conversions to and from BigFloat (#25378) | 05 January 2018, 19:21:59 UTC |
e8c7469 | Fredrik Ekre | 05 January 2018, 17:39:05 UTC | fix some NEWS entries that should be in the 0.7 section (#25405) | 05 January 2018, 17:39:05 UTC |
63ecd06 | Chris Foster | 05 January 2018, 15:20:27 UTC | Set the group of failed log events to logevent_error This is to allow clean filtering of log event failures when these are automatically caught by the system. | 05 January 2018, 15:26:37 UTC |
af7cda9 | Chris Foster | 02 January 2018, 10:49:29 UTC | ConsoleLogger for readable interactive logging Start of a ConsoleLogger optimized for viewing log records in the REPL. This is the SimpleLogger code copied and modified to: * Provide configurable metadata formatting * Right justify some of the metadata * Use show() and showerror() for formatting values in ConsoleLogger key value pairs. * Set the :limit IOContext key to sensibly show approximations of large data structures Also make this the default logger type so that users can get interface improvements by upgrading the stdlib Logging library rather than being bound to Base. | 05 January 2018, 15:26:37 UTC |
0ddf9ed | Tim Holy | 05 January 2018, 12:22:47 UTC | Merge pull request #25321 from dlfivefifty/dl/stridedarrayinterface Fix #17812, fix #25247 | 05 January 2018, 12:22:47 UTC |
b10f30b | Tim Holy | 05 January 2018, 12:18:10 UTC | Merge pull request #25393 from JuliaLang/teh/fix_25286 In high-precision arithmetic tests, don't outsmart the obvious | 05 January 2018, 12:18:10 UTC |
5953286 | Jeff Bezanson | 05 January 2018, 02:58:31 UTC | update doc string for `cmp` after #25380 (#25390) | 05 January 2018, 02:58:31 UTC |
2d7b6e2 | Tim Holy | 04 January 2018, 22:57:49 UTC | Deprecation warnings: print module name if line number is 0 | 04 January 2018, 22:57:49 UTC |
b5d4f3c | Fredrik Ekre | 04 January 2018, 22:02:18 UTC | rewrite all ones(...) calls in base, stdlib, test and documentation (#25087) | 04 January 2018, 22:02:18 UTC |
346605b | Sheehan Olver | 04 January 2018, 20:18:15 UTC | test_deprecated for strides before implementing | 04 January 2018, 20:18:15 UTC |
7ce3036 | Sheehan Olver | 04 January 2018, 20:07:02 UTC | merge master | 04 January 2018, 20:07:02 UTC |
b3fa4ef | Tim Holy | 04 January 2018, 19:46:39 UTC | In high-precision arithmetic tests, don't outsmart the obvious Fixes #25286 | 04 January 2018, 19:46:39 UTC |
1950086 | Milan Bouchet-Valat | 04 January 2018, 19:38:28 UTC | Merge pull request #24673 from JuliaLang/nl/search Clean up search and find API | 04 January 2018, 19:38:28 UTC |
236d190 | Kristoffer Carlsson | 04 January 2018, 18:53:30 UTC | make code_warntype and co work with unlowered form of getproperty and setproperty! (#25282) | 04 January 2018, 18:53:30 UTC |
93454e2 | Simon Byrne | 04 January 2018, 16:44:16 UTC | bump MPFR to 3.1.6 (#24924) We can also remove the patch from #22857. | 04 January 2018, 16:44:16 UTC |
1b061e1 | Andrew Keller | 04 January 2018, 16:33:29 UTC | Improve consistency of formatting and wording of deprecation warning messages. (#25366) | 04 January 2018, 16:33:29 UTC |
a621739 | Fredrik Ekre | 04 January 2018, 16:31:28 UTC | remove old Dates exports from base/exports.jl (#25387) | 04 January 2018, 16:31:28 UTC |
89c815b | Kristoffer Carlsson | 04 January 2018, 16:26:11 UTC | remove Markdown's own color printing functionality, use Base's instead (#25293) * remove Markdown's own color printing functionality, use Base's instead * update line number in test | 04 January 2018, 16:26:11 UTC |
e422547 | Simon Byrne | 04 January 2018, 16:21:58 UTC | Add mapreduce_single function (#25051) Since the demise of `r_promote` in #22825, there is now a type-instability in `mapreduce` if the operator does not give an element of the same type as the input. This arose during my implementation of Kahan summation using a reduction operator, see: https://github.com/JuliaMath/KahanSummation.jl/pull/7 This adds a `mapreduce_single` function which defines what the result should be in these cases. | 04 January 2018, 16:21:58 UTC |
a558d76 | Sheehan Olver | 04 January 2018, 16:12:46 UTC | state argument type in substrides so inference is correct | 04 January 2018, 16:12:46 UTC |
e3b7b18 | Jeff Bezanson | 04 January 2018, 16:08:39 UTC | Merge pull request #25319 from JuliaLang/rf/rand/unleash-remains two small changes from #24912 | 04 January 2018, 16:08:39 UTC |
6a46b10 | Jeff Bezanson | 04 January 2018, 16:01:24 UTC | remove `using DelimitedFiles` from default juliarc (#25374) | 04 January 2018, 16:01:24 UTC |
edeb002 | Jeff Bezanson | 04 January 2018, 15:57:43 UTC | fix fallback floating-point `isless` for `-NaN, NaN` (#25376) | 04 January 2018, 15:57:43 UTC |