d83848c | Rafael Fourquet | 07 August 2017, 16:43:53 UTC | REPL: enable undo in bracketed paste mode | 03 September 2017, 14:59:24 UTC |
8bf5b32 | Scott R. Parish | 04 January 2015, 04:03:24 UTC | 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 | Rafael Fourquet | 03 September 2017, 11:49:56 UTC | Merge pull request #23377 from JuliaLang/rf/REPL-killring REPL: implement a kill ring | 03 September 2017, 11:49:56 UTC |
8422d50 | Rafael Fourquet | 24 August 2017, 15:53:41 UTC | REPL: add tests for the kill ring | 03 September 2017, 08:53:03 UTC |
2d962c1 | Rafael Fourquet | 20 August 2017, 20:18:53 UTC | 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 | Rafael Fourquet | 20 August 2017, 17:33:10 UTC | 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 | Rafael Fourquet | 19 August 2017, 14:12:28 UTC | REPL: register previous run action as symbol | 03 September 2017, 08:41:46 UTC |
adae830 | Rafael Fourquet | 20 August 2017, 08:26:18 UTC | 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 | Rafael Fourquet | 20 August 2017, 16:17:34 UTC | 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 | Keno Fischer | 02 September 2017, 23:58:23 UTC | 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 | Jeff Bezanson | 02 September 2017, 22:53:39 UTC | Merge pull request #23559 from JuliaLang/rf/fix-intset-test fix IntSet tests invalid since #23138 | 02 September 2017, 22:53:39 UTC |
b8536bf | Andreas Noack | 02 September 2017, 19:55:54 UTC | 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 | Yichao Yu | 02 September 2017, 19:14:41 UTC | 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 | Fredrik Ekre | 02 September 2017, 19:02:09 UTC | faster sparse(::Diagonal) (#23536) | 02 September 2017, 19:02:09 UTC |
6792ad5 | Rafael Fourquet | 02 September 2017, 12:23:33 UTC | 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 | StephenVavasis | 02 September 2017, 08:13:24 UTC | 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 | Christian Kurz | 01 September 2017, 23:35:58 UTC | update rationalize docs (#23541) Removed description of default for T. Was redundant with signature | 01 September 2017, 23:35:58 UTC |
d4a5553 | Christian Kurz | 01 September 2017, 23:34:08 UTC | 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 | Katharine Hyatt | 01 September 2017, 19:35:21 UTC | Merge pull request #23538 from JuliaLang/ksh/doccommit Add docs for internal commit method | 01 September 2017, 19:35:21 UTC |
99173bb | Fredrik Ekre | 01 September 2017, 14:07:51 UTC | clarification about ℯ (#23534) | 01 September 2017, 14:07:51 UTC |
e0ca7d0 | kshyatt | 01 September 2017, 01:16:08 UTC | Add docs for internal commit method | 01 September 2017, 01:16:08 UTC |
44fe78c | Sacha Verweij | 31 August 2017, 22:07:46 UTC | Deprecate sqrtm in favor of sqrt. (#23504) | 31 August 2017, 22:07:46 UTC |
b729e58 | Fredrik Ekre | 31 August 2017, 21:46:01 UTC | fix documentation for IOBuffer, close #23398 (#23514) | 31 August 2017, 21:46:01 UTC |
383b919 | Sacha Verweij | 31 August 2017, 17:59:45 UTC | Deprecate logm in favor of log. (#23505) | 31 August 2017, 17:59:45 UTC |
c64a6cc | Alex Arslan | 31 August 2017, 17:16:39 UTC | Deprecate rol and ror in favor of circshift methods (#23404) | 31 August 2017, 17:16:39 UTC |
6210e24 | Klaus Crusius | 31 August 2017, 17:10:53 UTC | make findmin/findmax behavior match min/max (fix #23209) (#23227) | 31 August 2017, 17:10:53 UTC |
88b6487 | Katharine Hyatt | 31 August 2017, 17:05:11 UTC | Merge pull request #23517 from JuliaLang/ksh/docstatus Doc statusentry and add xrefs | 31 August 2017, 17:05:11 UTC |
8f6f5aa | Fredrik Ekre | 31 August 2017, 16:46:27 UTC | 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 | Tony Kelman | 31 August 2017, 16:02:33 UTC | 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 | Jeff Bezanson | 31 August 2017, 03:56:42 UTC | 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 | Jeff Bezanson | 31 August 2017, 03:53:09 UTC | Merge pull request #23337 from JuliaLang/jb/arg_destructuring RFC: implement #6614, destructuring in formal arguments | 31 August 2017, 03:53:09 UTC |
104a81c | kshyatt | 30 August 2017, 22:30:07 UTC | Doc statusentry and add xrefs | 30 August 2017, 22:30:07 UTC |
a969c2a | Fredrik Ekre | 30 August 2017, 21:43:58 UTC | fix promotion of diagonal integer matrix to non-integer power (#23510) | 30 August 2017, 21:43:58 UTC |
9c6e496 | Jeff Bezanson | 30 August 2017, 20:29:02 UTC | 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 | Matt Bauman | 30 August 2017, 20:24:43 UTC | Merge pull request #22826 from JuliaLang/jn/boundscheck-revised RFC: make boundscheck a value | 30 August 2017, 20:24:43 UTC |
488febc | Matt Bauman | 30 August 2017, 18:46:58 UTC | 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 | Jeff Bezanson | 18 August 2017, 20:47:50 UTC | implement #6614, destructuring in formal arguments | 30 August 2017, 18:43:18 UTC |
b9ce52f | Jeff Bezanson | 14 August 2017, 21:11:25 UTC | make `promote` throw an error if no arguments can be changed. fixes #22801. | 30 August 2017, 18:42:02 UTC |
3cb9eb9 | Curtis Vogt | 30 August 2017, 18:35:56 UTC | Fix expanduser with empty string (#23506) | 30 August 2017, 18:35:56 UTC |
b104cee | Matt Bauman | 30 August 2017, 17:22:51 UTC | 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 | Yichao Yu | 30 August 2017, 17:14:07 UTC | 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 | Martin Holters | 30 August 2017, 14:34:19 UTC | Fix `countnz` deprecation (#23509) * `export foo` -> `export countnz` * `depwarn(..., :depwarn)` -> `depwarn(..., :countnz)` | 30 August 2017, 14:34:19 UTC |
e9ab77d | Jeff Bezanson | 28 August 2017, 18:17:34 UTC | fix #23107, ensure `Array` constructor always makes new arrays | 30 August 2017, 04:23:14 UTC |
644c53c | Jeff Bezanson | 30 August 2017, 04:22:11 UTC | Merge pull request #23503 from JuliaLang/jb/bidiag_promote fix `promote_rule` for `Bidiagonal` and `Tridiagonal` | 30 August 2017, 04:22:11 UTC |
c3f5917 | Jeff Bezanson | 30 August 2017, 03:27:18 UTC | Merge pull request #23487 from JuliaLang/jb/catchexpr deprecate `catch <expression>` | 30 August 2017, 03:27:18 UTC |
e07eabb | Jeff Bezanson | 30 August 2017, 02:33:41 UTC | 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 | Katharine Hyatt | 29 August 2017, 23:34:26 UTC | More docs for merge! (#23495) * More docs for merge! | 29 August 2017, 23:34:26 UTC |
90c91e3 | Iblis Lin | 29 August 2017, 23:04:12 UTC | 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 | Mus M | 29 August 2017, 21:47:28 UTC | 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 | Katharine Hyatt | 29 August 2017, 21:36:40 UTC | Finish docs for GitTree (#23451) * Finish docs for GitTree | 29 August 2017, 21:36:40 UTC |
3573522 | Jeff Bezanson | 29 August 2017, 21:33:43 UTC | 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 | Jeff Bezanson | 29 August 2017, 21:27:45 UTC | fix `promote_rule` for `Bidiagonal` and `Tridiagonal` | 29 August 2017, 21:27:45 UTC |
8522ff0 | Jeff Bezanson | 28 August 2017, 16:45:03 UTC | deprecate `catch <expression>`. addresses #19987 | 29 August 2017, 21:06:09 UTC |
d8e5b96 | Jeff Bezanson | 29 August 2017, 20:37:23 UTC | fix GC rooting of arguments in cfunction `_gfthunk` wrappers | 29 August 2017, 20:37:23 UTC |
109b0b4 | Katharine Hyatt | 29 August 2017, 19:55:27 UTC | Doc warn and warn_with (#23441) * Doc warn and warn_with | 29 August 2017, 19:55:27 UTC |
15fb3db | Tucker McClure | 29 August 2017, 19:27:22 UTC | 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 | Keno Fischer | 29 August 2017, 19:08:00 UTC | Merge pull request #23440 from JuliaLang/fbot/deps Fix deprecations | 29 August 2017, 19:08:00 UTC |
99c8407 | Matt Bauman | 29 August 2017, 18:54:23 UTC | 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 | Jameson Nash | 29 August 2017, 18:26:22 UTC | 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 | Andreas Noack | 29 August 2017, 17:14:16 UTC | 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 | Daniel Høegh | 29 August 2017, 13:41:46 UTC | 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 | Fredrik Ekre | 29 August 2017, 13:41:08 UTC | fix some convert methods that depwarned (#23494) | 29 August 2017, 13:41:08 UTC |
5645fb2 | xgdgsc | 29 August 2017, 10:17:07 UTC | 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 | saharjs | 29 August 2017, 06:18:24 UTC | Update README.md (#21326) * Update README.md * updates | 29 August 2017, 06:18:24 UTC |
e5c6402 | Katharine Hyatt | 29 August 2017, 04:03:18 UTC | Merge pull request #23476 from JuliaLang/ksh/docdoc Doc SigStruct and DescribeOptions | 29 August 2017, 04:03:18 UTC |
d9dde5d | Jameson Nash | 28 June 2017, 23:19:09 UTC | 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 | Jameson Nash | 28 August 2017, 18:40:10 UTC | fix missing propagate_inbounds from ordering comparison | 28 August 2017, 21:41:24 UTC |
6ff8d13 | kshyatt | 27 August 2017, 21:00:02 UTC | Doc SigStruct and DescribeOptions | 28 August 2017, 21:23:25 UTC |
144c46b | Katharine Hyatt | 28 August 2017, 21:22:55 UTC | Make describe docs more accurate/informative (#23477) * Make describe docs more accurate/informative | 28 August 2017, 21:22:55 UTC |
05037f5 | Jeff Bezanson | 28 August 2017, 18:30:57 UTC | 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 | femtocleaner[bot] | 28 August 2017, 16:47:30 UTC | Fix deprecations | 28 August 2017, 16:47:30 UTC |
ff706aa | Jameson Nash | 28 August 2017, 14:58:29 UTC | Merge pull request #23470 from JuliaLang/jn/var-infer better constant variable inference | 28 August 2017, 14:58:29 UTC |
5b12051 | Jeff Bezanson | 28 August 2017, 14:50:10 UTC | Merge pull request #23447 from JuliaLang/jb/fix23430 fix #23430, counter overflow in subtyping | 28 August 2017, 14:50:10 UTC |
0c10166 | Jeff Bezanson | 28 August 2017, 14:21:50 UTC | 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 | Jeff Bezanson | 28 August 2017, 14:20:21 UTC | Merge pull request #23479 from JuliaLang/jb/showUnionAll fix bug in showing `UnionAll` introduced by #23411 | 28 August 2017, 14:20:21 UTC |
f9527b7 | Jeff Bezanson | 28 August 2017, 03:45:11 UTC | fix bug in printing generator expressions with n-d ranges | 28 August 2017, 03:45:11 UTC |
e134a36 | Jeff Bezanson | 28 August 2017, 02:22:00 UTC | fix bug in showing `UnionAll` introduced by #23411 | 28 August 2017, 02:22:00 UTC |
9ac2b57 | Jeff Bezanson | 28 August 2017, 02:13:25 UTC | Merge pull request #23464 from visr/printsugar fix printing expressions like Ref{<:Real} | 28 August 2017, 02:13:25 UTC |
9f00d84 | Alex Arslan | 27 August 2017, 20:28:39 UTC | Add docs for git oid methods (#23460) | 27 August 2017, 20:28:39 UTC |
c5d5e9a | Milan Bouchet-Valat | 27 August 2017, 20:08:22 UTC | 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 | Katharine Hyatt | 27 August 2017, 20:06:04 UTC | Doc merge_analysis and some enums (#23435) * Doc merge_analysis and some enums | 27 August 2017, 20:06:04 UTC |
77c2439 | Katharine Hyatt | 27 August 2017, 20:03:12 UTC | Even more docs (#23420) * Even more docs | 27 August 2017, 20:03:12 UTC |
27aff73 | Keno Fischer | 27 August 2017, 18:17:20 UTC | Merge pull request #23467 from JuliaLang/kf/docexample Update conditional documentation example | 27 August 2017, 18:17:20 UTC |
e6dcc49 | Katharine Hyatt | 27 August 2017, 15:23:34 UTC | Merge pull request #23454 from JuliaLang/ksh/docutils Docs for libgit2 utils | 27 August 2017, 15:23:34 UTC |
6ad3f6e | Katharine Hyatt | 27 August 2017, 14:59:38 UTC | Merge pull request #23458 from JuliaLang/ksh/docstatus Doc status opts and fix a typo | 27 August 2017, 14:59:38 UTC |
f6e0fca | Katharine Hyatt | 27 August 2017, 14:59:25 UTC | Merge pull request #23455 from JuliaLang/ksh/docblame Docs for a bunch of git blame stuff | 27 August 2017, 14:59:25 UTC |
a059bd7 | Tim Holy | 27 August 2017, 10:42:39 UTC | 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 | Milan Bouchet-Valat | 25 August 2017, 15:43:27 UTC | 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 | Milan Bouchet-Valat | 31 July 2017, 14:13:07 UTC | 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 | Milan Bouchet-Valat | 31 July 2017, 13:55:17 UTC | 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 | Jameson Nash | 26 August 2017, 22:16:41 UTC | update libuv (#23326) fixes UV_HANDLE_EMULATE_IOCP handling for Windows pipes close #11727 | 26 August 2017, 22:16:41 UTC |
de7b893 | Jameson Nash | 26 August 2017, 20:46:58 UTC | inference: ensure NewvarNode side-effect is handled | 26 August 2017, 20:59:18 UTC |
b510714 | Jameson Nash | 26 August 2017, 20:37:37 UTC | 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 | Keno Fischer | 26 August 2017, 19:38:06 UTC | 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 | Kenta Sato (佐藤 建太) | 26 August 2017, 19:24:17 UTC | fix a typo in a docstring (#23466) | 26 August 2017, 19:24:17 UTC |
9f61878 | Yichao Yu | 26 August 2017, 18:14:36 UTC | 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 | Mus M | 26 August 2017, 15:56:29 UTC | Remove `&x` convention in ccall in mpfr (#23288) | 26 August 2017, 15:56:29 UTC |
299aa48 | Stefan Karpinski | 26 August 2017, 15:51:51 UTC | Merge pull request #23444 from 0x47/curl_globbing Disable globbing for curl download (#23254) | 26 August 2017, 15:51:51 UTC |
991e26a | Stefan Karpinski | 26 August 2017, 15:11:47 UTC | Merge pull request #23453 from JuliaLang/sk/banner fix PR #23399 accidentally turning off banner | 26 August 2017, 15:11:47 UTC |
119cf4c | Mus M | 26 August 2017, 14:33:55 UTC | Remove `&x` convention in ccall in gmp (#23289) | 26 August 2017, 14:33:55 UTC |