https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
07798c4 Skip memmove in del_at_beg when not needed. (#24503) This was likely previously done on linux in the glibc implementation. Fix #24494 (cherry picked from commit d7a171eb2e650192f07e93466d0ccd4747061a0d) 14 November 2017, 02:35:41 UTC
07fca14 Upgrade curl to 7.56 (#24112) Fix #23980 (cherry picked from commit a12d6f31805dc4ca7c79d293872943cb42f8440e) 13 November 2017, 20:28:01 UTC
29b6dad Update libuv commit (#24190) This includes a fix from upstream libuv that ensures that the thread stack size is set to a multiple of the page size. Fixes #18818 Fixes #24169 (cherry picked from commit 6a23e234e6cc5b4361b5f88614a9ed423dc2c12a) 11 November 2017, 23:36:30 UTC
072e166 print output from info and warnings in one shot, to prevent interleaving when used async (#24530) (cherry picked from commit 1cd62b3b48d494b67eb7a15b031bc2b3379ca97c) 11 November 2017, 22:40:06 UTC
3259ae2 fix regression in lowering `[x... y]` caused by #24538 (#24552) recursive calls to `expand-forms` should generally be tail calls, matching the usual top-down macro expansion order. (cherry picked from commit 27665e83a757dafdcb838541a40870e3760be2f3) 10 November 2017, 19:03:43 UTC
cefd771 runtime intrinsics: correct several (#24537) flipsign was using the wrong argument several others could trigger an LLVM assertion on divide-by-zero (cherry picked from commit ebd8831cc9bb1ad7c83693e7ff6a5358d9f2bd77) 10 November 2017, 18:57:08 UTC
694ef4a fix run-time implementation of ashr_int intrinsic (#24517) (cherry picked from commit 5383a3084d32421f758c8af3782bb8d8fdda2419) 10 November 2017, 18:56:29 UTC
4f30a30 Fix JavaScript randmatstat matrix calculations (#24385) (cherry picked from commit 268f878b33bbcf69b5c60d2409f973f0278d07f5) 10 November 2017, 18:55:46 UTC
ad1201c CI: switch travis to sudo-required (#22986) (cherry picked from commit 0189574cd36e8db7be0e0fe3a6f0956f440562b8) 10 November 2017, 18:47:57 UTC
b8bb2b0 Fix IndexLinear views with a 1-dimensional parent having offset indices Fixes https://github.com/JuliaArrays/OffsetArrays.jl/issues/27 Ref #23686 (cherry picked from commit afd56a6cec47fbb52777cecaf897fd80739631fb) 09 November 2017, 01:02:33 UTC
1c994ae Add instruction to release-candidate target about testing builds without Internet It is generally a good idea to test that final tarballs build and pass the tests. Disabling Internet access allows ensuring that builds are reproducible, and is necessary for some build servers. Ref #24496 (cherry picked from commit 8cb370152f57b0c2578dffdde48da3925e08551a) 09 November 2017, 01:02:33 UTC
9726899 Exclude version_git.jl from list of dependencies for HTML docs This file is modified by the light-source-dist target when preparing tarballs. Depending on it means that the docs will be rebuilt when calling 'make install' from the tarballs. This requires downloading files, which is problematic for replicable builds and may not be possible on build servers. Ref #24496 (cherry picked from commit bd019a4037f59c0ab1db8a08c0d4a4aa23f52ad5) 09 November 2017, 01:02:33 UTC
affca5d short-circuit some iterations in `jl_recache_type` to speed up loading of large precompiled packages. (#24407) extracted from #24399 (cherry picked from commit b8d42d43d3d5bc3c1cf999dd8c24481c8b1594f4) 09 November 2017, 01:02:32 UTC
c3420c5 size -> indices to fix show of OffsetArrays (#24393) (cherry picked from commit 12517bd8ca20f574b65426ada6a28e69963b2bce) 09 November 2017, 01:02:32 UTC
ba48a42 fix #24305, stack overflow when intersecting sequence of big unions (#24314) (cherry picked from commit a547d7331555b26c933d35d07c81f2ec1a7bb635) 09 November 2017, 01:02:32 UTC
129111c Print some useful info when hitting some cases of invalid UTF-8 (#24311) (cherry picked from commit 29fcb3714ccba4df16bcce043b6e1e125e738776) 09 November 2017, 01:02:32 UTC
98c3111 Simple documentation update: Remove obsolete comment about vector transpose (#24267) * Remove obsolete comment about vector transpose This is not true anymore since the introduction of `RowVector`: julia> typeof([1,2]') RowVector{Int64,Array{Int64,1}} julia> [1,2]' * [3,4] 11 (cherry picked from commit bb703387aa59452983cc09aa1744139f835d895b) 09 November 2017, 01:02:32 UTC
4b1132a bugfix in collect(A) for zero-dimensional array Ref #24187 (cherry picked from commit c59b8b184e10805a23ebc1e0702e0199147afbb1) 09 November 2017, 01:02:31 UTC
2094202 Don't use copy_oftype in \(QRX, B) to make sure that solution array is mutable (#24110) * Don't use copy_oftype in \(QRX, B) to make sure that solution array is mutable. Fixes #24107 * Always return B in A_ldiv_B!(QRPivoted, B) (cherry picked from commit f9c662dbbb2aa2469aa85786146a445705d0c776) 09 November 2017, 01:02:31 UTC
805809e fixes enum capitalization (#24105) * fixes enum capitalization This brings the example in the `instances` docstring in line with the naming convention used elsewhere in the enum docs. See #19506 * more enum consistency (cherry picked from commit 05045841189269dbf5aead770c1152207ea279fd) 09 November 2017, 01:02:31 UTC
62f5d29 Do not save and restore signal mask when initializing tasks (#24090) This is consistent with what we do with `ASM_COPY_STACK` and it causes new tasks to be initialized to the wrong signal masks now that we initialize tasks before signal handlers. This cause ARM core test to fail after #24066 since the task running the test have SIGINT masked off. (cherry picked from commit 56040a706c76851770c96b5a216d925ca3d28ae9) 09 November 2017, 01:02:31 UTC
8f8aa5e Fix the randmatstat python microbenchmark (#24089) Fix #23741 (cherry picked from commit 8afbe45b5b1f3e8bd2010f2fa85c5854e9c4fa0a) 09 November 2017, 01:02:31 UTC
1ccedc6 fix a bug in `Union` specificity (#24083) (cherry picked from commit 1cb807171adbefee1c7298269000038a0c888516) 09 November 2017, 01:02:30 UTC
0f03d8a init task system first (#24066) This has no dependencies on the rest of julia_init, but later functionality (like __init__) may want to be able to use Tasks (cherry picked from commit 3fa9b9c81f321dee95f0a9a150bcb086cf6dba56) 09 November 2017, 01:02:30 UTC
7681035 Fix cgmemmgr for high address allocations This can certainly happen on 32bit with enough allocation. It's not entirely clear if it can happen on any 64bit linux but a solution seems possible so it's also included. Ref #24033 (cherry picked from commit 9c3cafb8ffdbac6e96c1d28e0bda65b8d0625f93) 09 November 2017, 01:02:30 UTC
e91c840 fix #24002, lowering error in comprehensions at top level (#24005) the temp variables were not declared local (cherry picked from commit 7504a381631328bd8e6411a179e12977b0d0a41c) 09 November 2017, 01:02:30 UTC
4aaf238 fix #23996, bug in local function capturing in lambda-optimize-vars (#24004) (cherry picked from commit c61aa276a3e89f4cb0ccbe797ed48f49c4e5ae20) 09 November 2017, 01:02:30 UTC
53ae5b5 Fix return value in asyncmap! (#23906) (cherry picked from commit 4d2e1d7cdf4cbce4650cbe6b6c5ebde5b86cca10) 09 November 2017, 01:02:29 UTC
da92af7 Fix length calculation of broadcast over tuples (#23887) (cherry picked from commit 698ef27a22a1ccb464cfbbc496fb5e6fa5b7c369) 09 November 2017, 01:02:28 UTC
bc1c5a7 fix #22842, dispatch confusion with `Type{T}` vs. `typeof(T)` (#23831) (cherry picked from commit f4619d01ec65790942a92cb6ef10643ddc57c709) 08 November 2017, 23:05:19 UTC
43dc50a Explicitly import warn_once, shell_escape, uv_error into Distributed Ref #23791 (cherry picked from commit e5acd8ddd968cba27b939e5326bfc7bc0f27b7c7) 08 November 2017, 20:27:25 UTC
840713e Fix getindex on LQPackedQ. (#23782) (cherry picked from commit 25622635747c57edc8493312b393d7ce271f6cb6) 08 November 2017, 00:33:04 UTC
d1c21f7 Make RowVector obey AbstractMatrix indexing interface (#23706) Fixes #23649 (cherry picked from commit b9aed45811b1b79f9150aad0b7dd01f2178d4673) 08 November 2017, 00:33:03 UTC
c4cc493 iostream: Fix \r\n handling in reading buffers (#22621) (cherry picked from commit 1c0573e61953577945474962e9a48f787f21df28) 07 November 2017, 21:09:40 UTC
19daa8b Add tests of jl_dump_compiles functionality. One for regular functions and one to make sure that toplevel thunks aren't printed. Ref #22538 (cherry picked from commit dd5f4231de26bc604406b24cb4bc4466ad4059ab) 07 November 2017, 21:05:39 UTC
b2be956 Preclude toplevel thunks from being printed when dump_compiles_stream is non NULL to prevent non-escaping double-quotes and also because it probably doesn't help the users of the dump_compiles_stream feature. Ref #22538 (cherry picked from commit 5b9b8ce5b80a8ff7d6d63a3716ea6856160341ff) 07 November 2017, 20:53:49 UTC
ec6ba96 Clarify precedence of numeric literal coefs over parenthesis (#21800) (cherry picked from commit ae51693ad4ce45837e3fea96ccfe26051a2ab2ac) 07 November 2017, 20:39:49 UTC
247087d Fix inInference state corruption. (#24403) This led to non-idempotent irgen. (cherry picked from commit f91d54fd92ae4093780f319d3adbb8a436ed0a2e, ref #22313) 30 October 2017, 18:56:50 UTC
5478834 Fix IntSet overflow with large unsigned ints (#24365) This is already fixed on master through a larger, unrelated change. This is a very minimal patch to correct the bad behavior. 28 October 2017, 21:53:55 UTC
ac16a87 Set VERSION to 0.6.2-pre (#24322) 25 October 2017, 17:15:29 UTC
0d7248e Tag v0.6.1 (#24036) 24 October 2017, 22:15:36 UTC
6930e43 Revert "Method overwriting by an ambiguity should also invalidate the method cache" (#24265) This reverts commit 4aa8d72bcdf162de33d663f4519b4d30d8d374a2. This change was causing SIGABRT in certain cases of ambiguous method definitions or serialization. 24 October 2017, 19:07:05 UTC
389b23c Merge pull request #23670 from JuliaLang/aa/backports-0.6 Backports for 0.6.1 07 October 2017, 01:18:32 UTC
f651277 Make print_matrix O(1) again (#23681) (cherry picked from commit c23d6bc0db0bddcc9d83a1d3609975a5dcc8fff8) 06 October 2017, 22:21:28 UTC
1a1ef7a Restore repeat preformance for arrays of scalars (#24022) (cherry picked from commit af5abb3516d5fb9262a33aafe25cc6f1ff1513bc) 06 October 2017, 21:45:42 UTC
44a6ad3 fix doctests for 0.6.1 (#23916) 30 September 2017, 20:44:50 UTC
9b348ff Add a small patch that allows us to generate code for PTX ISA 6.0. This is required for supporting newer NVIDIA GPUs, running under CUDA 9.0. Ref #23817 (cherry picked from commit 6626c1a153aba792dbc57bac614a64b1af692e71) 26 September 2017, 06:58:32 UTC
65405cc Move write_build to the outer scope 18 September 2017, 23:02:47 UTC
7861fe8 Fix missing bounds checks for trailing zero dimensions (#23723) This fixes issue #23629 for 0.6. It is done independently from the fix for master (in #23628) due to all the deprecation changes. 18 September 2017, 23:02:47 UTC
269db8e Adjust capitalization in LibGit2 test to be version agnostic 18 September 2017, 23:02:47 UTC
2c2f577 Display STDOUT from Pkg.build Ref #23601 (cherry picked from commit 1ca3510baa14e0371fb53764276090f9108b1e9a) 18 September 2017, 23:02:47 UTC
5b84769 fix #23558, bug in recursive let-bound functions Ref #23561 (cherry picked from commit aee1aab70f8521dcebb76ef91173c8c416a8611c) 18 September 2017, 23:02:46 UTC
815a962 fix documentation for IOBuffer, close #23398 (#23514) (cherry picked from commit b729e58dff9c9cfa2640b8c4dcc71dbc91b29871) 18 September 2017, 23:02:46 UTC
2fe7cb9 test-codegen: make jl_dump_compiles test more reliable (#23486) This was a flaky test, and it's not entirely clear what it was testing. Common failure was: FAILURE Error in testset codegen: Test Failed Expression: tempty == true Evaluated: false == true ERROR: LoadError: Test run finished with errors while loading C:\projects\julia\julia-a661736be5\share\julia\test\runtests.jl, in expression starting on line 29 Command exited with code 1 (cherry picked from commit 46bff1bf83f82107369b23c3163a53aed4f9801c) 18 September 2017, 23:02:46 UTC
1aea74e fix bug in printing generator expressions with n-d ranges Ref #23480 (cherry picked from commit f9527b7ee0cb07384312f32871cbcb960ed72c93) 18 September 2017, 23:02:46 UTC
2780edb fix #23430, counter overflow in subtyping Ref #23447 (cherry picked from commit 4d4b9ce06de296df3d51646c66192681ca1a8788) 18 September 2017, 23:02:45 UTC
8e610d5 define Symbol(s::Symbol) = s for performance Before, `Symbol(:symbol)` was calling the generic `Symbo(x...)` method which in turns calls `string(x...)`; this is too slow for just returning the argument. Ref #23381 (cherry picked from commit 3cfd75b849ef60eeeb6b00c325cf40f17278cb77) 18 September 2017, 23:02:45 UTC
98158c1 Fix Schur Factorization for 0x0 matrices (#23360) Fixes #23359 (cherry picked from commit db88dd1e906085c14d1cb9f0376c26f0fcf109c8) 18 September 2017, 23:02:45 UTC
bb2a918 Fix eltype conversion for StepRangeLen{BigFloat} (fixes #23300) Ref #23348 (cherry picked from commit 1c2e689dd476e507fca2e468c1de82e88cfc0808) 18 September 2017, 23:02:45 UTC
17c4a24 add RowVectors to to list of types included in sparse concatinations (#23297) (cherry picked from commit d00deb7ce962ae76f99e93b4ce97f6a1c4e27f18) 18 September 2017, 23:02:44 UTC
2f64bb0 no longer warn in code_warntype for unused variables (#23280) (cherry picked from commit 33fbfad3fd118cb89b63a241f35c92e20d466337) 18 September 2017, 23:02:44 UTC
01c61bb fix #23234, parsing `function (x=0) ...` (#23258) (cherry picked from commit 771bae01cd5a9cce2daaed40d21f8606ef944a75) 18 September 2017, 23:02:44 UTC
dc83959 fix #23236 (#23243) comprehension eta-reduction needs to know that dot operators are not function names. (cherry picked from commit 37655e3f8fa4a2d2c89bcd51d3afb96feeea528e) 18 September 2017, 23:02:44 UTC
bd22138 fix #23218, lowering error in `(a,) = (b...,)` (#23242) (cherry picked from commit b5057f0e6593cc158bbe7d15a0f515004e6164bb) 18 September 2017, 23:02:43 UTC
21ba42e remove .jl extension in Pkg.update (#23214) * remove .jl extension in Pkg.update * add test (cherry picked from commit 4c5cc04156ba074a8baa028c2a8a41b9e70d56ee) 18 September 2017, 23:02:43 UTC
dcf7ff3 Fix style issues with manual METADATA publishing (#23184) (cherry picked from commit f87dea2d0075596a3548db1451db3594fdcd9422) 18 September 2017, 23:02:43 UTC
2f58077 Release a Future only after it has been fetched locally by sending a del_msg. (#23172) (cherry picked from commit 60bc26e6fcfe134d32a77307a7832584234e7e2b) 18 September 2017, 23:02:43 UTC
262de92 Fix typo: subsitution -> substitution. (#23141) (cherry picked from commit 83007fb8c4c748fb23d38759daafd77fa1d56c2b) 18 September 2017, 23:02:42 UTC
9c5f8e3 symdiff! on IntSet: fix too permissive bounds checking (#23099) (cherry picked from commit 0b095323ef582c4938f229ce3b0d31e55d91fc9f) 18 September 2017, 23:02:42 UTC
d79a2ef Show in doc that thin is a keyword argument. (#23096) (cherry picked from commit 2700288b5b49bec0a557e367b3b906bda3c30ee7) 18 September 2017, 23:02:42 UTC
b5adafb fix #23091, function in LHS of destructuring assignment Ref #23093 (cherry picked from commit 869f35fd3cf4431415d2c899ef1aa0bd99f18e60) 18 September 2017, 23:02:42 UTC
9950d82 fix math in condskeel docstring (#23083) (cherry picked from commit 0f4229d2e744375255fa1b27cb180f678ebf3e76) 18 September 2017, 23:02:41 UTC
f01ad7f remove mentioning of internal .typ field in Expr objects Ref #23082 (cherry picked from commit a07d65d35fd00ec629088cfa57650b005ef885a3) 18 September 2017, 23:02:41 UTC
2548c22 inference: fix and improve instanceof_tfunc-based queries fix #23045 Ref #23059 (cherry picked from commit 32e3673d61584c5b7cc0f9434f5836d2467810e2) 18 September 2017, 23:02:41 UTC
2a18f33 fix method lookup intersection error fix #23024 and improve subtype test macro to always check for this Ref #23058 (cherry picked from commit fef53134177875fdfa020f46c0aa753faa571cd1) 18 September 2017, 23:02:41 UTC
bd8ca63 Update deprecated tuple type call's in cfunction (#23046) Update deprecated tuple type call's in cfunction (cherry picked from commit 73ca642055ef0d54968626843212462025be7931) 18 September 2017, 23:02:40 UTC
5961643 Add a test for #22582/#22022. Ref #23021 (cherry picked from commit e55b1dbcb9a073d0e35e6c0aa62600437647d404) 18 September 2017, 23:02:40 UTC
9db7fd9 suppress warning for redefining docstrings if the symbol is in Main (#23019) suppress warning for redefining docstrings if the symbol is in Main (fixes #23011) (cherry picked from commit 4d4bdc1831ac0a9eba19b073bc36e7d4ffcb05d1) 18 September 2017, 23:02:40 UTC
25d23e4 fix backedge restore list order in incremental serializer Ref #23012 (cherry picked from commit f1535ab1d70b7d2088a446af6a7adea17ed3e6ed) 18 September 2017, 23:02:40 UTC
c1cbc98 mark julia threads as initialized ensures that cfunction can see that Julia state is initialized on this thread also upgrades the embedding/examples test to handle exceptions better (e.g. to actually detect them) while testing for correctness Ref #22987 (cherry picked from commit 98a2d1d5734597c60f436fe3fd78f09ee735a183) 18 September 2017, 23:02:39 UTC
7994c64 fix codegen bug in `===` on two `SimpleVector`s Ref #22946 (cherry picked from commit 2fca4d3adf2284c8666ef65622c766f5fcf0460d) 16 September 2017, 04:34:04 UTC
776be41 fix `tuple_type_head` and `tuple_type_tail` on `UnionAll` Ref #22911 (cherry picked from commit 763d008bebbed1231d7ec0aed7d4d2cad40c62a5) 16 September 2017, 04:34:04 UTC
856e413 fix #22908, typemap ordering of `Union` vs. `Type{Union{...}}`. Ref #22909 (cherry picked from commit 7e37e5d4b319015355e19eb0eadd9cf66c6ede3b) 16 September 2017, 04:34:04 UTC
20558e1 Base.ndigits0z(0, b) must return 0 (fix #22837) Ref #22838 (cherry picked from commit 33ffc86c692153cd8c4b974721e66e97ee7984a1) 16 September 2017, 04:34:04 UTC
fb082cc Bugfix for zero matrix in A_ldiv_B! for QRPivoted (#22831) * Bugfix for zero matrix in A_ldiv_B! for QRPivoted. * Address review comments. (cherry picked from commit bf47fd90f50bfda87fad5a501829e91a60c7d0d0) 16 September 2017, 04:34:04 UTC
46e176d fix `let` bound functions with `where` and return types Ref #22817 (cherry picked from commit a0f11e5f9adf31e07adbe674db0f699c15f40867) 16 September 2017, 04:34:04 UTC
a5d70fe Make var(Range) type stable (#22778) Fixes #22773 (cherry picked from commit e5ca3681ff8d18b11ea7c02c00d8723fb9fb417c) 16 September 2017, 04:34:03 UTC
7347c57 look up constructors by type name in depwarn. fixes #21972 add deprecation_exec.jl for testing deprecations with other `--depwarn` settings Ref #22764 (cherry picked from commit b1c196e49ab108fad5b41722d3e4f9ff53a8e703) 16 September 2017, 04:34:03 UTC
5496bb2 Fix repeat for arrays of arrays Ref #22747 (cherry picked from commit e8e475e6651d43c3c46442fceee396e32cfd1ed7) 15 September 2017, 20:38:43 UTC
524ec4a fix field types of Method type Ref #22743 (cherry picked from commit 93531aa856e6c25c967ddcf821277680639920a2) 15 September 2017, 20:38:43 UTC
48e850e Remove extra JL_GC_POP in emit_a_ccall error path Ref #22730 (cherry picked from commit 390efc081a8ace8934f57a56f785d8e950d656ea) 15 September 2017, 20:38:43 UTC
015cf6d fix and simplify subtyping rule for `x <: Type{T}` Ref #22701 (cherry picked from commit f0e3678d4cfa922341e26ceaf85dba5ce99f0c14) 15 September 2017, 20:38:42 UTC
b2feda0 fix graphemes eltype for substrings (fixes #22693) better grapheme-substring testset name test substring grapheme eltype Ref #22694 (cherry picked from commit b13e9d1cca137515a9cfcccbb1c3ec142bb1b6bf) 15 September 2017, 20:38:42 UTC
46e68a9 simplified a test Ref #22694 (cherry picked from commit 5bc6b9664b181a55901b76cdd6006feba13e72f4) 15 September 2017, 20:38:42 UTC
656813d fix bug in serialization of nested anonymous functions across processes (#22675) (cherry picked from commit e90f29db30f81f340d4f36669b27ac5a281e2a7f) 15 September 2017, 20:38:42 UTC
875bfce small improvements to (de)serialize perf. helps #22593 also add a `sizehint!` method for `ObjectIdDict` Ref #22661 (cherry picked from commit 99fd74edce5a7849b9c710c0040a16afa3763bb1) 15 September 2017, 20:38:41 UTC
585f387 Add efficient hashing of CartesianIndex objects Ref #22657 (cherry picked from commit a18ffdb92a1bd277695de0f6894e2d2372e7ae67) 15 September 2017, 20:38:41 UTC
bb81ca3 Handle 32 bit architecture when creating float ranges Ref #22644 (cherry picked from commit b9034e7a92ee0d4991c29fdc8686d9f128b30334) (cherry picked from commit dd4d8eb6b8aee22b030f19a3012ca096f8903476) (cherry picked from commit a07f7676f5ac741d58a20d3cf9709ec8da7e9cda) (cherry picked from commit f502e1c0e3bd03e3542a0bbad0fc52a41e5af08f) (cherry picked from commit ca60ff5a6420554a5a88317119a171f5923c9b26) (cherry picked from commit 5018fd6af4fb183751ce33bb1c5c8bdd4937373e) (cherry picked from commit 8713fa3a51a3ad408509a2d131fbcb0420e72f80) (cherry picked from commit 7772517ea188440e7e1c5e64ff11908e14629dab) (cherry picked from commit 4de1a518d08c0cec1a79d118933ef41e42751011) (cherry picked from commit 7f163ba20ecbd4d7abf190d05927088bd73e28fc) 15 September 2017, 20:38:41 UTC
7da0638 speed up common cases of type application. helps #22593 Ref #22593 (cherry picked from commit 7035cba1e91d56241edb8911ea6ea44051691471) 15 September 2017, 20:38:41 UTC
eb8cbce fix #22624, crash in certain circular type definitions This was caused by expanding a type's field types in the wrong environment. Ref #22627 (cherry picked from commit 211e8d156c25a081ebfc1b415358126f54bc83f9) 15 September 2017, 20:38:41 UTC
back to top