90aae47 | Tim Besard | 05 July 2017, 15:21:03 UTC | WIP | 05 July 2017, 15:21:03 UTC |
62254f5 | Tim Besard | 05 July 2017, 12:23:04 UTC | WIP | 05 July 2017, 12:23:04 UTC |
95de91f | Tim Besard | 05 July 2017, 11:16:35 UTC | WIP | 05 July 2017, 11:16:35 UTC |
bc32db8 | Tim Besard | 05 July 2017, 09:00:13 UTC | Verify. | 05 July 2017, 09:00:13 UTC |
72ab740 | Tim Besard | 05 July 2017, 09:00:06 UTC | In-place modification for AllocaInst. | 05 July 2017, 09:00:06 UTC |
39b5db0 | Tim Besard | 03 July 2017, 11:23:46 UTC | Strip address space information after optimization. | 05 July 2017, 07:43:22 UTC |
de817cc | Jameson Nash | 01 July 2017, 22:07:07 UTC | 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 | Jameson Nash | 03 July 2017, 20:18:52 UTC | Merge pull request #22640 from JuliaLang/jn/builder-ctx codegen: eliminate builder global | 03 July 2017, 20:18:52 UTC |
8d47a31 | Curtis Vogt | 03 July 2017, 17:25:27 UTC | 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 | Jameson Nash | 22 June 2017, 18:13:35 UTC | codegen: eliminate builder global | 03 July 2017, 15:27:57 UTC |
709d65e | Andreas Noack | 03 July 2017, 01:34:09 UTC | 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 | Jeff Bezanson | 02 July 2017, 23:31:33 UTC | Merge pull request #21436 from JuliaLang/jb/staticeval call `static_eval` less during codegen | 02 July 2017, 23:31:33 UTC |
efb05d9 | Steven G. Johnson | 02 July 2017, 17:53:37 UTC | 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 | Jeff Bezanson | 02 July 2017, 17:35:06 UTC | 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 | Jeff Bezanson | 02 July 2017, 05:08:32 UTC | remove deprecation for #7314 (`local x=1, y=2` syntax) | 02 July 2017, 06:13:27 UTC |
db5ddfa | Jeff Bezanson | 02 July 2017, 04:47:52 UTC | Merge pull request #22648 from JuliaLang/jb/deparsespaces two small improvements to `deparse` | 02 July 2017, 04:47:52 UTC |
8e2ba4d | Jeff Bezanson | 18 April 2017, 19:31:44 UTC | 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 | Yichao Yu | 02 July 2017, 02:56:34 UTC | Fix compiler warning on 32bit Cast pointer from integer of different size. | 02 July 2017, 02:56:34 UTC |
d93fd8c | Steven G. Johnson | 01 July 2017, 21:50:20 UTC | faster inv(::Rational) (#22634) | 01 July 2017, 21:50:20 UTC |
a967db3 | Jane Herriman | 01 July 2017, 12:22:59 UTC | Move docstrings inline from helpdb to base/int.jl and base/ (#22620) set.jl | 01 July 2017, 12:22:59 UTC |
2493817 | Jeff Bezanson | 11 February 2017, 20:33:14 UTC | add spaces around low-precedence operators in `deparse` add single quotes to Char literals in `deparse` | 01 July 2017, 05:41:08 UTC |
b5a61db | Katharine Hyatt | 01 July 2017, 00:58:56 UTC | 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 | Jeff Bezanson | 30 June 2017, 23:24:39 UTC | 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 | Alex Arslan | 30 June 2017, 19:34:09 UTC | Space out ternaries in LAPACK wrappers to avoid syntax warnings (#22625) | 30 June 2017, 19:34:09 UTC |
bbc516c | Jane Herriman | 30 June 2017, 19:18:14 UTC | Move docstrings from helpdb inline (#22617) | 30 June 2017, 19:18:14 UTC |
46ac6d9 | Jane Herriman | 30 June 2017, 19:18:01 UTC | 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 | Andreas Noack | 30 June 2017, 18:59:10 UTC | 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 | Jeff Bezanson | 30 June 2017, 18:32:56 UTC | speed up common cases of type application. helps #22593 | 30 June 2017, 18:33:31 UTC |
05719b4 | Jeff Bezanson | 30 June 2017, 18:32:32 UTC | Merge pull request #22627 from JuliaLang/jb/fix22624 fix #22624, crash in certain circular type definitions | 30 June 2017, 18:32:32 UTC |
211e8d1 | Jeff Bezanson | 30 June 2017, 07:03:33 UTC | 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 | Curtis Vogt | 30 June 2017, 15:03:03 UTC | 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 | HarrisonGrodin | 30 June 2017, 05:18:22 UTC | Group tuple tests into testsets (#22606) | 30 June 2017, 05:18:22 UTC |
197ca1c | Alex Arslan | 30 June 2017, 00:56:15 UTC | Add NEWS item for expr? -> expr ? deprecation (#22619) | 30 June 2017, 00:56:15 UTC |
92ff1bc | mtfishman | 29 June 2017, 19:04:59 UTC | Extend definition of StridedReshapedArray (#22429) * Extend definition of StridedReshapedArray * Add test | 29 June 2017, 19:04:59 UTC |
e91c0ff | Alex Arslan | 29 June 2017, 18:23:30 UTC | 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 | Jeff Bezanson | 29 June 2017, 16:32:13 UTC | 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 | Katharine Hyatt | 29 June 2017, 15:34:47 UTC | 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 | Katharine Hyatt | 29 June 2017, 15:16:46 UTC | Move searchsorted functions out of helpdb (#22585) * Move searchsorted functions out of helpdb | 29 June 2017, 15:16:46 UTC |
762a71a | Katharine Hyatt | 29 June 2017, 15:16:19 UTC | 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 | Curtis Vogt | 29 June 2017, 05:25:35 UTC | 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 | Katharine Hyatt | 29 June 2017, 01:24:42 UTC | Merge pull request #22564 from JuliaLang/ksh/docpushopt Document fields of PushOptions | 29 June 2017, 01:24:42 UTC |
c1fe7cf | Katharine Hyatt | 29 June 2017, 01:24:08 UTC | Add example to revcount (#22590) * Add example to revcount | 29 June 2017, 01:24:08 UTC |
dc65f17 | Kristoffer Carlsson | 29 June 2017, 00:23:41 UTC | add more doctests (#22567) * add more doctests * pluralize * address comments | 29 June 2017, 00:23:41 UTC |
7dcfea8 | Jameson Nash | 28 June 2017, 23:28:07 UTC | Merge pull request #22481 from JuliaLang/jn/split-invoke duplicate invoke expr during call method splitting | 28 June 2017, 23:28:07 UTC |
a147413 | Katharine Hyatt | 28 June 2017, 21:24:30 UTC | Add examples for refspecs (#22591) * Add examples for refspecs | 28 June 2017, 21:24:30 UTC |
4bc2ab8 | Curtis Vogt | 28 June 2017, 19:51:13 UTC | Fix `@test` when using splat and comparison call | 28 June 2017, 20:44:55 UTC |
5866868 | Curtis Vogt | 27 June 2017, 21:18:34 UTC | Fix `@test` when using splatting and calls | 28 June 2017, 20:11:30 UTC |
c51c1c0 | Katharine Hyatt | 28 June 2017, 20:03:40 UTC | 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 | Jeff Bezanson | 28 June 2017, 01:12:20 UTC | fix bug in HTML showing of method table of function with parameters | 28 June 2017, 19:22:43 UTC |
c600943 | Katharine Hyatt | 28 June 2017, 19:09:30 UTC | Some doctest examples for various Exceptions (#22574) | 28 June 2017, 19:09:30 UTC |
d3cd235 | Katharine Hyatt | 28 June 2017, 19:07:54 UTC | 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 | Katharine Hyatt | 28 June 2017, 18:28:49 UTC | 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 | Milan Bouchet-Valat | 28 June 2017, 18:13:45 UTC | Fix missing vardim argument in cov() deprecation (#22595) | 28 June 2017, 18:13:45 UTC |
5c101e4 | Katharine Hyatt | 28 June 2017, 17:15:15 UTC | Merge pull request #22587 from JuliaLang/ksh/moveset Move Set/IntSet out of helpdb | 28 June 2017, 17:15:15 UTC |
f4501ff | Tim Besard | 28 June 2017, 05:00:16 UTC | 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 | Yichao Yu | 28 June 2017, 04:26:57 UTC | Fix compiler warning about discarding const qualifier | 28 June 2017, 04:26:57 UTC |
6b2a83a | Keno Fischer | 28 June 2017, 01:55:22 UTC | Merge pull request #22420 from JuliaLang/kf/loadrefinements [GC Lowering] Implement load refinements | 28 June 2017, 01:55:22 UTC |
115ffcc | kshyatt | 28 June 2017, 01:35:27 UTC | Move Set/IntSet out of helpdb | 28 June 2017, 01:35:27 UTC |
f31e163 | Jameson Nash | 27 June 2017, 20:40:24 UTC | Merge pull request #21832 from Gollor/remoteinclude Fix relative path `include` on remote machines | 27 June 2017, 20:40:24 UTC |
9f6ec29 | Katharine Hyatt | 27 June 2017, 19:31:01 UTC | Add docs for the diff.jl methods (#22553) * Add docs for the diff.jl methods | 27 June 2017, 19:31:01 UTC |
b903ce7 | Katharine Hyatt | 27 June 2017, 19:12:27 UTC | Add docs for GitIndex, read!, write!, write_tree! (#22563) | 27 June 2017, 19:12:27 UTC |
ac65741 | Milan Bouchet-Valat | 27 June 2017, 17:06:03 UTC | 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 | Katharine Hyatt | 27 June 2017, 12:59:51 UTC | Add docs for isbare/isattached (#22557) * Add docs for isbare/isattached | 27 June 2017, 12:59:51 UTC |
63021df | Jeff Bezanson | 27 June 2017, 07:18:22 UTC | 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 | Kristoffer Carlsson | 27 June 2017, 05:47:42 UTC | 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 | Alex Arslan | 27 June 2017, 05:10:42 UTC | 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 | Mus M | 27 June 2017, 03:50:11 UTC | 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 | Kristoffer Carlsson | 27 June 2017, 03:46:21 UTC | add an example header (#22565) | 27 June 2017, 03:46:21 UTC |
28a697d | kshyatt | 27 June 2017, 03:00:18 UTC | Document fields of PushOptions | 27 June 2017, 03:00:18 UTC |
de74614 | Katharine Hyatt | 27 June 2017, 01:56:41 UTC | 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 | Jeff Bezanson | 18 June 2017, 22:53:21 UTC | 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 | Jeff Bezanson | 26 June 2017, 22:33:20 UTC | deprecate syntax `1.+`. fixes #19089 (#22459) | 26 June 2017, 22:33:20 UTC |
ab97a0d | Fredrik Ekre | 26 June 2017, 21:54:58 UTC | use where syntax in deprecated.jl (#22527) | 26 June 2017, 21:54:58 UTC |
3891cca | Iblis Lin | 26 June 2017, 07:31:45 UTC | 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 | Yichao Yu | 26 June 2017, 07:15:32 UTC | 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 | Kristoffer Carlsson | 26 June 2017, 19:45:06 UTC | add some doctests to Dates (#22535) * add some doctests to Dates * updates | 26 June 2017, 19:45:06 UTC |
2796b40 | Kristoffer Carlsson | 26 June 2017, 19:27:49 UTC | 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 | Jameson Nash | 25 June 2017, 00:48:07 UTC | 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 | Jameson Nash | 10 February 2017, 18:31:12 UTC | 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 | Katharine Hyatt | 26 June 2017, 18:58:20 UTC | 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 | Kristoffer Carlsson | 26 June 2017, 18:54:33 UTC | 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 | Katharine Hyatt | 26 June 2017, 18:49:59 UTC | Merge pull request #22540 from fredrikekre/fe/bored-on-a-plane add references to Symmetric/Hermitian | 26 June 2017, 18:49:59 UTC |
5fc393c | Fredrik Ekre | 26 June 2017, 18:40:02 UTC | 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 | Curtis Vogt | 26 June 2017, 14:31:37 UTC | 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 | Katharine Hyatt | 26 June 2017, 18:29:17 UTC | 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 | Katharine Hyatt | 26 June 2017, 18:27:16 UTC | More comments in libgit2 tests (#22534) | 26 June 2017, 18:27:16 UTC |
2fa356b | Jameson Nash | 26 June 2017, 18:09:57 UTC | 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 | Jameson Nash | 26 June 2017, 07:41:15 UTC | Merge pull request #22254 from JuliaLang/jn/staticdata output the system image as static data | 26 June 2017, 07:41:15 UTC |
3ef68f4 | Mosè Giordano | 26 June 2017, 01:52:29 UTC | Make comment describing add22condh meaningful (#21985) | 26 June 2017, 01:52:29 UTC |
6e93321 | Elliot Saba | 26 June 2017, 01:04:49 UTC | Add `get(string, index, default)` (#22500) | 26 June 2017, 01:04:49 UTC |
36379d2 | Bogumił Kamiński | 26 June 2017, 01:04:05 UTC | 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 | Fredrik Ekre | 25 June 2017, 17:24:47 UTC | document UniformScaling | 25 June 2017, 22:58:24 UTC |
96fca0d | Kristoffer Carlsson | 25 June 2017, 18:18:46 UTC | add test for filtering empty iterator (#22528) | 25 June 2017, 18:18:46 UTC |
0914b9a | Jeff Bezanson | 25 June 2017, 18:17:42 UTC | Merge pull request #22526 from JuliaLang/KristofferC-patch-2 fix use of 'type' in argument list | 25 June 2017, 18:17:42 UTC |
65784d7 | Kristoffer Carlsson | 25 June 2017, 18:14:15 UTC | test elementwise leftshift on BigInt by vector of ints (#22524) | 25 June 2017, 18:14:15 UTC |
f030049 | Katharine Hyatt | 25 June 2017, 17:05:58 UTC | Merge pull request #22522 from JuliaLang/ksh/example I love # Example | 25 June 2017, 17:05:58 UTC |
6218a1f | Kristoffer Carlsson | 25 June 2017, 16:55:11 UTC | test fixed inlining bug #18735 (#22530) | 25 June 2017, 16:55:11 UTC |
e4ac544 | Fredrik Ekre | 25 June 2017, 16:07:59 UTC | add references to Symmetric/Hermitian | 25 June 2017, 16:07:59 UTC |
9c9ba7a | Tim Besard | 24 June 2017, 21:48:11 UTC | 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 | StephenVavasis | 25 June 2017, 12:53:02 UTC | 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 |