335200c | Matt Bauman | 20 October 2015, 14:59:09 UTC | add temporary forward declarations this allows the deprecations to function, even though they aren't defined until the very end of bootstrap | 20 October 2015, 14:59:09 UTC |
588da2d | Matt Bauman | 28 September 2015, 21:36:52 UTC | QR work. Fails on some numerical equivalence | 19 October 2015, 16:25:43 UTC |
4964a46 | Matt Bauman | 27 September 2015, 17:02:21 UTC | Add TensorTranspose, patch up mul!(A,B) for now | 19 October 2015, 16:25:24 UTC |
e99a2ec | Matt Bauman | 27 September 2015, 06:29:22 UTC | Implement vector-covector outer product | 19 October 2015, 16:25:24 UTC |
d724969 | Matt Bauman | 27 September 2015, 05:31:41 UTC | Covector*Matrix is a Covector | 19 October 2015, 16:25:23 UTC |
30eff4e | Matt Bauman | 26 September 2015, 17:08:54 UTC | WIP | 19 October 2015, 16:25:23 UTC |
478603e | Matt Bauman | 26 September 2015, 15:06:08 UTC | Reinstate special lowering for division Just focus on multiplication for now | 19 October 2015, 16:24:42 UTC |
a120f90 | Matt Bauman | 25 September 2015, 20:31:09 UTC | Fold behavior into mul! | 19 October 2015, 16:24:42 UTC |
da7321d | Matt Bauman | 25 September 2015, 20:30:34 UTC | Undo factorization | 19 October 2015, 16:23:07 UTC |
991c6f3 | Matt Bauman | 25 September 2015, 18:44:24 UTC | Very serious indeed | 19 October 2015, 16:23:07 UTC |
7a4d817 | Jameson Nash | 17 October 2015, 02:15:45 UTC | Merge pull request #13485 from JuliaLang/jn/runtime_intrinsics runtime versions of Intrinsics.reinterpret | 17 October 2015, 02:15:45 UTC |
c13128a | Jake Bolewski | 17 October 2015, 01:27:42 UTC | Merge pull request #13648 from JuliaLang/jcb/vbupdate More verbose Pkg.update() for checked out packages | 17 October 2015, 01:27:42 UTC |
f0c911d | Jake Bolewski | 16 October 2015, 20:29:16 UTC | more verbose Pkg.update() for checked out packages | 16 October 2015, 23:24:45 UTC |
3e0e063 | Jameson Nash | 16 October 2015, 23:15:04 UTC | Merge pull request #13650 from JuliaLang/sjk/13647 Fix #13647, comparing boxed isbits immutables | 16 October 2015, 23:15:04 UTC |
cda8b06 | Jameson Nash | 13 October 2015, 20:56:16 UTC | simplify more functions signatures that use Intrinsics (for compile-all mode) | 16 October 2015, 23:10:49 UTC |
040cf46 | Jameson Nash | 15 October 2015, 22:25:42 UTC | store a minimal list for jl_module_init_order reduces runtime lookup effort. but the real reason is that it is a workaround because of the replacing of Core.Inference | 16 October 2015, 23:10:49 UTC |
6e10010 | Jameson Nash | 14 October 2015, 01:15:24 UTC | avoid running and clearing the __init__ list when building output | 16 October 2015, 23:10:49 UTC |
3edb24c | Jameson Nash | 15 October 2015, 22:03:42 UTC | keep TypeVar out of typeinf results, and add assertion | 16 October 2015, 23:10:49 UTC |
897886c | Jameson Nash | 16 October 2015, 23:03:22 UTC | remove gcc-isms from runtime-intrinsics code | 16 October 2015, 23:10:49 UTC |
0d457dd | Jake Bolewski | 16 October 2015, 21:42:40 UTC | update url to point to github's token's page | 16 October 2015, 21:42:40 UTC |
848d305 | Jake Bolewski | 16 October 2015, 21:25:58 UTC | suggest to install a missing package in loading, closes #13482 | 16 October 2015, 21:25:58 UTC |
b09a4bd | Simon Kornblith | 16 October 2015, 21:21:17 UTC | Fix #13647, comparing boxed isbits immutables | 16 October 2015, 21:25:08 UTC |
13a851c | Jake Bolewski | 16 October 2015, 20:40:25 UTC | get rid of rand(Oid) which is useless | 16 October 2015, 20:40:25 UTC |
481bafe | Jake Bolewski | 16 October 2015, 19:42:08 UTC | remove Char type parameter to rand(::AbstractRNG, ::UnitRange{T}) closes #13600 | 16 October 2015, 19:42:08 UTC |
3983705 | Tony Kelman | 16 October 2015, 19:23:45 UTC | Merge pull request #13596 from JuliaLang/nl/oneliners Replace a few one-liners with clearer blocks | 16 October 2015, 19:23:45 UTC |
1e519c4 | Jon Malmaud | 16 October 2015, 18:31:20 UTC | Merge pull request #13218 from ssfrr/doc_async_schedule adds some details to at-async and tweaks at-schedule doc | 16 October 2015, 18:31:20 UTC |
f70ebd4 | Jake Bolewski | 16 October 2015, 18:22:48 UTC | Merge pull request #13634 from JuliaLang/jcb/fixpin Fix some issues with Pkg.pin, add some tests | 16 October 2015, 18:22:48 UTC |
29e8d33 | Matt Bauman | 16 October 2015, 17:34:59 UTC | Merge pull request #13614 from JuliaLang/mb/nolinear Detangle linear indexing from non-scalar indexing | 16 October 2015, 17:34:59 UTC |
b2fc048 | Jake Bolewski | 15 October 2015, 19:41:59 UTC | fix some issues with Pkg.pin, add some tests closes #13520 | 16 October 2015, 16:18:19 UTC |
64525aa | Matt Bauman | 14 October 2015, 20:45:01 UTC | Detangle linear indexing from non-scalar indexing This removes the LinearFast special cases from non-scalar indexing. Previously, we were manually hoisting the div/rem sub2ind calculation along the indexed strides, but LLVM seems to be just as capable at performing this optimization in the cases I have tested. Even better, though, this creates a clean separation between the array indexing fallbacks: * Scalar fallbacks use `ind2sub` and `sub2ind` to compute the required number of indices that the custom type must implement. * Non-scalar fallbacks simply "unwrap" the elements from AbstractArrays and use scalar indexing with the indices that were provided. * (CartesianIndices are also expanded to individual integers, but that is a smaller detail.) In all cases that I've tried, I've been unable to measure a performance difference. Indeed, the LLVM IR looks identical in my spot-checks, too. | 16 October 2015, 16:08:22 UTC |
2bb63a9 | Tim Holy | 16 October 2015, 16:06:23 UTC | Merge pull request #13637 from spencerlyon2/sl/findminmax! Fix bug in findmin! and findmax! | 16 October 2015, 16:06:23 UTC |
2bf7818 | Spencer Lyon | 15 October 2015, 23:43:47 UTC | Fix bug in findmin! and findmax! Also added tests/docs for those functions and exported them | 16 October 2015, 03:05:24 UTC |
7066004 | Amit Murthy | 16 October 2015, 02:53:37 UTC | Merge pull request #13630 from JuliaLang/amitm/fix13626 fix leak in RemoteRef deserialization | 16 October 2015, 02:53:37 UTC |
e44938c | Amit Murthy | 15 October 2015, 16:03:44 UTC | fix leak in RemoteRef | 16 October 2015, 01:23:58 UTC |
4f9e506 | Steven G. Johnson | 15 October 2015, 20:55:56 UTC | Merge pull request #13613 from JuliaLang/jmm/loose_mtime_precache Avoid unnecessary recompilation in Docker images | 15 October 2015, 20:55:56 UTC |
29b7199 | Jacob Quinn | 15 October 2015, 19:00:29 UTC | Merge pull request #13631 from Michael-Klassen/mdk/date_message Fix error messages with incorrect ranges | 15 October 2015, 19:00:29 UTC |
51ab8a6 | Jake Bolewski | 15 October 2015, 18:59:22 UTC | Merge pull request #13629 from JuliaLang/jcb/missingpkgerr Better error msg when calling Pkg.test() on pkg(s) that are not installed | 15 October 2015, 18:59:22 UTC |
641df2e | Michael Klassen | 15 October 2015, 16:49:47 UTC | Fix error messages with incorrect ranges | 15 October 2015, 16:49:47 UTC |
4f612da | Jake Bolewski | 15 October 2015, 16:07:26 UTC | Better error msg when calling Pkg.test() on pkg(s) that are not installed closes #13583 | 15 October 2015, 16:07:52 UTC |
b22b652 | Yichao Yu | 15 October 2015, 16:07:17 UTC | Merge pull request #13624 from JuliaLang/yyc/rusage Fix compilation on Linux (and Possibly other *nix) | 15 October 2015, 16:07:17 UTC |
ac36fec | Amit Murthy | 15 October 2015, 14:56:02 UTC | Merge pull request #13628 from JuliaLang/amitmurthy-patch-1 Remove debug print | 15 October 2015, 14:56:02 UTC |
ceffe2d | Amit Murthy | 15 October 2015, 14:55:38 UTC | Remove debug print Remove debug print left behind | 15 October 2015, 14:55:38 UTC |
a0802b3 | Yichao Yu | 15 October 2015, 13:45:13 UTC | Fix compilation on Linux (and Possibly other *nix) | 15 October 2015, 13:45:13 UTC |
cb02c00 | Stefan Karpinski | 15 October 2015, 09:39:06 UTC | Merge pull request #13622 from JuliaLang/sk/unique a couple of stdlib tweaks | 15 October 2015, 09:39:06 UTC |
7ff33c7 | Stefan Karpinski | 15 October 2015, 06:37:38 UTC | unique: add unique(f, itr) method that uniques by a transformation | 15 October 2015, 08:55:52 UTC |
b30d623 | Stefan Karpinski | 15 October 2015, 06:15:32 UTC | implement digits(T, n, base, pad); allow base == typemax(T) + 1 | 15 October 2015, 08:55:52 UTC |
632689c | Amit Murthy | 15 October 2015, 07:59:29 UTC | Merge pull request #13621 from JuliaLang/amitm/limit_wrkr_restart limit maxrss check only to travis linux 64-bit | 15 October 2015, 07:59:29 UTC |
e958e8e | Amit Murthy | 15 October 2015, 06:53:30 UTC | limit maxrss check only to travis linux 64-bit | 15 October 2015, 06:53:30 UTC |
379e9c2 | Amit Murthy | 15 October 2015, 06:27:15 UTC | Merge pull request #13577 from JuliaLang/amitm/test_restart restart worker during tests depending on resident memory size | 15 October 2015, 06:27:15 UTC |
17e2e1c | Amit Murthy | 13 October 2015, 10:05:16 UTC | restart worker during tests depending on resident memory size | 15 October 2015, 02:49:05 UTC |
9575c2d | Jon Malmaud | 14 October 2015, 21:49:56 UTC | :whale: Avoid unnecessary recompilation in Docker images | 14 October 2015, 21:49:56 UTC |
8a86270 | Jake Bolewski | 14 October 2015, 21:10:42 UTC | Merge pull request #13598 from artkuo/quick_print_matrix Fix Base.print_matrix() for big matrices | 14 October 2015, 21:10:42 UTC |
d35e69c | Jake Bolewski | 14 October 2015, 19:49:52 UTC | Merge pull request #13514 from polarke/fix-sharedarray-constructors Make the constructors of Array and SharedArray consistent | 14 October 2015, 19:49:52 UTC |
ecf6005 | Andreas Noack | 14 October 2015, 19:18:29 UTC | Merge pull request #13496 from JuliaLang/anj/ldiv Deprecate A_ldiv_B!(SparseMatrixCSC, StridedVecOrMat) thereby fixing #10787 | 14 October 2015, 19:18:29 UTC |
052f900 | Tony Kelman | 14 October 2015, 16:58:36 UTC | Merge pull request #13602 from MichaelHatherly/mh/doc-bootstrap-fix Fix doc bootstrap method error. | 14 October 2015, 16:58:36 UTC |
dcb44c5 | Art Kuo | 14 October 2015, 15:32:36 UTC | Made sure ellipsis was used consistently as singular; avoided plural | 14 October 2015, 15:32:36 UTC |
7408142 | Jon Malmaud | 14 October 2015, 15:24:22 UTC | Merge pull request #13608 from JuliaLang/revert-13604-patch-1 Revert "Update types.rst" | 14 October 2015, 15:24:22 UTC |
7e4edbb | John Myles White | 14 October 2015, 15:19:57 UTC | Revert "Update types.rst" | 14 October 2015, 15:19:57 UTC |
d53ea25 | Andreas Noack | 14 October 2015, 15:08:20 UTC | Merge pull request #13587 from mbauman/mb/triangularsetindex Allow setindex! in zero part of Triangular matrices... | 14 October 2015, 15:08:20 UTC |
87131f3 | Andreas Noack | 08 October 2015, 14:02:58 UTC | Deprecate A_ldiv_B!(SparseMatrixCSC, StrideVecOrMat) thereby fixing #10787 | 14 October 2015, 14:12:13 UTC |
d711b7d | Simon Kornblith | 14 October 2015, 14:09:07 UTC | Merge pull request #13595 from KristofferC/kc/aliasgemmcheck add simple check for aliasing in gemm_wrapper! | 14 October 2015, 14:09:07 UTC |
d9f7c21 | Yichao Yu | 14 October 2015, 12:03:07 UTC | Merge pull request #13553 from JuliaLang/yyc/lineno-inline Ignore line number node when counting expressions for inlining | 14 October 2015, 12:03:07 UTC |
9eee388 | Jake Bolewski | 14 October 2015, 11:35:35 UTC | Merge pull request #13604 from gdevanla/patch-1 Update types.rst | 14 October 2015, 11:35:35 UTC |
2707db3 | Guru Devanla | 14 October 2015, 11:17:25 UTC | Update types.rst | 14 October 2015, 11:17:25 UTC |
0650213 | Milan Bouchet-Valat | 13 October 2015, 21:27:50 UTC | Replace a few one-liners with clearer blocks and clean spacing | 14 October 2015, 08:39:27 UTC |
d8b6a24 | Michael Hatherly | 14 October 2015, 06:04:42 UTC | Fix doc bootstrap method error. Docstrings defined before `==` is available for `Symbol` comparisons causes a build error. Fix by comparing with `===`. Ref: https://github.com/JuliaLang/julia/pull/13534#issuecomment-147906630 | 14 October 2015, 06:35:05 UTC |
03f28fd | Matt Bauman | 14 October 2015, 04:07:56 UTC | Merge pull request #13585 from JuliaLang/anj/importall A few missing imports in LinAlg and DataFmt | 14 October 2015, 04:07:56 UTC |
aa5d843 | Art Kuo | 13 October 2015, 23:31:55 UTC | tests for print_matrix with various sizes of arrays | 13 October 2015, 23:31:55 UTC |
c2934b5 | Art Kuo | 13 October 2015, 23:29:41 UTC | speed up print_matrix by avoiding unnecessary alignment() | 13 October 2015, 23:29:41 UTC |
cd37f1b | Andreas Noack | 13 October 2015, 17:18:49 UTC | A few missing imports in LinAlg and DataFmt | 13 October 2015, 23:27:32 UTC |
6e4c9f1 | Matt Bauman | 13 October 2015, 21:34:37 UTC | Merge pull request #13440 from JuliaLang/mb/sparsevec RFC: SparseVectors, Take 2 | 13 October 2015, 21:34:37 UTC |
49adc8f | Kristoffer Carlsson | 13 October 2015, 21:20:02 UTC | add simple check for aliasing in gemm_wrapper! This does not catch all cases of aliasing but should catch the most common mistakes that users unaware of the aliasing rules might do. | 13 October 2015, 21:25:36 UTC |
8adbf7a | Steven G. Johnson | 13 October 2015, 20:10:37 UTC | NEWS for #13542 | 13 October 2015, 20:10:37 UTC |
54f898c | Steven G. Johnson | 13 October 2015, 20:08:18 UTC | NEWS for #13387 | 13 October 2015, 20:08:18 UTC |
566acb1 | Matt Bauman | 13 October 2015, 17:59:34 UTC | Allow setindex! in zero part of Triangular matrices... as long as the value is zero | 13 October 2015, 18:21:47 UTC |
2b8773f | Jameson Nash | 13 October 2015, 17:27:44 UTC | Merge pull request #13555 from JuliaLang/jn/pure implement a pure function annotation | 13 October 2015, 17:27:44 UTC |
a2516aa | Jameson Nash | 13 October 2015, 16:30:33 UTC | cleanup runtime_intrinsics DLLEXPORT and license | 13 October 2015, 16:32:47 UTC |
eb90416 | Matt Bauman | 13 October 2015, 16:18:28 UTC | Add missing imports | 13 October 2015, 16:18:28 UTC |
83eac1e | Jake Bolewski | 13 October 2015, 16:00:01 UTC | Merge pull request #13387 from wildart/no-dev-pkg move development related functions to `PkgDev` package | 13 October 2015, 16:00:01 UTC |
7d536e4 | Jake Bolewski | 13 October 2015, 15:58:26 UTC | Merge pull request #13539 from JuliaLang/jmm/complex_trig_stable Make complex sin and cos type stable | 13 October 2015, 15:58:26 UTC |
699816a | Jake Bolewski | 13 October 2015, 15:57:21 UTC | Merge pull request #13580 from JuliaLang/yyc/intrinsic-type Add test for not showing ::Any for intrinsics | 13 October 2015, 15:57:21 UTC |
e316b60 | Matt Bauman | 07 October 2015, 23:38:55 UTC | Move SparseArrays exports back to their usual home | 13 October 2015, 15:16:40 UTC |
12fbcab | Matt Bauman | 07 October 2015, 21:23:37 UTC | Add SparseVector to NEWS.md | 13 October 2015, 15:16:40 UTC |
b53644d | Matt Bauman | 03 October 2015, 17:10:58 UTC | Integrate SparseVectors.jl with Base sparse module Renamings: * Rename sparse module to SparseArrays, and improve its separation from base. This makes it very simple to dynamically reload the sparse module. Move docstrings to their proper place * _copy_convert → collect * Rename sparsevector to the existing spzeros and sparsevec. * Use call overloading instead of call Remove functionality from SparseVectors.jl: * Simplify and remove some functors * Remove SparseVectorView * Remove no-longer-needed ambiguity preventers Add functionality for SparseVectors: * Add similar for SparseVector * Allow sparsevec(::AbstractArray), not just vectors * Add spzeros(n); adapt some tests to SparseVector * Allow CHOLMOD linalg with vectors * Implement (c)transpose(::SparseVector). Returns a dense vector since a one-row CSC structure is effectively dense but with worse performance. * Add vector sprandbool and allow passing RNG to all vector sprand* functions. Harden tests against random failures. * Implement, test and doc spones(::SparseVector) Improve performance for SparseVector indexing: * Punt to SparseMatrix for some indexing behaviors. Since the datastructures are compatible and SparseMatrix's routines are more optimized, it is easiest to just construct a temporary SparseMatrix and index into that. This is faster in all but the smallest of cases (N<10) * Use searchsorted for indexing SparseVector by UnitRange. This is about 20% slower on very small vectors, but is faster in general. Change SparseMatrix behaviors to take advantage of vectors * Add indexing behaviors for SparseMatrix->SparseVector * `vec` and `sparsevec` for CSC return SparseVectors * Update documentation to incorporate vectors Minor bugfixes and changes to SparseVectors: * Compare to literal 0 in vector construction and setindex. This matches SparseMatrix semantics, and makes indexing semantics consistent with regard to stored zeros * Use checkbounds more thoroughly * Use error types that are consistent with SparseMatrixCSC * Minor sparse vector display tweaks. Turn on output limiting by default, remove unused variable `k`, implement and use Base.summary * Fix missing return, add test Add some tests: * Add a test and comment to ensure nobody else tries to share data between vectors and matrices * Ensure indexing is consistent between one-column sparse matrices and sparse vectors, with special attention to stored zeros. | 13 October 2015, 15:14:50 UTC |
9802263 | Dahua Lin | 02 October 2015, 21:41:34 UTC | Import code from JuliaSparse/SparseVectors.jl | 13 October 2015, 15:12:44 UTC |
b6c0d95 | Steven G. Johnson | 13 October 2015, 14:52:28 UTC | Merge pull request #13542 from JuliaLang/jmm/case_sensitive_loading Make require case-sensitive on all platforms | 13 October 2015, 14:52:28 UTC |
4e1a056 | Yichao Yu | 13 October 2015, 12:33:12 UTC | Clean up code_warntype tests, add test for not showing ::Any for intrinsics (#13571) | 13 October 2015, 12:33:12 UTC |
1f2cad5 | Jake Bolewski | 13 October 2015, 12:07:26 UTC | Merge pull request #13572 from JuliaLang/sjk/res Fix a scoping bug in Pkg.Read | 13 October 2015, 12:07:26 UTC |
d9226c7 | Jake Bolewski | 13 October 2015, 12:06:26 UTC | Merge pull request #13571 from JuliaLang/yyc/intrinsic-type Do not show the type of intrisics when it's `Any` | 13 October 2015, 12:06:26 UTC |
582af41 | Jake Bolewski | 13 October 2015, 12:05:24 UTC | Merge pull request #13566 from mbeltagy/patch-1 hvcat doc example fixed | 13 October 2015, 12:05:24 UTC |
2d014c5 | Jake Bolewski | 13 October 2015, 12:04:18 UTC | Merge pull request #13538 from JuliaLang/jmm/channel_array_api Define push! and shift! for channels | 13 October 2015, 12:04:18 UTC |
d00667e | Jake Bolewski | 13 October 2015, 12:03:21 UTC | Merge pull request #13537 from JuliaLang/anj/importall Delete importall Base in linalg, sparse and datafmt | 13 October 2015, 12:03:21 UTC |
b70c07c | Jake Bolewski | 13 October 2015, 12:02:24 UTC | Merge pull request #13535 from MichaelHatherly/mh/fix-atrepl-regression Fix regression in `atrepl` | 13 October 2015, 12:02:24 UTC |
51b3dd5 | Stefan Karpinski | 13 October 2015, 11:42:45 UTC | client.jl: refactor colors code to reduce duplication somewhat | 13 October 2015, 11:42:45 UTC |
ef46074 | Stefan Karpinski | 13 October 2015, 10:56:30 UTC | Merge pull request #12754 from twadleigh/customize_info/warn_colors Make info & warn colors configurable via ENV | 13 October 2015, 10:56:30 UTC |
7e10ef9 | Simon Kornblith | 13 October 2015, 04:51:30 UTC | Test version handling for untagged detached package heads | 13 October 2015, 04:51:30 UTC |
b78f560 | Jon Malmaud | 13 October 2015, 04:06:36 UTC | Make require case-sensitive on all platforms | 13 October 2015, 04:06:36 UTC |
44280b3 | Simon Kornblith | 13 October 2015, 03:12:43 UTC | Fix a scoping bug in Pkg.Read Should make JuliaStats/StatsBase.jl#139 pass tests on Travis | 13 October 2015, 03:12:43 UTC |
bdd23ea | Yichao Yu | 13 October 2015, 00:19:17 UTC | Do not show the type of intrisics when it's `Any` Close #13568 | 13 October 2015, 01:44:30 UTC |
d06e348 | mbeltagy | 13 October 2015, 00:39:34 UTC | fixing whitespaces and generating arrary.rst doc | 13 October 2015, 00:39:34 UTC |