https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
8bedfac Correct `invmod` for unsigned integers and for negative moduli - add type signature to restrict arguments to Integer - use type promotion - correct existing test case for negative modulos - clarify documentation - add test cases - also update description of `gcdx`, add a few comments to the source code. Closes #17595. 26 July 2016, 19:44:04 UTC
8f99882 Merge branch 'master' of github.com:JuliaLang/julia 25 July 2016, 05:12:34 UTC
194f996 Merge pull request #17598 from JuliaLang/yyc/arm/align Remove sizeclass 12 on ARM and PPC32. 25 July 2016, 05:11:27 UTC
e8bc7d9 Revert "Turn on LLVM assertions for arm and power." This reverts commit f4ce9848595a7f9e633489a41df954ea3cfbc83c. [ci skip] 25 July 2016, 05:10:47 UTC
1857f07 Remove sizeclass 12 on ARM and PPC32. We don't take alignment into account while doing allocation. This makes sure that allocation of size 8 uses the 16 size class instead of the 12 size class and is properly aligned on these architectures. 24 July 2016, 23:01:29 UTC
0d7c014 Merge pull request #17583 from ararslan/aa/array-brackets RFC: Change Array(T, dims) to Array{T}(dims) 24 July 2016, 18:30:15 UTC
f4ce984 Turn on LLVM assertions for arm and power. [ci skip] 24 July 2016, 17:50:35 UTC
dbba1d4 implement randn!(::Array{Float32}) etc. (fix #9836) (#14811) * implement randn!(::Array{Float32}) etc. (fix #9836) * re-enable tests for Char in rand API (disabled in 84349f2) 24 July 2016, 16:45:23 UTC
e2731c7 Merge pull request #17575 from JuliaLang/yyc/threads/fin A few finalizer thread safety fixes. 24 July 2016, 12:41:52 UTC
aa2e898 Add more docs to repl completion. (#17580) * Add more doc to repl completion. * Fix comments [ci skip]. 24 July 2016, 09:08:28 UTC
844f227 A few finalizer thread safety fixes. * Fix wrong address to `memset` ... * Clearing the memory in `finalize_object` should be unconditional and before the `cmpxchg`. Since even when the `cmpxchg` succeeds, the owning thread might have read the old length and set it to a different value based on the old length, leaving an uncleared hole. * List length needs to be read again after acquiring the finalizer lock. Someone might have changed it and the resizing might not have the expected effect. 24 July 2016, 03:06:06 UTC
0042130 Merge pull request #17587 from JuliaLang/kf/objconv In objconv.mk, make sure to create build dir if doesn't exit 24 July 2016, 02:21:02 UTC
a326335 Fix per Pablo's comment 23 July 2016, 23:54:14 UTC
c66af6a Fixed typo 23 July 2016, 23:34:50 UTC
5096f51 In objconv.mk, make sure to create build dir if doesn't exit 23 July 2016, 21:43:29 UTC
039b38c Fixed per Jameson's comments 23 July 2016, 21:32:12 UTC
9a7c705 Add the N parameter to Array{T,N}(dims) 23 July 2016, 19:51:19 UTC
17c34e7 Note that the power binaries are unofficial. [ci skip] 23 July 2016, 19:42:51 UTC
54fc109 Add binaries and notes for Power8. 23 July 2016, 19:35:04 UTC
cb308f5 Change Array(Type, ...) to Array{Type}(...) 23 July 2016, 19:06:56 UTC
4317f58 Merge pull request #17576 from NHDaly/patch-1 Fixes capitalization for Array variable names in "Dot Syntax for Vect… 23 July 2016, 18:01:14 UTC
7cdb779 Add some docs to threading constructs (#17369) Add some docs for threading constructs [ci skip] 23 July 2016, 18:00:22 UTC
83ba37a update docs for code_... (#17578) * update docs for code_... * address comments * trying not be a bone head [ci skip] 23 July 2016, 17:31:40 UTC
aaf7d56 Update NEWS.md (#17562) * Update NEWS.md A few changes to mollify the OCD of the one who opened issue #17478... * Update NEWS.md Added some spaces. Perhaps I shouldn't have edited it in a browser window... * Update NEWS.md finally found the space 23 July 2016, 10:04:29 UTC
db11bc7 Merge pull request #17570 from JuliaLang/jb/truncbt remove REPL frames from interactive backtrace printing again 23 July 2016, 04:25:12 UTC
bf969b4 Merge pull request #17574 from stevengj/besselhx-doc documentation for besselhx 23 July 2016, 04:24:27 UTC
a49e334 Merge pull request #17563 from JuliaLang/tk/lapackbuildfix create BUILDDIR before cd'ing to it 23 July 2016, 03:41:22 UTC
96313ba Fixes capitalization for Array variable names in "Dot Syntax for Vectorizing Functions" Capitalizes `X` and `Y` in "Dot Syntax for Vectorizing Functions" section, because they represent Array, not scalar, variables. This is keeping consistent with the previous paragraphs. 23 July 2016, 03:34:02 UTC
11a34aa only accept `Int` in `reshape` (#17567) Before, the definition of `reshape` that returns a `ReshapedArray` accepted any integer, but the Array->Array definition only accepted `Int`, so passing a different type of integer strangely resulted in a different type of array. This behavior was observed as part of #17372. 23 July 2016, 01:10:15 UTC
1f94148 documentation for besselhx 22 July 2016, 23:45:06 UTC
f578be3 Merge pull request #17565 from JuliaLang/jb/docndepfixes some doc and deprecation fixes 22 July 2016, 22:32:58 UTC
f371aeb remove REPL frames from interactive backtrace printing again We've had this behavior in previous versions. Also simplifies the backtrace processing code a bit. 22 July 2016, 22:25:29 UTC
f331e02 Revert "Towards #12251 part 2, replace all full(X) calls with convert(Array, X) and migrate tests" (#17564) 22 July 2016, 21:06:42 UTC
3503a59 Reverse order of keydefpath checks (#17566) If keydefpath is nothing, we can't call `isempty` on it, so we should check for that first. Fixes #17553 22 July 2016, 20:45:42 UTC
809138f fix #17439, update docs for `collect` to reflect dim-preserving behavior 22 July 2016, 20:40:59 UTC
b75e41b some doc and deprecation fixes - minor fixes to DocCheck.jl, but it needs much more work - add docs for isimag, clamp!, and isassigned - fix deprecation for pmap keyword arguments 22 July 2016, 19:40:46 UTC
c849f54 Merge pull request #17545 from JuliaLang/jb/iocontextdoc RFC: improve docs for `IOContext`. fixes #16763 22 July 2016, 19:29:57 UTC
5dc55f3 improve docs for `IOContext`. fixes #16763 also remove some references to the removed `multiline` property 22 July 2016, 18:27:45 UTC
8ff1df5 Merge pull request #17432 from mauro3/m3/function_module Added definition `function_module(f)` 22 July 2016, 18:26:50 UTC
77c78e6 create BUILDDIR before cd'ing to it in deps/blas.mk for lapack [av skip] 22 July 2016, 18:14:02 UTC
1ef4eb1 Merge pull request #17558 from JuliaLang/jb/fix9948 fix #9948, scoping bug in keyword arg defaults 22 July 2016, 16:48:49 UTC
c2954cf Merge pull request #17521 from Sacha0/dotcalldisp Naive fix for pretty-printing of compact broadcast expressions 22 July 2016, 16:48:31 UTC
2966b3a Merge pull request #17537 from JuliaLang/tb/pointerval Statically evaluate pointer vals + slight clean-up 22 July 2016, 16:41:30 UTC
5e95c39 Merge pull request #17543 from JuliaLang/yyc/gc/no-end-offsets Kill `end_offset` 22 July 2016, 16:27:28 UTC
e18ed61 Merge pull request #17506 from JuliaLang/kf/winapiprompts WinAPI password prompts 22 July 2016, 15:32:10 UTC
c40b560 note breaking changes to .+= etc. in #17510, #17546 22 July 2016, 15:04:18 UTC
75b026d fix #9948, scoping bug in keyword arg defaults 22 July 2016, 14:57:46 UTC
55623a1 make x[...] .= ... assign in-place (#17546) * make x[...] .= ... assign in-place (fixes bug in #17510) * doc fix * You're the top! You're the Coliseum. * better var name 22 July 2016, 14:55:49 UTC
f13719e Merge pull request #17542 from JuliaLang/jn/dump remove serializer dump lock 22 July 2016, 14:43:37 UTC
272516e Kill `end_offset` We can easily compute if we hits the end of the page in the allocator. 22 July 2016, 14:04:59 UTC
b9912fc Don't keep the global variables around. Save them in a list instead. 22 July 2016, 13:16:45 UTC
1f45efc Workaround LLVM bug Ref https://llvm.org/bugs/show_bug.cgi?id=27190 Workaround #17288 22 July 2016, 12:52:58 UTC
c2dc1f0 Added definition function_module(f) Also added equivalent function datatype_module(dt) 22 July 2016, 08:10:07 UTC
21f28c9 Merge remote-tracking branch 'origin/kf/opensslhang' Conflicts: deps/libgit2.mk git should have figured this one out, I'd have thought 22 July 2016, 07:00:47 UTC
b510ad9 Restore support for libgit2 0.23 (#17540) Testing for >= 0.24 when code base still contains branches to support 0.23 does not make much sense. 22 July 2016, 05:36:56 UTC
59e38cc dump: jl_array_any_type isn't an ast node type 21 July 2016, 20:52:01 UTC
0bf47b7 remove need for dump_lock state needed in MODE_AST is now contained on the stack the other modes need the toplevel lock (nonexistant) 21 July 2016, 20:52:01 UTC
0237ac6 Add patch for libssh2 encrypted PEM support 21 July 2016, 20:31:40 UTC
4952d7c WinAPI password prompts 21 July 2016, 20:31:38 UTC
1545ac3 Fix pretty-printing of compact broadcast expressions and test. 21 July 2016, 19:33:12 UTC
5fe9e53 Merge pull request #17518 from JuliaLang/jn/grabbug5 bug grabbag 21 July 2016, 19:23:33 UTC
1fcb81c Merge pull request #17363 from JuliaLang/yyc/codegen/gc-pass run gcroot lowering after some LLVM optimizations 21 July 2016, 19:16:17 UTC
7015577 Merge pull request #17526 from darwindarak/dd/watch_file_results Make `watch_file` return values consistent with docs 21 July 2016, 19:13:03 UTC
555f526 Merge pull request #17459 from JuliaLang/kf/sshagent Fix ssh-agent use by libgit2 21 July 2016, 18:54:23 UTC
df0c47e Add patch to fix libgit2 openssl hang Fixes #17423 21 July 2016, 18:43:57 UTC
1ff1cbb Merge pull request #17534 from JuliaLang/yyc/tests/show Add fallback method to `directsubtype` to handle `TypeVar` 21 July 2016, 17:29:16 UTC
c8f0d05 Merge pull request #17487 from JuliaLang/jn/inner-sig-sp inner function signature using sparams 21 July 2016, 17:16:23 UTC
0d931fc Fix miscellaneous type instabilities (#17530) 21 July 2016, 17:15:33 UTC
886d555 NEWS and doc updates for type declaration syntax deprecation 21 July 2016, 16:49:27 UTC
bd22093 add size to Important optional methods (#17525) * add size to Important optional methods * More extensive tables explaining what methods are required by traits * fix typo [ci skip] * newlines cod reStructuredText likes them [ci skip] 21 July 2016, 16:41:23 UTC
0ae8a95 Revise convert methods involving SparseMatrixCSCs, leveraging multiple dispatch to displace some type computations. (#17515) 21 July 2016, 16:41:08 UTC
188db66 Add a patch to fix LLVM 3.8.1 when built with configure (#17523) otherwise the version number says it's still 3.8.0 21 July 2016, 16:08:17 UTC
598804c feature freeze master (#17503) no more breaking changes until we branch, only bugfixes, docs and tests ref https://github.com/JuliaLang/julia/issues/17418 21 July 2016, 16:06:06 UTC
df307cd Pkg.free: correctly set target nullable object (#17483) * correctly set target nullable object * added: stage & stage tests added: file status, index entry search * throw if reset object wasn't found * removed trailing spaces 21 July 2016, 16:03:49 UTC
fa20d26 typeassert syntax deprecations (#17445) deprecate `x::T` as type declaration syntax, ref #16071 deprecate `x::T = 0` where x is global and `global x::T` meaning typeassert, ref #964 also fix a bug where a typeassert was considered to be effect-free, causing it to be quasi-converted into a local variable declaration fix a bug in env.jl where a typeassert was intended 21 July 2016, 15:49:21 UTC
cd2e260 treat .= as syntactic sugar for broadcast! (#17510) * treat .= as syntactic sugar for broadcast! * tests * optimized .= assignment of scalars and vector copies * .= documentation * fix show of .= ops * .-= tests * NEWS for .= 21 July 2016, 14:22:24 UTC
9ca7129 Remove now unused raise methods directly using GVs. 21 July 2016, 13:21:55 UTC
1d6715f Use literal_pointer_val for loading from global variables where possible. This avoids having to load from the variable when not in imaging mode, directly using its value instead. For example, for a throw(inexacterror) generated by codegen: Before: movabsq $140179715170792, %rax # imm = 0x7F7E2220A1E8 movq (%rax), %rdi movabsq $jl_throw, %rax callq *%rax After: movabsq $jl_throw, %rax movabsq $140289690340176, %rdi # imm = 0x7F97BD288B50 callq *%rax 21 July 2016, 13:07:43 UTC
efb3d08 Add fallback method to `directsubtype` to handle `TypeVar` Fix #17529 21 July 2016, 12:32:09 UTC
c9b5d9d Make GC frame lowering a LLVM pass 21 July 2016, 12:03:47 UTC
b27d520 Towards being able to run GC frame lowering after LLVM optimizations * Make the pass more robust against dead code elimination * Remove module level setup code (so that the the GC frame lowering can be a `FunctionPass`) * Create PTLS lowering (module) pass since it needs to be run after the GC frame lowering * Set DLLImport attribute for `jl_tls_states` on windows, since it is not handled by module merger anymore 21 July 2016, 12:03:47 UTC
c8f1b62 Make the gc uses mark robust against unreachable and noreturn functions. 21 July 2016, 12:03:47 UTC
bc034fc Merge pull request #17516 from JuliaLang/yyc/codegen/dbg Make the FDE processing a little more robust 21 July 2016, 12:02:31 UTC
2b4b453 Merge pull request #17524 from JuliaLang/yyc/tests/show Fix dump(Any) test. 21 July 2016, 12:01:05 UTC
5bd48d1 note that #17393 now requires one to use Base.:≤ instead of Base.≤ 21 July 2016, 12:00:05 UTC
5f50872 Merge pull request #17508 from JuliaLang/teh/flatten_pure De-purify IteratorsMD.flatten 21 July 2016, 11:45:56 UTC
7030890 Add tests for `watch_file` 21 July 2016, 06:50:45 UTC
b82d923 Merge pull request #17079 from Sacha0/repfull Towards #12251 part 2, replace all full(X) calls with convert(Array, X) and migrate tests 21 July 2016, 05:04:26 UTC
0c95e00 Make `watch_file` return values consistent with docs 21 July 2016, 04:22:57 UTC
440a043 lowering: use more readable variable names, and a few comments 21 July 2016, 04:06:03 UTC
2ab6167 allow inner functions signatures to depend on static parameters there is logic present to also handle all locals, but this causes some broken toplevel lowering to fail (notably, some gensym locals are getting pulled into global scope and some toplevel scopes are incorrectly identified as local scope) fix #15068 21 July 2016, 03:45:01 UTC
235cb4f fix lowering bug in closure sparams ordering 21 July 2016, 03:45:01 UTC
38ca04e Fix dump(Any) test. 21 July 2016, 03:22:13 UTC
dffc068 Merge pull request #17514 from JuliaGPU/vc/llvm_python Don't assume that /usr/bin/python2 is correct 21 July 2016, 01:47:26 UTC
b93e4fb Merge pull request #17517 from omus/doctests Doctests fixes for 0.5-pre 21 July 2016, 01:40:14 UTC
9b2810f fix repl-completion behavior with ans fix #13955 21 July 2016, 01:07:30 UTC
955a382 fix show_method_candidates for calling a Tuple this was bitrotted code from inline_incompletematch (disabled) fix #17502 21 July 2016, 01:07:29 UTC
7e56827 make printing random LambdaInfo objects less segfault-y 21 July 2016, 01:07:29 UTC
3625a5a fix repr of binary operators called with ... fix #15387 21 July 2016, 01:07:29 UTC
6a6ccb8 handle errors in calling code_reflections methods on non-generic functions fix #15606 21 July 2016, 01:07:28 UTC
back to top