swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
48fbc9f ignore custom addrspaces on AMDGPU 18 March 2019, 20:22:25 UTC
4dc1593 some front-end code cleanup (#31360) 18 March 2019, 18:15:50 UTC
6aeb7ef fix #31353, `hasmethod` not working with UnionAll types (#31356) 18 March 2019, 18:14:53 UTC
be70066 Merge pull request #31369 from JuliaLang/kf/broadcastedsize Defined size(::Broadcasted) 18 March 2019, 17:54:17 UTC
8c0b550 Backporting LLVM patch r355582 to release/6.x (fixes AVX512 max issue) (#31292) * Backporting LLVM patch r355582 to release/6.x (fixes AVX512 max issue 17 March 2019, 17:35:24 UTC
cee3030 fix #31326, setting of system image data size when loading (#31364) 16 March 2019, 16:55:19 UTC
546eb97 Fix #31357 - Missing Upsilon node in nested try/catch (#31365) As the issue demonstrates, if we have nested try/catch blocks, we need one upsilon node for every layer of nesting. This just inserts another upsilon node for every layer of nesting. Alternative implementations would be to 1. Re-use the same upsilon node for every phic (but this currently conflicts with our implementation of this feature in the interpreter). 2. To place the additional upsilon nodes in the catch block. This would be slightly faster, but also a bit more complicated, so is left as a future optimization. 16 March 2019, 16:54:43 UTC
9579176 fix #31352, make sure errors while printing errors don't kill the REPL (#31366) 16 March 2019, 16:54:04 UTC
967c81f Defined size(::Broadcasted) 16 March 2019, 00:30:51 UTC
8376535 Properly propagate taint in SROA When SROA crosses the compaction line to look at uncompacted IR, it needs to be sure to propagate that taint to all values it pulls out of the uncompacted IR. We had this logic for phi nodes, but we accidentally lacked it for raw SSAValues. This didn't cause problems in practice, because our pipeline compacts out raw SSAValues before running SROA, but it is otherwise legal. Fix that and add a test. 15 March 2019, 20:08:15 UTC
00f80f5 More thoroughly copy IRCode The contents of IRCode get modified in interesting ways all over the optimizer. The `copy(::IRCode)` function did an incomplete job of copying everything that gets modified. We don't really use this function internally much, but it's useful for external tooling, so let's fix it. 15 March 2019, 20:08:15 UTC
b71cae2 make a subtyping fast path a bit less aggressive (#31346) 15 March 2019, 19:51:05 UTC
6f40203 fix #31295, allow e.g. `view(a,:) .+= view(b,:)` (#31300) 15 March 2019, 19:36:30 UTC
9f69b2e Merge pull request #30403 from tkf/doc-propagate_inbounds Include @​propagate_inbounds docstring in documentation 14 March 2019, 18:55:54 UTC
a168bc8 Merge pull request #31324 from JuliaLang/vc/tuple_props define getproperty for tuples 14 March 2019, 18:17:49 UTC
2d6e183 Fix a missing widenconst in SROA (#31336) We can now infer Expr(:new) as returning a `PartialStruct` if one of the arguments is constant. However, SROA was missing a corresponding widenconst and thus refusing to process such Expr(:new). This didn't show up very much in julia code, because inlining generally dropped the PartialStruct annotation on the Expr(:new), but it does show up with more aggressive inlining schemes that I'm playing with. Fix it and add a test. 14 March 2019, 15:52:07 UTC
97719d7 doc: Improve searchsorted{,first,last} examples in documentation (#31340) Use the same inputs for all three functions, and cover various cases, to help the reader grasp how these functions work and relate to each other. Also remove the examples using the `rev` option, which did not really make sense, as the input was not reversed, so these really were examples on "what happens if the input is not sorted", which does not really help much (if at all, an explanation in the text would be better). 14 March 2019, 15:30:14 UTC
cc1caa4 Dates: docstrings for month constants (#31218) 14 March 2019, 15:05:12 UTC
2567c3a map!(f, values(dict)): modify Dict values in-place (#31223) 14 March 2019, 14:40:58 UTC
95fcde9 doc: add docstrings for Base.front and Base.tail (#31132) 14 March 2019, 08:49:31 UTC
4457264 Remove integer domain example that doesn't work (#31298) * Update integer literal example to reflect smarter interpretation of exponents * Drop mention of integer size * Add an extra example of how to fix an exponent domain error * Fix a sign error in documentation 14 March 2019, 08:47:41 UTC
bd80892 doc: highlight that julia integers are machine integers (#31328) 14 March 2019, 08:44:44 UTC
f4e029f Document the Base64 module. (#31332) 14 March 2019, 08:43:35 UTC
5ccdc99 Fix a sign error in documentation 14 March 2019, 02:58:31 UTC
fd01ff7 fix pessimistic maxprobe in Dict rehash (#31290) 13 March 2019, 21:25:56 UTC
5fac1b5 remove codeblock from docstring (#31158) 13 March 2019, 20:48:24 UTC
7f7fe9a add docstring for Base.isiterable (#31108) 13 March 2019, 20:40:01 UTC
af7cf2d Clarified documentation of `isless` (#31323) 13 March 2019, 19:39:21 UTC
4e2c90c Merge pull request #31095 from JuliaLang/vc/loopinfo Refactor `Expr(:simdloop)` to `Expr(:loopinfo, ...)` 13 March 2019, 11:59:01 UTC
d7fdd75 Capture curl download agent error message (#31209) 12 March 2019, 21:46:39 UTC
a85dd55 define getproperty for tuples 12 March 2019, 20:15:31 UTC
b3ea10a Refactor `Expr(:simdloop)` to `Expr(:loopinfo, ...)` - `Expr(:loopinfo, Symbol("julia.simdloop"))` replaces `Expr(:simdloop, false)` - `Expr(:loopinfo, Symbol("julia.simdloop"), Symbol("julia.ivdep"))` replaces `Expr(:simdloop, true)` While currently not directly exposed users can now pass other [loopinfo](https://llvm.org/docs/LangRef.html#llvm-loop) metadata to LLVM. 12 March 2019, 19:53:51 UTC
48e7a35 fix #31256, support `catch_stack` in test system (#31280) 12 March 2019, 15:31:04 UTC
57b9210 Merge pull request #31113 from chethega/simd_specifity Make `simd_inner_length` generic fallback less specific 12 March 2019, 14:09:58 UTC
65df511 Bump Pkg to 1.2-alpha.2. (#31317) 12 March 2019, 11:42:07 UTC
5c8be73 moved docs to source comment 12 March 2019, 09:47:09 UTC
e949f89 Refactor Inlining. NFC. I'm working on some problems that require some slightly different characteristics than our default inliner. While working on that, I got frustrated by some of the accumulated cruft and structuring of the inliner, so I decided to spend some time to clean it. This doesn't change any behavior, but moves some of the code around, drops now-unused arguments and properties and introduces a `Signature` struct to encapsulate the (f, ft, atypes, atype) tuple we passed around everywhere. 12 March 2019, 02:35:20 UTC
86fcbc7 Merge pull request #31297 from JuliaLang/ksh/mem Doc free_memory and total_memory 11 March 2019, 20:08:06 UTC
023c8e4 allow chop to take an empty string (#31312) 11 March 2019, 19:06:52 UTC
27cc988 Doc free_memory and total_memory 11 March 2019, 13:13:29 UTC
38439d9 add docs for BLAS.iamax (#31277) 11 March 2019, 07:41:02 UTC
2f323ee Add an extra example of how to fix an exponent domain error 10 March 2019, 04:44:28 UTC
43a5d9e Drop mention of integer size 10 March 2019, 04:22:53 UTC
1ae5ff9 Update integer literal example to reflect smarter interpretation of exponents 10 March 2019, 04:22:08 UTC
d2a54ca Support zero et al on ::Type{Missing} 10 March 2019, 01:47:57 UTC
60457de fix doc for `rstrip` (#31296) I think it's a copy-paste error from `lstrip` 08 March 2019, 17:26:48 UTC
e9c77eb handle fields of Exception correctly in @test_throws (#31224) * added sprandn methods with Type * handle exception fields in @test_throws 08 March 2019, 15:33:11 UTC
23f447a doc: added docstrings to Adjoint and Transpose (#31274) 08 March 2019, 12:44:19 UTC
f87bc8d Rf/autoindentpaste improvements (#30755) * REPL: disable auto-indent when code is likely being pasted (fix #25186) On some Windows terminals, pasting is not recognized as such. This happens also with tmux' builtin paste. In those cases, auto-indent is better disabled, as we want to preserve the original indentation of the code being pasted. This fix is quite a hack, but seems to work: using time(), if the next character after a newline is being inserted very fast, assume this was with paste, and cancel the insertion of the spaces done by auto-indent. I couldn't insert two characters in a raw within less than about 0.03 or 0.02 seconds, so the threshold for "very fast" is set to 0.0005, but this is an option which can changed. * fix tests * more reliability * don't include refresh_line in the timings * use a separate autoindent variable, as we want to undo indent in case of paste only for auto-indented code (although currently in the REPL code this function is never called with a positive argument) * Some improvements: autoident is now prevented and needs not to be redone. Paste of mixed space/tabs/empty lines is now more reliable. * fixed bug where indent is set externally 08 March 2019, 11:28:22 UTC
95a52a5 An edge case for `length` (#31221) * An edge case for `length` Though `length` of `AbstractUnitRange` for `(U)Int` and `(U)Int64` has special cased with checked arithmetic, the `(U)Int128` dosen't and uses generic fallback. Therefore, it overflows for ```julia julia> r = typemin(Int128):typemax(Int128) -170141183460469231731687303715884105728:170141183460469231731687303715884105727 julia> length(r) 0 julia> r = typemin(UInt128):typemax(UInt128) 0x00000000000000000000000000000000:0xffffffffffffffffffffffffffffffff julia> length(r) 0x00000000000000000000000000000000 ``` whereas ```julia julia> r = typemin(Int64):typemax(Int64) -9223372036854775808:9223372036854775807 julia> length(r) ERROR: OverflowError: 9223372036854775807 -y overflowed for type Int64 Stacktrace: [1] throw_overflowerr_binaryop(::Symbol, ::Int64, ::Int64) at ./checked.jl:154 [2] checked_sub at ./checked.jl:223 [inlined] [3] length(::UnitRange{Int64}) at ./range.jl:540 [4] top-level scope at none:0 julia> r = typemin(UInt64):typemax(UInt64) 0x0000000000000000:0xffffffffffffffff julia> length(r) ERROR: OverflowError: 18446744073709551615 +y overflowed for type UInt64 Stacktrace: [1] throw_overflowerr_binaryop(::Symbol, ::UInt64, ::UInt64) at ./checked.jl:154 [2] checked_add at ./checked.jl:166 [inlined] [3] length(::UnitRange{UInt64}) at ./range.jl:544 [4] top-level scope at none:0 ``` I believe this is an inconsistency. * update StepRange also * Add `length` tests for edge cases * Add StepRange tests too 08 March 2019, 10:27:25 UTC
1fc4380 doc: fix doctest for factorial. (#31288) 07 March 2019, 21:46:23 UTC
897a6e0 Document `AbstractRNG` and `Random.Random` (#31269) 07 March 2019, 19:25:10 UTC
b3c0299 Support filter for SkipMissing-wrapped arrays (#31235) See discussion in issue 31188. 07 March 2019, 18:21:48 UTC
735e7b5 fix method signature for one of the Tuple constructors (#31160) from #31112 07 March 2019, 18:13:09 UTC
7f86715 LICENSE: update copyright year 07 March 2019, 13:22:30 UTC
05ee672 Reject `Symmetric(Hermitian(A))` if diagonal of A is not real, fixes #30814. (#31051) 07 March 2019, 07:48:05 UTC
ac8c5b7 better error message for overflow in factorial, fixes #18303 (#31123) 07 March 2019, 07:44:31 UTC
73e9535 Update function 'warn' to macro '@warn' in SHA runtests.jl (#31262) 07 March 2019, 07:41:28 UTC
6b65c24 fix #31194, latex chars `upharpoonright` and `upharpoonleft` swapped (#31279) 07 March 2019, 07:08:13 UTC
3d02325 Add docs for `ClusterManager` and `WorkerConfig` (#31234) 07 March 2019, 07:06:30 UTC
62f5c2f fix #31255, don't consider empty symbol to be all underscores (#31275) 07 March 2019, 01:53:00 UTC
dc3056b doc: add cross-reference to pointer objref methods. (#31273) 06 March 2019, 21:46:15 UTC
5e95155 Two SparseArrays fixes. (#31254) * Fix build warning about replacing docs for SparseMatrixCSCSymmHerm. * Don't export SparseArrays.(unwrap|iswrsparse). 06 March 2019, 21:42:56 UTC
7ee9cf8 doc: fix typo from #31263 (#31270) 06 March 2019, 20:11:01 UTC
53e336e build,macos: correct the install name of several libraries (#31261) 06 March 2019, 19:02:42 UTC
800512a doc: improve docstring for ispath (#31267) 06 March 2019, 14:29:27 UTC
776ddce Document SharedVector and SharedMatrix (#31263) 06 March 2019, 14:28:15 UTC
6552521 complex: define unary plus and add tests (#31237) 06 March 2019, 11:24:17 UTC
00d6750 rebase: Throw OutOfMemoryError when gmp tries to allocate memory beyond the limit (#31215) * Throw OutOfMemoryError when gmp tries to allocate memory beyond the limit. Only works with patched GMP; does nothing if linked agaist system GMP. * Use a ref to indicate patched gmp and tweak test 06 March 2019, 08:06:41 UTC
1c8c8e7 Improve _apply(apply_type, ::Tuple, ::SimpleVector) This is another one of those patterns that doesn't generally come up except in Cassette/Zygote code. There's two related changes here: 1. Expand ininling's _apply rewrite to also handle constant svecs (under the restriction that they must be no longer than the splatting cutoff and the elements must be individually eligible for inlining into the IR) 2. Move the _apply rewrite before the special case inliner for builtins such that _apply(apply_type, ...) gets eliminated early. 06 March 2019, 02:45:06 UTC
c034b2f Allow curl on windows if available and silence curl downloads (#31173) 06 March 2019, 01:17:45 UTC
a1e41b9 Bump Pkg to 1.2-alpha. (#31116) 05 March 2019, 19:21:03 UTC
9656c44 Docs for PosDefException and SingularException (#31251) 05 March 2019, 10:27:01 UTC
3f64624 Disable the building of unused suitesparse libs. (#31249) * Disable the building of unused suitesparse libs. 05 March 2019, 03:39:57 UTC
0a471c8 Include --export-dynamic in julia-config ldflags on FreeBSD (#31046) 05 March 2019, 01:03:18 UTC
6eb48cb doc: fix cfunction macro docstring (#31250) 04 March 2019, 21:48:49 UTC
7a75d6b Fast conversion of wrapped types to SparseMatrixCSC (#30552) * Fast conversion of wrapped types to SparseMatrixCSC * moved sparse conversions to sparseconvert.jl 04 March 2019, 21:31:51 UTC
df9210e Merge pull request #31247 from JuliaLang/ksh/unittri Docs for `UnitUpperTriangular` and `UnitLowerTriangular` 04 March 2019, 20:01:12 UTC
a258f9b fix #31190, wrong subtyping of left vars and unions (#31216) 04 March 2019, 19:59:02 UTC
563396c SuiteSparse: fix shlib build (#31196) Lots changed about the build in v5, with some of our old workarounds getting in the way of changes to the SuiteSparse build system, and some upstream "(untested)" code that was, of course therefore, wrong. 04 March 2019, 18:33:27 UTC
389973b Update readme to include instruction for using pre-built deps (#31203) 04 March 2019, 17:09:52 UTC
2fffe9f Docs for `UnitUpperTriangular` and `UnitLowerTriangular` 04 March 2019, 16:42:29 UTC
79fd332 Accept a function to strip like rstrip and lstrip (#31211) `strip` is documented to accept a function argument but it does not. `rstrip` and `lstrip` do, so it seems this was simply an oversight. See #31195. 04 March 2019, 08:23:44 UTC
230c7fb Document Logging.Logging (#31228) 03 March 2019, 19:23:58 UTC
9cb2305 docstrings for Base, Core, Main, Module (#31131) 03 March 2019, 18:56:19 UTC
c316364 Document `AbstractDisplay` (#31229) 03 March 2019, 18:11:40 UTC
b845b06 Document undocumented exports and add Examples (#31225) Co-Authored-By: kshyatt <kshyatt@users.noreply.github.com> 03 March 2019, 18:10:10 UTC
f5904e2 changed specifity of Base.SimdLoop.simd_inner_length and Base.SimdLoop.simd_index to simplify opt-out for custom iterators that do not support random access or length 03 March 2019, 12:44:03 UTC
5456b4f Update @deprecate export documentation (#31226) 03 March 2019, 01:58:11 UTC
a6d34ff Remove mention of a predicate function in strip docstring (#31213) `lstrip` and `rstrip` take a predicate function as the first argument. It seems `strip` did not receive that addition, though its docstring suggests that it did. See #31195. 03 March 2019, 01:55:17 UTC
2ca7d83 doc: fix example for UndefRefError. (#31220) 01 March 2019, 21:31:38 UTC
5a4191d linalg: add diagm(v) as shorthand for diagm(0 => v), fixes #31111 (#31125) 01 March 2019, 11:11:55 UTC
9329e0f Don't export `reindex` and `substrides` (#31201) * Don't export `reindex` It was inadvertently exported by #30789. It's tailored to `SubArray` and doesn't check for preconditions that are enforced by the `SubArray` constructor — so while we could export it, I'd like to do so intentionally and add friendlier errors for violations of these preconditions. * Same deal for `substrides` 01 March 2019, 11:10:40 UTC
ef1f981 doc: include clockwise and counterclockwise in rot docstrings (#31157) 01 March 2019, 11:08:49 UTC
ca92c7b Fix `-`, `conj`, and `conj!` for sparse matrices with invalid entries in `nzval` (#31187) 01 March 2019, 11:05:54 UTC
323a832 doc: document AbstractDict and AbstractSet (#31206) 01 March 2019, 11:05:31 UTC
a3a36c8 Improve docstrings for std and var (#31200) 01 March 2019, 11:02:41 UTC
91b1271 Add minor tests: reduce on empty array and type-stability for prod function (#31205) 01 March 2019, 11:01:34 UTC
8639dc1 fix #31115, type intersection incorrectly giving `Union{}` as parameter (#31175) 01 March 2019, 01:26:18 UTC
cab5ba5 SuiteSparse tries to detect CUDA and it fails (#31102) We don't permit dependencies to do feature-detection as it results in unreliable builds. 28 February 2019, 17:13:08 UTC
back to top