https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
5f658b0 wip 04 November 2015, 00:40:58 UTC
99dc2eb Merge pull request #13837 from JuliaLang/yyc/doc-fix Sync RST doc 02 November 2015, 23:46:42 UTC
41c29b5 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 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 Merge pull request #13835 from hayd/markdown_spaces Hide multiple spaces when rendering markdown. 02 November 2015, 15:53:35 UTC
59cabb6 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 Removed trailing whitespace from test file. 02 November 2015, 01:17:19 UTC
999ceb8 checked_abs, added testing. 02 November 2015, 01:01:26 UTC
9fe6037 Fix whitespace error introduced in last commit 01 November 2015, 20:39:22 UTC
1472658 Don't set personality routines on declarations Fixes https://github.com/Keno/Cxx.jl/issues/187 01 November 2015, 20:24:21 UTC
87e26c5 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 fix serialization typo fix #13810 fix #13806 fix JuliaParallel/DistributedArrays.jl#6 01 November 2015, 17:41:14 UTC
81753cc 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 Re DLLEXPORT the ExecutionEngine 01 November 2015, 00:49:00 UTC
9504828 Merge pull request #13838 from JuliaLang/yyc/gcc-warn Make bitfields unsigned to suppress GCC warnings 01 November 2015, 00:05:16 UTC
49a01db make e734f9e7ff2429c3c369f16107adadf71377b525 permanent 31 October 2015, 21:13:36 UTC
e734f9e using a number as a reference creates footnote 31 October 2015, 20:07:32 UTC
3a371a8 Merge pull request #13828 from c42f/fix-empty-sparse-broadcast Fix broadcasting for empty sparse matrices 31 October 2015, 19:21:18 UTC
7b70f3c Documented abs overflow behavior, added checked_abs for overflow protection 31 October 2015, 19:10:59 UTC
505be93 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 Merge pull request #13839 from mpeteuil/minor-typo-correction Correct minor typo in doc install README 31 October 2015, 17:48:22 UTC
bbe235b Correct minor typo in doc install README 31 October 2015, 17:19:33 UTC
76c8b42 Make bitfields unsigned to suppress GCC warnings 31 October 2015, 15:28:12 UTC
4e3aa06 Hide multiple spaces when rendering markdown. This mirrors html rendering. Test markdown's terminal output. 31 October 2015, 06:34:34 UTC
d864b25 Add extra parentheses for clarity 31 October 2015, 06:13:26 UTC
d0f9e12 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 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 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 Merge branch 'jn/threading' 30 October 2015, 17:59:57 UTC
ede6818 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 fix incremental compile using the wrong method to re-add methods 30 October 2015, 17:03:47 UTC
ae186f2 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 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 Merge pull request #13800 from JuliaLang/omm/udp-reuseaddr Implement reuseaddr for UDPSocket 30 October 2015, 11:53:08 UTC
21c7605 test local machine multicast 30 October 2015, 10:16:19 UTC
3c935f1 forward keyword args from bind to setopt 30 October 2015, 10:16:19 UTC
3674a5b implement reuseaddr for UDPSocket 30 October 2015, 10:16:19 UTC
7a66af6 Improve generated debug info to avoid assertion in SROA 30 October 2015, 06:54:13 UTC
b6ce059 Add explicit casts and adjust pointer types for MSVC 30 October 2015, 06:45:36 UTC
f098fdb Merge pull request #13666 from lucasb-eyer/document-upop Document noteworthy difference in `+=` and friends. 30 October 2015, 05:09:36 UTC
4c0e1ef Merge pull request #13826 from stevengj/isempty_cleanups cleanups of some isempty calls from #13821 30 October 2015, 05:07:13 UTC
71ba5de 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 cleanups of some isempty calls from #13821 30 October 2015, 03:30:42 UTC
a36bb6d 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 Merge pull request #13820 from JuliaLang/yyc/mcjit-link Try fixing jl_generate_fptr on MCJIT 29 October 2015, 20:50:35 UTC
a0ef8ca replace length(x) == 0 with isempty(x), similarly for !isempty 29 October 2015, 20:37:24 UTC
68dd865 Try fixing jl_generate_fptr on MCJIT 29 October 2015, 18:39:21 UTC
f8a4340 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 Merge pull request #13811 from JuliaLang/teh/more_linearslow Fix `first` for LinearSlow arrays 29 October 2015, 09:34:17 UTC
41c7b64 Merge pull request #13808 from JuliaLang/tk/bumpdeps Bump openblas, suitesparse, mpfr 29 October 2015, 07:19:37 UTC
8cb9e6f assert during deserializing LambdaStaticData that the field types are correct 29 October 2015, 02:21:11 UTC
2b36acd connect stderr for workers 29 October 2015, 01:52:16 UTC
00ea197 Merge pull request #13809 from JuliaLang/teh/fix_reductions Reductions shouldn't overflow for LinearSlow arrays 28 October 2015, 22:24:17 UTC
bb9c833 Fix `first` for LinearSlow arrays 28 October 2015, 22:23:08 UTC
a159eb0 Reductions shouldn't overflow for LinearSlow arrays 28 October 2015, 20:13:17 UTC
eaf6115 Threads: use the correct flags and conditional 28 October 2015, 18:42:21 UTC
bd040da Bump openblas to v0.2.15 28 October 2015, 18:23:03 UTC
d73a899 Bump SuiteSparse to 4.4.5 and MPFR to 3.1.3 28 October 2015, 18:16:36 UTC
344fdc2 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 Merge pull request #13778 from JuliaLang/anj/arpack Some promotion and error reporting fixes for eigs 28 October 2015, 15:36:39 UTC
82f9a21 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 for dl handles, remove the half-hearted indirection through libuv 28 October 2015, 03:50:32 UTC
f2ac794 Merge pull request #13677 from JuliaLang/jn/compile_all_more new compile-all algorithm 28 October 2015, 01:37:58 UTC
15a4a21 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 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 share compiled anonymous function between specialized version of the outer function 27 October 2015, 19:14:47 UTC
f4559eb 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 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 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 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 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 Threads: add enable threading flag correctly 27 October 2015, 18:33:16 UTC
d164587 remove duplicated NOINLINE defines 27 October 2015, 10:26:53 UTC
5287930 Merge pull request #13764 from JuliaLang/jn/orcjit implement simple OrcJIT adaptor for Julia 27 October 2015, 03:31:12 UTC
857a010 Don't throw in sparse LU for singular matrices. Fixes #13781. 27 October 2015, 01:46:57 UTC
fa006bc Improve error messages from ARPACK. Fixes #13709 26 October 2015, 23:43:17 UTC
7723bd2 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 Licensing: added note for LBM3D. 26 October 2015, 19:08:32 UTC
d594954 Fix Makefile typo I introduced in my last commit The downsides of case-insensitive file systems :/ 26 October 2015, 18:47:07 UTC
2155f60 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 Merge pull request #13445 from JuliaLang/jrg/complextype Implement complex(::Type) 26 October 2015, 18:29:06 UTC
df6105d update manpage 26 October 2015, 17:52:23 UTC
e9cabd3 Fix promotion for eigs and svds 26 October 2015, 17:36:10 UTC
835b679 Merge pull request #13713 from JuliaLang/jcb/ccache Add option to disable / ignore incremental module precompilation 26 October 2015, 17:21:57 UTC
d61a09a implement simple OrcJIT adaptor for Julia 26 October 2015, 17:09:14 UTC
4b2bc22 Merge pull request #13774 from JuliaLang/jb/foreach RFC: add `foreach` function 26 October 2015, 16:34:21 UTC
71fc3b3 add a note on when to use `foreach` instead of `map` NEWS for `foreach` [ci skip] 26 October 2015, 16:31:37 UTC
aa1076d fix `read` and `write` methods for `Ptr`. fixes #13122 26 October 2015, 16:24:12 UTC
1ce1d13 add tests for compilecache=no 26 October 2015, 16:05:16 UTC
57bc9cd doc updates for new command line flag 26 October 2015, 16:05:16 UTC
6bf11d4 add a command line switch to disable incremental precompilation 26 October 2015, 16:05:10 UTC
da6e1f3 add `foreach` function 26 October 2015, 14:41:42 UTC
77b2527 serialize pointers as NULL. fixes #13122 26 October 2015, 14:20:30 UTC
cf5f23a don't pass through stderr of processes started by `eachline` and `open` 26 October 2015, 12:53:50 UTC
9b248b6 fix #13616, propagate error from process run by `eachline` 26 October 2015, 12:49:56 UTC
f62cdb3 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 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 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 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 Merge pull request #13757 from JuliaLang/ksh/sparsetest2 Tests for conj, exp, and diagm 25 October 2015, 22:47:09 UTC
back to top