https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
6db78d5 WIP for Stefan This is untested work in progress on kf/iterate, since Stefan wanted to work on decoupling string iteration from indexing. 04 January 2018, 21:22:54 UTC
ca6293b Fix hashing code 01 January 2018, 23:09:16 UTC
9f5c04f Fix bug in LineEdit 01 January 2018, 19:20:28 UTC
cf114c3 Fix asyncmap 01 January 2018, 13:26:59 UTC
c176305 Fix inference emulation of iteration protocol 01 January 2018, 13:26:59 UTC
fef7872 More WIP 01 January 2018, 13:26:59 UTC
8fe3d93 One more fix 01 January 2018, 13:26:59 UTC
e23043d Fix new lowering 01 January 2018, 13:26:59 UTC
3acd6ff Iterate WIP 01 January 2018, 13:26:58 UTC
4c470df indexed_next -> indexed_iterate 01 January 2018, 13:26:58 UTC
a399f97 Import Jameson's lowering changes 01 January 2018, 13:26:58 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
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
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
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
5ff0863 Eliminate temporary in map/broadcast over Adjoint/Transpose vectors, and fix inference. (Take 2.) 22 December 2017, 00:04:53 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
e47f22a Introduce an `AbstractDateTime` type. By having both `DateTime` and `ZonedDateTime` from TimeZones.jl subtype an `AbstractDateTime` we should be able to write more general code without needing to use a `Union{DateTime, ZonedDateTime}` or operate on the `TimeType` (which is too general). 21 December 2017, 17:27:49 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
back to top