7eb0dc6 | Nathan Daly | 10 April 2017, 20:44:33 UTC | Added docstring to `Base.operator_precedence` As part of #14933, added docstring and jldoctest examples to Base.operator_precedence(s::Symbol). | 12 April 2017, 22:24:38 UTC |
31337ae | Nathan Daly | 10 April 2017, 05:05:08 UTC | Added more details to Operator Precedence section From Issue #14933. - Made Operator Precedence a higher heading, since it's not really a subsection of `##Numeric Comparisons`, and it references all the operators described in earlier sections on the page. - Added a link to the source file that lists *all* operator precedences. - Added code examples for `Base.operator_precedence` to show how to programmatically find an operator's precedence. | 12 April 2017, 22:24:38 UTC |
df2438c | Alex Arslan | 10 April 2017, 04:34:40 UTC | Restrict lfact to the domain of factorial (#21321) | 10 April 2017, 04:34:40 UTC |
7c1e5af | Pablo Zubieta | 09 April 2017, 16:36:08 UTC | Merge pull request #21331 from pabloferz/pz/stable-bctup Type-stabilize broadcast over tuples and scalars | 09 April 2017, 16:36:08 UTC |
965c938 | Katharine Hyatt | 08 April 2017, 21:57:58 UTC | Add test for revcount, update docstring (#20865) * Add test for revcount, update docstring * Add better docstring | 08 April 2017, 21:57:58 UTC |
ae6cdd1 | Pablo Zubieta | 07 April 2017, 20:19:53 UTC | Fix #21291, type-stabilize broadcast over tuples and scalars | 08 April 2017, 17:03:28 UTC |
ed1049a | Jameson Nash | 08 April 2017, 17:00:23 UTC | Merge pull request #21303 from invenia/stackframes-by-module Removing frames from a `StackTrace` by source `Module`. | 08 April 2017, 17:00:23 UTC |
d9771af | Katharine Hyatt | 08 April 2017, 02:08:20 UTC | Add a doctest for isposdef! (#21320) | 08 April 2017, 02:08:20 UTC |
b3a5100 | Jeff Bezanson | 07 April 2017, 22:31:49 UTC | Merge pull request #21248 from JuliaLang/rf/srand-doc document that srand() returns the passed RNG | 07 April 2017, 22:31:49 UTC |
a8ce08c | Jeff Bezanson | 07 April 2017, 22:31:07 UTC | Merge pull request #21249 from JuliaLang/rf/rem-bigint extend the definition of x % T for T==BigInt | 07 April 2017, 22:31:07 UTC |
36f90ba | Jeff Bezanson | 07 April 2017, 22:18:46 UTC | Merge pull request #21319 from JuliaLang/jb/fix21311 fix #21311, inlining `_apply` reordering evaluations | 07 April 2017, 22:18:46 UTC |
12f6747 | Jeff Bezanson | 07 April 2017, 22:17:59 UTC | Merge pull request #21317 from JuliaLang/jb/fix21314 fix #21314, `close` on a SubArray-based IOBuffer | 07 April 2017, 22:17:59 UTC |
a27ce01 | Jeff Bezanson | 07 April 2017, 20:08:48 UTC | fix #21311, inlining `_apply` reordering evaluations | 07 April 2017, 20:08:48 UTC |
88db576 | Tim Holy | 07 April 2017, 19:46:41 UTC | Merge pull request #21312 from JuliaLang/teh/unsafe_trunc_float16 Support `unsafe_trunc(<:Integer, x::Float16)` | 07 April 2017, 19:46:41 UTC |
e5e365c | Jeff Bezanson | 07 April 2017, 18:50:10 UTC | Merge pull request #21315 from JuliaLang/jb/fix21313 fix #21313, precompile.jl with USE_GPL_LIBS=0 | 07 April 2017, 18:50:10 UTC |
f3a1570 | Jeff Bezanson | 07 April 2017, 17:40:25 UTC | fix #21314, `close` on a SubArray-based IOBuffer affected `base64decode` on SubString | 07 April 2017, 17:40:25 UTC |
bfad817 | Tim Holy | 07 April 2017, 17:35:31 UTC | Support `unsafe_trunc(<:Integer, x::Float16)` Fixes #18771 | 07 April 2017, 17:35:31 UTC |
6a9c3c2 | Jeff Bezanson | 07 April 2017, 17:14:53 UTC | fix #21313, precompile.jl with USE_GPL_LIBS=0 | 07 April 2017, 17:14:53 UTC |
a17b1ae | Jeff Bezanson | 07 April 2017, 15:45:51 UTC | Merge pull request #21304 from JuliaLang/jb/precompiles update precompile.jl | 07 April 2017, 15:45:51 UTC |
46c32cd | Jeff Bezanson | 07 April 2017, 15:42:04 UTC | Merge pull request #21310 from JuliaLang/jb/fix21305 fix #21305, inference of splatting T.types or T.parameters | 07 April 2017, 15:42:04 UTC |
caf8af5 | Mus M | 07 April 2017, 01:18:11 UTC | Move unlink export to file where function is defined (#21254) | 07 April 2017, 01:18:11 UTC |
086361a | Jeff Bezanson | 07 April 2017, 00:50:45 UTC | allow inferring `T.parameters` when T is a known leaf type | 07 April 2017, 00:50:45 UTC |
c562caa | Jeff Bezanson | 07 April 2017, 00:50:15 UTC | support more kinds of constants in `_apply` inlining | 07 April 2017, 00:50:15 UTC |
7421e11 | m-j-w | 06 April 2017, 23:02:26 UTC | Reformat of README.windows.md (#21285) with some minor edits | 06 April 2017, 23:02:26 UTC |
28306f6 | Jeff Bezanson | 06 April 2017, 22:37:06 UTC | Merge pull request #21301 from JuliaLang/jb/underscore_lineno try to add location info to `_` deprecation warning | 06 April 2017, 22:37:06 UTC |
d9ba3d9 | Jeff Bezanson | 06 April 2017, 22:32:49 UTC | Merge pull request #21295 from JuliaLang/jb/fix21243 type intersection fix for #21243 and #21250 | 06 April 2017, 22:32:49 UTC |
a6cbd0a | Jeff Bezanson | 06 April 2017, 22:22:33 UTC | Merge pull request #21298 from JuliaLang/sb/libgit2/cat2 incorrect variable name in deprecation | 06 April 2017, 22:22:33 UTC |
bdbaaa5 | Keno Fischer | 06 April 2017, 22:00:42 UTC | Merge pull request #21260 from JuliaLang/kf/deref Make codegen emit dereferenceability attributes | 06 April 2017, 22:00:42 UTC |
79e8714 | Jeff Bezanson | 06 April 2017, 21:42:55 UTC | update precompile.jl | 06 April 2017, 21:42:55 UTC |
f2c0352 | Rory-Finnegan | 06 April 2017, 21:19:32 UTC | Finding and removing `StackFrame`s from `StackTrace`s based on source `Module`. * `StackTraces.remove_frames!(::StackTrace, ::Module)` for removing `StackFrame`s from a given `Module`. * `StackTraces.from(::StackFrame, ::Module) -> Bool` tests if the `StackFrame` is from the `Module`. | 06 April 2017, 21:19:32 UTC |
d5d7280 | Pablo Zubieta | 06 April 2017, 20:20:51 UTC | Merge pull request #20720 from pabloferz/pz/maptups Couple of tuple speed-ups and fixes | 06 April 2017, 20:20:51 UTC |
aff0eb8 | Jeff Bezanson | 06 April 2017, 20:18:22 UTC | try to add location info to `_` deprecation warning | 06 April 2017, 20:18:22 UTC |
04454ac | Simon Byrne | 06 April 2017, 19:43:41 UTC | incorrect variable name in deprecation | 06 April 2017, 19:43:41 UTC |
d20c66d | Katharine Hyatt | 06 April 2017, 19:27:09 UTC | Merge pull request #21252 from JuliaLang/ksh/walkercount Add a silly test for RevWalk count | 06 April 2017, 19:27:09 UTC |
cbd90ac | Keno Fischer | 03 April 2017, 13:49:47 UTC | Make codegen emit dereferenceability attributes Consider for example the function ``` type foo a::Vector{Float64} end function bar(x::foo, n) for i = 1:1000 for j = 1:n x.a[i] = i end end end ``` Now, there's three loads in the inner loop: - x.a (the field reference) - a (the load of the array ptr) - a[i] (the load of the array value) However, two of those loads have loop invariant addresses, so they can be hoisted all the way out of the loop nest. However, without this commit LLVM isn't actually allowed to do so. Since n could be <= 0, there are valid executions in which the loads don't happen. Naively, this means that hoisting the loads could introduce segfaults that weren't there before (because the pointers could be invalid when n <= 0). Now, in this partiuclar case, LLVM is smart enough to do at least some form of loop versioning and (one for n > 0 with hoisted loads, and one regular case), but it doesn't always know how to do that. In cache sensitive codes, the extra loads can easily kill performance. With this commit, we tell LLVM that julia objects aren't generally invalid pointers, so it's safe to speculatively dereference them. This allows LLVM to perform the LICM without having to fear introducing extra segfaults. | 06 April 2017, 19:06:03 UTC |
47c8fea | Keno Fischer | 06 April 2017, 18:57:46 UTC | Merge pull request #21262 from JuliaLang/kf/splittbaa Split TBAA for array buffers | 06 April 2017, 18:57:46 UTC |
c3ced45 | Jeff Bezanson | 06 April 2017, 18:32:55 UTC | fix #21243 and #21250, sigill due to incorrect empty type intersection | 06 April 2017, 18:32:55 UTC |
5bcfd2c | rfourquet | 06 April 2017, 18:14:11 UTC | make MersenneTwister() randomly seeded (#16984) * make MersenneTwister() randomly seeded * deprecate the zero-arg MersenneTwister() constructor | 06 April 2017, 18:14:11 UTC |
1d1ff14 | Pablo Zubieta | 18 March 2017, 15:42:00 UTC | Homogenize behaviour of map over tuples when one is empty | 06 April 2017, 17:15:59 UTC |
9f0a952 | Pablo Zubieta | 21 February 2017, 18:03:33 UTC | Couple of tuple speed-ups | 06 April 2017, 17:15:59 UTC |
9f52fe0 | Jeff Bezanson | 06 April 2017, 16:47:29 UTC | enable some type intersection tests that now work | 06 April 2017, 16:47:29 UTC |
5720299 | kshyatt | 01 April 2017, 19:30:03 UTC | Add a silly test for RevWalk count | 06 April 2017, 15:37:28 UTC |
5cacdd6 | Jameson Nash | 06 April 2017, 15:37:11 UTC | Merge pull request #20820 from JuliaLang/jb/reorg3 fix compile=all, move code related to static compilation to precompile.c | 06 April 2017, 15:37:11 UTC |
11682d8 | Jameson Nash | 06 April 2017, 14:36:39 UTC | Merge pull request #21279 from JuliaLang/jn/codegen-opt-unions codegen optimizations for unions | 06 April 2017, 14:36:39 UTC |
e2fb368 | Jameson Nash | 06 April 2017, 14:33:52 UTC | Merge pull request #21277 from JuliaLang/jn/21121 codegen emit constant data as llvm constants | 06 April 2017, 14:33:52 UTC |
beea404 | Jameson Nash | 05 April 2017, 21:34:11 UTC | improve backedge debugging to list causes | 05 April 2017, 21:37:48 UTC |
74334d4 | Jeff Bezanson | 27 February 2017, 00:15:32 UTC | reorg: move code related to static compilation to precompile.c also fix compile=all for jb/subtype | 05 April 2017, 21:37:47 UTC |
9ed7d82 | Simon Byrne | 05 April 2017, 21:23:30 UTC | Add a test for aborting a rebase (#21222) * Add a test for aborting a rebase * Fix bad merge tests corrupting test_repo | 05 April 2017, 21:23:30 UTC |
a258e64 | Katharine Hyatt | 05 April 2017, 21:22:29 UTC | Merge pull request #20962 from JuliaLang/ksh/difffiles [docathon] Add examples for diff_files | 05 April 2017, 21:22:29 UTC |
a5053ac | kshyatt | 09 March 2017, 16:58:22 UTC | [docathon] Add examples for diff_files | 05 April 2017, 19:32:39 UTC |
188bef2 | Jameson Nash | 04 April 2017, 22:33:09 UTC | add NoCapture and ReadOnly attributes to function calls | 05 April 2017, 06:44:56 UTC |
f81c626 | Jameson Nash | 04 April 2017, 15:19:33 UTC | codegen emit constant data as llvm constants this allows llvm to optimize constant data access fix #21121 | 05 April 2017, 06:44:56 UTC |
58dd828 | Jameson Nash | 05 April 2017, 06:30:48 UTC | disable llvm output from PR #21276 test | 05 April 2017, 06:30:48 UTC |
9d641e4 | Jameson Nash | 04 April 2017, 22:12:10 UTC | help union-alloca variables emit better native code SROA likes this form better Also, since many of these loop variables are loop-dependent, it helps to run the loop structure analysis passes twice | 05 April 2017, 06:28:28 UTC |
a5b993c | Jameson Nash | 05 April 2017, 04:25:25 UTC | Merge pull request #21276 from JuliaLang/jn/21271 fix jl_isa optimization | 05 April 2017, 04:25:25 UTC |
d6c5c67 | Jameson Nash | 05 April 2017, 02:24:10 UTC | fix #21271, codegen of typeassert involving `Tuple{Type{T}}` | 05 April 2017, 02:24:10 UTC |
cab83c5 | Tim Holy | 05 April 2017, 01:16:21 UTC | Ensure that `collect(::AbstractArray)` always returns an `Array` (#21257) The docstring specifies that the return type is `Array`, but `similar` isn't guaranteed to return an `Array`. (Exceptions include AxisArrays, OffsetArrays, etc.) | 05 April 2017, 01:16:21 UTC |
28255c5 | Jeff Bezanson | 04 April 2017, 23:39:25 UTC | Merge pull request #21278 from JuliaLang/jb/fix20614 fix #20614, need error for `Vararg` on non-final argument | 04 April 2017, 23:39:25 UTC |
fc404ce | Jeff Bezanson | 04 April 2017, 20:22:43 UTC | Merge pull request #21275 from JuliaLang/teh/test_21238 Test that `convert(Tuple{...}, (...))` throws for mismatched numbers … | 04 April 2017, 20:22:43 UTC |
a01b8f2 | Jeff Bezanson | 04 April 2017, 20:17:45 UTC | fix #20614, need error for `Vararg` on non-final argument | 04 April 2017, 20:17:45 UTC |
b6fe321 | Jameson Nash | 04 April 2017, 17:52:57 UTC | Merge pull request #21267 from JuliaLang/jn/21175 ensure that AST of a constant return function is correct | 04 April 2017, 17:52:57 UTC |
c9ad00a | Jameson Nash | 04 April 2017, 16:31:08 UTC | Merge pull request #21272 from JuliaLang/jn/21104 fix error handling for ccall without a concrete layout | 04 April 2017, 16:31:08 UTC |
ac02f1e | Tim Holy | 04 April 2017, 16:05:34 UTC | Test that `convert(Tuple{...}, (...))` throws for mismatched numbers of elements | 04 April 2017, 16:05:34 UTC |
1c2386f | Jeff Bezanson | 04 April 2017, 15:25:54 UTC | Merge pull request #21245 from JuliaLang/aa/parse-abstract RFC: Allow newline or semicolon in abstract and primitive defs | 04 April 2017, 15:25:54 UTC |
f1bbac7 | Jameson Nash | 04 April 2017, 14:47:07 UTC | fix error handling for ccall without a concrete layout fix #21104 | 04 April 2017, 14:47:07 UTC |
e1d6cdd | Tim Holy | 04 April 2017, 13:03:32 UTC | Merge pull request #21251 from JuliaLang/teh/non1 More fixes for non-1 arrays | 04 April 2017, 13:03:32 UTC |
18e864b | Jan Weidner | 04 April 2017, 12:08:24 UTC | deprecate unintended methods of zeros, ones (#21183) | 04 April 2017, 12:08:24 UTC |
e796e39 | m-j-w | 04 April 2017, 05:45:13 UTC | Fix exports of undefined/missing/conditionally defined symbols (#21217) * Remove Base.Parallel export. * Remove 'big_str' export from mpfr.jl * Remove 'dense' from export in sparse.jl | 04 April 2017, 05:45:13 UTC |
9086161 | Alex Arslan | 31 March 2017, 20:12:45 UTC | Allow newline or semicolon in abstract and primitive defs | 04 April 2017, 03:20:59 UTC |
338e22d | Jameson Nash | 03 April 2017, 13:40:17 UTC | ensure that AST of a constant return function is correct fix #21175 | 04 April 2017, 01:52:52 UTC |
d3fe5f8 | Jameson Nash | 04 April 2017, 01:49:38 UTC | Merge pull request #20794 from JuliaLang/jb/replIO allow TTYTerminal output streams to be non-TTYs | 04 April 2017, 01:49:38 UTC |
3a4cc44 | Jeff Bezanson | 24 February 2017, 22:30:30 UTC | allow TTYTerminal streams to be any IO types | 03 April 2017, 21:54:36 UTC |
5af9bc0 | Keno Fischer | 03 April 2017, 18:32:03 UTC | Split TBAA for array buffers | 03 April 2017, 18:33:25 UTC |
daefda4 | Jeff Bezanson | 03 April 2017, 14:43:19 UTC | Merge pull request #21239 from JuliaLang/jb/fix21168 fix #21168, `f.[1,2,3]` should be an error | 03 April 2017, 14:43:19 UTC |
ceb0674 | Katharine Hyatt | 02 April 2017, 01:04:00 UTC | Merge pull request #21247 from JuliaLang/ksh/gitdel Tests for cleanup and branch deletion | 02 April 2017, 01:04:00 UTC |
1f4f4fb | Katharine Hyatt | 02 April 2017, 01:03:41 UTC | Merge pull request #21226 from JuliaLang/ksh/valexp Fix bugs for x^Val and add tests | 02 April 2017, 01:03:41 UTC |
f5e5ea5 | kshyatt | 29 March 2017, 21:33:19 UTC | Remove extraneous x^Val methods and add tests | 01 April 2017, 19:00:10 UTC |
ec1dbd1 | Katharine Hyatt | 01 April 2017, 18:53:14 UTC | Merge pull request #21246 from JuliaLang/ksh/rmtctor Add a test for GitRemote ctor with refspec | 01 April 2017, 18:53:14 UTC |
3d07d64 | Katharine Hyatt | 01 April 2017, 18:49:58 UTC | Merge pull request #21237 from JuliaLang/ksh/mergetest Add tests for internal fastforward merge methods | 01 April 2017, 18:49:58 UTC |
4776d9a | Tim Holy | 01 April 2017, 16:57:14 UTC | More fixes for non-1 arrays | 01 April 2017, 16:57:14 UTC |
e664f52 | Rafael Fourquet | 01 April 2017, 04:52:51 UTC | extend the definition of x % T for T == BigInt | 01 April 2017, 05:01:10 UTC |
8d82fc6 | Rafael Fourquet | 01 April 2017, 04:01:20 UTC | document the numeric argument in srand(rng, filename, n=4) | 01 April 2017, 04:07:01 UTC |
ad66758 | Rafael Fourquet | 01 April 2017, 03:17:48 UTC | document that srand() returns the passed RNG | 01 April 2017, 03:59:34 UTC |
553c920 | kshyatt | 31 March 2017, 23:18:08 UTC | Tests for cleanup and branch deletion | 31 March 2017, 23:18:08 UTC |
769b9d7 | kshyatt | 31 March 2017, 21:37:07 UTC | Add a test for GitRemote ctor with refspec | 31 March 2017, 21:37:07 UTC |
e06ff56 | kshyatt | 30 March 2017, 18:30:21 UTC | Non-ff merge test | 31 March 2017, 19:31:08 UTC |
bd84fa1 | Tony Kelman | 31 March 2017, 12:58:56 UTC | Tag 0.6.0-pre.beta (#21232) | 31 March 2017, 12:58:56 UTC |
cded1db | Katharine Hyatt | 31 March 2017, 00:28:53 UTC | Add methods to add refspecs and tests to view fetchspecs (#21227) * Add methods to add refspecs and tests to view fetchspecs * Add docs * fix explicity typo and very minor wording tweak | 31 March 2017, 00:28:53 UTC |
c86ac62 | Jeff Bezanson | 30 March 2017, 22:11:21 UTC | fix #21168, `f.[1,2,3]` should be an error | 30 March 2017, 22:11:21 UTC |
9baadbf | Ranjan Anantharaman | 30 March 2017, 21:11:03 UTC | Fix bug in backsolve of sparse hermitian matrices (#21165) | 30 March 2017, 21:11:03 UTC |
0ae9e97 | kshyatt | 30 March 2017, 18:08:16 UTC | Add tests for internal fastforward merge methods | 30 March 2017, 18:08:16 UTC |
2da9afc | Katharine Hyatt | 30 March 2017, 17:24:04 UTC | Merge pull request #21228 from JuliaLang/ksh/showtest Two minitests for show | 30 March 2017, 17:24:04 UTC |
980119a | Tony Kelman | 30 March 2017, 16:30:09 UTC | Merge pull request #21071 from JuliaLang/cv/download-cleanup Avoid creating files when download fails | 30 March 2017, 16:30:09 UTC |
6659b59 | Andreas Noack | 30 March 2017, 07:46:52 UTC | Fix build with LLVM master. (#21194) In LLVMFPtoInt signature of convertToInteger now expects a MutableArrayRef. AttributeSet -> AttributeList | 30 March 2017, 07:46:52 UTC |
a045cba | Tony Kelman | 30 March 2017, 07:39:12 UTC | Merge pull request #20799 from iblis17/bsd-socket Fix socket test cases on bsd family | 30 March 2017, 07:39:12 UTC |
c0e4c24 | Simon Kornblith | 30 March 2017, 01:11:18 UTC | Make cor work again for complex input (#21205) Also fix inconsistency in `cov` of vectors. Fixes #21093 | 30 March 2017, 01:11:18 UTC |
182d8e8 | kshyatt | 29 March 2017, 22:47:17 UTC | Two minitests for show | 29 March 2017, 22:47:17 UTC |
9a2400c | Katharine Hyatt | 29 March 2017, 22:41:49 UTC | Merge pull request #21210 from JuliaLang/ksh/configtests More tests for GitConfig | 29 March 2017, 22:41:49 UTC |
d266f92 | Yichao Yu | 29 March 2017, 21:19:17 UTC | Fix rem/mod doc (#21223) | 29 March 2017, 21:19:17 UTC |
4fe28fb | Jameson Nash | 29 March 2017, 18:07:08 UTC | Merge pull request #21193 from JuliaLang/jn/precompile-fixes minor precompile fixes | 29 March 2017, 18:07:08 UTC |