c7e70e3 | Viral B. Shah | 23 November 2014, 21:35:31 UTC | Fix #6707. | 23 November 2014, 21:35:31 UTC |
bde4e65 | Viral B. Shah | 23 November 2014, 21:25:32 UTC | Fast mean for sparse matrices along dimensions. (#7788) | 23 November 2014, 21:25:32 UTC |
229f4aa | Tony Kelman | 23 November 2014, 19:44:00 UTC | Merge pull request #8838 from dhoegh/space_completion Path with space completion fix for REPL | 23 November 2014, 19:44:00 UTC |
904845a | Jameson Nash | 23 November 2014, 19:11:34 UTC | fix #9117 (add DLLEXPORT to jl_base_ctx), and make stack switch more efficient (avoid the double longjmp) | 23 November 2014, 19:12:07 UTC |
3828be2 | Viral B. Shah | 23 November 2014, 18:27:49 UTC | Update mailmap | 23 November 2014, 18:27:49 UTC |
d7d8471 | Viral B. Shah | 23 November 2014, 18:15:15 UTC | Add URLs for the RNG updates. | 23 November 2014, 18:15:15 UTC |
018036f | Tim Holy | 23 November 2014, 18:13:35 UTC | Add SubArrays to NEWS.md | 23 November 2014, 18:13:35 UTC |
6efea0f | Viral B. Shah | 23 November 2014, 18:04:26 UTC | Add some of the recent RNG updates to NEWS.md. | 23 November 2014, 18:04:26 UTC |
b1bb612 | Viral B. Shah | 23 November 2014, 17:39:30 UTC | Add performance note in the use of ifelse. Remove some trailing whitespaces. | 23 November 2014, 17:39:30 UTC |
a331fec | Viral B. Shah | 23 November 2014, 15:23:03 UTC | Merge pull request #9126 from JuliaLang/rf/randn-ifelse faster randn with ifelse | 23 November 2014, 15:23:03 UTC |
376afcf | Rafael Fourquet | 23 November 2014, 14:37:31 UTC | faster randn with ifelse | 23 November 2014, 14:37:31 UTC |
adca441 | Daniel Høegh | 24 October 2014, 13:48:18 UTC | Fixes space completion in paths in the REPL like: cd C:\\Program\ Files\\ | 23 November 2014, 13:59:21 UTC |
c9da7cb | Elliot Saba | 23 November 2014, 08:43:53 UTC | Remove sys.dll on windows when running `make dist`, until related issues are solved (#8895, among others) | 23 November 2014, 08:45:55 UTC |
7d41d6e | Andreas Noack | 22 November 2014, 22:37:55 UTC | Merge pull request #9101 from zgimbutas/pinv-consistency pinv: fix the tolerance parameter for diagonal matrices | 22 November 2014, 22:37:55 UTC |
ac13711 | Jameson Nash | 22 November 2014, 20:55:11 UTC | fix #8551 and make stack switch more efficient previously, each new stack would have a copy of a small portion of the stack that started it. in small amounts, this was fine, but it is bad if the user is starting many tasks. additionally, it wasted memory inside every task to have a per-task base_ctx. | 22 November 2014, 20:58:56 UTC |
3f091eb | Isaiah Norton | 22 November 2014, 20:20:49 UTC | arm: don't set BINARY=32. fixes #9102 if BINARY is set then OpenBLAS adds `-m32`, which is unsupported on ARM cpu detection works, so OpenBLAS should now build without patching. see also: https://github.com/xianyi/OpenBLAS/commit/a183ad1df4e88447473a41bec42d5be8f5f8e746 | 22 November 2014, 20:23:04 UTC |
e0176ec | Tony Kelman | 22 November 2014, 19:17:04 UTC | use tempdir instead of tempname in test/pkg.jl since tempname creates a file on windows, but the goal here is creating a directory. also don't try to delete nonexistent files during cleanup (cherry picked from commit dd6cd5a63cd6164419aa4d579f2932a7bd7c2f8e) | 22 November 2014, 19:46:42 UTC |
b82aa82 | Tim Holy | 22 November 2014, 19:26:22 UTC | Merge pull request #9111 from JuliaLang/teh/staged_root Add GC root for func in jl_instantiate_staged | 22 November 2014, 19:26:22 UTC |
6ad8410 | Ivar Nesje | 22 November 2014, 17:17:41 UTC | Merge pull request #9087 from bjarthur/constantsdocs added DS_LOAD_PATH, JULIA_HOME, ENV, STD* to docs | 22 November 2014, 17:17:41 UTC |
2d175bb | Zydrunas Gimbutas | 21 November 2014, 21:30:42 UTC | pinv: fix the tolerance parameter for diagonal matrices | 22 November 2014, 16:38:57 UTC |
6fcbf1b | Tim Holy | 22 November 2014, 15:42:04 UTC | Add GC root for func in jl_instantiate_staged Fixes #9099 | 22 November 2014, 15:42:04 UTC |
4125f4c | Tony Kelman | 22 November 2014, 14:50:28 UTC | reinstate random and add intfuncs to test/runtests.jl | 22 November 2014, 14:50:28 UTC |
04271cd | Viral B. Shah | 22 November 2014, 10:04:00 UTC | Bump libuv. Fix #9058. | 22 November 2014, 10:04:00 UTC |
e9aa4c2 | Ben Arthur | 21 November 2014, 21:09:33 UTC | added JULIA_HOME and ANY to docs/constants, plus links to ENV, STD*, RTLD*, etc. | 21 November 2014, 21:09:33 UTC |
6061806 | Tim Holy | 21 November 2014, 19:24:47 UTC | devdocs: typesetting of pluralizations | 21 November 2014, 19:24:47 UTC |
3a74065 | Jake Bolewski | 21 November 2014, 18:20:06 UTC | Merge pull request #8889 from JuliaLang/jcb/check_git_version Have Pkg check that the Git version is 1.7.3+ | 21 November 2014, 18:20:06 UTC |
967f1d8 | Tim Holy | 21 November 2014, 18:14:49 UTC | devdocs: more small typos | 21 November 2014, 18:14:49 UTC |
bc88cc5 | Tim Holy | 21 November 2014, 18:02:00 UTC | Fix doc typo | 21 November 2014, 18:02:00 UTC |
206f252 | Ivar Nesje | 21 November 2014, 17:29:37 UTC | Suggest how to fix whitespace issues in a commit | 21 November 2014, 17:29:37 UTC |
83db8a2 | Jiahao Chen | 21 November 2014, 14:41:34 UTC | Merge pull request #9097 from GlenHertz/patch-10 Typo fix in News.md | 21 November 2014, 14:41:34 UTC |
3d18954 | Glen Hertz | 21 November 2014, 14:39:36 UTC | Typo fix in News.md | 21 November 2014, 14:39:36 UTC |
ca7f6d1 | Viral B. Shah | 21 November 2014, 09:35:20 UTC | Merge pull request #9092 from JuliaLang/rf/randbang-arg-order change argument order for rand! (fix #8246) | 21 November 2014, 09:35:20 UTC |
4045c52 | Rafael Fourquet | 21 November 2014, 07:49:25 UTC | change argument order for rand! (fix #8246) The API to fill randomly an array A is changed from rand!([rng], [::Range], A) to rand!([rng], A, [::AbstractArray]). Enabling [::AbstractArray] instead of only [::Range] depended on choosing first the argument order. | 21 November 2014, 08:45:52 UTC |
baae58d | Tony Kelman | 21 November 2014, 08:08:40 UTC | Merge pull request #9090 from zgimbutas/optimize-pinv-fix Fix pinv tests for 32-bit configurations | 21 November 2014, 08:08:40 UTC |
9eca53d | jake bolewski | 20 November 2014, 22:08:06 UTC | check for valid git version number in pkg | 21 November 2014, 07:34:52 UTC |
489ca64 | Jake Bolewski | 21 November 2014, 07:10:32 UTC | Merge pull request #9089 from JuliaLang/jcb/regenprecompile regenerate precompile file | 21 November 2014, 07:10:32 UTC |
75a51c2 | jake bolewski | 21 November 2014, 06:20:34 UTC | regenerate precompile file | 21 November 2014, 06:37:16 UTC |
5fc345f | Zydrunas Gimbutas | 21 November 2014, 06:31:52 UTC | Fix pinv tests for 32-bit configurations | 21 November 2014, 06:31:52 UTC |
9f9b5c9 | Jameson Nash | 21 November 2014, 05:30:32 UTC | specialize Module.__init__() methods, saving a few more milliseconds at startup | 21 November 2014, 05:39:22 UTC |
ca7c4c8 | Jameson Nash | 21 November 2014, 03:42:25 UTC | reduce cost of deserializing the system AST backref's this removes the last hash table used by de-serialization in favor of a direct array | 21 November 2014, 04:43:36 UTC |
e1225c9 | Jeff Bezanson | 21 November 2014, 04:29:08 UTC | fix #9088, staged functions and default arguments when multiple methods (for keyword or default args) are generated, only the one with the original code should be staged. | 21 November 2014, 04:29:08 UTC |
0e7a13e | Jeff Bezanson | 21 November 2014, 03:49:01 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 21 November 2014, 03:49:01 UTC |
2a6a1f7 | Jeff Bezanson | 21 November 2014, 03:48:37 UTC | juliatypes.jl: a fix for unions | 21 November 2014, 03:48:37 UTC |
d67f464 | Andreas Noack | 20 November 2014, 23:19:23 UTC | Merge pull request #9086 from GunnarFarneback/patch-1 Return type stability fix | 20 November 2014, 23:19:23 UTC |
83494d3 | Gunnar Farnebäck | 20 November 2014, 22:50:24 UTC | Return type stability fix Missing type specification in zeros calls, causing inconsistent return type when T != Float64. | 20 November 2014, 22:50:24 UTC |
85362bf | Jeff Bezanson | 20 November 2014, 17:40:04 UTC | Merge pull request #9040 from JuliaLang/rf/fix-align fix #9037: segfault in libdSFMT caused by unaligned Array | 20 November 2014, 17:40:04 UTC |
cefe1f0 | Viral B. Shah | 20 November 2014, 17:18:15 UTC | Merge pull request #9083 from JuliaLang/rf/rand-fast128 faster rand(UInt64) and rand(UInt128) | 20 November 2014, 17:18:15 UTC |
0271941 | Jake Bolewski | 20 November 2014, 16:58:21 UTC | Merge pull request #9076 from jakebolewski/jcb/cmderrmsg Better error messages for command line flags with missing arguments | 20 November 2014, 16:58:21 UTC |
7ddcd23 | Jeff Bezanson | 20 November 2014, 16:54:44 UTC | Merge pull request #9030 from simonbyrne/int-vs-float Int vs float comparisons in Julia | 20 November 2014, 16:54:44 UTC |
d7b9890 | Rafael Fourquet | 20 November 2014, 12:27:27 UTC | faster rand(UInt64|UInt128) with rand_inbounds A function reserve(::MersenneTwister) is called before rand_inbounds: so only one bound check is done instead of two (resp. three) for UInt64 (resp. UInt128). | 20 November 2014, 15:26:29 UTC |
3a8fb0f | Rafael Fourquet | 10 November 2014, 20:34:05 UTC | faster rand(UInt128) by consuming less random bits The function rand_ui32 is removed, and rand_ui_52_raw, which consumes one Float64 like rand_ui32, is used instead in the implementation of rand{T<:IntTypes}(::Type{T}). Consequently, rand(UInt128) consumes only 3 random Float64 instead of 4. It seems that rand(UInt64) is also slightly faster. | 20 November 2014, 15:21:24 UTC |
8472d54 | Tim Holy | 20 November 2014, 10:46:06 UTC | Merge pull request #8501 from JuliaLang/teh/subarray New array views based on stagedfunctions | 20 November 2014, 10:46:06 UTC |
b5705d3 | Tim Holy | 19 November 2014, 02:34:20 UTC | SubArrays: fix first_index bottleneck in construction | 20 November 2014, 10:00:07 UTC |
c7fb8cb | Tim Holy | 19 November 2014, 02:06:23 UTC | Add devdocs for SubArrays | 20 November 2014, 10:00:07 UTC |
6445fff | Tim Holy | 19 November 2014, 02:01:31 UTC | SubArrays: add lots of tests | 20 November 2014, 10:00:07 UTC |
032661c | Tim Holy | 18 November 2014, 14:04:46 UTC | sub always converts interior Int->UnitRange | 20 November 2014, 10:00:07 UTC |
529df78 | Tim Holy | 18 November 2014, 14:02:56 UTC | sub(::SubArray,...): final index doesn't trigger linear indexing | 20 November 2014, 10:00:07 UTC |
0ab7aee | Tim Holy | 16 November 2014, 18:42:14 UTC | SubArrays: efficient linear indexing for appropriate types This incorporates important innovations of ArrayViews | 20 November 2014, 10:00:07 UTC |
8f0569a | timholy | 16 November 2014, 11:43:44 UTC | Support Colon as an index | 20 November 2014, 10:00:07 UTC |
a5de491 | timholy | 11 November 2014, 04:12:47 UTC | Fix problem in getindex for DArrays | 20 November 2014, 10:00:07 UTC |
e0e4218 | timholy | 08 November 2014, 17:37:14 UTC | Make SubArray constructors parametric | 20 November 2014, 10:00:07 UTC |
4b35b87 | timholy | 08 November 2014, 02:38:07 UTC | Convert to parametric syntax | 20 November 2014, 10:00:07 UTC |
39874a3 | timholy | 28 September 2014, 00:57:11 UTC | New SubArrays based on stagedfunctions | 20 November 2014, 10:00:07 UTC |
cf1f26e | Tim Holy | 20 November 2014, 09:58:35 UTC | Merge pull request #9057 from JuliaLang/teh/cartesian_iteration2 IteratorsMD: properly handle 0-dimensional arrays | 20 November 2014, 09:58:35 UTC |
6a3763e | Rafael Fourquet | 20 November 2014, 09:16:09 UTC | update helpdb.jl | 20 November 2014, 09:16:09 UTC |
24ea5e1 | Jutho | 20 November 2014, 08:48:56 UTC | IteratorsMD: small final fixes | 20 November 2014, 08:48:56 UTC |
59e752e | Rafael Fourquet | 17 November 2014, 11:57:39 UTC | fix #9037: segfault caused by incorrect alignment assumptions The rand!(::MersenneTwister, A::Array{Float64}) assumed that the array A was 16-byte aligned, which can be false (e.g. after a call to resize!) and lead to a segfault in libdSFMT. | 20 November 2014, 08:03:44 UTC |
d194050 | Jameson Nash | 20 November 2014, 06:33:18 UTC | simplify id_to_fptrs array for faster deserialization | 20 November 2014, 06:33:18 UTC |
cad61fa | jake bolewski | 20 November 2014, 05:18:18 UTC | Better err msgs for cmd line flags with missing args | 20 November 2014, 05:43:20 UTC |
a2dcc94 | Jeff Bezanson | 20 November 2014, 05:30:13 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 20 November 2014, 05:30:13 UTC |
f22ccc2 | Jeff Bezanson | 20 November 2014, 05:30:00 UTC | juliatypes.jl bug fixes | 20 November 2014, 05:30:00 UTC |
006d00f | Jeff Bezanson | 20 November 2014, 05:08:02 UTC | Merge pull request #9069 from eschnett/no-counted-realloc Remove unused function jl_gc_counted_realloc | 20 November 2014, 05:08:02 UTC |
b348f2d | Jeff Bezanson | 19 November 2014, 23:06:53 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 19 November 2014, 23:06:53 UTC |
e399954 | Jeff Bezanson | 19 November 2014, 23:06:39 UTC | juliatypes.jl: get many more cases working | 19 November 2014, 23:06:39 UTC |
5557a99 | Jutho Haegeman | 19 November 2014, 21:23:46 UTC | IteratorsMD: avoid ambiguity warnings by using more stagedfunctions This also implements a way of handling 0-dimensional arrays that doesn't require adding a field to a CartesianIndex_0. | 19 November 2014, 21:23:46 UTC |
f1a2233 | Ivar Nesje | 19 November 2014, 20:40:37 UTC | Merge pull request #9070 from eschnett/touch-no-create Correct "touch" option | 19 November 2014, 20:40:37 UTC |
4145bef | Erik Schnetter | 19 November 2014, 19:53:38 UTC | Correct "touch" option --no-create does not exist on OS X; use -c instead | 19 November 2014, 19:53:38 UTC |
716f0d2 | Andreas Noack | 19 November 2014, 19:06:06 UTC | Merge pull request #9008 from zgimbutas/optimize-pinv Optimize pinv for diagonal matrices | 19 November 2014, 19:06:06 UTC |
38a475a | Erik Schnetter | 19 November 2014, 18:47:58 UTC | Remove unused function jl_gc_counted_realloc Its cousin jl_gc_counted_realloc_with_old_size remains. | 19 November 2014, 18:47:58 UTC |
4ecf97b | Viral B. Shah | 19 November 2014, 18:15:29 UTC | Merge pull request #9065 from JuliaLang/rf/rand-ranges-use-mt `rand` sampling from an array accepts an optional rng | 19 November 2014, 18:15:29 UTC |
9208f9d | Zydrunas Gimbutas | 14 November 2014, 01:02:41 UTC | Optimize pinv for diagonal matrices In general, the pseudoinverse is determined to only half of the machine precision for general dense ill-conditioned matrices. For diagonal and certain other matrices (e.g., tridiagonal matrices), the pseudoinverse can be determined more accurately. We try to detect if the matrix is diagonal immediately after the call to pinv and invert the diagonal elements only whithout invoking ths svdfact function which is both faster and more accurate. Since the default threshold can not be determined in advance for arbitrary matrices, provide a user-selectable parameter tol and provide a simple scheme for automatic threshold selection. pinv(A) sets the threshold tol to eps(one(T))*maximum(size(A)). pinv(A,tol) sets the user-selectable threshold tol. pinv(A,0) attempts to determine the threshold tol by forming two pseudoinverses for tol=eps(one(T))*maximum(size(A)) and tol=sqrt(eps(one(T)) and estimating the error in the first Moore-Penrose relation a*pinv(a)*a = a. This can be done with very little overhead (since svdvals is an expensive call) while using about twice as much intermediate memory. Add pinv method for Diagonal type. Check and fix zero and sub-normal matrices. | 19 November 2014, 17:41:22 UTC |
321fcae | Steven G. Johnson | 19 November 2014, 16:39:28 UTC | clarification suggested by @ivarne | 19 November 2014, 16:39:28 UTC |
9b4f212 | Tim Holy | 19 November 2014, 14:58:55 UTC | IteratorsMD: document eachindex and add NEWS.md item | 19 November 2014, 14:58:55 UTC |
374e093 | Tim Holy | 19 November 2014, 14:56:41 UTC | IteratorsMD: allow AbstractArray methods to be overriden Any AbstractArray type that wants to override an indexing methods would have formerly run into trouble: next{T,N}(A::SomeArrayType{T,N}, state::CartesianIndex{N}) would be more specific in the first argument, but (because CartesianIndex{N} is less specific than CartesianIndex_$N) would be less specific in the second argument. So there was no way to avoid a method ambiguity warning. | 19 November 2014, 14:56:41 UTC |
0054116 | Rafael Fourquet | 19 November 2014, 12:39:57 UTC | `rand` sampling from an array accepts an optional rng Fixes #5978. | 19 November 2014, 14:42:01 UTC |
5e7c424 | Tim Holy | 19 November 2014, 10:57:56 UTC | Merge pull request #9020 from JuliaLang/teh/travis_checkbounds Ignore `@inbounds` when running Pkg tests on Travis | 19 November 2014, 10:57:56 UTC |
b5f762c | Milan Bouchet-Valat | 19 November 2014, 08:58:46 UTC | Improve wording of docs for middle() Cf. #9032. | 19 November 2014, 08:58:46 UTC |
24cc711 | Viral B. Shah | 19 November 2014, 04:30:41 UTC | Merge pull request #9062 from JuliaLang/pcre8.36 Bump PCRE to 8.36 | 19 November 2014, 04:30:41 UTC |
409ff29 | Viral B. Shah | 19 November 2014, 04:05:41 UTC | Bump PCRE to 8.36 The GCC 4.9 patch is now included upstream. | 19 November 2014, 04:05:41 UTC |
9c9597d | Amit Murthy | 19 November 2014, 03:17:27 UTC | Merge pull request #9044 from twadleigh/shmem2 Added windows support for SharedArray | 19 November 2014, 03:17:27 UTC |
d68c42a | Mike Nolta | 19 November 2014, 01:59:40 UTC | Merge pull request #8989 from dhoegh/Latex_completion_string Latex completion in string, fix #8983 | 19 November 2014, 01:59:40 UTC |
d6c63fd | Jeff Bezanson | 18 November 2014, 23:09:17 UTC | juliatypes.jl: more tests | 18 November 2014, 23:09:17 UTC |
2763b76 | Mike Nolta | 18 November 2014, 22:37:30 UTC | Merge pull request #8995 from dhoegh/shell_completion_fix Fix that REPL crashes in shell mode on $a<tab> | 18 November 2014, 22:37:30 UTC |
37b7267 | Ivar Nesje | 18 November 2014, 22:23:40 UTC | Merge pull request #9032 from JuliaLang/nalimilan/middle Simplify middle() and fix docs | 18 November 2014, 22:23:40 UTC |
5512ace | Ivar Nesje | 18 November 2014, 22:19:24 UTC | Merge pull request #9027 from eschnett/mapreduce-doc Update documentation for mapreduce, mapfoldl, mapfoldr | 18 November 2014, 22:19:24 UTC |
e2f7166 | Steven G. Johnson | 18 November 2014, 19:23:53 UTC | clarify manual on isequal and hash (fix #6833) | 18 November 2014, 19:23:53 UTC |
8090e2a | Tim Holy | 18 November 2014, 19:22:06 UTC | IteratorsMD: handle 0-dimensional arrays properly | 18 November 2014, 19:22:06 UTC |
79c4c8c | Tim Holy | 18 November 2014, 18:50:36 UTC | IteratorsMD: remove ambiguity resolution for SharedArrays | 18 November 2014, 18:50:36 UTC |
2ac9cb6 | Viral B. Shah | 18 November 2014, 18:47:31 UTC | Merge pull request #9049 from JuliaLang/rf/rand-abstractarray enable rand(::AbstractArray, [dims]) (take 3) | 18 November 2014, 18:47:31 UTC |
bd480ba | Jeff Bezanson | 18 November 2014, 18:12:56 UTC | juliatypes.jl: fixes to UnionAll match depth of variables inside invariant constructors | 18 November 2014, 18:12:56 UTC |