https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
15a2632 Add comments 02 January 2017, 18:26:20 UTC
e05c2f8 Type stable concatenation Because the abstract fallbacks now rely more upon dispatch, the effect of a type-instability in the indices is greater. 02 January 2017, 18:17:02 UTC
c38a5a3 Only download UnicodeData.txt once (#19794) Verify the checksums on every run, but only download the file if missing. Also fix path in error message when checksum doesn't match by tweaking jlchecksum a bit so that it doesn't assume all files are saved into deps/srccache. 01 January 2017, 14:09:55 UTC
205c12b Deprecate vectorized two-argument complex methods in favor of compact broadcast syntax. (#19712) 01 January 2017, 14:06:37 UTC
8731979 Deprecate vectorized div, rem/%, and mod methods for Dates.Periods. (#19802) 01 January 2017, 13:53:59 UTC
35d1780 Document DomainError in airyaix and airyaiprimex (#19795) 01 January 2017, 13:03:45 UTC
9cc7815 Simplify broadcast's eltype promotion mechanism and make it handle more cases. (#19723) Re-simplify broadcast's eltype promotion mechanism as in #19421. With benefit of #19667, this simplified mechanism should handle additional cases (e.g. closures accepting more than two arguments). Also rename the mechanism more precisely (_broadcast_type -> _broadcast_eltype, typestuple -> eltypestuple). 01 January 2017, 11:44:18 UTC
f147aaa Limit broadcast mechanism over Nullables (#19787) * Limit broadcast mechanism over Nullables * Test that broadcast doesn't propagate too much * Update manual section on Nullables * Address TotalVerb comments * Address Sacha0 comments 01 January 2017, 05:56:33 UTC
b2ae5a5 broadcast!(f, A, x::Number...) should call f(x...) independently for each A[i] (#19799) * broadcast!(f, A, x::Number...) should call f(x...) independently for each A[i] * expanded comment for 19799 01 January 2017, 05:34:15 UTC
1539061 Merge pull request #19589 from Sacha0/mapbciszero Fix #19561 (sparse map/broadcast where the output eltype is not a concrete subtype of Number) 01 January 2017, 02:10:38 UTC
d9318d5 Deprecate `promote_array_type` (#19766) * Remove `promote_array_type` * Deprecate `promote_array_type` 01 January 2017, 00:29:58 UTC
72b38af Make sparse map[!]/broadcast[!] work where the output eltype is not a concrete subtype of number. 31 December 2016, 23:42:47 UTC
6484f4c Add `one` for AbstractString (#19548) Add `one` for AbstractString 31 December 2016, 21:22:10 UTC
de957a5 Merge pull request #19798 from tkelman/tk/monodevec Minor tweaks to https://github.com/JuliaLang/julia/pull/19791 31 December 2016, 19:13:46 UTC
6629f51 Fix trailing whitespace [ci skip] always run make check-whitespace before pushing 31 December 2016, 17:42:40 UTC
fae8438 NEWS for #19722 31 December 2016, 17:09:18 UTC
7beca20 add newline to warning in codegen.cpp (#19755) Added newline to warning message when cfunction is called with wrong return type. 31 December 2016, 16:34:57 UTC
eff51f0 Deprecate `bitbroadcast` (#19771) * Deprecate `bitbroadcast` * Remove `bitbroadcast` docs 31 December 2016, 16:27:50 UTC
45ee8fc Merge pull request #19791 from Sacha0/monodevec Deprecate manually vectorized methods in favor of dot syntax, monolithic edition 31 December 2016, 16:22:34 UTC
f8892dc Loosen and fix up the min, max specialization on SparseVectors was previously defined for AbstractSparseVector, and there was a typo that was giving a method redefinition warning because Sparse should have been Strided fix ambiguity 31 December 2016, 11:24:32 UTC
02b4247 Loosen deprecations for vectorized round, trunc, floor, ceil so type argument does not have to be <:Integer example: round(Float32, rand(1:5,5,5) .// rand(1:5,5,5)) 31 December 2016, 10:40:05 UTC
14d27ed Replace former error path tests for vectorized &, |, xor, min, and max over SparseMatrixCSCs with similar tests of sparse map. 31 December 2016, 08:46:40 UTC
f488610 Deprecate a few remaining vectorized methods over SparseVectors. (And associated cleanup.) 31 December 2016, 08:30:11 UTC
77e98d3 Restore a few methods for &, |, and xor over BitArrays as broadcast specializations. 31 December 2016, 08:15:49 UTC
6e8cc8b Deprecate vectorized | in favor of compact broadcast syntax. 31 December 2016, 08:15:49 UTC
97139e0 Deprecate vectorized & in favor of compact broadcast syntax. 31 December 2016, 08:15:49 UTC
90f5c24 Deprecate manually vectorized mod methods in favor of compact broadcast syntax. 31 December 2016, 08:15:48 UTC
6306f86 Deprecate manually vectorized rem methods in favor of compact broadcast syntax. 31 December 2016, 08:15:48 UTC
dc3c8d4 Deprecate manually vectorized div methods in favor of compact broadcast syntax. 31 December 2016, 08:15:48 UTC
f3b2d0f Deprecate vectorized min and max over pairs of sparse matrices. 31 December 2016, 08:15:47 UTC
ee10013 Deprecate manually vectorized big methods in favor of compact broadcast syntax. 31 December 2016, 08:15:47 UTC
707ac78 Deprecate manually vectorized ceil methods in favor of compact broadcast syntax. 31 December 2016, 08:15:47 UTC
b7af4dd Deprecate manually vectorized float methods in favor of compact broadcast syntax. 31 December 2016, 08:15:46 UTC
fd4774a Deprecate manually vectorized trunc methods in favor of compact broadcast syntax. 31 December 2016, 08:15:46 UTC
e515a5c Deprecate manually vectorized round methods in favor of compact broadcast syntax. 31 December 2016, 08:15:46 UTC
90b2997 Deprecate manually vectorized clamp methods in favor of compact broadcast syntax. 31 December 2016, 08:15:45 UTC
2b26f5e Deprecate manually vectorized methods for trigonometric and hyperbolic functions in favor of compact broadcast syntax. 31 December 2016, 08:15:45 UTC
4beb53c Deprecate manually vectorized abs2 methods in favor of compact broadcast syntax. 31 December 2016, 08:15:45 UTC
26c8d85 Deprecate two-argument map! and asyncmap!. (#19721) In anticipation of changing map! and asyncmap!'s semantics such that they are consistent with map! and asyncmap! methods accepting more than two arguments, deprecate two-argument map! and asyncmap!. 31 December 2016, 04:12:15 UTC
02e9376 Fix some tests and documentation in "typed enums" code (#19782) * Restore enum value type restriction tests * Fix documentation errors * Follow convention for marking up generic types. 31 December 2016, 04:11:43 UTC
1ed4545 Merge pull request #19690 from Sacha0/sparsevechof sparse vectors join the higher order function party 31 December 2016, 03:43:49 UTC
827de2f Merge pull request #19763 from JuliaLang/jb/length_checked_equal remove unused `length_checked_equal` function 31 December 2016, 01:53:20 UTC
ce743d2 Fix deprecation of quadgk to allow kwargs (#19783) 31 December 2016, 00:08:14 UTC
4280d3c Fix deprecation error for 2 arg airy (#19775) cf #18050 30 December 2016, 23:55:23 UTC
2786db2 Mark tests for sparse broadcast shape checks that should be strengthened [ci skip]. 30 December 2016, 22:59:43 UTC
913f637 Test generic sparse map[!]/broadcast[!] for sparse vectors/matrices. Condense and systematize existing tests for generic sparse map[!]/broadcast[!], and extend to sparse vectors and vector/matrix combinations. Relocate new test code to a separate file test/sparse/higherorderfns.jl corresponding to base/sparse/higherorderfns.jl. (Test/sparse/sparsevector.jl is hypothetically confined to SparseVectors, and test/sparse/sparse.jl mostly dedicated to SparseMatrixCSCs.) Move older tests of sparse broadcast[!] into that new file as well. 30 December 2016, 20:03:51 UTC
6bc7775 Extend generic sparse map[!]/broadcast[!] to sparse vectors and sparse vector/matrix combinations. Extend generic sparse map[!]/broadcast[!] to sparse vectors and sparse vector/matrix combinations. Do so by introducing a common interface to SparseVector and SparseMatrixCSC for the purposes of map[!]/broadcast[!], and rewriting sparse map[!]/broadcast[!] against that interface. Relocate that code to a separate file/module base/sparse/higherorderfns.jl/SparseArrays.HigherOrderFns, loaded after definition of both SparseVector and SparseMatrixCSC. 30 December 2016, 20:03:50 UTC
ab984a5 Use containertype to determine array type for array broadcast (#19745) 30 December 2016, 17:37:33 UTC
7ba6ad6 Merge pull request #19473 from JuliaLang/sb/libgit2-kw Add macro to simplify libgit2 type constructor definitions 30 December 2016, 16:35:47 UTC
d44977c Use broadcast for some operations in arraymath (#19746) * Use broadcast for unary operations in arraymath * Use broadcast for some binary array operations 30 December 2016, 15:07:24 UTC
6ad62c4 Deprecate Base.SparseArrays.broadcast_zpreserving[!]. (#19720) Generic sparse broadcast[!] now provides most of Base.SparseArrays.broadcast_zpreserving[!]'s functionality. 30 December 2016, 11:52:51 UTC
b143301 Add more information and examples to linear algebra manual (#19733) * Move things around so factorizations come after special matrices * Show some basic examples of calling linear algebra functions * Discuss special matrix types besides just the table 30 December 2016, 11:41:46 UTC
50a8b96 Make broadcast!(f, A) populate A via independent f() calls rather than fill!(A, f()). (#19722) 30 December 2016, 11:25:42 UTC
88f01b2 update supported Windows versions (#19768) * update supported Windows versions * update supported Windows versions [ci skip] * update supported Windows versions 30 December 2016, 11:25:04 UTC
6eebcb0 Avoid rebuilding docs from 'make install' when they are already there (cont.) (#19705) Turns out we need to exclude directories (whose timestamps change when building the tarball) and some files generated during the build. 30 December 2016, 11:19:39 UTC
4dc0edb Merge pull request #18910 from JuliaLang/anj/osx Fix build for macOS Sierra + LLVM 3.9. 30 December 2016, 05:51:06 UTC
242de06 Merge pull request #19691 from JuliaLang/ksh/docattack More cross refs and doctests for linalg 30 December 2016, 02:53:25 UTC
d7b6ac3 Check bounds for indexing tuples by logical masks (#19737) * Check bounds for indexing tuples by logical masks Also deprecate indexing tuples by non-vectors since that should increase the dimensionality of the tuple, but tuples are 1-d only structures. Fix #19719 * Don't use the AbstractVector typealias 29 December 2016, 23:08:23 UTC
e73c556 Airy function cleanup (#18050) This rearranges the different airy functions, deprecating `airy`, `airyx` and `airyprime` in favour of the more specific variants (`airyai`, `airyaiprime`, etc.), and clarifies the docs of each remaining function. Fixes #17032. 29 December 2016, 22:57:39 UTC
168f955 remove unused `length_checked_equal` function 29 December 2016, 21:29:02 UTC
f81d64c Make a character table for BLAS, cleanup 29 December 2016, 21:14:47 UTC
a832fb2 Split up eigenfactorization docs Make the docstrings accurately reflect the function signatures. Add doctests for the symmetric cases. 29 December 2016, 21:14:47 UTC
2f04155 More doctest examples for BLAS, some cleanup 29 December 2016, 21:14:46 UTC
cd02f66 More references in arnoldi 29 December 2016, 21:14:46 UTC
7b04baa Fix broken doctest for symmetric/Hermitian 29 December 2016, 21:14:46 UTC
df28c93 Cross references for Schur docs 29 December 2016, 21:14:46 UTC
22d2c02 More cross refs for cholesky docs 29 December 2016, 21:14:46 UTC
96fb9b2 Add cross refs to sparse linalg docs 29 December 2016, 21:14:46 UTC
67dd212 Move eigen docs inline, add cross refs 29 December 2016, 21:14:46 UTC
f10a50f add a makefile variable for macosx-version-min setting so we can potentially adjust buildbots to still build 10.7-compatible binaries 29 December 2016, 20:16:28 UTC
f583495 use Ref in getipaddr and improve type stability (#19698) 29 December 2016, 19:42:02 UTC
aa7103a Remove deprecated primes and combinatorics functions from Base (#18937) 29 December 2016, 19:38:40 UTC
dbbd7e5 Remove quadgk and friends from Base (#19741) * Remove quadgk and friends from Base * Remove trailing whitespace in NEWS.md [ci skip] 29 December 2016, 19:16:07 UTC
19f81ac Merge pull request #19678 from JuliaLang/tk/llvm39 RFC: Change LLVM version to 3.9.1 29 December 2016, 18:27:32 UTC
9ce0aca Merge pull request #19747 from ararslan/aa/isa-news Mention the infix-ness of isa in NEWS 29 December 2016, 18:18:40 UTC
229d096 Merge pull request #18826 from nbaum/patch-1 Non-32-bit enums / "Typed" enums 29 December 2016, 18:08:44 UTC
c4a3a1a RFC: Nullables as collections (#16961) * map and filter for Nullable Filter, map for Nullable * Scalar nullable broadcast Nullsafe additions Match optimal code for scalar-nullable broadcasts --wip-- generated function * Vector broadcasting Finishing touches Clean up rebase issues Fix rebase problems again Address some comments Extra line Some more test cases Use eltypes more comments addressed Replace powermod with muladd Some more test cases * Deal with nullable scalar in more general way * Simplify broadcast_indices methods * Docs for broadcast NEWS Add some more information to the nullable section * Fix broadcast_type breakage * Make tests test type * Use Any and Array instead of custom types * Add note about what is broken 29 December 2016, 17:37:52 UTC
ba9fe91 Merge pull request #19667 from JuliaLang/yyc/typeinf/return_type Handle non-const function in `return_types` special case 29 December 2016, 17:36:43 UTC
dc7b4fb Try make REPL error easier to visually parse (#19569) 29 December 2016, 17:30:56 UTC
b561cfb Change authors to "The Julia Project" and slight tweak to the GA code so that the docs can have their own web analytics. 29 December 2016, 09:05:06 UTC
962583e fix rmprocs/addprocs locking issue. (#19716) 29 December 2016, 08:28:56 UTC
07b7a7f doc: Add CxxWrap as option in C++ FFI section Remove Cpp.jl and Clang.jl. ref: https://github.com/JuliaLang/julia/pull/19743 [skip ci] 29 December 2016, 05:44:00 UTC
bf75a3e Merge pull request #19735 from MichaelHatherly/mh/docs-deps-version-update Update doc deps 29 December 2016, 04:49:11 UTC
99fcb5b Resolve ambiguity in math test (#19739) when it runs on the same worker as test/ambiguous.jl Clean up printing of ambiguities when the test fails 29 December 2016, 03:35:29 UTC
b0733d5 Mention the infix-ness of isa in NEWS [ci skip] 29 December 2016, 02:01:32 UTC
4d44668 Merge pull request #19677 from ararslan/aa/isa-operator RFC: Add `isa` as an infix operator 29 December 2016, 01:27:15 UTC
3fafd39 basetype.size => sizeof(basetype) 29 December 2016, 00:29:56 UTC
81f71e1 Documentation 29 December 2016, 00:29:56 UTC
a46b306 Tests for typed @enums 29 December 2016, 00:27:29 UTC
25ec31a Non-32-bit enums. Adds `@enum Foo::*IntegerType*` to specify to use a bitstype with the same size as the specified integer type. The default type remains `Int32`. Summary: * The type must be an integer bitstype. * `read` and `write` read/write the right number of bytes. * `convert(Integer, value)` converts into the type specified in the `@enum`. Converting to a specific integer types works the same way as before. * There's no accessor to determine the specified type, but `typeof(convert(Integer, value))` will do. * Some of the old typed enums tests have been updated, but many of them relate to the `val` field, which isn't really meaningful now. Tangentally related changes: * `names` is overloaded for enums, and returns the names of the enumerants. Not totally sure that is the right function for the concept, though. 29 December 2016, 00:27:29 UTC
cf07bfb Enable Google Analytics for docs 28 December 2016, 23:09:13 UTC
8075bed Update doc deps This updates Documenter to 0.8.7 which includes: - Google Analytics support; - Color diffs of failed doctests; - Fix for missing highlighting of `jldoctest` blocks. 28 December 2016, 23:08:54 UTC
309657f Merge pull request #19711 from Sacha0/devecxor Deprecate vectorized xor (⊻) in favor of compact broadcast syntax 28 December 2016, 18:43:50 UTC
8ed946b Merge pull request #19732 from stevengj/dotdot fix ability to use .. as an infix operator 28 December 2016, 18:36:42 UTC
ed1183b Merge pull request #19697 from JuliaLang/yyc/replinit Fix replinit after jn/world 28 December 2016, 17:06:36 UTC
4a140d2 Make op(Array, Scalar) use broadcast (#19692) 28 December 2016, 15:35:19 UTC
546bfa3 Merge pull request #19290 from JuliaLang/tb/codegen_hooks CodegenHooks for external language implementations 28 December 2016, 15:21:24 UTC
bb05e88 put .. test in a let 28 December 2016, 13:18:07 UTC
0607ae0 Add codegen hooks to override code generation behavior. 28 December 2016, 09:20:52 UTC
484e919 Merge pull request #19731 from JuliaLang/ksh/dockers Misc doctest fixups 28 December 2016, 07:53:50 UTC
back to top