https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
0c24dca Tag v0.3.6 17 February 2015, 22:12:25 UTC
79846f8 Update release-candidate target 1. Rebuilds Unicode input table if necessary. (Ref: 3ef3792) 2. Sphinx doc build no longer terminates on warning. Unfortunately this is necessary to ignore warnings from multiple method signatures for Julia generic functions, which Sphinx warns about since they shouldn't exist in Python. [ci skip] 17 February 2015, 00:52:44 UTC
e8af0f3 Merge pull request #10200 from JuliaLang/cjh/update-openspecfun-0.3 Bump openspecfun (release-0.3) 16 February 2015, 19:03:43 UTC
50ea614 Make doctests pass, update helpdb.jl Some new content was added above this doctest in metaprogramming.rst, apparently doctests can persist some history between different .. doctest:: blocks. [av skip] 15 February 2015, 00:00:31 UTC
723280c fix #10186, `a[a] = x` 14 February 2015, 21:54:08 UTC
779bf96 Support LLVM_VER=3.5.0 release build (cherry picked from commit 610214892279c4dfebd3fb2c7da105aa6bc84ac8) 14 February 2015, 18:15:33 UTC
1b99769 Bump openspecfun (release) 14 February 2015, 15:02:51 UTC
638fa02 Use system_clock instead of cpu_time (cherry picked from commit d3e963f6729249fa0f4f1900c26d4699865e7775) 12 February 2015, 13:59:07 UTC
8a75610 Backport relevant part of 7d2b07976a3b9dd9fb2e6605048754952df4b46d 06 February 2015, 21:07:41 UTC
5b25589 fix #9773, better error for trying to add a method to a non- generic function (cherry picked from commit 97381df57adf976e08fcd2ccffb01291572ad858) 06 February 2015, 09:01:48 UTC
707f94f Add method for `searchsorted*` to handle Uint8 Add more types to `searchsorted` tests Testing with *Int128 types is triggering an compiler error, so they are commented out for now. We can add them back to the once #9947 is fixed Convert Unsigned to Signed before subtraction Fix Uint handling for `searchsortedlast` Re-enable `*Int128` tests for searchsorted` Previously blocked by #9947 Make `Float16`, `*Int128` promote to `Float32` (cherry picked from commit c402273ac075f87f1e1d87847af3ff92844c4982, syntax adjusted for 0.3) ref PR #9936 06 February 2015, 08:23:54 UTC
28cf580 remove perl from path on appveyor 06 February 2015, 08:22:40 UTC
d97b3ba Do much the same for libstdc++ as we do for libgfortran on Linux (cherry picked from commit ec6d698a5c2bf58c36087ba494bd482e6c932b5c) ref PR #10043 06 February 2015, 07:56:09 UTC
6daccdf this was already in a loop for isupper [av skip] 06 February 2015, 04:05:39 UTC
6186035 Fix #9947 (cherry picked from commit 2d684a7704a9d348947ce26b5d0cbd3765c9a8f0) ref PR #9952 Conflicts: test/core.jl adjust Uint construction syntax for 0.3 06 February 2015, 02:49:02 UTC
f6219fc Fix conversion from Bidiagonal to Tridiagonal these were backwards (cherry picked from commit ea79109b298615599a149cb74ceb09329e1b8a53, tests modified for release-0.3) ref PR #10042 06 February 2015, 02:06:35 UTC
6b117b3 mention in contributing how to run specific tests Also link to Github's "Good to merge" blog post (cherry picked from commit cae499fb7a6a4101bf9ac4f42b221668d6905533) ref PR #9610 06 February 2015, 01:37:18 UTC
505677c fix #9962, eltype(0:1//3:10) (cherry picked from commit c42ff2da213ae6b1fbee254ff0d45e33aa231a53) Conflicts: test/ranges.jl 06 February 2015, 01:14:45 UTC
c0329cb ishermitian(::Diagonal) now checks elementwise for nonreals Fix #10036 (cherry picked from commit 881719b0025a8e5b25e646fe5794326df0dc7909) 06 February 2015, 00:45:21 UTC
da4c211 throw error on invalid dimension argument for diff (cherry picked from commit f4de7c58fcf8c16ea62c57b44d2bfe0b1b2c6fb3) ref PR #10033 05 February 2015, 22:10:59 UTC
5217c58 Treat NeoVim identically to Vim. (cherry picked from commit e3711353729bcc66e8db8bb544f113710b194e97) ref PR #9526 05 February 2015, 03:03:14 UTC
9213087 Clean up FileMonitor handle on error, fixes #9802 (cherry picked from commit a4bd19cd5a464cde2f8cbcee21305793f8e28984) ref PR #10005 05 February 2015, 02:50:54 UTC
4790569 remove unwarranted handling of SIGPIPE instead of ignoring it. backport of 7babbdc7a5de920114d060bfe4a10eda202b631f ref PR #9956 05 February 2015, 02:36:22 UTC
d900738 Add test for #9835 (cherry picked from commit 1857ad5f6448f195da3f0d4ac971fdf152ab9beb) Conflicts: test/core.jl 04 February 2015, 04:54:52 UTC
8726edd Merge pull request #10044 from ihnorton/f9835 Fix inlining pass corner case on release-0.3 03 February 2015, 22:01:53 UTC
2a62980 Fix inlining pass corner case ref #9835 #9630 03 February 2015, 04:11:02 UTC
bfec03a Fix fill! for Array{Union(Uint8,Int8)} Backported from d696d7f0d748cbf8d0037198180a659f5994f710 03 February 2015, 03:33:05 UTC
f187bde Fix off-by-one error in ==(s1::IntSet, s2::IntSet) In the case that s1 is shorter than or the same length as s2, fix an off-by-one error where the last chunk of s1 is overridden and that chunk in s2 is erroneously compared to zeros or fill1s. Ref: https://groups.google.com/forum/#!topic/julia-users/vZNjiIEG_sY Conflicts: test/sets.jl (cherry-picked from commit 2e31f5e97deab0b0cc568906e342a827e9343c3e) 02 February 2015, 22:22:03 UTC
541610b Fast mean for sparse matrices along dimensions. (#7788) (cherry picked from commit bde4e65f5d24fc5e3177449772496116123e49d3) 01 February 2015, 09:24:06 UTC
6e0ad20 Added stub for workflow tips in the manual. (cherry picked from commit 4b51aef2a440a701608fb42fd3189bed3b2611d3) ref PR #9910 [av skip] Mention option to wrap tests in module. (cherry picked from commit 7b3f6bbdfa1761399f264503dd1a566ffd01465f) 01 February 2015, 09:21:20 UTC
ec8660d closes #9841. [ci skip] (cherry picked from commit baba413dbf5b751feed8c8d2c3468be233e90b65) ref PR #9929 01 February 2015, 09:15:26 UTC
9670299 Make diag work for AbstractMatrix and a test. (cherry picked from commit 3913236abcc921f029897259d68ea7e0016bf396) 01 February 2015, 08:56:45 UTC
1fbf6e1 doc: use the phrase "do-block" in the title section on do-blocks backported from 7dba386d0174f8b3cafbb58f3c941eecb31c5f02 [ci skip] 28 January 2015, 22:44:37 UTC
6e32fc7 Fix #9915. When solving SparseMatrixCSC\SparseMatrixCSC and the rhs is symmetric, the rhs shouldn't be stored with symmetric flag set. (cherry picked from commit 1627a68a9980bcb60823c9317a0864a05922a3b6) 28 January 2015, 00:31:24 UTC
2dfde6b Fix small bug in eig when using keyword arguments. Add tests. (cherry picked from commit 6202a2a1fd1279c1e67e5f501de2ffd7ea1434aa) Conflicts: test/linalg1.jl 22 January 2015, 20:39:12 UTC
31f7359 fix repr for string interpolation expressions with parens around single variable symbols (cherry picked from commit 245e65e770c5661ef789b81f97bf482524d7513f) ref PR #9805 Conflicts: test/show.jl 19 January 2015, 18:14:23 UTC
12670e4 use bottle cache on release-0.3 too [av skip] 19 January 2015, 11:44:16 UTC
d952f5f Remove trailing whitespace ref PR #9792 for command to do this 19 January 2015, 11:39:20 UTC
5d8c112 Merge pull request #9833 from mbauman/backport9735 Backport bugfix for `findnext(::Function, ::BitArray, ...)` this is a manual backport of 37040f70a9267b7b38d59793fb01fff97c6c5e9f 19 January 2015, 10:48:10 UTC
a8d1ebf Fix bug in `findnext(::Function, ::BitArray, ...)` Previously, `findnext(::Function, ::BitArray, ...)` did not check bounds or could return the wrong result if the function was always true or always false. This fixes it and adds tests. Conflicts: test/bitarray.jl Backport: Manually fixed 0.4-only syntax (s/Int/int, removed BoundsError args) and removed unrelated tests from findprev. 18 January 2015, 03:33:01 UTC
b5410df tiny cumsum tweaks (cherry picked from commit c7c89a4dad965e64391c4066d7718de38b979540) 18 January 2015, 00:44:52 UTC
cf4b604 get pairwise-sum accuracy for cumsum (fix #9648) (cherry picked from commit 783f1abbcf07077a6551a0c02ea2b77d5b4e8985) ref PR #9650 18 January 2015, 00:44:38 UTC
754ba07 add jl_ prefix to is_submodule and switch argument order also exclude Core module from user code in coverage (cherry picked from commit 357666536fe34fc30f2c1ffa5a11d16e227cdba6) related to PR #9581, but completely replacing its commit Conflicts: src/codegen.cpp src/dump.c src/julia.h src/module.c 16 January 2015, 11:47:06 UTC
4cf24fe correct documentation for lgamma of complex arguments and add a test case (cherry picked from commit afc92c055a51d4a8e27e9addb804447e9ddad4b8) 16 January 2015, 11:32:13 UTC
c4a34c7 Fix and test reducedim with init=false (cherry picked from commit f5e119ac18f19f476d061489cafafe8570fecc2b) ref PR #9702 use evaluate for release-0.3 16 January 2015, 11:09:13 UTC
d9c2484 make global section variable names the same [ci skip] (cherry picked from commit 60037994c952f0889a30ba6e6a14250d7603cd42) 16 January 2015, 11:00:33 UTC
e2b4e5b add note about global variables in the REPL (cherry picked from commit eee538a27db6713bef6d006af585bd1162f02a42) ref PR #9794 16 January 2015, 11:00:06 UTC
33c783a Regenerate helpdb.jl with proper version of sphinx oops, 0.3.5 was tagged with extra newlines here 16 January 2015, 10:57:44 UTC
f3e25f1 Docs: unicode target now smarter Rebuilds only when ../base/latex_symbols.jl changes [ci skip] (cherry picked from commit ff939aa2f2850f45338064fd99d290838d5ba600) 16 January 2015, 10:50:03 UTC
22d2ea7 make -C doc unicode: rebuild Unicode table [ci skip] (cherry picked from commit 3ef3792873f07b331292d926794193fff0bc7ad1) 16 January 2015, 10:49:55 UTC
7ba74aa doc: upgrade sphinx 1.1.3 -> 1.2.3 Fixes #8596, fixes #8276. (cherry picked from commit ca362a45b3aee4454de29b2aab43780885847558) Conflicts: doc/helpdb.jl 16 January 2015, 10:48:45 UTC
8d864e1 doc: use virtualenv to install juliadoc (cherry picked from commit 1785871b3c6a9b48f07a78c0f1a50191fc27be8a) ref PR #8592 Conflicts: .gitmodules 16 January 2015, 10:39:19 UTC
edfe406 doc/Makefile: replace 'source' with posix '.' (cherry picked from commit 592ec62b4dd9bfb351f162002e825005c8c346b5) 16 January 2015, 10:38:20 UTC
53cbcce add julia-env to deps/.gitignore (cherry picked from commit 0e7be5c6e527eb6c4ad4102b6a44e36b0dc3d7d8) 16 January 2015, 10:37:19 UTC
3247d94 make it trivial for everyone to build the helpdb.jl file (cherry picked from commit 10b64dde2acaa6ea275c2e5c8531a08a91546f95) Conflicts: deps/.gitignore deps/Makefile deps/Versions.make doc/Makefile 16 January 2015, 10:35:42 UTC
781e3b5 Delete using find instead of piping to xargs rm. This fixes an issue where the clean target would fail when no files have to be deleted: # We also need to remove .pyc files find . -name *.pyc | xargs rm rm: missing operand (cherry picked from commit 1d9acdd3c9055e0f7aea4f92cc3af5c1037e99e1) ref PR #8552 16 January 2015, 10:29:22 UTC
eaad06c Check whether ld supports -Bsymbolic-functions flag should fix #9753 (cherry picked from commit 373333ee5362ebdbab97aaa34461554665fbe3c1) ref PR #9758 16 January 2015, 10:18:12 UTC
86e10b7 FAQ: explain why x += y is really x = x + y [ci skip] (cherry picked from commit b9fcfe482f88020aa861c9b2191fd0fdfd12a501) ref PR #9751 Conflicts: doc/manual/faq.rst 16 January 2015, 09:45:49 UTC
d8ec47e doc: whitespaces cleaning (cherry picked from commit ed539ae5fb5a19dd9a1e7ed76b7251729fa7b6f7) ref PR #9742 [ci skip] doc: some typos in metaprogramming doc (cherry picked from commit 062ff47451b3210e5ad04d772080c9da348a7269) 16 January 2015, 09:37:59 UTC
becf36f doc: rewrite metaprog expression intro [ci skip] (cherry picked from commit 7c80fc554f17d70dde78472c913ae3662f9f6f96) ref PR #9594 Conflicts: doc/manual/metaprogramming.rst doc: more metaprog edits [ci skip] (cherry picked from commit 34743918b301e23d50d5f4f97cec6e0c459b766f) Conflicts: doc/manual/metaprogramming.rst doc: fix metaprog example inconsistencies [ci skip] (cherry picked from commit 74b8b76f2c013a074107f4f70288678c36c062e8) 16 January 2015, 09:37:32 UTC
a09b2fa add parser test for issue #9684 (cherry picked from commit 9322f208f96b3f952cacb6db61b15e1f9e7b6cf9) Conflicts: test/runtests.jl 16 January 2015, 08:35:38 UTC
68d11e4 add some missing unicode operators to dot-opchar? (cherry picked from commit 110108631e42d1a47f741091358b549ebd4b1991) 16 January 2015, 08:34:25 UTC
e4045a3 doc: note on relative imports fixes #8597 [ci skip] (cherry picked from commit 38ee8a03bc7c9ba263a03f034bfc7f40e0414973) 16 January 2015, 08:31:58 UTC
41bfd37 globals are not affect_free (ref #9535) (cherry picked from commit d071904653888c5678ec61f0ed5478e7b2999c16) Conflicts: base/inference.jl test/core.jl 16 January 2015, 07:44:08 UTC
9c6bb24 fix a likely GC root bug in jl_gf_invoke (cherry picked from commit df846de3712b4f047a46f86481351251da724275) 16 January 2015, 07:20:51 UTC
4496b1f fix sparse getindex change in #9750 for repeated I (cherry picked from commit 69a68305743a6b9a9409e7db69d955909e7006d0) 15 January 2015, 11:08:56 UTC
7746f77 Merge branch 'release-0.3' of github.com:JuliaLang/julia into release-0.3 15 January 2015, 04:05:57 UTC
8d6a61b Added rotation functions for sparse matrices (cherry picked from commit ceb56b15ad32fc64f052283b91c8facb53fa142b) Conflicts: base/sparse/sparsematrix.jl 15 January 2015, 04:03:01 UTC
ada4c65 fix missing sparse search method name change done in #9750 (cherry picked from commit f79d423edbe5b05bb6260f2790576850b193c204) 15 January 2015, 04:01:02 UTC
dd88996 binary search in sparse getindex with sorted rows Given: - S = sparse matrix - I = rows being fetched - n = average row count in S Do: - binary search on I if length(I) much larger than n - binary search on S.rowval if n much larger than length(I) - linear search walk through I and S.rowval otherwise Currently the threshold values are determined heuristically based on the tests done. (cherry picked from commit aafb4a0fc3fdb1bad5fcd8e1a343816b5a27bc5a) Conflicts: test/sparse.jl 15 January 2015, 04:00:39 UTC
506907f Fix #9191 on 0.3 and partly fix it on 0.4. Type instability in \. Also, avoid copying the rhs in A_ldiv_B! 14 January 2015, 17:38:32 UTC
a6293a2 release-0.3 should not use --HEAD with brew, and should use suite-sparse42-julia (at the moment) [av skip] 14 January 2015, 10:25:41 UTC
e563717 Fixes and tests for sparse scale! - scale!(C, b, A) was checking incorrect matrix dimension - scale!(b, A) and scale!(A, b) returned uninitialized memory Conflicts: base/linalg/sparse.jl (cherry picked from 3e7f8bdd9b881bdab4498023b365a9f6c64287dc) 14 January 2015, 00:39:38 UTC
74acbbf typo (cherry picked from commit 24dbedc0cc3471e28bd69fe4438daab16f881709) [ci skip] 09 January 2015, 16:59:47 UTC
3fc536d mark cell array {} as deprecated in 0.4 (cherry picked from commit be0f0dafa798c26279f4ece2f70afa9fc078772c) [ci skip] 09 January 2015, 15:39:19 UTC
914531d need to ensure openlibm static library gets installed (cherry picked from commit 8400ede0c58f40e0dc75a9693358e569c9b87445) should fix #9047 (cherry picked from commit 6537afecbb06c54cdbedd763fe527721eeeb67d2) 09 January 2015, 06:21:40 UTC
ee38819 Begin the march towards 0.3.6 with a "-pre" mark 08 January 2015, 22:40:38 UTC
a05f87b Tag v0.3.5 08 January 2015, 22:33:48 UTC
ce686f7 init parent to NULL in jl_new_module. ref #9661 (cherry picked from commit 23424b754fffc5967503b137e7f1b61c3775d38a) 08 January 2015, 22:22:03 UTC
c56c13b Update helpdb.jl (let's hope this is the last time we have to do this!) 08 January 2015, 22:18:05 UTC
2d894e5 Insert a missing return statement in `gemm_wrapper!` (cherry picked from commit 4b6aaa6ef5d749de1f369ebe30941940d8107a52) 08 January 2015, 22:14:19 UTC
99f67cd Fix doctest from a1b156fe81af7ee1f1bf2dcf16e9c1dc35d63ab8 08 January 2015, 22:10:54 UTC
ef0df3a warn about changed return value for try without catch https://github.com/JuliaLang/julia/commit/a1b156fe81af7ee1f1bf2dcf16e9c1dc35d63ab8#commitcomment-9203713 [ci skip] 08 January 2015, 15:46:07 UTC
a1b156f Document try without catch. Closes #9320 (slightly modified backport of 76c991d7ac650bfdb5232d057b4ef76a646a326d, try without catch returns `false` on release-0.3) [ci skip] 08 January 2015, 10:46:28 UTC
bfb74a7 Update variables.rst (cherry picked from commit f3866e5ba083d1a51b17536d4ede50410c687630) [ci skip] 08 January 2015, 10:25:35 UTC
e424d33 Need to match number of asterisks for headings Ref: https://github.com/JuliaLang/julia/commit/f1b8633cd163a3120e8eabf8613c15d3e0428ae1#commitcomment-9177929 [ci skip] 07 January 2015, 00:19:41 UTC
f1b8633 Apparently headers need to be underlined, not surrounded by asterisks if they follow an anchor 07 January 2015, 00:08:52 UTC
6c5f2fd Don't prepend module functions with . 06 January 2015, 21:53:43 UTC
8e49183 Various fixes to docs to pass doctests 06 January 2015, 21:49:07 UTC
a94a933 As long as we're going to keep my own absolute paths in here, let's at least make sure they're correct. I personally think it'd be better just to disable doctesting for this chunk, but I'm not sure how to do that 06 January 2015, 21:22:32 UTC
75df2f1 Clean up stdlib/profile, backport of 0b5811d632a66751dfbce77865451ffd06c5d774 06 January 2015, 21:12:39 UTC
0a73933 Profiling docs reorganization from f910cd04c96b55b702c474811809e03d613f8235 06 January 2015, 21:09:55 UTC
c951564 Backport documentation part of 68a09e0f571320f96bcfb8affa2d74864ca514c9 06 January 2015, 20:56:26 UTC
2508fcb gcd and lcm return Int for Int32 inputs on release-0.3 I get the hat of shame for breaking the release branch for an hour 06 January 2015, 12:37:26 UTC
a5ce7db Don't try to listen to closed socket. fixes #8945 (cherry picked from commit dcdeef7734ec0ec3bf031bca7da7e946793b7d13) Use check_open instead of isopen, ref dcdeef7734 #8945 (cherry picked from commit f46d46d2a5b0b389adcb08fbaabf8ec7cb82ad90) 06 January 2015, 12:08:15 UTC
aba7213 intfuncs.jl did not exist yet on release-0.3 add it to test/Makefile and test/runtests.jl 06 January 2015, 11:57:53 UTC
31ef3c1 On release-0.3, this throws an OverflowError rather than an InexactError 06 January 2015, 11:57:53 UTC
0582c44 TST more combinatorics tests (cherry picked from commit ff0470cfe5b94b62db66aa24a431026032bee34c) ref PR #9620 Conflicts: test/combinatorics.jl TST intfuncs more coverage (cherry picked from commit 3d376d18e1398309afef73a83066d319fe020090) (leave out ndigits tests that rely on #8266 which was not backported) Conflicts: test/intfuncs.jl TST fix 32bit bits test, add comment to interesting binomial result (cherry picked from commit 93f6ccbd50f3641a1c0dbd95c3c29404ac944428) 06 January 2015, 11:48:08 UTC
7aa9694 add a couple tests for untested codepaths in binomial (cherry picked from commit d877d63571982ccd6ecb2a0d370380456662e88d) Conflicts: test/bigint.jl 06 January 2015, 11:48:08 UTC
53d156d update documentation for passing struct pointers to C (cherry picked from commit cfba5ba87d7d26a967c357166f991b14e93a133b) ref PR #8948 [av skip] remove incorrect table entry about passing structs by value; note that it's not so much that you cannot pass structs by value, but rather that you cannot pass them reliably (cherry picked from commit 56c722f7a6902b9907f7a8fae75ffa474ab4c759) 06 January 2015, 11:13:52 UTC
back to top