5f658b0 | Jameson Nash | 04 November 2015, 00:40:58 UTC | wip | 04 November 2015, 00:40:58 UTC |
99dc2eb | Yichao Yu | 02 November 2015, 23:46:42 UTC | Merge pull request #13837 from JuliaLang/yyc/doc-fix Sync RST doc | 02 November 2015, 23:46:42 UTC |
41c29b5 | Yichao Yu | 31 October 2015, 15:16:26 UTC | Sync RST doc Also update genstdlib.jl to print out the file name in the missing doc warning. | 02 November 2015, 22:34:07 UTC |
af3e15d | Andreas Noack | 02 November 2015, 19:08:42 UTC | Merge pull request #13793 from JuliaLang/anj/sparsesolve RFC: Use sparse triangular solvers for sparse triangular solves. | 02 November 2015, 19:08:42 UTC |
26839d9 | Jake Bolewski | 02 November 2015, 15:53:35 UTC | Merge pull request #13835 from hayd/markdown_spaces Hide multiple spaces when rendering markdown. | 02 November 2015, 15:53:35 UTC |
59cabb6 | Tony Kelman | 02 November 2015, 04:50:04 UTC | Merge pull request #13841 from MichaeLeroy/master Documented abs overflow behavior, added checked_abs for overflow prot… | 02 November 2015, 04:50:04 UTC |
fbf9331 | Mike Satteson | 02 November 2015, 01:17:19 UTC | Removed trailing whitespace from test file. | 02 November 2015, 01:17:19 UTC |
999ceb8 | Mike Satteson | 02 November 2015, 01:01:26 UTC | checked_abs, added testing. | 02 November 2015, 01:01:26 UTC |
9fe6037 | Keno Fischer | 01 November 2015, 20:39:22 UTC | Fix whitespace error introduced in last commit | 01 November 2015, 20:39:22 UTC |
1472658 | Keno Fischer | 01 November 2015, 20:24:21 UTC | Don't set personality routines on declarations Fixes https://github.com/Keno/Cxx.jl/issues/187 | 01 November 2015, 20:24:21 UTC |
87e26c5 | Andreas Noack | 01 November 2015, 17:17:31 UTC | Consolidate the \ methods for sparse and dense and make the necessary adjustment to other methods. Solve real lhs problems with complex rhs by reinterpreting the rhs. Let factorize(SparseMatrixCSC) check for tringular matrices | 01 November 2015, 19:06:17 UTC |
843ab66 | Jameson Nash | 01 November 2015, 17:41:08 UTC | fix serialization typo fix #13810 fix #13806 fix JuliaParallel/DistributedArrays.jl#6 | 01 November 2015, 17:41:14 UTC |
81753cc | Andreas Noack | 27 October 2015, 18:33:40 UTC | Use sparse triangular solvers for sparse triangular solves. Fixes #13792. Make fwd/bwdTriSolve! work for triagular views Add check for triangular matrices in sparse factorize | 01 November 2015, 17:19:47 UTC |
ed57f9a | Keno Fischer | 01 November 2015, 00:49:00 UTC | Re DLLEXPORT the ExecutionEngine | 01 November 2015, 00:49:00 UTC |
9504828 | Yichao Yu | 01 November 2015, 00:05:16 UTC | Merge pull request #13838 from JuliaLang/yyc/gcc-warn Make bitfields unsigned to suppress GCC warnings | 01 November 2015, 00:05:16 UTC |
49a01db | Stefan Karpinski | 31 October 2015, 21:13:36 UTC | make e734f9e7ff2429c3c369f16107adadf71377b525 permanent | 31 October 2015, 21:13:36 UTC |
e734f9e | Stefan Karpinski | 24 October 2015, 13:05:22 UTC | using a number as a reference creates footnote | 31 October 2015, 20:07:32 UTC |
3a371a8 | Stefan Karpinski | 31 October 2015, 19:21:18 UTC | Merge pull request #13828 from c42f/fix-empty-sparse-broadcast Fix broadcasting for empty sparse matrices | 31 October 2015, 19:21:18 UTC |
7b70f3c | Mike Satteson | 31 October 2015, 19:10:59 UTC | Documented abs overflow behavior, added checked_abs for overflow protection | 31 October 2015, 19:10:59 UTC |
505be93 | Yichao Yu | 31 October 2015, 18:08:21 UTC | Merge pull request #13829 from JuliaLang/yyc/precompile-stderr Do not suppress errors and warnings from pre-compilation process. | 31 October 2015, 18:08:21 UTC |
c7cfb28 | Tony Kelman | 31 October 2015, 17:48:22 UTC | Merge pull request #13839 from mpeteuil/minor-typo-correction Correct minor typo in doc install README | 31 October 2015, 17:48:22 UTC |
bbe235b | Michael Peteuil | 31 October 2015, 17:19:33 UTC | Correct minor typo in doc install README | 31 October 2015, 17:19:33 UTC |
76c8b42 | Yichao Yu | 31 October 2015, 15:28:12 UTC | Make bitfields unsigned to suppress GCC warnings | 31 October 2015, 15:28:12 UTC |
4e3aa06 | Andy Hayden | 31 October 2015, 05:50:55 UTC | Hide multiple spaces when rendering markdown. This mirrors html rendering. Test markdown's terminal output. | 31 October 2015, 06:34:34 UTC |
d864b25 | Chris Foster | 31 October 2015, 06:13:26 UTC | Add extra parentheses for clarity | 31 October 2015, 06:13:26 UTC |
d0f9e12 | Keno Fischer | 30 October 2015, 21:02:34 UTC | Merge pull request #13762 from JuliaLang/kf/improvedi Improve generated debug info to avoid assertion in SROA | 30 October 2015, 21:02:34 UTC |
197672f | Jacob Quinn | 30 October 2015, 18:55:04 UTC | Merge pull request #13581 from omus/dates_conversion_Int32 DateTime conversion issues with Int32 on 32-bit | 30 October 2015, 18:55:04 UTC |
72567b4 | Yichao Yu | 30 October 2015, 15:42:44 UTC | Do not suppress errors and warnings from pre-compilation process. And a few other cases as well... | 30 October 2015, 18:33:30 UTC |
8307c6d | Jameson Nash | 30 October 2015, 17:59:57 UTC | Merge branch 'jn/threading' | 30 October 2015, 17:59:57 UTC |
ede6818 | Jameson Nash | 30 October 2015, 17:27:05 UTC | Merge pull request #13827 from JuliaLang/tk/msvc-pointertypes Add explicit casts and adjust pointer types for MSVC | 30 October 2015, 17:27:05 UTC |
5498570 | Jameson Nash | 30 October 2015, 17:03:47 UTC | fix incremental compile using the wrong method to re-add methods | 30 October 2015, 17:03:47 UTC |
ae186f2 | Chris Foster | 30 October 2015, 14:34:55 UTC | Add tests for empty sparse matrix broadcasting Include both .+ and .* since they result in different sparsity patterns which go through different code paths. | 30 October 2015, 14:34:55 UTC |
0983113 | Chris Foster | 30 October 2015, 13:41:55 UTC | Fix broadcasting for empty sparse matrices For empty result matrices, add special case to avoid dividing by zero when calculating the number of nonzeros. | 30 October 2015, 13:41:55 UTC |
ee584e8 | Mike J Innes | 30 October 2015, 11:53:08 UTC | Merge pull request #13800 from JuliaLang/omm/udp-reuseaddr Implement reuseaddr for UDPSocket | 30 October 2015, 11:53:08 UTC |
21c7605 | Mike Innes | 28 October 2015, 13:01:38 UTC | test local machine multicast | 30 October 2015, 10:16:19 UTC |
3c935f1 | Mike Innes | 28 October 2015, 12:33:10 UTC | forward keyword args from bind to setopt | 30 October 2015, 10:16:19 UTC |
3674a5b | Mike Innes | 28 October 2015, 11:06:07 UTC | implement reuseaddr for UDPSocket | 30 October 2015, 10:16:19 UTC |
7a66af6 | Keno Fischer | 25 October 2015, 23:23:47 UTC | Improve generated debug info to avoid assertion in SROA | 30 October 2015, 06:54:13 UTC |
b6ce059 | Tony Kelman | 30 October 2015, 06:45:36 UTC | Add explicit casts and adjust pointer types for MSVC | 30 October 2015, 06:45:36 UTC |
f098fdb | Jameson Nash | 30 October 2015, 05:09:36 UTC | Merge pull request #13666 from lucasb-eyer/document-upop Document noteworthy difference in `+=` and friends. | 30 October 2015, 05:09:36 UTC |
4c0e1ef | Jameson Nash | 30 October 2015, 05:07:13 UTC | Merge pull request #13826 from stevengj/isempty_cleanups cleanups of some isempty calls from #13821 | 30 October 2015, 05:07:13 UTC |
71ba5de | Jameson Nash | 30 October 2015, 04:56:51 UTC | Merge pull request #13796 from JuliaLang/jn/dlopen_nouv for dynamic library handles, remove the half-hearted indirection through libuv | 30 October 2015, 04:56:51 UTC |
ee2c305 | Steven G. Johnson | 30 October 2015, 03:30:42 UTC | cleanups of some isempty calls from #13821 | 30 October 2015, 03:30:42 UTC |
a36bb6d | Andy Hayden | 29 October 2015, 23:21:15 UTC | Merge pull request #13821 from stevengj/isempty replace length(x) == 0 with isempty(x), similarly for !isempty | 29 October 2015, 23:21:15 UTC |
40e16bf | Jameson Nash | 29 October 2015, 20:50:35 UTC | Merge pull request #13820 from JuliaLang/yyc/mcjit-link Try fixing jl_generate_fptr on MCJIT | 29 October 2015, 20:50:35 UTC |
a0ef8ca | Steven G. Johnson | 29 October 2015, 20:02:48 UTC | replace length(x) == 0 with isempty(x), similarly for !isempty | 29 October 2015, 20:37:24 UTC |
68dd865 | Yichao Yu | 29 October 2015, 17:45:26 UTC | Try fixing jl_generate_fptr on MCJIT | 29 October 2015, 18:39:21 UTC |
f8a4340 | Tim Holy | 29 October 2015, 09:53:24 UTC | Merge pull request #13803 from JuliaLang/teh/more_promote_op Use promote_op in broadcasting and matrix multiplication | 29 October 2015, 09:53:24 UTC |
dfe0cc0 | Tim Holy | 29 October 2015, 09:34:17 UTC | Merge pull request #13811 from JuliaLang/teh/more_linearslow Fix `first` for LinearSlow arrays | 29 October 2015, 09:34:17 UTC |
41c7b64 | Tony Kelman | 29 October 2015, 07:19:37 UTC | Merge pull request #13808 from JuliaLang/tk/bumpdeps Bump openblas, suitesparse, mpfr | 29 October 2015, 07:19:37 UTC |
8cb9e6f | Jameson Nash | 29 October 2015, 02:11:04 UTC | assert during deserializing LambdaStaticData that the field types are correct | 29 October 2015, 02:21:11 UTC |
2b36acd | Jameson Nash | 29 October 2015, 01:52:16 UTC | connect stderr for workers | 29 October 2015, 01:52:16 UTC |
00ea197 | Tim Holy | 28 October 2015, 22:24:17 UTC | Merge pull request #13809 from JuliaLang/teh/fix_reductions Reductions shouldn't overflow for LinearSlow arrays | 28 October 2015, 22:24:17 UTC |
bb9c833 | Tim Holy | 28 October 2015, 22:23:08 UTC | Fix `first` for LinearSlow arrays | 28 October 2015, 22:23:08 UTC |
a159eb0 | Tim Holy | 28 October 2015, 20:13:17 UTC | Reductions shouldn't overflow for LinearSlow arrays | 28 October 2015, 20:13:17 UTC |
eaf6115 | Kiran Pamnany | 28 October 2015, 18:42:21 UTC | Threads: use the correct flags and conditional | 28 October 2015, 18:42:21 UTC |
bd040da | Tony Kelman | 28 October 2015, 18:23:03 UTC | Bump openblas to v0.2.15 | 28 October 2015, 18:23:03 UTC |
d73a899 | Tony Kelman | 22 October 2015, 02:58:28 UTC | Bump SuiteSparse to 4.4.5 and MPFR to 3.1.3 | 28 October 2015, 18:16:36 UTC |
344fdc2 | Andreas Noack | 28 October 2015, 15:41:35 UTC | Merge pull request #13784 from JuliaLang/anj/umf Don't throw in sparse LU for singular matrices. Fixes #13781. | 28 October 2015, 15:41:35 UTC |
361cf34 | Andreas Noack | 28 October 2015, 15:36:39 UTC | Merge pull request #13778 from JuliaLang/anj/arpack Some promotion and error reporting fixes for eigs | 28 October 2015, 15:36:39 UTC |
82f9a21 | Tim Holy | 28 October 2015, 15:07:03 UTC | Use promote_op in broadcasting and matrix multiplication This makes it easier to support these operations on AbstractArrays with generic eltypes | 28 October 2015, 15:07:03 UTC |
4695b0c | Jameson Nash | 28 October 2015, 03:50:32 UTC | for dl handles, remove the half-hearted indirection through libuv | 28 October 2015, 03:50:32 UTC |
f2ac794 | Jameson Nash | 28 October 2015, 01:37:58 UTC | Merge pull request #13677 from JuliaLang/jn/compile_all_more new compile-all algorithm | 28 October 2015, 01:37:58 UTC |
15a4a21 | Jameson Nash | 27 October 2015, 19:13:39 UTC | avoid modifying the linfo during the add_p2c pass so that the result is indempotent from the perspective of codegen | 27 October 2015, 19:15:24 UTC |
cdfe62a | Jameson Nash | 20 October 2015, 20:12:50 UTC | give code_lowered/code_llvm/code_native a one argument form useful for anonymous functions, or generic functions with only one definition | 27 October 2015, 19:15:24 UTC |
aee6a26 | Jameson Nash | 20 October 2015, 20:11:02 UTC | share compiled anonymous function between specialized version of the outer function | 27 October 2015, 19:14:47 UTC |
f4559eb | Jameson Nash | 20 October 2015, 17:43:45 UTC | verify that the sparams are correctly filled in before attempting to compile a function also allow code_llvm to display the generated code for anonymous functions | 27 October 2015, 19:06:56 UTC |
ae90395 | Jameson Nash | 19 October 2015, 21:17:27 UTC | block compilation of lambda objects that are not valid for compilation also consolidate setting of linfo->specTypes to one place | 27 October 2015, 19:06:08 UTC |
46560db | Jameson Nash | 16 October 2015, 22:05:35 UTC | since LambdaStaticData is the real thunk, compile it instead this makes it much more straightforward to find all the thunks that need to be precompiled | 27 October 2015, 19:05:12 UTC |
cd71199 | Jameson Nash | 14 October 2015, 03:26:51 UTC | replacement compile-all algorithm that works much better this helps it find a few more fptr's that it has forgotten to assign | 27 October 2015, 19:05:12 UTC |
4e09bbc | Jameson Nash | 14 October 2015, 02:35:07 UTC | in --compile=all mode, try to optimize the pattern f{T<:Union{...}}(...) this is common pattern in Base, and often involves intrinsics (without this, that can pose a problem for unbox) | 27 October 2015, 19:04:34 UTC |
173cd22 | Kiran Pamnany | 27 October 2015, 18:33:16 UTC | Threads: add enable threading flag correctly | 27 October 2015, 18:33:16 UTC |
d164587 | Tony Kelman | 27 October 2015, 10:26:53 UTC | remove duplicated NOINLINE defines | 27 October 2015, 10:26:53 UTC |
5287930 | Jameson Nash | 27 October 2015, 03:31:12 UTC | Merge pull request #13764 from JuliaLang/jn/orcjit implement simple OrcJIT adaptor for Julia | 27 October 2015, 03:31:12 UTC |
857a010 | Andreas Noack | 27 October 2015, 01:46:57 UTC | Don't throw in sparse LU for singular matrices. Fixes #13781. | 27 October 2015, 01:46:57 UTC |
fa006bc | Andreas Noack | 26 October 2015, 18:30:09 UTC | Improve error messages from ARPACK. Fixes #13709 | 26 October 2015, 23:43:17 UTC |
7723bd2 | Kiran Pamnany | 26 October 2015, 19:12:38 UTC | Threads: make it easier to turn on threads Set JULIA_THREADS = 1 in Make.user to build with threading. The necessary flags are conditionally set in Make.inc. | 26 October 2015, 19:12:38 UTC |
79da037 | Kiran Pamnany | 26 October 2015, 19:08:32 UTC | Licensing: added note for LBM3D. | 26 October 2015, 19:08:32 UTC |
d594954 | Keno Fischer | 26 October 2015, 18:47:07 UTC | Fix Makefile typo I introduced in my last commit The downsides of case-insensitive file systems :/ | 26 October 2015, 18:47:07 UTC |
2155f60 | Jeff Bezanson | 26 October 2015, 18:36:35 UTC | restore line number filtering when inlining very small functions. helps #13725 Single expression functions tend to get inlined into the middle of an expression, so their line numbers should not be inserted into the outer function (the number applies to only part of an expression, not the whole statement). This also significantly reduces sysimg size. | 26 October 2015, 18:36:35 UTC |
d0b97f3 | Jim Garrison | 26 October 2015, 18:29:06 UTC | Merge pull request #13445 from JuliaLang/jrg/complextype Implement complex(::Type) | 26 October 2015, 18:29:06 UTC |
df6105d | Jake Bolewski | 26 October 2015, 17:52:23 UTC | update manpage | 26 October 2015, 17:52:23 UTC |
e9cabd3 | Andreas Noack | 26 October 2015, 17:36:10 UTC | Fix promotion for eigs and svds | 26 October 2015, 17:36:10 UTC |
835b679 | Jake Bolewski | 26 October 2015, 17:21:57 UTC | Merge pull request #13713 from JuliaLang/jcb/ccache Add option to disable / ignore incremental module precompilation | 26 October 2015, 17:21:57 UTC |
d61a09a | Jameson Nash | 26 October 2015, 02:13:24 UTC | implement simple OrcJIT adaptor for Julia | 26 October 2015, 17:09:14 UTC |
4b2bc22 | Jeff Bezanson | 26 October 2015, 16:34:21 UTC | Merge pull request #13774 from JuliaLang/jb/foreach RFC: add `foreach` function | 26 October 2015, 16:34:21 UTC |
71fc3b3 | Jeff Bezanson | 26 October 2015, 16:26:24 UTC | add a note on when to use `foreach` instead of `map` NEWS for `foreach` [ci skip] | 26 October 2015, 16:31:37 UTC |
aa1076d | Jeff Bezanson | 26 October 2015, 16:24:12 UTC | fix `read` and `write` methods for `Ptr`. fixes #13122 | 26 October 2015, 16:24:12 UTC |
1ce1d13 | Jake Bolewski | 22 October 2015, 01:39:28 UTC | add tests for compilecache=no | 26 October 2015, 16:05:16 UTC |
57bc9cd | Jake Bolewski | 21 October 2015, 20:52:50 UTC | doc updates for new command line flag | 26 October 2015, 16:05:16 UTC |
6bf11d4 | Jake Bolewski | 21 October 2015, 20:30:49 UTC | add a command line switch to disable incremental precompilation | 26 October 2015, 16:05:10 UTC |
da6e1f3 | Jeff Bezanson | 26 October 2015, 14:41:42 UTC | add `foreach` function | 26 October 2015, 14:41:42 UTC |
77b2527 | Jeff Bezanson | 26 October 2015, 14:20:30 UTC | serialize pointers as NULL. fixes #13122 | 26 October 2015, 14:20:30 UTC |
cf5f23a | Jeff Bezanson | 26 October 2015, 12:53:50 UTC | don't pass through stderr of processes started by `eachline` and `open` | 26 October 2015, 12:53:50 UTC |
9b248b6 | Jeff Bezanson | 26 October 2015, 12:49:56 UTC | fix #13616, propagate error from process run by `eachline` | 26 October 2015, 12:49:56 UTC |
f62cdb3 | Michael Francis | 15 September 2015, 13:36:23 UTC | Properly set target features for the execution engine LLVM expects the user to pass in the target features to use manually as those target features available for the current process may not necessarily be the same as those available for the CPU family (e.g. due to virtualization or vendor differences). LLVM provides the getHostCPUFeatures function to query cpuid (on x86) or other cpu specific mechanisms for the set of supported target architecture features. We use that function, but also keep disabling those features that we disabled before due to LLVM bugs. | 26 October 2015, 06:25:01 UTC |
1c8f22d | Keno Fischer | 26 October 2015, 02:17:18 UTC | Improve LLVM deps build - Remove duplication in git clone code - Copy over the ability to check out a specific clang/lldb branch from kf/gallium | 26 October 2015, 06:09:33 UTC |
2ab00ad | Keno Fischer | 25 October 2015, 23:56:35 UTC | Fix a corner case in the FunctionMover This is both a performance and a correctness optimization. The primary change is to look into all the modules currently pending to see if we are already in the purpose of emitting this function, but have not yet actually run codegen on it. This is a correctness concern for Cxx.jl and gives a small performance benefit (~5%) during bootstrap by reducing the amount of work we're doing. However, adding this optimization exposes a general bug in the FunctionMover, where function attributes, which since the codegen rewrite we take into account when computing the calling convention do not get copied to the moved function. | 26 October 2015, 06:09:33 UTC |
2f0feaf | Andreas Noack | 26 October 2015, 00:10:02 UTC | Merge pull request #13747 from JuliaLang/anj/normalize Fix normalize! for complex vectors. Speed it up for subnormals. | 26 October 2015, 00:10:02 UTC |
366c485 | Katharine Hyatt | 25 October 2015, 22:47:09 UTC | Merge pull request #13757 from JuliaLang/ksh/sparsetest2 Tests for conj, exp, and diagm | 25 October 2015, 22:47:09 UTC |