sort by:
Revision Author Date Message Commit Date
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
decdf65 Merge pull request #20738 from JuliaLang/cv/libgit2-cred-tests LibGit2 credential callback testing framework 11 April 2017, 14:06:14 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
f1bbac7 fix error handling for ccall without a concrete layout fix #21104 04 April 2017, 14:47:07 UTC
e1d6cdd Merge pull request #21251 from JuliaLang/teh/non1 More fixes for non-1 arrays 04 April 2017, 13:03:32 UTC
18e864b deprecate unintended methods of zeros, ones (#21183) 04 April 2017, 12:08:24 UTC
e796e39 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 Allow newline or semicolon in abstract and primitive defs 04 April 2017, 03:20:59 UTC
338e22d ensure that AST of a constant return function is correct fix #21175 04 April 2017, 01:52:52 UTC
d3fe5f8 Merge pull request #20794 from JuliaLang/jb/replIO allow TTYTerminal output streams to be non-TTYs 04 April 2017, 01:49:38 UTC
3a4cc44 allow TTYTerminal streams to be any IO types 03 April 2017, 21:54:36 UTC
5af9bc0 Split TBAA for array buffers 03 April 2017, 18:33:25 UTC
daefda4 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
8dab22e Add LibGit2 SSH credential prompt tests 03 April 2017, 13:24:26 UTC
8fe28a1 Add LibGit2 HTTPS credential prompt tests 03 April 2017, 13:23:08 UTC
dfa1a83 Test framework for LibGit2 credential callback 03 April 2017, 13:23:08 UTC
d3cfcd4 Create test helper challenge_prompt Useful for testing Julia functions which prompt for user input. Note that the fake PTY and new process are necessary to support user input that uses the `getpass` function. 03 April 2017, 13:23:08 UTC
ceb0674 Merge pull request #21247 from JuliaLang/ksh/gitdel Tests for cleanup and branch deletion 02 April 2017, 01:04:00 UTC
1f4f4fb Merge pull request #21226 from JuliaLang/ksh/valexp Fix bugs for x^Val and add tests 02 April 2017, 01:03:41 UTC
f5e5ea5 Remove extraneous x^Val methods and add tests 01 April 2017, 19:00:10 UTC
ec1dbd1 Merge pull request #21246 from JuliaLang/ksh/rmtctor Add a test for GitRemote ctor with refspec 01 April 2017, 18:53:14 UTC
3d07d64 Merge pull request #21237 from JuliaLang/ksh/mergetest Add tests for internal fastforward merge methods 01 April 2017, 18:49:58 UTC
4776d9a More fixes for non-1 arrays 01 April 2017, 16:57:14 UTC
e664f52 extend the definition of x % T for T == BigInt 01 April 2017, 05:01:10 UTC
8d82fc6 document the numeric argument in srand(rng, filename, n=4) 01 April 2017, 04:07:01 UTC
ad66758 document that srand() returns the passed RNG 01 April 2017, 03:59:34 UTC
553c920 Tests for cleanup and branch deletion 31 March 2017, 23:18:08 UTC
769b9d7 Add a test for GitRemote ctor with refspec 31 March 2017, 21:37:07 UTC
e06ff56 Non-ff merge test 31 March 2017, 19:31:08 UTC
back to top