sort by:
Revision Author Date Message Commit Date
5953286 update doc string for `cmp` after #25380 (#25390) 05 January 2018, 02:58:31 UTC
b5d4f3c rewrite all ones(...) calls in base, stdlib, test and documentation (#25087) 04 January 2018, 22:02:18 UTC
1950086 Merge pull request #24673 from JuliaLang/nl/search Clean up search and find API 04 January 2018, 19:38:28 UTC
236d190 make code_warntype and co work with unlowered form of getproperty and setproperty! (#25282) 04 January 2018, 18:53:30 UTC
93454e2 bump MPFR to 3.1.6 (#24924) We can also remove the patch from #22857. 04 January 2018, 16:44:16 UTC
1b061e1 Improve consistency of formatting and wording of deprecation warning messages. (#25366) 04 January 2018, 16:33:29 UTC
a621739 remove old Dates exports from base/exports.jl (#25387) 04 January 2018, 16:31:28 UTC
89c815b 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 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
e3b7b18 Merge pull request #25319 from JuliaLang/rf/rand/unleash-remains two small changes from #24912 04 January 2018, 16:08:39 UTC
6a46b10 remove `using DelimitedFiles` from default juliarc (#25374) 04 January 2018, 16:01:24 UTC
edeb002 fix fallback floating-point `isless` for `-NaN, NaN` (#25376) 04 January 2018, 15:57:43 UTC
068f94b Merge pull request #25362 from JuliaLang/jb/pointer_from_objref disallow `pointer_from_objref` on immutable values. fixes #15857 04 January 2018, 15:56:42 UTC
ff8b17d Deprecate findin(a, b) in favor of find(occursin(b), a) 04 January 2018, 15:52:54 UTC
6ca43fc Deprecate ismatch(r, s) in favor of contains(s, r) 04 January 2018, 15:52:54 UTC
d5f74cd Deprecate (r)searchindex(...) in favor of first(findnext/findprev(...)) 04 January 2018, 15:52:53 UTC
93eef2d Merge search into findfirst/findnext and rsearch into findlast/findprev 04 January 2018, 15:52:53 UTC
69f9c2e Merge pull request #25380 from JuliaLang/jb/lexcmp deprecate `lexcmp`, `lexless`; define `cmp` in terms of `isless` 04 January 2018, 15:41:26 UTC
3e4ab51 fix deprecation warning for findn(::AbstractVector) (#25365) adjust documentation for findn (fix #25343) remove special special cases for findn(::AbstractArray{T,(1|2)}) 04 January 2018, 11:43:28 UTC
caf31eb remove deprecated usage of float [ci skip] (#25379) 04 January 2018, 05:46:56 UTC
d1d48b0 base `cmp` for floats on `isless` instead of throwing errors part of #5290 04 January 2018, 05:39:18 UTC
c3a76c0 deprecate `lexcmp` and `lexless` to `cmp` and `isless` part of #5290 04 January 2018, 04:05:42 UTC
2138144 widen `empty(::Set)` to `empty(::AbstractSet)` (#25363) this allows more operations e.g. on `KeySet` to work. 04 January 2018, 02:34:27 UTC
c2bdb99 don't double-count data shared by multiple arrays in `summarysize` (#25372) also count Array object header size fixes #25367 03 January 2018, 20:45:55 UTC
2043060 Merge pull request #25241 from JuliaLang/jb/vectorstring safer vector<->string conversions, fixing #24388 03 January 2018, 18:48:05 UTC
1502bd0 disallow `pointer_from_objref` on immutable values. fixes #15857 03 January 2018, 18:06:09 UTC
1750a83 remove redundant `data_pointer_from_objref` 03 January 2018, 18:06:09 UTC
5dcd469 improve inference of `T.mutable` field access 03 January 2018, 18:06:09 UTC
3d1886f Fix hash(::AbstractArray) failure in when some types support - and others do not (#25250) The existing code only checked that subtraction was supported for the first two elements, but not for subsequent elements, which is necessary for heterogeneous arrays. Also fix a StackOverflow error due to the widen() fallback calling itself recursively by throwing a MethodError manually. 03 January 2018, 16:04:19 UTC
d7a5569 add even more arrow operators (#25360) 03 January 2018, 15:08:29 UTC
a70504f A few fixes to the bkfact docstring (#25316) Adjust signature of `bkfact!` Clarify meaning of ' for complex symmetric matrices Pivoting matrix needs transposition 03 January 2018, 08:28:22 UTC
e24e50a make union(::Tuple,...) work again (fix #25338) (#25354) 03 January 2018, 04:18:37 UTC
4808eda simplify definition of `isimmutable` This seems to date from before the representation of tuple types was changed in v0.4. 02 January 2018, 23:57:23 UTC
d481b1b Merge pull request #25358 from JuliaLang/jn/loading-pre-error require: refactor error handling 02 January 2018, 23:32:46 UTC
f532093 require: refactor error handling it was a redundant to repeat the name->file mapping in require_from_serialized, factor it out to manage more of the error handling at one time (even though this approach requires the duplication of slightly more code) 02 January 2018, 20:55:43 UTC
7bce3b1 prevent modifying vector after in-place conversion to string part of #24388 02 January 2018, 18:21:35 UTC
7a44c04 deprecate Vector<->String conversion in favor of something safer add `CodeUnits` and `codeunits` fixes #24388 02 January 2018, 18:21:01 UTC
2cc82d2 Correct return type for `std` along region (#25304) * Correct return type for std along region * Use isa instead of typeof 02 January 2018, 11:44:13 UTC
c3c0964 Some adjustments for dimensionful numbers (#25035) * Replace `0` and `1` with `zero(T)` and `one(T)` following PR 24656. * Revise NEWS entry. * More informative depwarns. * Tweak the deprecations for `zeros(D::Diagonal[, opts...])`. 02 January 2018, 08:33:22 UTC
6729e4f Merge pull request #25350 from jayschwa/fix-news-links Fix NEWS.md links for grouped #22064 and #24278 02 January 2018, 00:25:04 UTC
973e548 Fix NEWS.md links for grouped #22064 and #24278 Ran NEWS-update.jl to refresh link references. 01 January 2018, 20:16:18 UTC
a655e66 Fix typo in supported types by Atomic (#25346) Change `Float128` to `Float64`. 01 January 2018, 19:49:17 UTC
a4757db Update typos in stdlib/Dates/docs/src/index.md (#25347) 01 January 2018, 19:48:40 UTC
22d9421 Bump :copyright: (#25345) 01 January 2018, 17:06:43 UTC
a3e24cb add leftsquigarrow and rightsquigarrow operators in parser (#25342) 31 December 2017, 22:09:36 UTC
fae72aa Merge pull request #25290 from JuliaLang/jn/kwarg_pairs decouple kwargs performance improvement from API changes 31 December 2017, 20:29:02 UTC
fc4fc14 Revert "REPL: change ^C to "Clear" input area if not already empty" (#25064) This reverts commit 2f3abe9fc391167ad418b31894d0f491284b0ad8. 31 December 2017, 18:12:58 UTC
9018379 fix deprecation of spones from #25037 (#25330) 31 December 2017, 05:08:29 UTC
56b59ec some small fixes to `jl_log` (#25335) - synchronize printing format of fallback logging - make new logging work under `--lisp` 31 December 2017, 02:56:01 UTC
7fc268f remove 0.6 deprecations in the front end (#25336) 31 December 2017, 02:55:28 UTC
2116b4c Send all parser and lowering depwarns to the logging system (#25257) Forward all frontend depwarn messages through to the julia logging system for consistency of formatting and dispatch. Notable changes: * Depwarn messages go to the logging system, rather than STDERR * Meta.parse() is given a `depwarn` keyword for convenience in controlling deprecation warnings. * Tests for all parser and lowering deprecation warnings Detail: * Ensure that syntax-deprecation, deprecation-message forwards to the logging system. Split these into distinct functions for depwarns coming from the parser vs lowering, as these extract line number information in a different way. * Include file and line number as metadata everywhere that the frontend knows about it. * Remove jl_parse_depwarn(), replace flisp *depwarn* / *deperror* with simplified *depwarn-opt* handled in one place. * Replace Base.syntax_deprecation_warnings() with Meta.parse(..., depwarn=false) * Internal C functions jl_log() and jl_logf() for use when communicating log messages from C code. These will need to be augmented with an async jl_safe_log() or something similar when printing log messages from the runtime internals. Todo: * Figure out a decent `id` for the syntax and lowering depwarn messages 30 December 2017, 18:42:07 UTC
4d1d723 Merge pull request #25276 from JuliaLang/sk/ironic remove ironic invisible Unicode junk 30 December 2017, 16:14:26 UTC
17ba03a Merge pull request #25227 from invenia/rf/abstractdatetime Introduce an `AbstractDateTime` type 30 December 2017, 09:42:17 UTC
224b40f Better condition LAPACK least squares solver test matrices to avoid CI failures. (#25287) 30 December 2017, 07:34:28 UTC
dad96fb Use -ffc2 when compiling Fortran libraries with gfortran and MKL (#25298) Fixes #17946 30 December 2017, 05:49:46 UTC
3bcc952 Some xrefs and grammar fixes for manual (#25309) 29 December 2017, 23:26:33 UTC
41697f9 remove some uses of `Vector{UInt8}(::String)` 29 December 2017, 20:45:37 UTC
2a56a37 make `using A.B` only for modules, `using A: B` only for single bindings (#25306) part of #8000 29 December 2017, 20:38:15 UTC
bbc7b83 fix replace deprecation in julia-config (#25288) 29 December 2017, 20:37:01 UTC
ea5b0a3 faster rand(::MersenneTwister, ::Union{[U]Int{8,16,32},Bool}) (#25277) Now that generating scalar Float64 values (i.e. 52 random bits) is even faster, it becomes faster to just generate such values and make small integers out of them, rather than saving entropy bits with using the integer cache. 29 December 2017, 12:42:31 UTC
3788b51 make Sampler{E} encode the type E of elements which are generated Before, a call like `rand(rng, Sampler(rng, 1:10), 3)` generated an `Array{Any,1}`, so a way to get the `eltype` of a Sampler is necessary. Instead of changing Sampler -> Sampler{E}, implementing appropriate eltype methods would have been possible, to keep the helper Sampler subtypes more flexible, but it seemed to be simpler this way. 29 December 2017, 12:11:50 UTC
da29da1 rename CloseOpen -> CloseOpen01, Close1Open2 -> CloseOpen12 29 December 2017, 12:11:06 UTC
d0ed2f2 add Future.copy! function (#25144) 29 December 2017, 11:54:17 UTC
4d166fa Fix conjugation of UniformScaling. (#25294) 28 December 2017, 21:38:00 UTC
18bed58 Merge pull request #25238 from Sacha0/higho2 optimize and fix map/broadcast over Adjoint/Transpose vectors, take 2 28 December 2017, 21:35:12 UTC
eb91796 Merge pull request #25217 from Sacha0/sunsetjazz sunset linalg jazz 28 December 2017, 20:31:26 UTC
58f7961 Update docstring of bkfact and related getindex. (#25185) * Update docstring of bkfact and related getindex. To be compatible with 88e7fbcd002c21e6a03fe18643d83838cdbb31f7. Also include the actual decomposition format. Fix missing permutation matrix in the `getindex` docstring. * Removed transpose from second permutation matrix. Also mention properties of permutation matrix in docstring. 28 December 2017, 16:36:55 UTC
b90274e undo breaking change to kwargs iteration order This starts to decouple the performance improvement of #24795 from the existence of exactly one implementation of Core.NamedTuple, in preparation for implementing NamedTuple in Julia rather than C. 27 December 2017, 21:11:44 UTC
1238bad Merge pull request #25280 from lakshayg/fix/Pkg_status update Pkg.status to throw if pkg does not exist 27 December 2017, 20:40:20 UTC
c44883e keep non deprecated symbols when finding help completions (#25284) instead, filter out deprecated symbols 27 December 2017, 20:06:49 UTC
ca7b665 make Iterators available for Inference usage 27 December 2017, 19:56:24 UTC
ec6afca fix terminal rendering of markdown tables (#25283) 27 December 2017, 19:20:08 UTC
e5c68f3 Change output of dump(T) (#25275) Fixes #24812. 27 December 2017, 17:56:50 UTC
4e76831 improve UInt-type of octal literals. fix #25216 (#25259) 27 December 2017, 17:52:29 UTC
a93b8b2 update Pkg.status to throw if pkg does not exist closes #18206 27 December 2017, 14:55:00 UTC
207c6ca remove ironic invisible Unicode junk 27 December 2017, 07:49:40 UTC
ee66f2e Merge pull request #25200 from JuliaLang/jn/flush-uv implement flush for libuv streams 27 December 2017, 07:14:41 UTC
de87aca Merge pull request #25272 from Sacha0/rempure remove legacy at-pure annotation from linalg/adjtrans 27 December 2017, 06:19:16 UTC
2a881d3 windows: limit uv_write size The OS definition of a `long` is too small to represent a `size_t`, so we need to limit the size of our writes. Also limit the size of our allocations during reading, since libuv will cast the result to a `ssize_t` (and also because we want to respect our `throttle` parameter). fix #13578 (on Windows) 27 December 2017, 04:12:55 UTC
014bf96 improve printout from C on platforms with slow I/O 26 December 2017, 19:43:08 UTC
fd74f16 fix flush for libuv streams 26 December 2017, 19:43:08 UTC
d0fa130 Remove legacy at-pure annotation from linalg/adjtrans. 26 December 2017, 18:38:44 UTC
1a6e34b preserve structure of `using` and `import` statements in parser (#25256) This allows round-trip printing and more flexibility in how the statements are interpreted. 26 December 2017, 16:45:52 UTC
5f59ef5 implement `sizeof` for `SubArray` (#25258) 26 December 2017, 14:29:47 UTC
f3d6132 Merge pull request #25111 from fredrikekre/fe/log Some logging printing improvements 26 December 2017, 02:29:40 UTC
3ed7386 Deprecate ConjRowVector/RowVector in favor of Adjoint/Transpose. 26 December 2017, 02:24:56 UTC
7c8068f Deprecate ConjArray as part of the ConjRowVector/RowVector implementation. 26 December 2017, 02:24:55 UTC
d83dca9 Deprecate A[ct]_(mul|ldiv|rdiv)_B[ct][!] in favor f *, /, \, mul!, ldiv!, and rdiv!. 26 December 2017, 02:24:55 UTC
4b74a74 only allow certain characters after interpolated vars (#25234) 25 December 2017, 07:17:41 UTC
ebc2493 change similar(::AbstractSet) to empty(::AbstractSet) (#25224) 24 December 2017, 12:02:11 UTC
9d2bc2c some logging things - use user customizable colors - nice box drawing chars - print line info after key value pairs - always put the line info on its own line for multiline messages - indent key-value pair - print line info in grey 24 December 2017, 12:01:09 UTC
fa2ae8c Merge pull request #24992 from tkoolen/tk/in-place-broadcast Make it easier to extend broadcast! 24 December 2017, 11:44:33 UTC
99b8dc3 MersenneTwister: more efficient Float64 scalar generation with caching (#25197) Like for integers, a cache of size 8016 bytes seems to be optimal. 24 December 2017, 11:24:40 UTC
c077dad fix a couple replace(::String,...) from #25165 (#25260) 24 December 2017, 11:18:34 UTC
b385693 MersenneTwister: more efficient integer generation with caching (#25058) 23 December 2017, 16:51:13 UTC
2d1d6d0 Fix typo in LineEdit (#25255) 23 December 2017, 12:52:14 UTC
fa3fe32 Fix #24914. Reimplement and generalize all-scalar optimization. Add documentation. Explicitly return dest in various broadcast!-related methods. This is to make things easier on inference. Found by @timholy. Collapse spbroadcast_args! into broadcast! as suggested by @Sacha0. 23 December 2017, 04:21:48 UTC
058716e Guard against accidental singularity in a sparse linalg test. (#25218) 22 December 2017, 22:30:06 UTC
0b27900 Document a convention for argument precedence (#25174) This documents Jeff's proposed convention in #19150 in the manual's style guide. Fixes #19150 22 December 2017, 22:26:24 UTC
5f14f11 deprecate ipermute! in favor of invpermute! (#25168) 22 December 2017, 20:58:25 UTC
back to top