sort by:
Revision Author Date Message Commit Date
3e489a5 improve codegen of `setfield!` with constant integer index 29 March 2017, 00:07:13 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
aaa8daa Merge pull request #21201 from JuliaLang/jb/parsebool handle unicode space characters in `parse` for `Bool` 28 March 2017, 20:39:35 UTC
55e1333 Merge pull request #21171 from JuliaLang/sb/libgit2/cat deprecate use of cat with LibGit2 objects 28 March 2017, 19:46:42 UTC
85f37bc Merge pull request #21195 from JuliaLang/jb/fix21172 fix #21172, `a = f(x) = 1` 28 March 2017, 19:42:35 UTC
7492483 handle unicode space characters in `parse` for `Bool` 28 March 2017, 18:03:56 UTC
4809620 Merge pull request #21189 from JuliaLang/ksh/miscgittest Various missing git tests 28 March 2017, 15:41:21 UTC
0810648 Merge pull request #20793 from JuliaLang/jb/precompilemore improve precompiles 28 March 2017, 15:39:28 UTC
fb67034 fix #21172, `a = f(x) = 1` 28 March 2017, 15:15:28 UTC
368ef1b Merge pull request #21177 from JuliaLang/tk/mbedtls-build Use separate build dirs for mbedtls depending on USE_GPL_LIBS 28 March 2017, 14:36:33 UTC
1255e82 Merge pull request #21048 from JuliaLang/tk/license-clarifications RFC, IANAL: clarify some license special cases 28 March 2017, 14:29:04 UTC
f7d7665 Merge pull request #21192 from JuliaLang/mh/fix20626 Use `TypeVar`s in `limit_type_depth` in `Union`s in invariant position 28 March 2017, 14:16:53 UTC
378ed8a updated fix for #19892 (FFTW threads initialization) (#21169) * updated fix for #19892; initialize FFTW threads the first time the planner is called (#21127 incorrectly prevented threads from being used at all) * add test for #21163 28 March 2017, 14:05:58 UTC
e8a022a add support for AbstractGitHash 28 March 2017, 13:54:59 UTC
407995a document x % T (#20759) 28 March 2017, 12:37:32 UTC
bb1facc Use `TypeVar`s in `limit_type_depth` in `Union`s in invariant position Using `Any` for depth-limited `Union` members is only correct in covariant position, otherwise a `TypeVar` has be be introduced. 28 March 2017, 11:05:17 UTC
48c4021 Fix `⊑(a::Const, b::PartialTypeVar)` For `isa(a, Const) && !isa(b, Const)`, `⊑` assumed `b` to be a type, leading to an error if `b` was a `PartialTypeVar`. Fixed by using `widenconst(b)`. 28 March 2017, 10:50:49 UTC
9163e67 Add missing test for mapslices (#21181) Followup from #21133 * Update arrayops.jl 28 March 2017, 02:38:14 UTC
c051dc5 Merge pull request #21187 from JuliaLang/jb/fix20671 fix #20671, slowdown loading SIUnits 28 March 2017, 00:14:55 UTC
348b5af Various missing git tests 27 March 2017, 23:27:51 UTC
ffbdbe7 Merge pull request #21182 from JuliaLang/jb/fix21178 fix #21178, lowering of static params with `<:T` syntax 27 March 2017, 21:41:35 UTC
70a5624 fix #20671, slowdown loading SIUnits This adds a fast path to intersection that helps when we have a type with lots of parameters that just need to be matched up 1-to-1 with parameters of another type. Also fixes a bug in intersection uncovered by this test case. 27 March 2017, 21:19:56 UTC
58f9f20 fix #21178, lowering of static params with `<:T` syntax 27 March 2017, 19:31:01 UTC
575c979 run code signing script in contrib/prepare_release.sh if present 27 March 2017, 13:41:36 UTC
86d5623 Fix doctest line numbers 27 March 2017, 13:41:00 UTC
0c5128f Use separate build dirs for mbedtls depending on USE_GPL_LIBS prevents cmake from complaining when you switch sources for the same build dir 27 March 2017, 13:40:20 UTC
f65b8ab Fix doc system part of #21016 (#21036) * Breakage. * Teach doc system to handle 'where'. * Add parameters to signature. * Add test and continue to use Union. * Fix missing docstrings. * Address comments. * use newest Documenter, DocStringExtensions 27 March 2017, 13:16:08 UTC
caff424 Augment sort.jl documentation with doctests (#18923) 27 March 2017, 12:55:30 UTC
46df787 deprecate use of cat with LibGit2 objects 27 March 2017, 09:56:24 UTC
55f4417 handle small (<16) arrays by _mapreduce() (#21167) 27 March 2017, 00:01:56 UTC
2f02df9 Correct anchors in README.md (#21166) * Move manual anchors in README.md below headlines. Alternative approach to make GitHub correctly render the `README.md` headlines by simply moving the manual anchors to below the headlines. Since current manual anchors are uppercase, this keeps external links valid. * Remove manual HTML anchors from README.md. The `README.md` is currently rendered incorrectly on GitHub since it includes manual HTML anchors for headlines. However, since several years, GitHub automatically includes these anchors. Considering the anchors in the README.md have been added some six years ago, the GitHub feature is probably younger. This removes all the manual anchors, for which all match the exact headline pattern anyway, except the following which differ slightly: - `<a name="Editor-Terminal-Setup"/>` - `<a name="Platform-Specific-Notes"/>` - `<a name="Required-Build-Tools-External-Libraries"/>` If referenced from somewher externally, these would need to be updated. Links within this README to anchors are also corrected. The automatically generated anchors on GitHub follow the pattern of replacing all spaces with `-` and everything being lowercase, e.g. `## This is a Title` automatically gets the anchor equivalent to `<a name="this-is-a-title"/>` to be referenced in markdown with `[Link to a title](#this-is-a-title)`. 26 March 2017, 20:42:32 UTC
e3e912a DefaultTestSet tests for test_broken and test_skip (#21086) * DefaultTestSet tests for test_broken and test_skip Check that test_broken and test_skip do not result in an exception. Already fixed in 8982605 - "Rework test framework", but present in julia-0.5 (see #21008). * Cleanup: use isa rather than typeof 26 March 2017, 03:08:26 UTC
fb312c4 Fix mapreduce_impl() for 1-element range (#19325) * fix mapreduce_impl() for 1-element range * mapreduce_impl() type stability tests * wrap long lines * mapreduce_impl(): add @inbounds ifirst:ilast should be a valid A indices range (checked by the caller) * reduce code duplication in _mapreduce() - let mapreduce_impl() handle all but empty collection cases - don't test mapreduce_impl() directly - extend mapreduce() tests with empty/long collections * mapreduce_impl(f, min/max): don't skip NaNs - update mapreduce_impl(f, min/max) to 0.6 behaviour of treating NaNs, also stop scanning the array once NaN is detected - add NaN minimum/maximum() tests for 2-element and long arrays * mapreduce(f, op): don't apply @inbounds for `f` * clarify how mapreduce_impl() should be used 25 March 2017, 22:14:56 UTC
333ff80 Merge pull request #21162 from JuliaLang/jb/more21147 fix other part of #21147, optional instead of keyword args 25 March 2017, 17:31:08 UTC
f177e82 fix other part of #21147, optional instead of keyword args 25 March 2017, 16:16:09 UTC
cc379ae Merge pull request #21161 from JuliaLang/tk/earlier-ambiguity-test Run test/ambiguous.jl first 25 March 2017, 15:48:26 UTC
94dfff8 Merge pull request #21023 from JuliaLang/jb/specificity21016 fix part of #21016, specificity of `BottomType` 25 March 2017, 15:46:53 UTC
315ad92 Run test/ambiguous.jl first works around #21160, hang in test that started happening when #20986 was merged 25 March 2017, 12:15:39 UTC
bd66c28 preserve identities of type wrappers in serializer. fixes #20324 25 March 2017, 06:00:04 UTC
dae8fd8 add `serialize` for `Bottom` to ensure no `Type{<:T}` methods override it 25 March 2017, 06:00:04 UTC
dfd8fc1 fix a method cache matching issue with Type{T} This is needed to avoid confusing `Type{A{B}}` and `Type{A{B} where B}`. In the future, this can be improved by not using `Type{ }` to dispatch types with free variables. 25 March 2017, 06:00:04 UTC
0152278 fix part of #21016, specificity of `TypeofBottom` 25 March 2017, 06:00:00 UTC
43fb9f0 Merge pull request #21157 from JuliaLang/jb/fix21147 fix #21147, lowering of keyword args with chained static parameters 25 March 2017, 05:22:06 UTC
70bb32f 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 fix #21147, lowering of keyword args with chained static parameters 24 March 2017, 19:00:42 UTC
d6088fc 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 Restrict mapslices to only reuse StridedArray slices (#21133) Fix #21123. 24 March 2017, 14:18:38 UTC
285811d Merge pull request #20933 from JuliaLang/jn/compress compress AST in memory, not just on disk 24 March 2017, 10:29:39 UTC
f794796 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 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 some fixes for compiling the runtime code as c++ 23 March 2017, 18:57:24 UTC
52f04d2 Improve task switching performance on unbuffered channels (#21120) Improve task switching performance on unbuffered channels 23 March 2017, 18:25:11 UTC
0b8c5ed Merge pull request #21127 from stevengj/fftwbug fix FFTW crash after set_num_threads 23 March 2017, 18:20:11 UTC
d694548 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 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 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 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 Immediately expand JULIAHOME in Makefile (#21140) 23 March 2017, 13:13:15 UTC
4b8ef64 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 Merge pull request #21051 from JuliaLang/sk/ambig make ambiguity API clearer, more consistent 22 March 2017, 21:53:02 UTC
56a3898 Merge pull request #21131 from JuliaLang/jb/diagonaldocs add devdocs on "diagonal" types 22 March 2017, 21:28:38 UTC
ddaf4a6 add devdocs on "diagonal" types [ci skip] 22 March 2017, 21:23:18 UTC
89609cf Merge pull request #21136 from JuliaLang/jb/fix21132 fix #21132, intersection hang 22 March 2017, 20:10:24 UTC
3d126b8 Fix stride for vectors in BLAS.ger! and BLAS.trsv! (#21125) Fixes #21122 22 March 2017, 19:56:24 UTC
dec2a82 Merge pull request #21075 from JuliaLang/jb/fix21074 fix #21074, constant fold more expressions 22 March 2017, 18:55:32 UTC
9713576 fix #21132, intersection hang due to x == Pair{x} constraint 22 March 2017, 18:26:55 UTC
758cad3 Merge pull request #21129 from JuliaLang/jb/fix21118 fix #21118, subtyping issue 22 March 2017, 18:18:19 UTC
7ce4925 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 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 swap default for ambiguous_bottom from true to false 21 March 2017, 20:16:33 UTC
f3e73c0 test ambiguous_bottom options to isambiguous, detect_ambiguities 21 March 2017, 20:16:33 UTC
6969660 deprecate old arguments to isambiguous, detect_ambiguities 21 March 2017, 20:16:33 UTC
fd531dc 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 Merge pull request #21124 from JuliaLang/jb/unarysubtype fix unary `<:` and `>:` call syntax 21 March 2017, 20:11:20 UTC
214206a rename allow_bottom(_tparams)? => ambiguous_bottom 21 March 2017, 19:35:51 UTC
2873c0e cosmetic: add a couple of newlines at file ends 21 March 2017, 19:35:51 UTC
3bdfeef fix FFTW crash after set_num_threads 21 March 2017, 18:56:58 UTC
1d79a03 fix unary `<:` and `>:` call syntax 21 March 2017, 17:04:22 UTC
297bfc5 fix some issues around inlining constants avoid inlining large constants 21 March 2017, 16:15:27 UTC
2e1f30b improve constant folding of SimpleVector length and `nfields` 21 March 2017, 16:15:27 UTC
48d69d4 fix a bug in `getfield` t-func on invalid calls 21 March 2017, 16:15:27 UTC
aa57331 fix a bug in the t-func for `nfields` 21 March 2017, 16:15:27 UTC
2feb10b also for #21074, improve `getfield_elim_pass!` to handle more kinds of values 21 March 2017, 16:14:44 UTC
9b1477b fix #21074, constant fold more expressions 21 March 2017, 16:14:44 UTC
4752d24 Handle `Union` of `Tuple`s in `eltype(::Type{<:Tuple})` 21 March 2017, 07:51:57 UTC
90cfb82 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 fix #21088, missing `widenconst` in `return_type` (#21115) 21 March 2017, 02:52:29 UTC
2894595 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 Merge pull request #21116 from JuliaLang/kf/inferencetypo Fix typo in inference 20 March 2017, 21:35:03 UTC
4b71891 Fix typo in inference 20 March 2017, 19:48:42 UTC
a108f05 Improve task switching times (#21111) 20 March 2017, 16:39:02 UTC
da53d71 Move `rewrap_unionall` in `eltype(::Type{<:Tuple})` 20 March 2017, 16:24:24 UTC
0e8c2d3 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 Use `typejoin` of the field types for `eltype` of heterogeneous `Tuple`s 20 March 2017, 10:32:28 UTC
e05a921 Merge pull request #21059 from tkelman/tk/randfixes A few typo and spacing fixes 20 March 2017, 10:30:49 UTC
a6acbd5 use === for comparison to nothing 20 March 2017, 07:29:13 UTC
315cedc 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 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 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 Merge pull request #21049 from tkelman/tk/linebreaks Misc line length, indentation adjustments 20 March 2017, 02:33:44 UTC
back to top