swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
90aae47 WIP 05 July 2017, 15:21:03 UTC
62254f5 WIP 05 July 2017, 12:23:04 UTC
95de91f WIP 05 July 2017, 11:16:35 UTC
bc32db8 Verify. 05 July 2017, 09:00:13 UTC
72ab740 In-place modification for AllocaInst. 05 July 2017, 09:00:06 UTC
39b5db0 Strip address space information after optimization. 05 July 2017, 07:43:22 UTC
de817cc only store JIT function names, not full prototypes this saves a bit of memory and shaves a bit off of startup time 05 July 2017, 04:24:15 UTC
91e8a53 Merge pull request #22640 from JuliaLang/jn/builder-ctx codegen: eliminate builder global 03 July 2017, 20:18:52 UTC
8d47a31 Update to LibGit2 v0.26.0 (#22614) * Update to LibGit2 v0.26.0 * Remove libgit2-free-config patch 03 July 2017, 17:25:27 UTC
1f8de60 codegen: eliminate builder global 03 July 2017, 15:27:57 UTC
709d65e RFC: Extract Bunch-Kaufman factors and use them for printing (#22601) * Add getindex method for extraction of factors in BunchKaufman Improve BunchKaufman printing * Adjust bkfact signatures to use Symmetric and Hermitian Adjust tests * Wrap LAPACK functions for reconstruction of Bunch-Kaufman with rook pivoting * Update documentation and use Tridiagonal for storing D 03 July 2017, 01:34:09 UTC
4b345c1 Merge pull request #21436 from JuliaLang/jb/staticeval call `static_eval` less during codegen 02 July 2017, 23:31:33 UTC
efb05d9 document that inv(x) is not just for matrices (#22610) * document that inv(x) is not just for matrices * rm blank line * caveat about roundoff errors 02 July 2017, 17:53:37 UTC
fdb1d2a Merge pull request #22655 from JuliaLang/jb/finish7314 remove deprecation for #7314 (`local x=1, y=2` syntax) 02 July 2017, 17:35:06 UTC
093382a remove deprecation for #7314 (`local x=1, y=2` syntax) 02 July 2017, 06:13:27 UTC
db5ddfa Merge pull request #22648 from JuliaLang/jb/deparsespaces two small improvements to `deparse` 02 July 2017, 04:47:52 UTC
8e2ba4d call `static_eval` less during codegen - assume inference constant-folds apply_type calls - don't try to static_eval every call 02 July 2017, 04:29:38 UTC
b4396ff Fix compiler warning on 32bit Cast pointer from integer of different size. 02 July 2017, 02:56:34 UTC
d93fd8c faster inv(::Rational) (#22634) 01 July 2017, 21:50:20 UTC
a967db3 Move docstrings inline from helpdb to base/int.jl and base/ (#22620) set.jl 01 July 2017, 12:22:59 UTC
2493817 add spaces around low-precedence operators in `deparse` add single quotes to Char literals in `deparse` 01 July 2017, 05:41:08 UTC
b5a61db Move some spawn related macro docs out of HelpDB (#22573) * Move some spawn related macro docs out of HelpDB 01 July 2017, 00:58:56 UTC
244b889 Merge pull request #22635 from JuliaLang/jb/applytypeperf speed up common cases of type application. helps #22593 30 June 2017, 23:24:39 UTC
c509321 Space out ternaries in LAPACK wrappers to avoid syntax warnings (#22625) 30 June 2017, 19:34:09 UTC
bbc516c Move docstrings from helpdb inline (#22617) 30 June 2017, 19:18:14 UTC
46ac6d9 Move docstrings inline from helpdb to `base/trig.jl`, `base/number.jl`, and `base/parse.jl (#22618) 30 June 2017, 19:18:01 UTC
88e7fbc Adjust signatures for bkfact to use Symmetric and Hermitian (#22605) * Adjust signatures for bkfact to use Symmetric and Hermitian * Add NEWS.md entry 30 June 2017, 18:59:10 UTC
7035cba speed up common cases of type application. helps #22593 30 June 2017, 18:33:31 UTC
05719b4 Merge pull request #22627 from JuliaLang/jb/fix22624 fix #22624, crash in certain circular type definitions 30 June 2017, 18:32:32 UTC
211e8d1 fix #22624, crash in certain circular type definitions This was caused by expanding a type's field types in the wrong environment. 30 June 2017, 15:56:02 UTC
71d7c16 Add more `@test` tests (#22609) * Add more passing `@test` tests * Remove unused variable * Add tests for `@test a ≈ b atol=ε` syntax 30 June 2017, 15:03:03 UTC
32422d4 Group tuple tests into testsets (#22606) 30 June 2017, 05:18:22 UTC
197ca1c Add NEWS item for expr? -> expr ? deprecation (#22619) 30 June 2017, 00:56:15 UTC
92ff1bc Extend definition of StridedReshapedArray (#22429) * Extend definition of StridedReshapedArray * Add test 29 June 2017, 19:04:59 UTC
e91c0ff Deprecate no space between expression and ? in ternaries (#22523) * Deprecate no space between expression and ? in ternary * Replace uses of expr? in Base 29 June 2017, 18:23:30 UTC
2c85595 Merge pull request #22586 from JuliaLang/jb/methodhtml fix bug in HTML showing of method table of function with parameters 29 June 2017, 16:32:13 UTC
f62f32a Move get/setindex and readavailable out of helpdb (#22575) * Move get/setindex and readavailable out of helpdb 29 June 2017, 15:34:47 UTC
253b685 Move searchsorted functions out of helpdb (#22585) * Move searchsorted functions out of helpdb 29 June 2017, 15:16:46 UTC
762a71a Split filter! docs, add # Examples, add doctests, move from helpdb (#22578) * Split filter! docs, add # Examples, add doctests, move from helpdb 29 June 2017, 15:16:19 UTC
82df8e7 Merge pull request #22558 from JuliaLang/cv/test-results-isequal-fix Fix `@test isapprox(...)` when using keywords 29 June 2017, 05:25:35 UTC
940b2e6 Merge pull request #22564 from JuliaLang/ksh/docpushopt Document fields of PushOptions 29 June 2017, 01:24:42 UTC
c1fe7cf Add example to revcount (#22590) * Add example to revcount 29 June 2017, 01:24:08 UTC
dc65f17 add more doctests (#22567) * add more doctests * pluralize * address comments 29 June 2017, 00:23:41 UTC
7dcfea8 Merge pull request #22481 from JuliaLang/jn/split-invoke duplicate invoke expr during call method splitting 28 June 2017, 23:28:07 UTC
a147413 Add examples for refspecs (#22591) * Add examples for refspecs 28 June 2017, 21:24:30 UTC
4bc2ab8 Fix `@test` when using splat and comparison call 28 June 2017, 20:44:55 UTC
5866868 Fix `@test` when using splatting and calls 28 June 2017, 20:11:30 UTC
c51c1c0 Add more info about doctesting things with rand (#22584) * Add more info about doctesting things with rand 28 June 2017, 20:03:40 UTC
2f1d30d fix bug in HTML showing of method table of function with parameters 28 June 2017, 19:22:43 UTC
c600943 Some doctest examples for various Exceptions (#22574) 28 June 2017, 19:09:30 UTC
d3cd235 Fix show method for GitBlame and add more tests (#22533) * Fix show method for GitBlame and add more tests * Remove extraneous LibGit2 * Test length of show 28 June 2017, 19:07:54 UTC
7b78316 Doc missing rebase methods (#22556) * Doc missing rebase methods * fix wording, explain GIT_REBASE_NO_OPERATION * clarify the signature * Imperatives * enum name and typemax 28 June 2017, 18:28:49 UTC
bf58086 Fix missing vardim argument in cov() deprecation (#22595) 28 June 2017, 18:13:45 UTC
5c101e4 Merge pull request #22587 from JuliaLang/ksh/moveset Move Set/IntSet out of helpdb 28 June 2017, 17:15:15 UTC
f4501ff Merge pull request #22517 from JuliaLang/tb/export_optpasses DLLEXPORT the function to add all optimization passes. 28 June 2017, 05:00:16 UTC
9dfb625 Fix compiler warning about discarding const qualifier 28 June 2017, 04:26:57 UTC
6b2a83a Merge pull request #22420 from JuliaLang/kf/loadrefinements [GC Lowering] Implement load refinements 28 June 2017, 01:55:22 UTC
115ffcc Move Set/IntSet out of helpdb 28 June 2017, 01:35:27 UTC
f31e163 Merge pull request #21832 from Gollor/remoteinclude Fix relative path `include` on remote machines 27 June 2017, 20:40:24 UTC
9f6ec29 Add docs for the diff.jl methods (#22553) * Add docs for the diff.jl methods 27 June 2017, 19:31:01 UTC
b903ce7 Add docs for GitIndex, read!, write!, write_tree! (#22563) 27 June 2017, 19:12:27 UTC
ac65741 Make `cov`'s corrected argument a keyword argument and cleanup docstrings for `cov` and `cor` (#21709) * Make cov()'s corrected argument a keyword argument and cleanup docstrings For consistency with var and std. Also remove methods which are no longer needed now that deprecations have been removed. Add types to signatures in docstrings. * Cleanup unneeded cor() methods and docstrings Remove methods which are no longer needed now that deprecations have been removed. Add types to signatures in docstrings. 27 June 2017, 17:06:03 UTC
4dae4db Add docs for isbare/isattached (#22557) * Add docs for isbare/isattached 27 June 2017, 12:59:51 UTC
63021df Merge pull request #22432 from JuliaLang/jb/opaquelayout clean up handling of special types with opaque layouts 27 June 2017, 07:18:22 UTC
01e21b4 make limited sparse printing O(1) (#22536) * make limited sparse printing O(1) * add test and print vdots when no element can be shown * fix indent 27 June 2017, 05:47:42 UTC
ec39405 Merge pull request #22549 from JuliaLang/yyc/local_function_lookup Tweak debug info lookup to ignore dladdr result where it cannot be trusted 27 June 2017, 05:10:42 UTC
ed1105e Add pure julia exp10 function (#21445) * Add pure julia exp10 function * Fix fastmath for exp10 and exp 27 June 2017, 03:50:11 UTC
44f3840 add an example header (#22565) 27 June 2017, 03:46:21 UTC
28a697d Document fields of PushOptions 27 June 2017, 03:00:18 UTC
de74614 More doctests and cleanup for intfuncs (#22515) * More doctests and cleanup for intfuncs * Also more doctests for arrays * More doctests and Example{s} inserting * Doctests for DAYS * Fix some failing doctests * "fix" failing OffsetArray test * Address more comments * fix dropstored! * Fix leading space * fix typo 27 June 2017, 01:56:41 UTC
2b47865 clean up handling of special types with opaque layouts This makes it clearer which values have representations not reflected in the usual nfields/sizeof model. Also remove `length` fields from `String` and `SimpleVector`, since they're misleading and will probably be removed in the future. 26 June 2017, 23:45:09 UTC
5036a1f deprecate syntax `1.+`. fixes #19089 (#22459) 26 June 2017, 22:33:20 UTC
ab97a0d use where syntax in deprecated.jl (#22527) 26 June 2017, 21:54:58 UTC
3891cca Use libunwind to find local symbol address on FreeBSD Similar to Linux. The LLVM fallback is currently not working on FreeBSD for some reason. Fix: #20798 26 June 2017, 21:22:43 UTC
7b0313c Do not trust the result of `dladdr` on FreeBSD Similar to windows' `SymFromAddr` it only find the closest exported symbol without checking symbol size and can therefore return incorrect result for local functions. Also reorganize the code so that the function name and base lookup is always down even when the LLVM object lookup failed. 26 June 2017, 21:21:17 UTC
da68c52 add some doctests to Dates (#22535) * add some doctests to Dates * updates 26 June 2017, 19:45:06 UTC
2796b40 add some doctest to test (#22287) * fix spurious newlines in Base.Test printing * add some doctest to test 26 June 2017, 19:27:49 UTC
69a18b9 disable inline of try/catch these aren't usually performance-sensitive functions, and llvm is more likely to miscompile them when these functions get large 26 June 2017, 19:23:57 UTC
d128540 duplicate invoke expr during call method splitting With the new gc-rooting pass, this should generate better code over the copying of just the method instance. 26 June 2017, 19:23:43 UTC
86f3dfb Final tests for diagonal (#22484) * Final tests for diagonal * More tests for schur on special linalg types * Test for things we can't {c}tranpose on * set/getindex for RowVector * Powers of symmetric matrices * Fix typo * Cleanup of tests * Fix spacing * Address Sacha's comments 26 June 2017, 18:58:20 UTC
eaf31b5 reverse traversal of row entries if step(I) < 0 (#22544) * reverse traversal of row entries if step(I) < 0 * add test * Update sparse.jl 26 June 2017, 18:54:33 UTC
49fc8e6 Merge pull request #22540 from fredrikekre/fe/bored-on-a-plane add references to Symmetric/Hermitian 26 June 2017, 18:49:59 UTC
5fc393c carry out (c)transpose in trivial cases for Ax_mul_Bx methods for Hermitian and Symmetric (#22396) - Symmetric and Hermitian{<:Real} are invariant to transpose so it is a no-op - Hermitian and Symmetric{<:Real} are invariant to ctranspose so it is a no-op 26 June 2017, 18:40:02 UTC
e29ccae Fix `@test isapprox(...)` when using keywords The introduction of showing evaluated expressions for calls in #22296 only dealt with parsing function arguments without considering keyword arguments. Mostly this oversight was due to the functionality being added just for `isequal` call and `isapprox` was afterthought. 26 June 2017, 18:35:27 UTC
b334f41 Merge pull request #22542 from fredrikekre/fe/they-say-i-get-my-bag-back-tomorrow document UniformScaling 26 June 2017, 18:29:17 UTC
fb43868 More comments in libgit2 tests (#22534) 26 June 2017, 18:27:16 UTC
2fa356b Merge pull request #22516 from JuliaLang/kf/trycatchroots Fix missing GC root in the presence of try/catch 26 June 2017, 18:09:57 UTC
c2c37ef Merge pull request #22254 from JuliaLang/jn/staticdata output the system image as static data 26 June 2017, 07:41:15 UTC
3ef68f4 Make comment describing add22condh meaningful (#21985) 26 June 2017, 01:52:29 UTC
6e93321 Add `get(string, index, default)` (#22500) 26 June 2017, 01:04:49 UTC
36379d2 Improve implementation of rstrip and lstrip (#22496) * change chomp! to chomp in readchomp `chomp` uses `SubString` so `chomp!` is not needed to ensure that copying of big string is not performed. * Remove chomp! function `chomp!` was only used in `readchomp` and I propose to replace it with `chomp` there. As `chomp!` was not exported I understand that it can be removed without deprecation. * Make rstrip and lstrip use SubString In this way copying of string is avoided, and in `strip` currently the string is actually copied twice. A basic benchmark is given below: ``` julia> using BenchmarkTools julia> s = " "^10*"x"^1000*" "^10; julia> @benchmark strip(s) # current definition BenchmarkTools.Trial: memory estimate: 2.13 KiB allocs estimate: 2 -------------- minimum time: 502.056 ns (0.00% GC) median time: 537.579 ns (0.00% GC) mean time: 631.383 ns (5.74% GC) maximum time: 6.003 μs (0.00% GC) -------------- samples: 10000 evals/sample: 197 julia> @benchmark strip(s) # with SubString definition BenchmarkTools.Trial: memory estimate: 64 bytes allocs estimate: 2 -------------- minimum time: 334.062 ns (0.00% GC) median time: 339.819 ns (0.00% GC) mean time: 362.150 ns (1.00% GC) maximum time: 8.236 μs (93.19% GC) -------------- samples: 10000 evals/sample: 243 ``` * Correct strip tests * Bring back chomp! * reverse removal of chomp! * Add NEWS entry for lstrip and rstrip. * remove trailing whitespace in NEWS.md 26 June 2017, 01:04:05 UTC
d769540 document UniformScaling 25 June 2017, 22:58:24 UTC
96fca0d add test for filtering empty iterator (#22528) 25 June 2017, 18:18:46 UTC
0914b9a Merge pull request #22526 from JuliaLang/KristofferC-patch-2 fix use of 'type' in argument list 25 June 2017, 18:17:42 UTC
65784d7 test elementwise leftshift on BigInt by vector of ints (#22524) 25 June 2017, 18:14:15 UTC
f030049 Merge pull request #22522 from JuliaLang/ksh/example I love # Example 25 June 2017, 17:05:58 UTC
6218a1f test fixed inlining bug #18735 (#22530) 25 June 2017, 16:55:11 UTC
e4ac544 add references to Symmetric/Hermitian 25 June 2017, 16:07:59 UTC
9c9ba7a DLLEXPORT the function to add all optimization passes. ... instead of exporting Julia-specific passes individually and requiring users (eg. CUDAnative.jl) to rebuild the pass chain by themselves. 25 June 2017, 15:36:04 UTC
cb50e0b Update performance-tips.md (#22479) * Update performance-tips.md New paragraph about the use of `convert` and type stability. * Update performance-tips.md clarified my clarification * Update performance-tips.md Rewrote new text following suggestion of @kshyatt * Update performance-tips.md More small edits as per comments from @nalimilan and @fredrikekre * Update performance-tips.md Removed trailing spaces 25 June 2017, 12:53:02 UTC
back to top