sort by:
Revision Author Date Message Commit Date
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
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
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
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
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
da52b79 deprecate replace(s::String, pat, r, n) to replace(s, pat=>r, count=n) (#25165) 22 December 2017, 20:53:32 UTC
84b14ac Merge pull request #25228 from stevengj/colortty fix color attribute in TTY and TTYTerminal to be more IOContext-like 22 December 2017, 19:41:22 UTC
6c94bd8 Fix missing ::Char annotation on `category_abbrev` (#25236) Just something I noticed looking over this code, seems good to do to ensure that we can change the implementation of this function in 1.x if we want to introduce AbstractChar. 22 December 2017, 14:13:24 UTC
26cbf72 Merge pull request #25139 from JuliaLang/vc/distributed2 move `nprocs` and `myid` to Distributed 22 December 2017, 13:17:23 UTC
e237f4f Merge pull request #22324 from JuliaLang/rf/replace Add replace & replace! for collections 22 December 2017, 11:54:45 UTC
eec85b2 Merge pull request #25239 from c42f/logging-cleanups Logging depwarn cleanup 22 December 2017, 11:42:29 UTC
8f9ae86 export TestSetException to prevent deserialization issues 22 December 2017, 11:06:56 UTC
56e208b move `nprocs` and `myid` to Distributed 22 December 2017, 11:06:56 UTC
15c4673 Deprecate getindex(::Factorization, ::Symbol) in favor of dot overloading (#25184) 22 December 2017, 06:37:34 UTC
ac9e091 Silence depwarns in tests of deprecated functionality 22 December 2017, 00:49:29 UTC
62df8bf Add license headers + stdlib Logging precompile 22 December 2017, 00:07:31 UTC
cd6acb7 Fixes for logging deprecations + tests * Temporariliy reinstate redirection for Base.display_error(). Uses of this (via logging(..., kind=:error)) will get a depwarn via the logging() function. * Move tests of deprecated functionality to deprecation_exec, so that they'll be executed without --depwarn=error 22 December 2017, 00:07:26 UTC
5fafb36 Merge pull request #25222 from JuliaLang/teh/methodtable_warn Fix MethodTable overwrite warning during build 21 December 2017, 22:04:19 UTC
915b2e8 fix spawn to work with AbstractPipe (#25209) 21 December 2017, 21:41:59 UTC
1e0d26b Rename unshift!/shift! to pushfirst!/popfirst! (#25100) 21 December 2017, 20:45:02 UTC
8872f90 Make arrays and ranges hash and compare equal (#16401) * Make vectors and ranges hash and compare equal When hashing AbstractVectors, first check whether their first elements are equal to a range, and hash them as a such if that's the case. This allows for O(1) hashing of (some) ranges consistent with AbstractArrays, which means they can now compare equal. Types which have a regular range step have to use the new TypeRangeStep trait to enable O(1) hashing rather than the O(N) AbstractArray fallback. Apply the new trait to date ranges which have a regular step. Add tests for the new behaviors. 21 December 2017, 19:54:03 UTC
158ddfe add replace & replace! for collections 21 December 2017, 18:11:37 UTC
2990e43 fix :color attribute in TTY and TTYTerminal to be more IOContext-like 21 December 2017, 17:33:23 UTC
1b4d495 Fix MethodTable overwrite warning during build 21 December 2017, 16:44:11 UTC
bd04c13 add ⟂ to infix operator precedence (#24404) 21 December 2017, 14:37:11 UTC
4705ba9 Merge pull request #23273 from JuliaLang/jb/ctors deprecate fallback constructor 21 December 2017, 13:47:10 UTC
5fcd0d9 Revert "Merge pull request #25219 from Sacha0/higho" This reverts commit fa856bb74b899d510f0746609d27485d2e5c561f, reversing changes made to f9e2d99285fd4c3ea038e740ef82307dcb5ed598. 21 December 2017, 12:46:09 UTC
d24ccd4 Merge pull request #25207 from JuliaLang/sk/xreload remove reload 21 December 2017, 11:15:24 UTC
fa856bb Merge pull request #25219 from Sacha0/higho optimize and fix map/broadcast over Adjoint/Transpose vectors 21 December 2017, 08:44:19 UTC
f9e2d99 Merge pull request #25158 from c42f/depwarn-caller-fix Depwarn caller fix 21 December 2017, 04:43:09 UTC
052d9ab Eliminate temporary in map/broadcast over Adjoint/Transpose vectors, and fix inference. 21 December 2017, 04:26:49 UTC
b57a592 make Ref(x) always construct a RefValue(x) object (#21527) the old behavior is now directly a feature of `convert` only instead 21 December 2017, 03:31:37 UTC
31006cf deprecate convert-to-construct fallback 21 December 2017, 00:09:49 UTC
d55148e consolidate `Associative` conversions, and allow `AbstractSet` conversions 21 December 2017, 00:09:06 UTC
25f26e1 update manual to explain the new mental model of `convert` vs. construct 21 December 2017, 00:09:05 UTC
0e726e6 change more `convert` methods to constructors deprecate a few more sketchy `convert` methods 21 December 2017, 00:09:05 UTC
97e7c0c remove fallback constructor from Core.Inference Instead, define explicit constructors for built-in integer types in boot.jl. 21 December 2017, 00:06:58 UTC
555264e Merge pull request #25162 from JuliaLang/sk/voider a more earnest attempt at renaming Void 20 December 2017, 23:41:26 UTC
1a6462e fix nextind bug for invalid UTF-8 (#25214) reported by bkamins in #24420 20 December 2017, 23:35:34 UTC
0f4d5db NEWS and deprecation for Void => Nothing rename 20 December 2017, 21:57:31 UTC
e5fa92b rename Void => Cvoid, Nothing (depending on usage) git ls-files base doc examples src stdlib test | xargs perl -i -ple '/\b(ccall|cglobal|cfunction)\b/ && s/\bVoid\b/Cvoid/g' git ls-files base doc examples src stdlib test | xargs perl -i -ple 's/\bPtr\{Void\}/Ptr{Cvoid}/g' git ls-files base doc examples src stdlib test | xargs perl -i -ple 's/\Ref\{Void\}/Ref{Cvoid}/g' perl -i -ple 's/\bVoid\b/Cvoid/g' base/atomics.jl base/libgit2/status.jl base/random/dSFMT.jl doc/src/manual/calling-c-and-fortran-code.md test/llvmcall.jl test/threads.jl git ls-files base doc examples src stdlib test | xargs perl -i -ple 's/\bVoid\b/Nothing/g' 20 December 2017, 21:57:30 UTC
84ce70b const Cvoid = Void 20 December 2017, 21:54:56 UTC
617afff fix #25137, return value of `dlclose` on windows (#25175) - Invert boolean value returned by Windows FreeLibrary so it matches that of POSIX dlclose - Add test of jl_dlclose/Libdl.dlclose to test/libdl.jl 20 December 2017, 17:20:12 UTC
564ecb0 Merge pull request #25050 from JuliaLang/teh/delete_method Support method deletion 20 December 2017, 11:49:11 UTC
23362c0 remove reload 20 December 2017, 10:45:09 UTC
7b1c06a Merge pull request #23528 from JuliaLang/rf/few-set-methods add few missing methods for set-like operations 20 December 2017, 09:43:40 UTC
eb0d9e4 Some small grammar nits (#25203) 20 December 2017, 09:42:05 UTC
6e2f503 fix #25055, `quote end` misoptimized to return same object (#25199) 20 December 2017, 06:50:26 UTC
b6d2731 Merge pull request #25191 from JuliaLang/ksh/evenmorearrays Xrefs and more examples for array indexing 20 December 2017, 05:23:35 UTC
2d45ef5 preserve `do` syntax in AST. part of #21774 (#23718) 20 December 2017, 04:02:31 UTC
b537f78 Merge pull request #25181 from JuliaLang/jn/disasm-symbolicator disasm: improve symbolicator 20 December 2017, 01:47:40 UTC
1319567 Merge pull request #25148 from Sacha0/despecial update context-independent and remove context-dependent lowering of ' 19 December 2017, 22:20:16 UTC
6bf6973 add mutating set-like operations for AbstractVector 19 December 2017, 21:43:07 UTC
ea3639e Make inbounds macros expression-like (#25033) 19 December 2017, 20:54:58 UTC
3c22019 disasm: improve symbolicators ability to handle constants 19 December 2017, 18:17:22 UTC
7a89d43 Xrefs and more examples for array indexing 19 December 2017, 17:16:40 UTC
de8774a fix perf regression in filter/filter! 19 December 2017, 12:34:00 UTC
35d280d add few missing methods for set-like operations 19 December 2017, 12:34:00 UTC
c16c0cb Merge pull request #25029 from JuliaLang/rf/intset-offset Make BitSet store any Int 19 December 2017, 11:51:50 UTC
55852ee add fuzzy testing for some Set and BitSet functions 19 December 2017, 08:46:43 UTC
a4371b2 BitSet: add a couple small optimizations * isempty: using _check0 instead of all makes it 35% faster * ==: checking first non-overlapping parts is more likely to be faster, as the the lower and upper parts of the bits field are unlikely to be zero (at least for a freshly created BitSet) 19 December 2017, 08:45:12 UTC
55968e7 BitSet: use _div64 & _mod64 from bitarray.jl 19 December 2017, 08:45:12 UTC
dd6a94a re-implement rand(::BitSet) 19 December 2017, 08:45:12 UTC
7f44009 optimize updating a value in BitSet _setint! was delegating to the bitarray code, but then some work was being redone in get_chunks_id. So we split this functionality into lower level functions. 19 December 2017, 08:45:12 UTC
13cdaeb BitSet push! & pop! : don't check for emptyness every time When a BitSet is empty, its offset must be initialized. But checking for emptyness in each invocation of _setint! was costly, so we put the check in a branch which is called less often. 19 December 2017, 08:45:12 UTC
ed692cd BitSet: use 0-based bit-indexing The 1-based indexing was forcing to promote Int to Int128 in chk_indice & chk_offset, to allow correct computation with extreme values (e.g. BitSet([typemin(Int)])). 1-based indexing was a left-over from the former BitVector as underlying implementation. Switching to 0-based indexing allows both a more-direct mapping between the model and the implementation, and better performance. 19 December 2017, 08:45:12 UTC
cb49741 morph BitSet into a real Int Set Add an offset field to BitSet acting as an infimum of stored values, which can be adjusted on-the-fly. BitSet then becomes able to store negative integers, and doesn't have to have elements centered around 0. 19 December 2017, 08:45:08 UTC
e48eaaf A few more references for arrays manual (#25173) 19 December 2017, 07:35:04 UTC
813ad93 emit a friendly error message for workspace(), close #25166 (#25170) 19 December 2017, 07:24:53 UTC
3216445 fill[stored]! for Symmetric and Hermitian matrices (#25152) 19 December 2017, 07:24:06 UTC
d5d12ad BitSet: swap the underlying BitVector for Vector{UInt64} The BitVector had already started to show its limits for BitSet needs. Juggling at 3 layers with BitSet, BitVector, and Vector{UInt64} was becoming confusing at times. Updating this code to handle negative integers only increased the confusion. Some modest performance improvements (~20%) could be achieved in the process for some functions. 19 December 2017, 07:01:57 UTC
e704d22 disasm: remove invalid OpInfoLookup code This lets LLVM fall through to the Symbol symbolicator, where we already have the right answer Otherwise, this code might get in the way, if the instruction encoding was not just the literal pointer. 19 December 2017, 05:32:29 UTC
1044335 More doctests for array fun (#24920) * Simple cleanup and doctest for views macro * Doctests for accumulate! and copy! 19 December 2017, 01:41:25 UTC
6e0549e Merge pull request #25150 from Sacha0/history move 0.6 NEWS.md section to HISTORY.md 19 December 2017, 01:10:41 UTC
6e3c1ce Remove special lowering of ' in *, /, and \ expressions to A[c]_(mul|ldiv|rdiv)_B[c]. 19 December 2017, 01:09:03 UTC
664fc98 Make A' lower to Core.postfixapostrophize(A) with default def = Adjoint(A) and clean up fallout. 19 December 2017, 01:09:03 UTC
07740b6 add tests for getfield-overloading (#25164) tests for PR #24960 18 December 2017, 22:50:03 UTC
back to top