1d9026b | Kristoffer Carlsson | 25 September 2018, 18:55:35 UTC | Revert "Fix inlinining's rewrite of _apply atypes" This reverts commit 7d2e6a5778282f8838d38d3e6b88e938283e0e78. | 25 September 2018, 18:55:35 UTC |
82503cd | Elias Jarlebring | 25 September 2018, 07:47:39 UTC | Fix: Complex SubArray times real Matrix (#29246) * gemm_wrapper! -> mul! (#29224) * testing for #29224 * code review update: More tests * Complex times real reinterpret trick fix for vectors and transposed matrices | 25 September 2018, 07:47:39 UTC |
94aa39b | Mark | 25 September 2018, 06:38:41 UTC | Minor English fixes in constructors.md (#29338) | 25 September 2018, 06:38:41 UTC |
993e7d7 | Kristoffer Carlsson | 25 September 2018, 06:36:35 UTC | avoid conversion from Char to String to Symbol in some LinearAlgebra routines (#29352) | 25 September 2018, 06:36:35 UTC |
c37f4aa | Katharine Hyatt | 25 September 2018, 06:35:36 UTC | Backticks and xrefs (#29349) | 25 September 2018, 06:35:36 UTC |
0b5e21c | Katharine Hyatt | 25 September 2018, 06:34:49 UTC | Some misisng paren and xrefs (#29351) | 25 September 2018, 06:34:49 UTC |
f2ad009 | Alex Arslan | 25 September 2018, 04:10:44 UTC | Add missing test dependencies to SparseArrays Project.toml (#29354) The tests use InteractiveUtils but it is not listed as a test dependency in the SparseArrays Project.toml file. This is causing SparseArrays to fail its tests when run on NewPkgEval, which means every package that uses SparseArrays gets their tests skipped. | 25 September 2018, 04:10:44 UTC |
2a35981 | Pablo Zubieta | 24 September 2018, 22:57:54 UTC | Merge pull request #29231 from haampie/quicksort-fewer-memops Sort the pivot, lo and hi value immediately in-place in quicksort | 24 September 2018, 22:57:54 UTC |
fa7d1a9 | Keno Fischer | 24 September 2018, 21:03:15 UTC | Fix inlinining's rewrite of _apply atypes (#29324) Inlining incorrectly computed the new atypes for an _apply call, leading to a cache miss and lack of inlining for call targets that are worth inlining for the given constant arguments, but not necessarily in general. | 24 September 2018, 21:03:15 UTC |
abd9072 | Nathan Daly | 24 September 2018, 18:44:24 UTC | Add `splitpath(p::AbstractString)` to Base.Filesystem. (#28156) | 24 September 2018, 18:44:24 UTC |
99e0b3b | Jeff Bezanson | 24 September 2018, 18:02:49 UTC | fix bug in parsing extended colon-like operators (#29314) | 24 September 2018, 18:02:49 UTC |
64a4f18 | Tamas K. Papp | 24 September 2018, 17:28:03 UTC | Minor docs correction for maxintfloat. (#29301) Fixes #29297, see discussion there. | 24 September 2018, 17:28:03 UTC |
8484f97 | Milan Bouchet-Valat | 24 September 2018, 04:39:59 UTC | Improve noteworthy differences from R on ismissing (#29332) The R function is called is.na, and automatically works element-wise. | 24 September 2018, 04:39:59 UTC |
a854139 | Jeff Bezanson | 22 September 2018, 22:55:40 UTC | fix #29306, teach effect_free that GotoIfNot with non-Bool can throw (#29322) | 22 September 2018, 22:55:40 UTC |
f8b52da | Kristoffer Carlsson | 22 September 2018, 16:11:43 UTC | bump JSON version check to a non-capped version (#29315) | 22 September 2018, 16:11:43 UTC |
60e6794 | Alex Ghitza | 22 September 2018, 07:25:08 UTC | typo fix in parallel-computing.md (#29319) | 22 September 2018, 07:25:08 UTC |
338cf0d | Bogumił Kamiński | 21 September 2018, 22:56:25 UTC | Fix a typo in docs (#29299) I spotted a typo when reviewing the merge. | 21 September 2018, 22:56:25 UTC |
2fd386c | Keno Fischer | 21 September 2018, 19:36:59 UTC | Disable CFG transforms for now (#29265) CFG transforms can currently cause issues like #29107, but I'm still a few days away from fixing this properly. In the meantime, disable the transform. | 21 September 2018, 19:36:59 UTC |
ce64546 | Alex Ghitza | 21 September 2018, 07:50:55 UTC | fix minor typo in parallel-computing.md (#29232) | 21 September 2018, 07:50:55 UTC |
b777030 | Bogumił Kamiński | 21 September 2018, 03:26:25 UTC | Improve description of Julia keywords (#29229) | 21 September 2018, 03:26:25 UTC |
27de698 | Bogumił Kamiński | 21 September 2018, 03:15:14 UTC | Minor cleanup of noteworthy differences (#29245) Minor language fixes. Two more significant changes are: * it is recommended to use `===` to compare to `nothing` * `=` is not a binary operator | 21 September 2018, 03:15:14 UTC |
6354405 | Mark | 20 September 2018, 13:59:32 UTC | Changed one identifier in one example (#29279) The example used identifier `x` for two different purposes. While this isn't a problem for Julia, it makes humans have to read much more carefully. For examples I think it is much clearer to use different identifiers for different purposes. | 20 September 2018, 13:59:32 UTC |
6fa3e45 | Rafael Fourquet | 19 September 2018, 20:56:36 UTC | faster conversion from Integer to BigInt (#29165) * faster conversion from Integer to BigInt This applies mainly to `BigInt(::[U]Int128)`. * avoid stack overflow on windows 64? | 19 September 2018, 20:56:36 UTC |
d28a7d5 | Keno Fischer | 19 September 2018, 15:00:57 UTC | Improve inference of `tail`-like functions (#29264) Previously these sorts of function would block constant propagation. Hopfully #28955 will just fix this, but until then, add a surgical fix and a test. | 19 September 2018, 15:00:57 UTC |
5105977 | Kristoffer Carlsson | 19 September 2018, 13:32:39 UTC | Merge pull request #29248 from JuliaLang/kc/pkg_bomb2 Pkg: Bug fixes and doc improvements | 19 September 2018, 13:32:39 UTC |
8dd3326 | Thomas Christensen | 18 September 2018, 17:35:07 UTC | ComplexF64 division: combine four if-statements into two if-elseif-statements (#29042) * ComplexF64 division: combine four if-statements into two if-elseif-statements * add @fastmath to magnitude check; NaN handling not needed * don't use @fastmath; use explicit route instead * remove unnecessary two & half variables | 18 September 2018, 17:35:07 UTC |
a416c9f | Kristoffer Carlsson | 18 September 2018, 14:54:54 UTC | only do a radiobutton if we are in interactive mode (#735) (cherry picked from commit 8e91d902458b9dbeab76fa7194ee58d1a6137334) (cherry picked from commit 909508ab4b4458b6f58c0a870bd3b7f896e5a818) | 18 September 2018, 15:34:11 UTC |
794c1f1 | David Varela | 18 September 2018, 14:47:08 UTC | Reword `activate` docs (#742) (cherry picked from commit ac84b7fcf6b3b18fb02e2c79f7e204d598ee860a) (cherry picked from commit 854cf42190f1be2cd7036539a76dfbb555cfa7f5) | 18 September 2018, 15:34:05 UTC |
de7c7c3 | Kristoffer Carlsson | 17 September 2018, 21:33:15 UTC | only look up name from url if it is unset (cherry picked from commit 3a0e2ab727380ccb2c9b284282223e94ee4af2cc) (cherry picked from commit e9de77f2da8a403c63ba4cc937195b793b6a0abc) | 18 September 2018, 15:33:56 UTC |
4a72ad4 | Mary McGrath | 04 September 2018, 19:48:57 UTC | Update project.toml compat example Adding this PR here instead of [JuliaLang](https://github.com/JuliaLang/julia/pull/28947) per @KristofferC (cherry picked from commit 96736153524144d83e9d6458feae7a39be7d1b7d) (cherry picked from commit ac5965bf9a8a5b4de535e3b3e2bc4668719fd51b) | 18 September 2018, 15:33:45 UTC |
1b0926a | Christof Stocker | 28 August 2018, 09:33:23 UTC | add support for ssh protocol (cherry picked from commit d3b54bbf690c4707a52b9eaec31f24701fb7e6c7) (cherry picked from commit c46d13e30f4d32daea3eb9a9b28091afcadd7446) | 18 September 2018, 15:33:35 UTC |
258b894 | David Varela | 12 September 2018, 23:53:59 UTC | Only complete directories on `add`/`dev` (cherry picked from commit 076c74d94440452de99b3d8c7fe41926a406f4b5) (cherry picked from commit d0dfde4337ce1ef8cbd43da36a6b2ace28d80c6b) | 18 September 2018, 15:33:26 UTC |
7112453 | Kristoffer Carlsson | 17 September 2018, 14:24:13 UTC | fix type in isjoinable (cherry picked from commit cbe0d1ff735787553e24a2187f132c10d932b9da) (cherry picked from commit 7c4c62b3d91b225b94eea9e44b0efb64e01d0d82) | 18 September 2018, 15:33:15 UTC |
d60b82b | Robin Deits | 15 September 2018, 15:41:19 UTC | Fix spelling of "precompile" (cherry picked from commit 44adf6c89a09695f73556b0f1636b9aaf06dea0e) (cherry picked from commit e9ae5e2738aa7fc33d33430657e17e275170b1e7) | 18 September 2018, 15:33:07 UTC |
dc696b2 | Takafumi Arakaki | 06 September 2018, 22:21:02 UTC | Don't mutate argument passed to Pkg.add (cherry picked from commit 1cdbe0e08cb576f8bae58573da7eb69308cae89c) (cherry picked from commit 97af750d3fe766014259025927fbfd9c734ab3f9) | 18 September 2018, 15:32:57 UTC |
4b74adf | David Varela | 11 September 2018, 18:40:30 UTC | Fix typo in help docs (cherry picked from commit 34a1867933af3e02a7ce6648c5a4bf9e69e17de7) (cherry picked from commit 3b2880cfeae06b08e9b74e2c2b0c84a5289f581f) | 18 September 2018, 15:32:45 UTC |
9705bac | Fredrik Ekre | 11 September 2018, 14:06:00 UTC | Throw PkgError instead of ErrorException when looking for the project file. (cherry picked from commit 7c9f041603a257c960999bb9202194d04174b057) (cherry picked from commit d4a66a095c7f1d4da77dec48771dc28289949d72) | 18 September 2018, 15:32:25 UTC |
6333ee4 | Takafumi Arakaki | 06 September 2018, 08:03:24 UTC | Close the braces in docstring (cherry picked from commit e3236594c52e4c344fe5d1b899988560e9dbdf96) (cherry picked from commit caaa3905cd06ed621ba23ffa3c20a9a38da24cb0) | 18 September 2018, 15:32:19 UTC |
3d4426a | sunoru | 04 September 2018, 14:25:46 UTC | Fix the statements for checking repeat in packages' UUID. (cherry picked from commit d3a1bfa7c85cc491c8cf57d3789f20886fd12cab) (cherry picked from commit 20efc39707e9859b8c8c999c8dc5b33016b5a9c1) | 18 September 2018, 15:32:13 UTC |
44e7434 | David Varela | 02 September 2018, 20:52:07 UTC | Rewrite test to avoid AppVeyor error (cherry picked from commit fdc0a0f59f30e345041b20106fe995dfd7d11ea5) (cherry picked from commit 29b63dd22159a938578b0f80a8e33e8ceba7ec1b) | 18 September 2018, 15:31:58 UTC |
abe38f1 | Carl Gay | 18 September 2018, 15:00:13 UTC | Base.TCPServer --> Sockets.TCPServer (#29230) | 18 September 2018, 15:00:13 UTC |
3a15e6b | Valentin Churavy | 18 September 2018, 01:19:03 UTC | Merge pull request #29233 from aghitza/patch-2 fix awkward phrasing in parallel-computing.md | 18 September 2018, 01:19:03 UTC |
157a6d1 | Alex Ghitza | 17 September 2018, 21:55:35 UTC | fix awkward phrasing in parallel-computing.md | 17 September 2018, 21:55:35 UTC |
93091e7 | Harmen Stoppels | 17 September 2018, 20:57:21 UTC | Sort the pivot, lo and hi value immediately in-place | 17 September 2018, 20:57:21 UTC |
88f74b7 | Stefan Karpinski | 17 September 2018, 20:28:25 UTC | fix reinterpret(Char, ::UInt32) for "unnatural" values (fix #29181) (#29192) This code was assuming that character values only have bit-patterns that decoding a string can produce, but of course `reinterpret` can produce any bit pattern in a `Char` whatsoever. The fix doesn't use that assumption and only uses the cache for actual ASCII characters. | 17 September 2018, 20:28:25 UTC |
1324ceb | Peter Ahrens | 17 September 2018, 17:12:45 UTC | Propagate constant calls to new! (#28284) * this is the thing that infers new. * more stuff! * Incorporating Jeff's suggestions. * Added tests and used Jeff's implementation. | 17 September 2018, 17:12:45 UTC |
2c15430 | Alex Ames | 17 September 2018, 16:19:10 UTC | Make `using LinearAlgebra` explicit (#29188) Ref. https://discourse.julialang.org/t/error-undefvarerror-eigvecs-not-defined/14923/2?u=stillyslalom | 17 September 2018, 16:19:10 UTC |
3255f28 | Jeff Bezanson | 17 September 2018, 15:05:47 UTC | fix #29175, invalid lowered IR from repeating code for declared types (#29194) | 17 September 2018, 15:05:47 UTC |
c0afddf | Jeff Bezanson | 17 September 2018, 15:03:43 UTC | fix #28481, faster reading of primitive types from IOStream and IOBuffer (#29186) | 17 September 2018, 15:03:43 UTC |
632ca40 | Jeff Bezanson | 17 September 2018, 15:01:28 UTC | rm an unused function and fix jl_eof_error (#29185) | 17 September 2018, 15:01:28 UTC |
16516b5 | Stefan Karpinski | 17 September 2018, 12:51:29 UTC | fix digits(n::Unsigned) with neg base for `n > typemax(n)÷2` (#29205) Alternative based on https://github.com/JuliaLang/julia/pull/29187 Tests from rforquet's PR linked above. | 17 September 2018, 12:51:29 UTC |
7d6bc6b | Keno Fischer | 13 September 2018, 02:16:01 UTC | Fix patch | 17 September 2018, 01:57:55 UTC |
ef8bbd3 | Valentin Churavy | 12 September 2018, 19:30:21 UTC | bump to LLVM_BB rel 6.0.1-3 | 17 September 2018, 01:57:55 UTC |
34284f6 | Peter Ahrens | 29 July 2018, 00:09:10 UTC | added a test for codegen on quoted constant structs. | 17 September 2018, 01:57:55 UTC |
366e2d6 | Keno Fischer | 09 September 2018, 21:17:55 UTC | Carry LLVM patch implementing byval attribute on Win64 | 17 September 2018, 01:57:55 UTC |
7507511 | Jon Malmaud | 16 September 2018, 14:51:31 UTC | Have 'cat' only accept positive dimensions. (#29189) | 16 September 2018, 14:51:31 UTC |
ec44cf4 | Rafael Fourquet | 16 September 2018, 10:17:00 UTC | optimize slightly BigFloat(-NaN) (#29128) This operation was allocating internally one unnecessary temporary BigFloat object, doubling the construction time. | 16 September 2018, 10:17:00 UTC |
5dda994 | tomtom | 16 September 2018, 08:41:07 UTC | correct the docs of `Nothing` (#29210) | 16 September 2018, 08:41:07 UTC |
e2c9878 | Hamza Yusuf Çakır | 15 September 2018, 12:35:30 UTC | Add `undef` to Vector allocations (#29184) Without the `undef` initializer, the corresponding samples give error for julia version >= 1.0. | 15 September 2018, 12:35:30 UTC |
02aa9bb | Katharine Hyatt | 14 September 2018, 21:07:50 UTC | Xrefs and a few examples for math stuff (#29150) | 14 September 2018, 21:07:50 UTC |
cb269aa | Jeff Bezanson | 14 September 2018, 19:54:01 UTC | fix #25474, support more forms in edit, which, etc. macros (#29159) | 14 September 2018, 19:54:01 UTC |
c3660f7 | Jeff Bezanson | 14 September 2018, 19:53:06 UTC | fix #29145, error for `new{}` with incomplete type (#29154) | 14 September 2018, 19:53:06 UTC |
3b02991 | Stefan Karpinski | 12 September 2018, 18:25:02 UTC | define ncodeunits(c::Char) as fast equivalent of ncodeunits(string(c)) There was a non-public `codelen(c::Char)` method which previously did this. This also replaces internal uses of this with `ncodeunits(c)`. | 14 September 2018, 15:11:29 UTC |
fc04d73 | Stefan Karpinski | 12 September 2018, 18:23:30 UTC | base/char.jl: tweak doc strings | 14 September 2018, 15:11:29 UTC |
b9c7a72 | Rafael Fourquet | 14 September 2018, 13:27:26 UTC | BigFloat tests: consolidate two files into one (#29144) merge test/bigfloat.jl into test/mpfr.jl | 14 September 2018, 13:27:26 UTC |
cda41ae | cormullion | 14 September 2018, 13:22:39 UTC | fixed some typos (#29164) | 14 September 2018, 13:22:39 UTC |
26b6a58 | Matt Bauman | 13 September 2018, 21:44:51 UTC | Improve support for constructing zero-step float ranges (#29056) * Improve support for constructing zero-step float ranges Fixes `0.0 * (1:4)`, for example. From https://github.com/JuliaLang/julia/issues/29052#issuecomment-418825887 * simplify | 13 September 2018, 21:44:51 UTC |
77ec1ec | Rafael Fourquet | 13 September 2018, 19:31:58 UTC | fix unsigned ndigits with neg base for `n > typemax(n)÷2` (#29148) It relies on the fact that `cld(x, b) == -fld(x, -b)` but does the conversion from unsigned to signed before negating the unsigned quotient; since `-b ≥ 2` the quotient always fits in the signed type. | 13 September 2018, 19:31:58 UTC |
fd0ce5d | Jeff Bezanson | 13 September 2018, 15:24:52 UTC | Merge pull request #29156 from JuliaLang/jb/10xtests add tests for a couple fixed issues | 13 September 2018, 15:24:52 UTC |
3143d89 | Jeff Bezanson | 13 September 2018, 15:23:53 UTC | fix #22592, specificity of union compared to a subtype of it (#29139) We considered Union{A,B} more specific than B if A was more specific than B (but not a subtype of it). Clearly, it should not be. | 13 September 2018, 15:23:53 UTC |
d974f93 | Keno Fischer | 13 September 2018, 15:04:18 UTC | See if building our own PCRE fixes the travis issues (#29162) | 13 September 2018, 15:04:18 UTC |
e724864 | Bogumił Kamiński | 13 September 2018, 12:46:39 UTC | fix order of operations in ranges to avoid overflow (#28893) | 13 September 2018, 12:46:39 UTC |
b4c370d | Klaus Crusius | 12 September 2018, 21:35:11 UTC | Allow `Iterators.flatten` for empty tuple (#29112) | 12 September 2018, 21:35:11 UTC |
62de472 | Bogumił Kamiński | 12 September 2018, 21:27:56 UTC | move codelen and first_utf8_byte to Char.jl (#28894) | 12 September 2018, 21:27:56 UTC |
5e4ca86 | Stephan Hilb | 12 September 2018, 20:41:56 UTC | doc: fix usage of NTuple{T} (#29104) | 12 September 2018, 20:41:56 UTC |
c2b61df | Katharine Hyatt | 12 September 2018, 19:35:03 UTC | Some xrefs and examples for Distiributed (#29137) | 12 September 2018, 19:35:03 UTC |
dc4798f | Jeff Bezanson | 12 September 2018, 19:11:53 UTC | add test case from #26037 closes #26037 | 12 September 2018, 19:11:53 UTC |
2be7e09 | Jeff Bezanson | 12 September 2018, 19:09:33 UTC | add test case from #26729 Fixed by the new optimizer. This closes #26729. | 12 September 2018, 19:09:33 UTC |
e918a92 | Kristoffer Carlsson | 12 September 2018, 15:53:48 UTC | allow building julia without extra precompile statements (#29132) | 12 September 2018, 15:53:48 UTC |
592a474 | Mark | 12 September 2018, 14:43:51 UTC | Tried to fix the English of the first few paras (#29050) I don't have time to do this whole document, but it could do with an edit by a native English speaker. | 12 September 2018, 14:43:51 UTC |
6acaa10 | Kristoffer Carlsson | 12 September 2018, 14:43:32 UTC | fix perf in exp(::Matrix) (#29116) | 12 September 2018, 14:43:32 UTC |
2cd1bf8 | Kristoffer Carlsson | 12 September 2018, 14:38:11 UTC | fix perf regression from not specializing on iterate on tuples (#29133) | 12 September 2018, 14:38:11 UTC |
3608e50 | Katharine Hyatt | 12 September 2018, 14:34:02 UTC | Fix some signatures and add examples for Random docs (#29119) | 12 September 2018, 14:34:02 UTC |
773540d | laborg | 11 September 2018, 21:21:09 UTC | RFC: Iterate over smaller set for setdiff[!](a,b) (#29048) * Iterate over smaller set for setdiff[!] * Add comment and change to integer multiplication | 11 September 2018, 21:21:09 UTC |
d8809f1 | Stefan Karpinski | 11 September 2018, 19:36:25 UTC | LibGit2: only call shutdown once [fix #28306] (#29121) | 11 September 2018, 19:36:25 UTC |
7142712 | Stephan Hilb | 11 September 2018, 14:40:27 UTC | base/sort: add sort! for multidimensional arrays (#28902) | 11 September 2018, 14:40:27 UTC |
70c7298 | Morten Piibeleht | 11 September 2018, 14:05:27 UTC | current_project(): don't bail at Git repos (#29108) | 11 September 2018, 14:05:27 UTC |
e85af88 | André Lage | 11 September 2018, 07:08:04 UTC | Solving Issue #29101 (#29122) See Issue #29101 | 11 September 2018, 07:08:04 UTC |
448bc7d | Katharine Hyatt | 11 September 2018, 06:22:06 UTC | Some more examples/formatting/xrefs for Distributed docs (#29011) | 11 September 2018, 06:22:06 UTC |
6caabc9 | Stefan Karpinski | 10 September 2018, 22:08:27 UTC | Revert "RFC: prettier IR-show for line number and inlining information" (#29118) | 10 September 2018, 22:08:27 UTC |
3b428c9 | Milan Bouchet-Valat | 10 September 2018, 19:06:57 UTC | Fix libunwind version check with patch releases (#29082) libunwind patch releases like 1.2.1 have UNW_VERSION_MINOR = 2.1, which makes the comparison fail. Use a more robust comparison which excludes all versions between 1.0 and 1.2 instead. https://savannah.nongnu.org/bugs/index.php?52529 | 10 September 2018, 19:06:57 UTC |
f1ce96e | Iblis Lin | 10 September 2018, 19:03:23 UTC | cleanup testing leftovers (#29069) | 10 September 2018, 19:03:23 UTC |
513db98 | Tim Holy | 10 September 2018, 18:37:58 UTC | Check world age bounds on candidate ambiguities. Fixes #28899 (#28916) | 10 September 2018, 18:37:58 UTC |
3c8119f | Spencer Russell | 10 September 2018, 17:02:09 UTC | Adds some clarification to `download` (#28989) | 10 September 2018, 17:02:09 UTC |
999bcc5 | Jameson Nash | 10 September 2018, 13:44:05 UTC | Merge pull request #28390 from JuliaLang/jn/irshow3 prettier IR-show for line number and inlining information | 10 September 2018, 13:44:05 UTC |
97864d3 | Niklas Gustafsson | 09 September 2018, 19:05:38 UTC | Adding text on how to embed Julia on Windows. (#28974) * Adding text on how to embed Julia on Windows. * Fixed trailing whitespace. | 09 September 2018, 19:05:38 UTC |
ecff881 | Justin Willmert | 08 September 2018, 17:46:21 UTC | Avoid duplicated =value in Enum errors. | 09 September 2018, 02:49:26 UTC |
1ab5319 | Keno Fischer | 08 September 2018, 17:38:59 UTC | Allow eliminating ifelse if proven nothrow | 09 September 2018, 00:11:40 UTC |
68db9b4 | Malcolm Parsons | 08 September 2018, 21:10:15 UTC | This comma confused me. Remove it | 09 September 2018, 00:11:29 UTC |
0c73ad1 | Iblis Lin | 08 September 2018, 23:01:18 UTC | doc/interface: correct signature of `size` (#29094) | 08 September 2018, 23:01:18 UTC |