sort by:
Revision Author Date Message Commit Date
dfc5c89 inline more operators 14 April 2017, 17:57:57 UTC
94417e4 Use struct instead of immutable in misc places (#21372) 13 April 2017, 19:08:09 UTC
1e92102 Add a test for merging a renamed file (#21364) 13 April 2017, 17:16:44 UTC
834e76e Merge pull request #21338 from NHDaly/patch-1 Docs: Added more details to Operator Precedence section 13 April 2017, 16:07:57 UTC
d4010e5 add support for vscode editor (#21106) * add support for vscode editor * adress review 13 April 2017, 08:35:40 UTC
c8026a9 fix #20220 (#21367) If there was an intervening stack frame with unknown location, we mistakenly returned it from `firstcaller` by comparing with `===` instead of `==`. 13 April 2017, 02:38:38 UTC
7eb0dc6 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 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
b91b411 Merge pull request #21351 from JuliaLang/jb/help21173 speed up ambiguous method checking and intersection; helps #21173 12 April 2017, 21:30:53 UTC
7c16897 fix test for code-coverage configuration with --code-coverage, jlcall_api is disabled, altering the AST that gets stored for this function 12 April 2017, 20:33:26 UTC
e9a453f Merge pull request #21340 from JuliaLang/jb/field1_typecheck improve codegen of typecheck on first field of new structs 12 April 2017, 20:29:57 UTC
5a49c9c Merge pull request #21345 from JuliaLang/aa/libgit2-docs RFC: Add LibGit2 binding docs to devdocs 12 April 2017, 18:55:17 UTC
75a6a90 add a fast path function for checking for empty intersections add `obviously_disjoint` fast path to type_morespecific further helps #21173 12 April 2017, 16:58:58 UTC
9f200a5 Tweak description of restrictions on generated functions (#21357) 12 April 2017, 16:41:54 UTC
4e698cb fix test for code-coverage configuration with --code-coverage, jlcall_api is disabled, altering the AST that gets stored for this function 12 April 2017, 15:16:06 UTC
bdd4d77 Merge pull request #21307 from JuliaLang/jn/incremental-correctness incremental precompile correctness issues 12 April 2017, 13:59:14 UTC
d91a719 Merge pull request #21353 from JuliaLang/jb/fix21352 fix #21352, update dev docs on type specificity 12 April 2017, 01:48:57 UTC
3def607 Add LibGit2 binding docs to devdocs [ci skip] 11 April 2017, 23:21:30 UTC
5a565ff fix #21352, update dev docs on type specificity [ci skip] 11 April 2017, 21:43:37 UTC
c1c3c99 Refer to `mkpath` from `mkdir` docs (#21343) 11 April 2017, 21:13:44 UTC
b7836db Add bswap method for complex numbers. (#21346) It byte-swaps the real and imaginary parts individually, following what Fortran compilers do. The tests read the binary test data from an ad-hoc IOBuffer, because reinterpret doesn't work for complex numbers. 11 April 2017, 20:16:56 UTC
64dbcbc Fix #21325, use special version of eltype (#21328) * Fix #21325, use special version of eltype 11 April 2017, 20:13:48 UTC
8d16ddd add many missing backedges getting lost during incremental deserialization we need to restore not only backedges directly to the new methods, but also to any methods whos backedges have not been inferred but which might propagate invalidation changes to the new code fix #21141 11 April 2017, 19:54:00 UTC
5e709e4 improve correctness of incremental precompile deserialized edges previously we just assumed that the user didn't load any other code now this actually keeps track of which method would have been visible in the precompilation process 11 April 2017, 19:54:00 UTC
a529199 delete false pretense of support of max_world on a Method 11 April 2017, 19:54:00 UTC
7b16106 fix llvm 3.3 build 11 April 2017, 19:53:59 UTC
bb1e493 speed up ambiguous method checking and intersection; helps #21173 11 April 2017, 19:21:33 UTC
decdf65 Merge pull request #20738 from JuliaLang/cv/libgit2-cred-tests LibGit2 credential callback testing framework 11 April 2017, 14:06:14 UTC
81c8815 improve codegen of typecheck on first field of new structs prompted by #21323 This removes the special case for the first field. 11 April 2017, 04:57:19 UTC
2c4f6d7 Merge pull request #21342 from JuliaLang/jb/misctests add tests for issues #10207, #10178, #12939 10 April 2017, 21:17:58 UTC
05ad392 [ci skip] Review change 10 April 2017, 20:21:47 UTC
33aa319 Fix build_sysimg.jl on Windows when linking failure occurs (#21235) In case linking fails, fall back to `syimg_file.old`. For windows we first attempt to link to a temporary sysimg_file; if this fails we simply, it fall backs to the current sysimg_file in use safely. This is done since Windows has difficulties overwriting a file in use. 10 April 2017, 19:32:36 UTC
cbc32a5 add tests for issues #10207, #10178, #12939 10 April 2017, 19:07:27 UTC
1db3279 Merge pull request #21339 from JuliaLang/mh/subtype_tests Some more `typeintersect` tests 10 April 2017, 18:56:17 UTC
ec49c9e Re-introduce SSH agent error checking When re-using credentials like we do with `Pkg.update` we need to allow `creds.usesshagent == "U"` to allow separate authentications to the same host to both use the SSH agent. This allows the SSH agent to be used multiple times when we have multiple private packages. Re-introducing this code did mean we needed to introduce a way of disabling the use of the SSH agent for testing purposes. 10 April 2017, 18:06:58 UTC
ea8d04b Some more `typeintersect` tests 10 April 2017, 11:33:36 UTC
df2438c Restrict lfact to the domain of factorial (#21321) 10 April 2017, 04:34:40 UTC
7c1e5af Merge pull request #21331 from pabloferz/pz/stable-bctup Type-stabilize broadcast over tuples and scalars 09 April 2017, 16:36:08 UTC
965c938 Add test for revcount, update docstring (#20865) * Add test for revcount, update docstring * Add better docstring 08 April 2017, 21:57:58 UTC
ae6cdd1 Fix #21291, type-stabilize broadcast over tuples and scalars 08 April 2017, 17:03:28 UTC
ed1049a 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 Add a doctest for isposdef! (#21320) 08 April 2017, 02:08:20 UTC
b3a5100 Merge pull request #21248 from JuliaLang/rf/srand-doc document that srand() returns the passed RNG 07 April 2017, 22:31:49 UTC
a8ce08c 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 Merge pull request #21319 from JuliaLang/jb/fix21311 fix #21311, inlining `_apply` reordering evaluations 07 April 2017, 22:18:46 UTC
12f6747 Merge pull request #21317 from JuliaLang/jb/fix21314 fix #21314, `close` on a SubArray-based IOBuffer 07 April 2017, 22:17:59 UTC
a27ce01 fix #21311, inlining `_apply` reordering evaluations 07 April 2017, 20:08:48 UTC
88db576 Merge pull request #21312 from JuliaLang/teh/unsafe_trunc_float16 Support `unsafe_trunc(<:Integer, x::Float16)` 07 April 2017, 19:46:41 UTC
e5e365c 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 fix #21314, `close` on a SubArray-based IOBuffer affected `base64decode` on SubString 07 April 2017, 17:40:25 UTC
bfad817 Support `unsafe_trunc(<:Integer, x::Float16)` Fixes #18771 07 April 2017, 17:35:31 UTC
6a9c3c2 fix #21313, precompile.jl with USE_GPL_LIBS=0 07 April 2017, 17:14:53 UTC
a17b1ae Merge pull request #21304 from JuliaLang/jb/precompiles update precompile.jl 07 April 2017, 15:45:51 UTC
46c32cd 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 Move unlink export to file where function is defined (#21254) 07 April 2017, 01:18:11 UTC
086361a allow inferring `T.parameters` when T is a known leaf type 07 April 2017, 00:50:45 UTC
c562caa support more kinds of constants in `_apply` inlining 07 April 2017, 00:50:15 UTC
7421e11 Reformat of README.windows.md (#21285) with some minor edits 06 April 2017, 23:02:26 UTC
28306f6 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 Merge pull request #21295 from JuliaLang/jb/fix21243 type intersection fix for #21243 and #21250 06 April 2017, 22:32:49 UTC
a6cbd0a Merge pull request #21298 from JuliaLang/sb/libgit2/cat2 incorrect variable name in deprecation 06 April 2017, 22:22:33 UTC
bdbaaa5 Merge pull request #21260 from JuliaLang/kf/deref Make codegen emit dereferenceability attributes 06 April 2017, 22:00:42 UTC
b5dfcc7 Refactor == for SSHCredentials 06 April 2017, 21:43:28 UTC
79e8714 update precompile.jl 06 April 2017, 21:42:55 UTC
f2c0352 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 Merge pull request #20720 from pabloferz/pz/maptups Couple of tuple speed-ups and fixes 06 April 2017, 20:20:51 UTC
aff0eb8 try to add location info to `_` deprecation warning 06 April 2017, 20:18:22 UTC
04454ac incorrect variable name in deprecation 06 April 2017, 19:43:41 UTC
d20c66d Merge pull request #21252 from JuliaLang/ksh/walkercount Add a silly test for RevWalk count 06 April 2017, 19:27:09 UTC
cbd90ac 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 Merge pull request #21262 from JuliaLang/kf/splittbaa Split TBAA for array buffers 06 April 2017, 18:57:46 UTC
c3ced45 fix #21243 and #21250, sigill due to incorrect empty type intersection 06 April 2017, 18:32:55 UTC
5bcfd2c make MersenneTwister() randomly seeded (#16984) * make MersenneTwister() randomly seeded * deprecate the zero-arg MersenneTwister() constructor 06 April 2017, 18:14:11 UTC
1d1ff14 Homogenize behaviour of map over tuples when one is empty 06 April 2017, 17:15:59 UTC
9f0a952 Couple of tuple speed-ups 06 April 2017, 17:15:59 UTC
9f52fe0 enable some type intersection tests that now work 06 April 2017, 16:47:29 UTC
5720299 Add a silly test for RevWalk count 06 April 2017, 15:37:28 UTC
5cacdd6 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 Merge pull request #21279 from JuliaLang/jn/codegen-opt-unions codegen optimizations for unions 06 April 2017, 14:36:39 UTC
e2fb368 Merge pull request #21277 from JuliaLang/jn/21121 codegen emit constant data as llvm constants 06 April 2017, 14:33:52 UTC
beea404 improve backedge debugging to list causes 05 April 2017, 21:37:48 UTC
74334d4 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 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 Merge pull request #20962 from JuliaLang/ksh/difffiles [docathon] Add examples for diff_files 05 April 2017, 21:22:29 UTC
a5053ac [docathon] Add examples for diff_files 05 April 2017, 19:32:39 UTC
2c38fec Move credential_loop out of Base 05 April 2017, 15:12:00 UTC
188bef2 add NoCapture and ReadOnly attributes to function calls 05 April 2017, 06:44:56 UTC
f81c626 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 disable llvm output from PR #21276 test 05 April 2017, 06:30:48 UTC
9d641e4 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 Merge pull request #21276 from JuliaLang/jn/21271 fix jl_isa optimization 05 April 2017, 04:25:25 UTC
d6c5c67 fix #21271, codegen of typeassert involving `Tuple{Type{T}}` 05 April 2017, 02:24:10 UTC
cab83c5 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 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 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 fix #20614, need error for `Vararg` on non-final argument 04 April 2017, 20:17:45 UTC
b6fe321 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 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 Test that `convert(Tuple{...}, (...))` throws for mismatched numbers of elements 04 April 2017, 16:05:34 UTC
1c2386f 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
back to top