swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
c7b6896 Use _copy_impl! instead of custom function 06 October 2018, 10:53:45 UTC
e811fa6 Review fixes 05 October 2018, 13:39:26 UTC
3f4a404 Throw an error when collecting from iterators with inconsistent length Check that HasLength and HasShape iterators return the same number of elements as indicated by length(itr). An error was already thrown in some situations when the number of elements was higher than the declared length, but not all. 01 October 2018, 19:47:52 UTC
201cba5 Merge pull request #29341 from JuliaLang/sf/llvm_wasm Add `LLVM_EXPERIMENTAL_TARGETS` and default it to `WebAssembly` 29 September 2018, 14:01:36 UTC
75f798f Change from parametric T signature to Int32 in _ldexp_exp (#29401) __ldexp_exp(f) requires the second argument to be an Int32, so we might as well hard-code that here. It also seems that the old specification is actually not valid, or might have unexpected results, so we should just go with Int32, see #29400 . 29 September 2018, 13:17:09 UTC
3b3a163 avoid file ownership requirement in touch (#28819) Using `futimes` and passing NULL for the `times` parameter sets the current and access file times, but does not require file ownwership. From man page: > If times is NULL, the access and modification times are set to the current time. The caller must be the owner of the file, have permission to write the file, or be the superuser. 28 September 2018, 20:17:22 UTC
e1f42b1 fix `sizeof(str::AbstractString)` docstring (#29414) 28 September 2018, 17:52:46 UTC
6794778 fix #29208, incorrect `Union{}` result from type intersection (#29380) also fixes #29357 28 September 2018, 17:51:02 UTC
bc34c64 improve findnext/findprev docstring for strings (#29415) 28 September 2018, 17:48:58 UTC
ba41f69 doc: fix not-true-anymore example with promote_rule (#29416) 28 September 2018, 17:48:39 UTC
47668c8 Remove docstring relicts of findlast/findprev for regex (#29398) 27 September 2018, 20:57:15 UTC
8d5c109 Minor English fixes/improvements (#29391) 27 September 2018, 15:17:51 UTC
da964d6 Add SHA to UUIDs dependencies in Project.toml (#29375) A dependency on SHA was added to UUIDs in #28761 but the Project.toml was not updated to reflect that, resulting in warnings while building Julia. 26 September 2018, 21:54:19 UTC
8eca2c2 UUIDs: add uuid5 function (#28761) This function matches Python and Rust behavior but does not match the `uuidgen` command-line tool. 26 September 2018, 17:58:59 UTC
493068b fix crash when interpreting optimized top-level expressions (#29217) 26 September 2018, 17:03:57 UTC
48f53d5 Pkg don't use startup.jl when building and testing (#29364) * don't use startup.jl when precompiling, building and testing (#470) unless the user has explicitly asked for it with --startup-file=yes (cherry picked from commit 40d7f27f2ff08ec466df536f267129a9f5e950b4) * do not precompile packages that have opt out to precompilation (cherry picked from commit 57f7380a2641944be12695e92a3ad9f4cc20e6f2) 26 September 2018, 15:15:38 UTC
7698523 Fix `big(typemin(T))` (#29340) 26 September 2018, 13:56:48 UTC
8d6c1ce always obey inline declarations if the calling signature is concrete (#29258) This implements the suggestion in https://github.com/JuliaLang/julia/pull/27857#issuecomment-421109530 25 September 2018, 21:45:45 UTC
48f5bb3 fix #29326, return type lowering interfering with closure optimization (#29346) 25 September 2018, 21:40:45 UTC
82503cd 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 Minor English fixes in constructors.md (#29338) 25 September 2018, 06:38:41 UTC
993e7d7 avoid conversion from Char to String to Symbol in some LinearAlgebra routines (#29352) 25 September 2018, 06:36:35 UTC
c37f4aa Backticks and xrefs (#29349) 25 September 2018, 06:35:36 UTC
0b5e21c Some misisng paren and xrefs (#29351) 25 September 2018, 06:34:49 UTC
f2ad009 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 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 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 Add `splitpath(p::AbstractString)` to Base.Filesystem. (#28156) 24 September 2018, 18:44:24 UTC
99e0b3b fix bug in parsing extended colon-like operators (#29314) 24 September 2018, 18:02:49 UTC
64a4f18 Minor docs correction for maxintfloat. (#29301) Fixes #29297, see discussion there. 24 September 2018, 17:28:03 UTC
6390fbf Add `LLVM_EXPERIMENTAL_TARGETS` and default it to `WebAssembly` This provides feature-parity between Julia-built LLVM and BinaryBuilder-built LLVM, allowing us to vendor dylibs (such as `libclang`) to users through BinaryProvider without causing segfaults within Julia due to mismatched features. While the `WebAssembly` backend changes enough within the built LLVM to make it so that we cannot simply take `libclang` from a build that has WASM support and use it within the offcial Julia library, it appears that it does not change the codepaths that Julia itself uses enough to cause any issues (at least in the testing that we have done). In LLVM 8, the WASM backend is expected to be promoted out of experimental. 24 September 2018, 12:50:13 UTC
8484f97 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 fix #29306, teach effect_free that GotoIfNot with non-Bool can throw (#29322) 22 September 2018, 22:55:40 UTC
f8b52da bump JSON version check to a non-capped version (#29315) 22 September 2018, 16:11:43 UTC
60e6794 typo fix in parallel-computing.md (#29319) 22 September 2018, 07:25:08 UTC
338cf0d Fix a typo in docs (#29299) I spotted a typo when reviewing the merge. 21 September 2018, 22:56:25 UTC
2fd386c 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 fix minor typo in parallel-computing.md (#29232) 21 September 2018, 07:50:55 UTC
b777030 Improve description of Julia keywords (#29229) 21 September 2018, 03:26:25 UTC
27de698 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 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 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 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 Merge pull request #29248 from JuliaLang/kc/pkg_bomb2 Pkg: Bug fixes and doc improvements 19 September 2018, 13:32:39 UTC
8dd3326 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 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 Reword `activate` docs (#742) (cherry picked from commit ac84b7fcf6b3b18fb02e2c79f7e204d598ee860a) (cherry picked from commit 854cf42190f1be2cd7036539a76dfbb555cfa7f5) 18 September 2018, 15:34:05 UTC
de7c7c3 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 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 add support for ssh protocol (cherry picked from commit d3b54bbf690c4707a52b9eaec31f24701fb7e6c7) (cherry picked from commit c46d13e30f4d32daea3eb9a9b28091afcadd7446) 18 September 2018, 15:33:35 UTC
258b894 Only complete directories on `add`/`dev` (cherry picked from commit 076c74d94440452de99b3d8c7fe41926a406f4b5) (cherry picked from commit d0dfde4337ce1ef8cbd43da36a6b2ace28d80c6b) 18 September 2018, 15:33:26 UTC
7112453 fix type in isjoinable (cherry picked from commit cbe0d1ff735787553e24a2187f132c10d932b9da) (cherry picked from commit 7c4c62b3d91b225b94eea9e44b0efb64e01d0d82) 18 September 2018, 15:33:15 UTC
d60b82b Fix spelling of "precompile" (cherry picked from commit 44adf6c89a09695f73556b0f1636b9aaf06dea0e) (cherry picked from commit e9ae5e2738aa7fc33d33430657e17e275170b1e7) 18 September 2018, 15:33:07 UTC
dc696b2 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 Fix typo in help docs (cherry picked from commit 34a1867933af3e02a7ce6648c5a4bf9e69e17de7) (cherry picked from commit 3b2880cfeae06b08e9b74e2c2b0c84a5289f581f) 18 September 2018, 15:32:45 UTC
9705bac 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 Close the braces in docstring (cherry picked from commit e3236594c52e4c344fe5d1b899988560e9dbdf96) (cherry picked from commit caaa3905cd06ed621ba23ffa3c20a9a38da24cb0) 18 September 2018, 15:32:19 UTC
3d4426a 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 Rewrite test to avoid AppVeyor error (cherry picked from commit fdc0a0f59f30e345041b20106fe995dfd7d11ea5) (cherry picked from commit 29b63dd22159a938578b0f80a8e33e8ceba7ec1b) 18 September 2018, 15:31:58 UTC
abe38f1 Base.TCPServer --> Sockets.TCPServer (#29230) 18 September 2018, 15:00:13 UTC
3a15e6b Merge pull request #29233 from aghitza/patch-2 fix awkward phrasing in parallel-computing.md 18 September 2018, 01:19:03 UTC
157a6d1 fix awkward phrasing in parallel-computing.md 17 September 2018, 21:55:35 UTC
93091e7 Sort the pivot, lo and hi value immediately in-place 17 September 2018, 20:57:21 UTC
88f74b7 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 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 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 fix #29175, invalid lowered IR from repeating code for declared types (#29194) 17 September 2018, 15:05:47 UTC
c0afddf fix #28481, faster reading of primitive types from IOStream and IOBuffer (#29186) 17 September 2018, 15:03:43 UTC
632ca40 rm an unused function and fix jl_eof_error (#29185) 17 September 2018, 15:01:28 UTC
16516b5 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 Fix patch 17 September 2018, 01:57:55 UTC
ef8bbd3 bump to LLVM_BB rel 6.0.1-3 17 September 2018, 01:57:55 UTC
34284f6 added a test for codegen on quoted constant structs. 17 September 2018, 01:57:55 UTC
366e2d6 Carry LLVM patch implementing byval attribute on Win64 17 September 2018, 01:57:55 UTC
7507511 Have 'cat' only accept positive dimensions. (#29189) 16 September 2018, 14:51:31 UTC
ec44cf4 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 correct the docs of `Nothing` (#29210) 16 September 2018, 08:41:07 UTC
e2c9878 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 Xrefs and a few examples for math stuff (#29150) 14 September 2018, 21:07:50 UTC
cb269aa fix #25474, support more forms in edit, which, etc. macros (#29159) 14 September 2018, 19:54:01 UTC
c3660f7 fix #29145, error for `new{}` with incomplete type (#29154) 14 September 2018, 19:53:06 UTC
3b02991 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 base/char.jl: tweak doc strings 14 September 2018, 15:11:29 UTC
b9c7a72 BigFloat tests: consolidate two files into one (#29144) merge test/bigfloat.jl into test/mpfr.jl 14 September 2018, 13:27:26 UTC
cda41ae fixed some typos (#29164) 14 September 2018, 13:22:39 UTC
26b6a58 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 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 Merge pull request #29156 from JuliaLang/jb/10xtests add tests for a couple fixed issues 13 September 2018, 15:24:52 UTC
3143d89 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 See if building our own PCRE fixes the travis issues (#29162) 13 September 2018, 15:04:18 UTC
e724864 fix order of operations in ranges to avoid overflow (#28893) 13 September 2018, 12:46:39 UTC
b4c370d Allow `Iterators.flatten` for empty tuple (#29112) 12 September 2018, 21:35:11 UTC
62de472 move codelen and first_utf8_byte to Char.jl (#28894) 12 September 2018, 21:27:56 UTC
5e4ca86 doc: fix usage of NTuple{T} (#29104) 12 September 2018, 20:41:56 UTC
c2b61df Some xrefs and examples for Distiributed (#29137) 12 September 2018, 19:35:03 UTC
dc4798f add test case from #26037 closes #26037 12 September 2018, 19:11:53 UTC
2be7e09 add test case from #26729 Fixed by the new optimizer. This closes #26729. 12 September 2018, 19:09:33 UTC
e918a92 allow building julia without extra precompile statements (#29132) 12 September 2018, 15:53:48 UTC
592a474 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 fix perf in exp(::Matrix) (#29116) 12 September 2018, 14:43:32 UTC
back to top