https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
d83848c REPL: enable undo in bracketed paste mode 03 September 2017, 14:59:24 UTC
8bf5b32 REPL/LineEdit to support "undo": part of #8447 The REPL now supports undo via Ctrl-/ or Ctrl-_. This should very closely minic the behavior of other readline/emacs shells, except it doesn't let the user goto a historical entry (A), edit it, goto a different historical entry (B), return to the first (A) and undo the edits. 03 September 2017, 14:59:20 UTC
f5b96f7 Merge pull request #23377 from JuliaLang/rf/REPL-killring REPL: implement a kill ring 03 September 2017, 11:49:56 UTC
8422d50 REPL: add tests for the kill ring 03 September 2017, 08:53:03 UTC
2d962c1 REPL: specify regions with open-close ranges using Pairs All call sites of `splice_buffer!` were manually substracting 1 to the last position of the range, indicating that it's more natural to specify a region with an open-close range. Therefore, `splice_buffer!` and `edit_replace` (thin wrapper of `splice_buffer!`) are merged into `edit_splice!`, which takes a `Region` (a pair of integers) object instead of a range. 03 September 2017, 08:53:02 UTC
c2cbef2 REPL: implement a kill ring (fix part of #8447) After a yank ("^Y"), it's possible to "yank-pop" with the "M-y" binding, which replaces the just-yanked text with an older entry from the "kill-ring". 03 September 2017, 08:41:50 UTC
9cf7505 REPL: register previous run action as symbol 03 September 2017, 08:41:46 UTC
adae830 REPL: add few "region" operations * add possibility to set the "mark" in the edit area, with C-Space * the mark and current position (the "point") delimit a region * C-x C-x exchanges the mark with the point * M-w is set to copy the region into the kill buffer * M-W is set to kill the region into the kill buffer (in Emacs, the binding for this is C-w, but it's already taken by edit_werase) 03 September 2017, 08:23:55 UTC
dd7feae REPL: free-up '\0' as a key (sent by Ctrl-Space) '\0' was used as a sentinel for self-insert (spelled "*" in keymaps), which made it un-available for Ctrl-Space combo. We replace here '\0' with an un-assigned sentinel Char value. 03 September 2017, 07:44:57 UTC
6a1e339 Merge pull request #23563 from JuliaLang/yyc/build/assert Makes sure assertion respects JL_NDEBUG in C++ code 02 September 2017, 23:58:23 UTC
9edfa55 Merge pull request #23559 from JuliaLang/rf/fix-intset-test fix IntSet tests invalid since #23138 02 September 2017, 22:53:39 UTC
b8536bf Use min(size(A)...) instead of max(size(A)...) when computing the numrical rank (#23523) Fixes #23386 02 September 2017, 19:55:54 UTC
45b0013 Makes sure assertion respects JL_NDEBUG in C++ code This generalizes `fix_llvm_assert.h` to `julia_assert.h` and replace (almost) all uses of `cassert` and `assert.h` with `julia_assert.h`. Changes the rule for including `julia_assert.h` so that includes of `assert.h` from external headers (including `libsupport`) won't accidientally disables assertion. Without this patch, the `assert.h` included in `libsupport.h` (in `julia.h`) may disable assertions in our c++ code. 02 September 2017, 19:47:34 UTC
92ff781 faster sparse(::Diagonal) (#23536) 02 September 2017, 19:02:09 UTC
6792ad5 fix IntSet tests invalid since #23138 Now IntSet have the length of their underlying BitVector be a multiple of 64, so resizing them to something else breaks this invariant. 02 September 2017, 12:25:51 UTC
43ced35 more about type annotation (#23180) * more about type annotation Type annotation not recommended for types constructed at run-time 02 September 2017, 08:13:24 UTC
fc54dc4 update rationalize docs (#23541) Removed description of default for T. Was redundant with signature 01 September 2017, 23:35:58 UTC
d4a5553 Cleaned up default descriptions in reflection.jl (#23543) * Cleaned up default descriptions in reflection.jl Redundant default descriptions were removed. In addtion, square brackets to denote optional arguments were replaced by default syntax: code_native([io], f, types, [syntax]) -> code_native(io=STDOUT, f, types, syntax=att) * Use `[io=STDOUT,]` to show default argument 01 September 2017, 23:34:08 UTC
bad1329 Merge pull request #23538 from JuliaLang/ksh/doccommit Add docs for internal commit method 01 September 2017, 19:35:21 UTC
99173bb clarification about ℯ (#23534) 01 September 2017, 14:07:51 UTC
e0ca7d0 Add docs for internal commit method 01 September 2017, 01:16:08 UTC
44fe78c Deprecate sqrtm in favor of sqrt. (#23504) 31 August 2017, 22:07:46 UTC
b729e58 fix documentation for IOBuffer, close #23398 (#23514) 31 August 2017, 21:46:01 UTC
383b919 Deprecate logm in favor of log. (#23505) 31 August 2017, 17:59:45 UTC
c64a6cc Deprecate rol and ror in favor of circshift methods (#23404) 31 August 2017, 17:16:39 UTC
6210e24 make findmin/findmax behavior match min/max (fix #23209) (#23227) 31 August 2017, 17:10:53 UTC
88b6487 Merge pull request #23517 from JuliaLang/ksh/docstatus Doc statusentry and add xrefs 31 August 2017, 17:05:11 UTC
8f6f5aa move mathematical constants to Base.MathConstants (#23427) - only export pi, π and ℯ from Base - remove eu as alias for ℯ - add \euler as tab completion for ℯ 31 August 2017, 16:46:27 UTC
9d6c9bd Update to latest curl, mbedtls, and pcre (#23498) * Update to latest curl, mbedtls, and pcre * reason for the pcre patch was solved differently upstream 31 August 2017, 16:02:33 UTC
7e35ac6 Merge pull request #23491 from JuliaLang/jb/noncircular_promote RFC: make `promote` throw an error if no arguments can be changed 31 August 2017, 03:56:42 UTC
ecf284d Merge pull request #23337 from JuliaLang/jb/arg_destructuring RFC: implement #6614, destructuring in formal arguments 31 August 2017, 03:53:09 UTC
104a81c Doc statusentry and add xrefs 30 August 2017, 22:30:07 UTC
a969c2a fix promotion of diagonal integer matrix to non-integer power (#23510) 30 August 2017, 21:43:58 UTC
9c6e496 Merge pull request #23490 from JuliaLang/jb/Arrayctor fix #23107, ensure `Array` constructor always makes new arrays 30 August 2017, 20:29:02 UTC
440b18d Merge pull request #22826 from JuliaLang/jn/boundscheck-revised RFC: make boundscheck a value 30 August 2017, 20:24:43 UTC
488febc Completely remove partial linear indexing (#21750) This removes the partial linear indexing deprecation and implents the new behavior: Linear indexing now only takes effect when there is exactly one non-cartesian index. 30 August 2017, 18:46:58 UTC
afa6af1 implement #6614, destructuring in formal arguments 30 August 2017, 18:43:18 UTC
b9ce52f make `promote` throw an error if no arguments can be changed. fixes #22801. 30 August 2017, 18:42:02 UTC
3cb9eb9 Fix expanduser with empty string (#23506) 30 August 2017, 18:35:56 UTC
b104cee Fix off-by-one error in string reallocation (#23493) and ensure that array to string conversions do not cross GC size boundaries 30 August 2017, 17:22:51 UTC
00e2075 Make partial_inst a global root. (#23507) Types in this list might not be rooted anywhere else. 30 August 2017, 17:14:07 UTC
7f1623e Fix `countnz` deprecation (#23509) * `export foo` -> `export countnz` * `depwarn(..., :depwarn)` -> `depwarn(..., :countnz)` 30 August 2017, 14:34:19 UTC
e9ab77d fix #23107, ensure `Array` constructor always makes new arrays 30 August 2017, 04:23:14 UTC
644c53c Merge pull request #23503 from JuliaLang/jb/bidiag_promote fix `promote_rule` for `Bidiagonal` and `Tridiagonal` 30 August 2017, 04:22:11 UTC
c3f5917 Merge pull request #23487 from JuliaLang/jb/catchexpr deprecate `catch <expression>` 30 August 2017, 03:27:18 UTC
e07eabb Merge pull request #23501 from JuliaLang/jb/gfthunk_roots fix GC rooting of arguments in cfunction `_gfthunk` wrappers 30 August 2017, 02:33:41 UTC
881ab49 More docs for merge! (#23495) * More docs for merge! 29 August 2017, 23:34:26 UTC
90c91e3 test/file: try to fix freezing of test_22566 (#23001) - wrap the long single test scripts - using `$(repr(fn))` for inserting temp file name - use STDIN to synchronize fifo open calls for each end 29 August 2017, 23:04:12 UTC
9454cd4 Remove global const in init in cholmod (#23449) * Remove global const in init in cholmod * Make refs and commonStruct a const * Remove common function * add back removed space [ci skip] 29 August 2017, 21:47:28 UTC
1c75a4d Finish docs for GitTree (#23451) * Finish docs for GitTree 29 August 2017, 21:36:40 UTC
3573522 Merge pull request #23397 from JuliaLang/jb/whilescope RFC: allocate fresh bindings on each iteration of `while` loops 29 August 2017, 21:33:43 UTC
709a639 fix `promote_rule` for `Bidiagonal` and `Tridiagonal` 29 August 2017, 21:27:45 UTC
8522ff0 deprecate `catch <expression>`. addresses #19987 29 August 2017, 21:06:09 UTC
d8e5b96 fix GC rooting of arguments in cfunction `_gfthunk` wrappers 29 August 2017, 20:37:23 UTC
109b0b4 Doc warn and warn_with (#23441) * Doc warn and warn_with 29 August 2017, 19:55:27 UTC
15fb3db Added notes on closing a library. (#23489) * Added notes on closing a library. Fixes 23459 * shorten line lengths * "can"/"could" consistency. 29 August 2017, 19:27:22 UTC
9089b13 Merge pull request #23440 from JuliaLang/fbot/deps Fix deprecations 29 August 2017, 19:08:00 UTC
99c8407 Add propagate_inbounds for LogicalIndex iteration This optimization had been occurring before, but still isn't entirely valid 29 August 2017, 18:54:23 UTC
46bff1b test-codegen: make jl_dump_compiles test more reliable (#23486) This was a flaky test, and it's not entirely clear what it was testing. Common failure was: FAILURE Error in testset codegen: Test Failed Expression: tempty == true Evaluated: false == true ERROR: LoadError: Test run finished with errors while loading C:\projects\julia\julia-a661736be5\share\julia\test\runtests.jl, in expression starting on line 29 Command exited with code 1 29 August 2017, 18:26:22 UTC
36990c7 Deprecate countnz in favor of using count(predicate, x) (#23485) Define missing specialization of count(pred, x) for sparse arrays 29 August 2017, 17:14:16 UTC
6a47db8 Fix 22577. Add string macros to REPLCompletion. (#23119) * Fix 22577. Add string macros to REPLCompletion. * Add cmd macros to REPLCompletion. * retrigger ci, update to a testset * unicode tests. * also complete the unicode char 29 August 2017, 13:41:46 UTC
89772d4 fix some convert methods that depwarned (#23494) 29 August 2017, 13:41:08 UTC
5645fb2 rm ubuntu nightly ppa as not actively maintained (#23484) * rm ubuntu nightly ppa as not actively maintained * rm list of outdated repos 29 August 2017, 10:17:07 UTC
9db5eeb Update README.md (#21326) * Update README.md * updates 29 August 2017, 06:18:24 UTC
e5c6402 Merge pull request #23476 from JuliaLang/ksh/docdoc Doc SigStruct and DescribeOptions 29 August 2017, 04:03:18 UTC
d9dde5d revise boundscheck structure it is much easier if this value gets treated as a normal parameter as that allows all of the normal control flow logic to apply rather than require a complete reimplementation of it 28 August 2017, 21:41:24 UTC
a48a7d2 fix missing propagate_inbounds from ordering comparison 28 August 2017, 21:41:24 UTC
6ff8d13 Doc SigStruct and DescribeOptions 28 August 2017, 21:23:25 UTC
144c46b Make describe docs more accurate/informative (#23477) * Make describe docs more accurate/informative 28 August 2017, 21:22:55 UTC
05037f5 Merge pull request #23433 from JuliaLang/jb/boolmul restrict special `*` methods for `Bool`, which tend to cause ambiguities 28 August 2017, 18:30:57 UTC
869112d Fix deprecations 28 August 2017, 16:47:30 UTC
ff706aa Merge pull request #23470 from JuliaLang/jn/var-infer better constant variable inference 28 August 2017, 14:58:29 UTC
5b12051 Merge pull request #23447 from JuliaLang/jb/fix23430 fix #23430, counter overflow in subtyping 28 August 2017, 14:50:10 UTC
0c10166 Merge pull request #23480 from JuliaLang/jb/showgenerator fix bug in printing generator expressions with n-d ranges 28 August 2017, 14:21:50 UTC
df9be70 Merge pull request #23479 from JuliaLang/jb/showUnionAll fix bug in showing `UnionAll` introduced by #23411 28 August 2017, 14:20:21 UTC
f9527b7 fix bug in printing generator expressions with n-d ranges 28 August 2017, 03:45:11 UTC
e134a36 fix bug in showing `UnionAll` introduced by #23411 28 August 2017, 02:22:00 UTC
9ac2b57 Merge pull request #23464 from visr/printsugar fix printing expressions like Ref{<:Real} 28 August 2017, 02:13:25 UTC
9f00d84 Add docs for git oid methods (#23460) 27 August 2017, 20:28:39 UTC
c5d5e9a Merge pull request #23051 from JuliaLang/nl/select Rename select* functions to partialsort* and various related fixes 27 August 2017, 20:08:22 UTC
e545c65 Doc merge_analysis and some enums (#23435) * Doc merge_analysis and some enums 27 August 2017, 20:06:04 UTC
77c2439 Even more docs (#23420) * Even more docs 27 August 2017, 20:03:12 UTC
27aff73 Merge pull request #23467 from JuliaLang/kf/docexample Update conditional documentation example 27 August 2017, 18:17:20 UTC
e6dcc49 Merge pull request #23454 from JuliaLang/ksh/docutils Docs for libgit2 utils 27 August 2017, 15:23:34 UTC
6ad3f6e Merge pull request #23458 from JuliaLang/ksh/docstatus Doc status opts and fix a typo 27 August 2017, 14:59:38 UTC
f6e0fca Merge pull request #23455 from JuliaLang/ksh/docblame Docs for a bunch of git blame stuff 27 August 2017, 14:59:25 UTC
a059bd7 Merge pull request #23446 from JuliaLang/teh/revise Describe how to hack Base more easily with Revise.jl 27 August 2017, 10:42:39 UTC
7a54a2f Fix docstrings for partialsortperm() and partialsortperm!() partialsort(x, k::Integer), partialsortperm(x, k::Integer) and partialsortperm!(x, k::Integer) all return a single value. Also add missing backticks. 27 August 2017, 09:26:53 UTC
8150f66 Make partialsort!() and partialsortperm!() return a view rather than a copy Returning a copy (partially) defeats the purpose of these functions, which is to avoid allocations. 27 August 2017, 09:21:47 UTC
3588102 Rename select* functions to partialsort* The new name is more explicit, more consistent with sort and with one of the most commonly used names for this operation (from the C++ stdlib). It also does not conflict with other meanings e.g. for POSIX sockets and SQL. 27 August 2017, 09:21:29 UTC
e89d150 update libuv (#23326) fixes UV_HANDLE_EMULATE_IOCP handling for Windows pipes close #11727 26 August 2017, 22:16:41 UTC
de7b893 inference: ensure NewvarNode side-effect is handled 26 August 2017, 20:59:18 UTC
b510714 inference: use TypedSlot to mark intermediate load types previously, we widened the load type too soon, discarding potentially valuable information earlier than necessary 26 August 2017, 20:59:18 UTC
fd06baa Update conditional documentation example It confuses femtocleaner (https://github.com/JuliaLang/julia/pull/23440) and it's probably better to not reference a specific julia version in the documentation anyway. 26 August 2017, 19:38:06 UTC
ab0ac5e fix a typo in a docstring (#23466) 26 August 2017, 19:24:17 UTC
9f61878 Make sure error from `Expr(:new)` is not optimized away. (#23353) * Fix effect_free for `Expr(:new)` Check if the type being constructed is leaftype and check if all fields are correctly typed. The expression could throw an error otherwise. * Fix functions used by interpreter and codegen to check field types * Fix (remove) assumption of `Expr(:new)` being effect free in lowering 26 August 2017, 18:14:36 UTC
fc6b0ef Remove `&x` convention in ccall in mpfr (#23288) 26 August 2017, 15:56:29 UTC
299aa48 Merge pull request #23444 from 0x47/curl_globbing Disable globbing for curl download (#23254) 26 August 2017, 15:51:51 UTC
991e26a Merge pull request #23453 from JuliaLang/sk/banner fix PR #23399 accidentally turning off banner 26 August 2017, 15:11:47 UTC
119cf4c Remove `&x` convention in ccall in gmp (#23289) 26 August 2017, 14:33:55 UTC
back to top