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 |
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 |
0e498d3 | mbeltagy | 12 October 2015, 21:01:03 UTC | Added doctest for hvcat Removed test for a non-working example and added clearer doctest example instead. | 12 October 2015, 21:01:03 UTC |
12cc0d3 | Tracy Wadleigh | 22 August 2015, 15:43:38 UTC | Make info & warn colors configurable via ENV | 12 October 2015, 17:57:12 UTC |
0792585 | Jon Malmaud | 12 October 2015, 17:48:02 UTC | Make complex sin and cos type stable | 12 October 2015, 17:48:02 UTC |
3d132a9 | mbeltagy | 12 October 2015, 17:32:34 UTC | hvcat doc example fixed hvcat doc example was not working I changed it to one that does. | 12 October 2015, 17:32:34 UTC |
6aa15b8 | Stefan Karpinski | 12 October 2015, 05:22:53 UTC | Merge pull request #13516 from JuliaLang/ihnorton-patch-1 Some updates to CONTRIBUTING | 12 October 2015, 05:22:53 UTC |
b7278d1 | Jameson Nash | 12 October 2015, 03:03:53 UTC | add support for calling `@pure` functions with args that are potentially not effect free (some of the linalg code expects this) | 12 October 2015, 03:03:53 UTC |
59821c9 | Andreas Noack | 10 October 2015, 23:55:22 UTC | Remove importall from datafmt.jl | 12 October 2015, 00:21:26 UTC |
c6423bf | Andreas Noack | 10 October 2015, 23:28:36 UTC | Remove importall from sparse.jl | 12 October 2015, 00:21:20 UTC |
5206bca | Yichao Yu | 11 October 2015, 20:56:52 UTC | Ignore line number node when counting expressions for inlining. Fix #13551 | 11 October 2015, 21:00:35 UTC |
8e98763 | polarke | 11 October 2015, 18:10:12 UTC | add test for sharedarray constructor | 11 October 2015, 18:10:12 UTC |
aa68ea7 | Tim Holy | 11 October 2015, 16:44:44 UTC | Merge pull request #13536 from matthieugomez/vecdot Make vecdot faster for AbstractArrays with eachindex | 11 October 2015, 16:44:44 UTC |
a1e9bbb | Matthieu Gomez | 10 October 2015, 22:16:28 UTC | vecdot | 11 October 2015, 15:33:28 UTC |
af71b86 | Keno Fischer | 11 October 2015, 07:51:19 UTC | Do not pass RTLD_DEEPIND to dlopen in asan mode Passing RTLD_DEEPIND causes asan's interception of libc symbols to fail, causing all kinds of sadness (particularly mismatched allocators). | 11 October 2015, 07:51:19 UTC |
3826710 | Keno Fischer | 11 October 2015, 05:53:25 UTC | Fix potential heap overflow in debuginfo.cpp Thanks AddressSanitizer! | 11 October 2015, 05:53:25 UTC |
0ac8d80 | Isaiah | 09 October 2015, 18:49:24 UTC | Some updates to CONTRIBUTING Adds "learning Julia" and "before filing an issue" sections to provide brief guidance for the most common situations. Also some cosmetic and ordering changes. | 11 October 2015, 01:00:07 UTC |
ec8ed0c | Jon Malmaud | 11 October 2015, 00:51:31 UTC | Define push! and shift! for channels | 11 October 2015, 00:51:31 UTC |
4f9631a | Keno Fischer | 10 October 2015, 23:49:07 UTC | Merge pull request #13525 from JuliaLang/kf/applytypeinference Improve apply_type inference for complicated types | 10 October 2015, 23:49:07 UTC |
6a1477f | Andreas Noack | 10 October 2015, 12:02:27 UTC | Remove importall from LinAlg | 10 October 2015, 23:31:15 UTC |
78a4d25 | Jon Malmaud | 10 October 2015, 22:38:42 UTC | Minor doc change to getsockname | 10 October 2015, 22:38:42 UTC |
c16d174 | Jon Malmaud | 10 October 2015, 22:27:07 UTC | Merge pull request #11012 from wildart/getsockname added `getsockname` for determining a socket name (address & port) of the running server | 10 October 2015, 22:27:07 UTC |
b7697e7 | Jay Weisskopf | 29 August 2015, 06:08:34 UTC | Add `Libdl.dlext` to documentation fixes #12865 | 10 October 2015, 21:45:20 UTC |
acfe470 | Jacob Quinn | 10 October 2015, 21:24:38 UTC | Fix error message interpolation in dates/types.jl | 10 October 2015, 21:24:38 UTC |
446ddaa | Michael Hatherly | 10 October 2015, 20:25:13 UTC | Fix regression in `atrepl` Docs attached to numbers weren't being found. Finding docs for specific methods using the syntax help?> f(::Int) wasn't being recognised due to changes in how `gen_call_with_extracted_types` generated an error when it failed. (Previously the error was thrown by the function, but is now returned as an `:(error("..."))` expression.) | 10 October 2015, 20:25:13 UTC |