sort by:
Revision Author Date Message Commit Date
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
79e8714 update precompile.jl 06 April 2017, 21:42:55 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
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
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
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
bd84fa1 Tag 0.6.0-pre.beta (#21232) 31 March 2017, 12:58:56 UTC
cded1db 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 fix #21168, `f.[1,2,3]` should be an error 30 March 2017, 22:11:21 UTC
9baadbf Fix bug in backsolve of sparse hermitian matrices (#21165) 30 March 2017, 21:11:03 UTC
0ae9e97 Add tests for internal fastforward merge methods 30 March 2017, 18:08:16 UTC
2da9afc Merge pull request #21228 from JuliaLang/ksh/showtest Two minitests for show 30 March 2017, 17:24:04 UTC
980119a Merge pull request #21071 from JuliaLang/cv/download-cleanup Avoid creating files when download fails 30 March 2017, 16:30:09 UTC
6659b59 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 Merge pull request #20799 from iblis17/bsd-socket Fix socket test cases on bsd family 30 March 2017, 07:39:12 UTC
c0e4c24 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 Two minitests for show 29 March 2017, 22:47:17 UTC
9a2400c Merge pull request #21210 from JuliaLang/ksh/configtests More tests for GitConfig 29 March 2017, 22:41:49 UTC
d266f92 Fix rem/mod doc (#21223) 29 March 2017, 21:19:17 UTC
4fe28fb Merge pull request #21193 from JuliaLang/jn/precompile-fixes minor precompile fixes 29 March 2017, 18:07:08 UTC
a78fb95 Merge pull request #21206 from JuliaLang/jn/singleton-tuple-bug don't make corrupted copies of singleton objects during AST deserialization 29 March 2017, 18:03:57 UTC
da63bfe Revert "Add a test for aborting a rebase (#21209)" (#21220) This reverts commit 46b60992c11abef23e3768819642b01580277e6d. 29 March 2017, 16:00:53 UTC
1eb51b6 null pointer checks are unnecessary: API should never return valid pointers with an error (#21174) 29 March 2017, 09:24:24 UTC
2d3a617 Support Rational and Irrational arguments for exp10 (#21199) 29 March 2017, 09:23:10 UTC
46b6099 Add a test for aborting a rebase (#21209) 29 March 2017, 09:19:52 UTC
31e2c9a Fix bug in merge! and add test (#21213) 29 March 2017, 09:19:31 UTC
b187a01 Merge pull request #21214 from JuliaLang/jb/setfieldint improve codegen of `setfield!` with constant integer index 29 March 2017, 06:16:27 UTC
06e096f Merge pull request #21202 from JuliaLang/jb/fix21180 fix #21180, regression in `readcsv` with quoted unicode fields 29 March 2017, 02:23:43 UTC
01136a2 Merge branch 'master' into jb/fix21180 29 March 2017, 00:11:09 UTC
1dd10aa Merge pull request #21207 from getzdan/patch-2 Fix character index to byte index in datafmt.jl 29 March 2017, 00:09:56 UTC
3e489a5 improve codegen of `setfield!` with constant integer index 29 March 2017, 00:07:13 UTC
820a9d8 More tests for GitConfig 28 March 2017, 22:20:02 UTC
78afb6a Correct notation used in the rem/mod docstring (#21198) * Correct notation used in rem/mod docstring * Fix build warning about overwritten docstring for rem 28 March 2017, 21:17:59 UTC
b19f6bd Add test to for fix 28 March 2017, 21:17:40 UTC
back to top