70bb32f | Stefan Karpinski | 25 March 2017, 00:36:56 UTC | rename Core.BottomType => Core.TypeofBottom (#21057) The old name sounds like an alias for `Bottom = Union{}` rather than `Type{Bottom} == typeof(Bottom)`. (This last should hold but currently doesn't – see #21016.) | 25 March 2017, 00:36:56 UTC |
5153f5b | Jeff Bezanson | 24 March 2017, 19:00:42 UTC | fix #21147, lowering of keyword args with chained static parameters | 24 March 2017, 19:00:42 UTC |
d6088fc | Jeff Bezanson | 24 March 2017, 17:34:12 UTC | Merge pull request #21145 from JuliaLang/jb/cppcompile some fixes for compiling the runtime code as c++ | 24 March 2017, 17:34:12 UTC |
ae18dae | Matt Bauman | 24 March 2017, 14:18:38 UTC | Restrict mapslices to only reuse StridedArray slices (#21133) Fix #21123. | 24 March 2017, 14:18:38 UTC |
285811d | Jameson Nash | 24 March 2017, 10:29:39 UTC | Merge pull request #20933 from JuliaLang/jn/compress compress AST in memory, not just on disk | 24 March 2017, 10:29:39 UTC |
f794796 | Jeff Bezanson | 24 February 2017, 22:04:13 UTC | improve `precompile` mechanism a bit - improve static_show to readably print a much larger set of types - add TRACE_COMPILE option to print `precompile` calls | 24 March 2017, 05:06:17 UTC |
e976e63 | Sacha Verweij | 23 March 2017, 21:22:17 UTC | reenable Core+Base ambiguity detection (#20986) * Resolve ambiguity between cat (git-cat-file and other) methods. * Reenable the Core+Base ambiguity detection test. | 23 March 2017, 21:22:17 UTC |
9736ab9 | Jeff Bezanson | 23 March 2017, 18:57:24 UTC | some fixes for compiling the runtime code as c++ | 23 March 2017, 18:57:24 UTC |
52f04d2 | Amit Murthy | 23 March 2017, 18:25:11 UTC | Improve task switching performance on unbuffered channels (#21120) Improve task switching performance on unbuffered channels | 23 March 2017, 18:25:11 UTC |
0b8c5ed | Jeff Bezanson | 23 March 2017, 18:20:11 UTC | Merge pull request #21127 from stevengj/fftwbug fix FFTW crash after set_num_threads | 23 March 2017, 18:20:11 UTC |
d694548 | Jeff Bezanson | 23 March 2017, 18:17:45 UTC | Merge pull request #21108 from JuliaLang/mh/tuple_eltype RFC: Use `typejoin` of the field types for `eltype` of heterogeneous `Tuple`s | 23 March 2017, 18:17:45 UTC |
56bfb23 | Jeff Bezanson | 23 March 2017, 18:14:50 UTC | Merge pull request #21144 from JuliaLang/jb/boxfixes fix whitelist of expression heads in `lambda-optimize-vars!` | 23 March 2017, 18:14:50 UTC |
e2f5701 | Jameson Nash | 06 March 2017, 06:23:30 UTC | compress AST in memory, not just on disk sysimg size will be exactly the same, but seems to be pretty significant savings in memory and initial GC time (about 10% on each) | 23 March 2017, 16:30:51 UTC |
0889cdf | Jeff Bezanson | 23 March 2017, 16:13:55 UTC | fix whitelist of expression heads in `lambda-optimize-vars!` `decl` and `ssavalue` were omitted by mistake. This helps #15276. | 23 March 2017, 16:13:55 UTC |
2a5b3d8 | Elliot Saba | 23 March 2017, 13:13:15 UTC | Immediately expand JULIAHOME in Makefile (#21140) | 23 March 2017, 13:13:15 UTC |
8e7404f | Iblis Lin | 23 March 2017, 07:38:23 UTC | test/socket: wait_with_timeout to provide more debugging info | 23 March 2017, 09:25:31 UTC |
4b8ef64 | Elliot Saba | 23 March 2017, 05:12:10 UTC | Merge pull request #21134 from JuliaLang/sf/smallest_diff_ever OSX: Add both RPATH entries to `julia`, don't overwrite | 23 March 2017, 05:12:10 UTC |
cc917b5 | Stefan Karpinski | 22 March 2017, 21:53:02 UTC | Merge pull request #21051 from JuliaLang/sk/ambig make ambiguity API clearer, more consistent | 22 March 2017, 21:53:02 UTC |
56a3898 | Jeff Bezanson | 22 March 2017, 21:28:38 UTC | Merge pull request #21131 from JuliaLang/jb/diagonaldocs add devdocs on "diagonal" types | 22 March 2017, 21:28:38 UTC |
ddaf4a6 | Jeff Bezanson | 21 March 2017, 21:47:08 UTC | add devdocs on "diagonal" types [ci skip] | 22 March 2017, 21:23:18 UTC |
89609cf | Jeff Bezanson | 22 March 2017, 20:10:24 UTC | Merge pull request #21136 from JuliaLang/jb/fix21132 fix #21132, intersection hang | 22 March 2017, 20:10:24 UTC |
3d126b8 | Andreas Noack | 22 March 2017, 19:56:24 UTC | Fix stride for vectors in BLAS.ger! and BLAS.trsv! (#21125) Fixes #21122 | 22 March 2017, 19:56:24 UTC |
dec2a82 | Jeff Bezanson | 22 March 2017, 18:55:32 UTC | Merge pull request #21075 from JuliaLang/jb/fix21074 fix #21074, constant fold more expressions | 22 March 2017, 18:55:32 UTC |
9713576 | Jeff Bezanson | 22 March 2017, 18:25:55 UTC | fix #21132, intersection hang due to x == Pair{x} constraint | 22 March 2017, 18:26:55 UTC |
758cad3 | Jeff Bezanson | 22 March 2017, 18:18:19 UTC | Merge pull request #21129 from JuliaLang/jb/fix21118 fix #21118, subtyping issue | 22 March 2017, 18:18:19 UTC |
decead1 | Curtis Vogt | 20 March 2017, 17:03:36 UTC | Add tests for download | 22 March 2017, 16:14:16 UTC |
7ce4925 | Elliot Saba | 22 March 2017, 03:30:54 UTC | OSX: Add both RPATH entries to `julia`, don't overwrite See https://github.com/JuliaLang/julia/commit/30ba746f0dfd731d91f554c0e50e92c84c9ff451#commitcomment-21430419 for more details | 22 March 2017, 03:30:54 UTC |
51a5480 | Jeff Bezanson | 21 March 2017, 20:03:07 UTC | fix #21118, subtyping issue with diagonal variable with abstract lower bound In `Tuple{Vararg{T}} where T`, `T` is diagonal. In the case in this issue, type intersection was giving such a variable an abstract lower bound. That was wrong, but it also created a type that could not be subtyped properly since the given bound on the variable contradicted the requirement that it be concrete. So for now at least, given e.g. `Tuple{T,T} where T>:Real`, simply drop the diagonal-concrete rule. | 21 March 2017, 21:56:52 UTC |
e2d9d5c | Stefan Karpinski | 21 March 2017, 19:34:16 UTC | swap default for ambiguous_bottom from true to false | 21 March 2017, 20:16:33 UTC |
f3e73c0 | Stefan Karpinski | 21 March 2017, 19:21:56 UTC | test ambiguous_bottom options to isambiguous, detect_ambiguities | 21 March 2017, 20:16:33 UTC |
6969660 | Stefan Karpinski | 21 March 2017, 18:59:33 UTC | deprecate old arguments to isambiguous, detect_ambiguities | 21 March 2017, 20:16:33 UTC |
fd531dc | Stefan Karpinski | 16 March 2017, 15:28:32 UTC | isambiguous: make ambiguous_bottom a keyword argument This matches detect_ambiguities – yes, isambiguous is unexported, but we know people will still use it and we may as well have consistent signatures here. | 21 March 2017, 20:16:31 UTC |
003a14f | Jeff Bezanson | 21 March 2017, 20:11:20 UTC | Merge pull request #21124 from JuliaLang/jb/unarysubtype fix unary `<:` and `>:` call syntax | 21 March 2017, 20:11:20 UTC |
214206a | Stefan Karpinski | 16 March 2017, 15:06:11 UTC | rename allow_bottom(_tparams)? => ambiguous_bottom | 21 March 2017, 19:35:51 UTC |
2873c0e | Stefan Karpinski | 16 March 2017, 15:04:52 UTC | cosmetic: add a couple of newlines at file ends | 21 March 2017, 19:35:51 UTC |
3bdfeef | Steven G. Johnson | 21 March 2017, 18:56:58 UTC | fix FFTW crash after set_num_threads | 21 March 2017, 18:56:58 UTC |
1d79a03 | Jeff Bezanson | 21 March 2017, 17:04:22 UTC | fix unary `<:` and `>:` call syntax | 21 March 2017, 17:04:22 UTC |
297bfc5 | Jeff Bezanson | 21 March 2017, 16:13:33 UTC | fix some issues around inlining constants avoid inlining large constants | 21 March 2017, 16:15:27 UTC |
2e1f30b | Jeff Bezanson | 20 March 2017, 20:49:13 UTC | improve constant folding of SimpleVector length and `nfields` | 21 March 2017, 16:15:27 UTC |
48d69d4 | Jeff Bezanson | 20 March 2017, 20:48:41 UTC | fix a bug in `getfield` t-func on invalid calls | 21 March 2017, 16:15:27 UTC |
aa57331 | Jeff Bezanson | 20 March 2017, 20:48:02 UTC | fix a bug in the t-func for `nfields` | 21 March 2017, 16:15:27 UTC |
2feb10b | Jeff Bezanson | 18 March 2017, 21:28:17 UTC | also for #21074, improve `getfield_elim_pass!` to handle more kinds of values | 21 March 2017, 16:14:44 UTC |
9b1477b | Jeff Bezanson | 17 March 2017, 23:57:00 UTC | fix #21074, constant fold more expressions | 21 March 2017, 16:14:44 UTC |
4752d24 | Martin Holters | 21 March 2017, 07:51:57 UTC | Handle `Union` of `Tuple`s in `eltype(::Type{<:Tuple})` | 21 March 2017, 07:51:57 UTC |
90cfb82 | Jeff Bezanson | 21 March 2017, 03:12:40 UTC | Merge pull request #21117 from fcard/fix-skipchars-regression-intermediary Improve performance of skipchars for small inputs | 21 March 2017, 03:12:40 UTC |
91f3275 | Jeff Bezanson | 21 March 2017, 02:52:29 UTC | fix #21088, missing `widenconst` in `return_type` (#21115) | 21 March 2017, 02:52:29 UTC |
2894595 | Fabio Cardeal | 03 March 2017, 23:44:21 UTC | Improve performance of skipchars for small inputs This mostly solves the problem, now the function is only significantly (2x) slower when there are no characters to skip, otherwise it's mostly the same for 1 or 2 characters and faster for 3 or more. Also improve the tests a little. | 20 March 2017, 23:16:46 UTC |
de5af86 | Jeff Bezanson | 20 March 2017, 21:35:03 UTC | Merge pull request #21116 from JuliaLang/kf/inferencetypo Fix typo in inference | 20 March 2017, 21:35:03 UTC |
4b71891 | Keno Fischer | 20 March 2017, 19:32:28 UTC | Fix typo in inference | 20 March 2017, 19:48:42 UTC |
dd5a7ac | Curtis Vogt | 20 March 2017, 16:50:31 UTC | Only create file upon wget success | 20 March 2017, 16:50:31 UTC |
a108f05 | Amit Murthy | 20 March 2017, 16:39:02 UTC | Improve task switching times (#21111) | 20 March 2017, 16:39:02 UTC |
da53d71 | Martin Holters | 20 March 2017, 16:24:24 UTC | Move `rewrap_unionall` in `eltype(::Type{<:Tuple})` | 20 March 2017, 16:24:24 UTC |
0e8c2d3 | Jameson Nash | 20 March 2017, 11:54:09 UTC | Merge pull request #21089 from JuliaLang/jn/21015-rooting ensure the gc-rooting pass does not discard derived roots | 20 March 2017, 11:54:09 UTC |
64a4fe7 | Martin Holters | 20 March 2017, 09:05:07 UTC | Use `typejoin` of the field types for `eltype` of heterogeneous `Tuple`s | 20 March 2017, 10:32:28 UTC |
e05a921 | Tony Kelman | 20 March 2017, 10:30:49 UTC | Merge pull request #21059 from tkelman/tk/randfixes A few typo and spacing fixes | 20 March 2017, 10:30:49 UTC |
a6acbd5 | Tony Kelman | 16 March 2017, 17:33:51 UTC | use === for comparison to nothing | 20 March 2017, 07:29:13 UTC |
315cedc | Tony Kelman | 22 February 2017, 05:30:06 UTC | rename oid to oid_ptr in fetchhead_foreach_callback add a few spaces after # comment openers spell out acronyms in compiler devdocs make spacing more conventional in test/replutil.jl | 20 March 2017, 07:29:13 UTC |
8c091c8 | Tony Kelman | 04 February 2017, 13:44:43 UTC | clean up some one-liners in string functions remove unnecessary spaces inside [] in contains doctest fix nonstandard indentation in utf8proc tests top level testset in a file under test/ should be redundant now fix some typos and grammar in a few comments add some spaces in arnoldi tests combine sentences instead of starting one with And change bitstype to primitive bits type in simd-types docs fix plural subtypes fix plural or other types fix retrhow and unsatifiable typos in base/pkg/resolve.jl code highlighting in types manual section | 20 March 2017, 07:29:13 UTC |
f538cbd | Amit Murthy | 20 March 2017, 07:13:24 UTC | Throw an exception for invalid hostnames in addprocs. (#21021) * throw an exception for invalid hostnames in addprocs. | 20 March 2017, 07:13:24 UTC |
28ea9d4 | Tony Kelman | 20 March 2017, 02:33:44 UTC | Merge pull request #21049 from tkelman/tk/linebreaks Misc line length, indentation adjustments | 20 March 2017, 02:33:44 UTC |
268420d | Jeff Bezanson | 19 March 2017, 21:56:34 UTC | Merge pull request #21073 from JuliaLang/jb/fix21054 fix #21054, parse/lowering problem with `<:T` syntax | 19 March 2017, 21:56:34 UTC |
e6ef51f | Elliot Saba | 19 March 2017, 19:55:35 UTC | Merge pull request #21091 from JuliaLang/tk/openblas-powerfix Carry an openblas patch to fix bug in power kernels | 19 March 2017, 19:55:35 UTC |
f0a4ca7 | Tony Kelman | 16 March 2017, 14:06:48 UTC | empty line before jldoctest openers in base/reflection.jl | 19 March 2017, 19:14:58 UTC |
b0b5b00 | Tony Kelman | 16 March 2017, 13:58:00 UTC | put comments at the same indentation level as code in base/linalg/givens.jl | 19 March 2017, 19:14:57 UTC |
c358aed | Tony Kelman | 24 February 2017, 20:39:30 UTC | 4 space indent in go_benchmark.jl | 19 March 2017, 19:14:56 UTC |
f46875f | Tony Kelman | 22 February 2017, 03:40:40 UTC | wrap long lines in base/abstractarray.jl | 19 March 2017, 19:14:56 UTC |
c180f72 | Tony Kelman | 04 February 2017, 14:01:19 UTC | wrap long lines in base/linalg/lu.jl line breaks in definitions of stridedarray aliases and a couple lines in test/parse.jl | 19 March 2017, 19:14:55 UTC |
696e1d9 | Jeff Bezanson | 19 March 2017, 17:11:11 UTC | Merge pull request #21085 from JuliaLang/jb/fix21081 fix #21081, quadratic slowdown in `remove_redundant_temp_vars!` | 19 March 2017, 17:11:11 UTC |
a365da4 | Curtis Vogt | 19 March 2017, 13:41:25 UTC | Respect format width for milliseconds (#21070) Fixes #21001 | 19 March 2017, 13:41:25 UTC |
d1cd951 | Tony Kelman | 19 March 2017, 13:06:11 UTC | Revert "Add patch to set `-O2` for suitesparse build (#20165)" This reverts commit 145eae8c28d627eb1e81c5d965db200ab49ff75d. This was actually a bug in the power kernels in OpenBLAS, not a GCC or SuiteSparse problem | 19 March 2017, 13:06:11 UTC |
26beab3 | Tony Kelman | 19 March 2017, 13:05:53 UTC | Carry openblas power assembly fixes from https://github.com/xianyi/OpenBLAS/pull/1098 | 19 March 2017, 13:05:53 UTC |
2e947ba | Jameson Nash | 19 March 2017, 11:01:14 UTC | ensure the gc-rooting pass does not discard derived roots fix #21015 | 19 March 2017, 11:01:59 UTC |
f45988f | Tony Kelman | 19 March 2017, 08:05:01 UTC | Merge pull request #21061 from JuliaLang/tk/doctest Fix doctests, run license-headers script, update doc links for redirects | 19 March 2017, 08:05:01 UTC |
2f102de | Jeff Bezanson | 19 March 2017, 00:31:19 UTC | fix #21081, quadratic slowdown in `remove_redundant_temp_vars!` | 19 March 2017, 00:31:19 UTC |
9701453 | Jeff Bezanson | 19 March 2017, 00:04:20 UTC | Merge pull request #21083 from JuliaLang/jb/fix20611 fix #20611, type intersection inferring wrong parameter value | 19 March 2017, 00:04:20 UTC |
d8f4b22 | Jeff Bezanson | 18 March 2017, 21:02:04 UTC | fix #20611, type intersection inferring wrong parameter value | 18 March 2017, 21:02:04 UTC |
93cddfc | Randy Lai | 18 March 2017, 17:19:35 UTC | use newest world callback on_done (#21027) * use newest world callback on_done * use QuoteNode to prevent parameters being expanded * also quote on_done | 18 March 2017, 17:19:35 UTC |
e097911 | Jeff Bezanson | 18 March 2017, 01:51:40 UTC | Merge pull request #21069 from JuliaLang/mh/fix_21065 Introduce temporary if necessary to inline `_apply` | 18 March 2017, 01:51:40 UTC |
a910ab9 | Alex Arslan | 17 March 2017, 18:48:22 UTC | Merge branch 'master' into mh/fix_21065 | 17 March 2017, 18:48:22 UTC |
89de7df | Jeff Bezanson | 17 March 2017, 18:33:51 UTC | fix #21054, parse/lowering problem with `<:T` syntax | 17 March 2017, 18:33:51 UTC |
762b943 | Jeff Bezanson | 17 March 2017, 17:34:39 UTC | Merge pull request #21066 from JuliaLang/jb/returntypetfunc fix `return_type_tfunc` in the case where no methods match | 17 March 2017, 17:34:39 UTC |
9932c2b | Curtis Vogt | 17 March 2017, 16:41:02 UTC | Download failure with curl no longer create a file | 17 March 2017, 16:41:02 UTC |
1594692 | Martin Holters | 17 March 2017, 16:35:39 UTC | add test | 17 March 2017, 16:35:39 UTC |
038390b | Martin Holters | 17 March 2017, 16:09:58 UTC | use `newvar!` instead of `add_slot!` | 17 March 2017, 16:09:58 UTC |
a2e714b | Pablo Zubieta | 17 March 2017, 15:48:08 UTC | Merge pull request #20959 from pabloferz/pz/bcsprowvec Make broadcast over sparse and rowvecs sparse | 17 March 2017, 15:48:08 UTC |
f65f273 | Martin Holters | 17 March 2017, 13:25:15 UTC | Introduce temporary if necessary to inline `_apply` | 17 March 2017, 13:25:15 UTC |
b549d2b | Elliot Saba | 17 March 2017, 04:11:26 UTC | Merge pull request #20950 from JuliaLang/sf/ppc64le_ilp64 Identify `ppc64le` as a 64-bit architecture | 17 March 2017, 04:11:26 UTC |
5484807 | Jeff Bezanson | 17 March 2017, 01:00:45 UTC | fix `return_type_tfunc` in the case where no methods match also fix `return_type` on Builtins; this was another disparity with `return_type_tfunc` | 17 March 2017, 03:58:14 UTC |
8f97e6e | Curtis Vogt | 17 March 2017, 02:27:03 UTC | Cleanup function signatures using DateLocale (#21011) | 17 March 2017, 02:27:03 UTC |
4eb8c06 | Curtis Vogt | 16 March 2017, 23:41:10 UTC | Extensible and fast date parsing (#20952) * Refactor date parsing to be fast and extensible * Deprecate parse(::AbstractString, ::DateFormat) * fixup * Switch to datatype_name * Move towards consistent terminology * Rename parse(::Vector, ...) to parse_components * Internal parse funcs now take and return position * Documentation for internal functions * Corrections to documentation * Corrections from review * More details about raise * Remove outdated comment | 16 March 2017, 23:41:10 UTC |
5b18b74 | Tony Kelman | 05 March 2017, 00:56:45 UTC | Fix links in documentation smaller version of 0cc7d79d93cfea use --color=yes when running linkcheck | 16 March 2017, 21:52:44 UTC |
36b88ae | Tony Kelman | 16 March 2017, 19:34:30 UTC | Fix line numbers and schurfact `show` output in doctests | 16 March 2017, 21:52:13 UTC |
2f1fdb9 | Tony Kelman | 16 March 2017, 19:33:20 UTC | Fix errors in, and run, add_license_to_files.jl | 16 March 2017, 21:39:19 UTC |
c3f2f4c | Jonas Klasen | 16 March 2017, 21:09:20 UTC | documentation: change `immutable` to `struct` (#21056) | 16 March 2017, 21:09:20 UTC |
e8e8012 | Simon Byrne | 16 March 2017, 20:18:27 UTC | Change default proxy settings to auto (#21044) | 16 March 2017, 20:18:27 UTC |
9f90b9a | Yichao Yu | 16 March 2017, 19:45:31 UTC | Merge pull request #21007 from JuliaLang/yyc/show/method_error Improve printing of manually thrown `MethodError`s | 16 March 2017, 19:45:31 UTC |
5407287 | Tony Kelman | 08 February 2017, 09:14:56 UTC | fix strtod indentation and mention it in LICENSE.md ref https://github.com/JuliaLang/julia/pull/5988 | 16 March 2017, 18:02:58 UTC |
09e7ef2 | Jeff Bezanson | 16 March 2017, 17:40:48 UTC | Merge pull request #21013 from JuliaLang/jb/fix20992 fix #20992 | 16 March 2017, 17:40:48 UTC |
0f15867 | Jeff Bezanson | 16 March 2017, 17:38:42 UTC | Merge pull request #21041 from JuliaLang/jb/fix21028 fix #21028, static parameter value incorrectly set to typevar | 16 March 2017, 17:38:42 UTC |
b2795eb | Andy Ferris | 16 March 2017, 16:58:13 UTC | RFC: Added recursive transpose to `Diagonal` (#21019) * Added recursive transpose to `Diagonal` `Diagonal` might be used to represent a block-diagonal matrix structure. * Fixes plus expm, logm, sqrtm | 16 March 2017, 16:58:13 UTC |