https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
be40e77 add D78196 to patch set 15 April 2020, 13:04:02 UTC
6a371a5 Revert "revert D56586" This reverts commit 7c71a528535445b44c66ba62edc07ff710dfedd4. 15 April 2020, 13:00:51 UTC
7c71a52 revert D56586 14 April 2020, 21:44:25 UTC
a7b5357 bump LLVM release 14 April 2020, 01:21:14 UTC
88c5699 add D71443 to patch set 13 April 2020, 17:56:23 UTC
a24f10b Simpler printing for Iterators.Enumerate, Iterators.Zip, and SkipMissing (#35389) 13 April 2020, 14:41:56 UTC
9e9e8df don't save implicit imports into Main (#35415) fix `eval` and `include` for userimg.jl 13 April 2020, 14:39:59 UTC
0e96f04 Refine errors for incremental compilation (#35410) * Make incremental compilation failures an error. * Remove loophole which allowed Base.include to skip the incremental compilation warning * Add special case so that `Base.__toplevel__` is never considered closed, allowing normal use of include() 13 April 2020, 14:37:21 UTC
11379eb fix #31238, `ssavalue with no def` with return on RHS (#35399) 13 April 2020, 14:29:18 UTC
98ee67c Improve error message for trailing colon in certain situations (#34756) The expression ``` function test_function(inputs): ... end ``` currently gives the following syntax error ``` ERROR: syntax: space not allowed after ":" used for quoting ``` This can be a bit confusing for users who do not know about quoting and do not intend it to be used as such. Since this kind of mistake is common for users coming from Python, try to give an improved error message. 13 April 2020, 00:32:10 UTC
bc2fbef Add specialized +, -, rem and mod for Rational and Integer (#35444) 12 April 2020, 16:10:18 UTC
b773beb Merge pull request #35422 from JuliaLang/vc/llvm10_ppc add LLVM 10 patch for ppc 11 April 2020, 20:37:52 UTC
0c28483 Add compat entry for @deprecated (#35427) * Add compat entry for at-deprecated * Mention that Pkg.test still prints deprecation warnings 11 April 2020, 01:16:18 UTC
ddf2f61 Default to not showing deprecation warnings (#35362) * Default to not showing deprecation warnings Co-authored-by: Kristoffer Carlsson <kricarl@student.chalmers.se> 10 April 2020, 19:58:36 UTC
8057c60 add some checks for invalid expressions (#35363) add null check for module-default-defs, fix #34544 fix #35367 as well change jl_eval_module_expr to check 3rd arg is block 10 April 2020, 14:54:26 UTC
b170033 add LLVM 10 patches for ppc - https://bugs.llvm.org/show_bug.cgi?id=45448 - https://bugs.llvm.org/show_bug.cgi?id=45374 10 April 2020, 12:24:53 UTC
a6a2d26 Implement [-t|--threads] command line argument for specifying (#35108) the number of Julia threads on startup, fixes #26889. 10 April 2020, 10:04:07 UTC
8a55a27 precompile: avoid a potential crash when adding methods (#35378) fixes #29859 10 April 2020, 01:36:28 UTC
1728ada Add busybox to download agents (#35404) I was puzzled that `Pkg` worked on a machine with busybox but `download` didn't. 09 April 2020, 22:23:56 UTC
8a5b323 Merge pull request #35407 from JuliaLang/vc/clang_ppc Clang doesn't have mminimal-toc 09 April 2020, 12:28:12 UTC
4c11259 Fix miscellaneous typos in documentation (#35413) 09 April 2020, 09:15:08 UTC
70d7e1e fix #35393, use multiple TargetMachines for different optimization levels (#35403) 09 April 2020, 01:01:08 UTC
716c98e Merge pull request #35392 from JuliaLang/vc/bb_bump update BB releases for OpenBLAS and LLVM 08 April 2020, 23:12:45 UTC
03dbe08 Fix ASAN-enabled build (#35364) * Fix ASAN-enabled build * Remove -DNDEBUG 08 April 2020, 22:59:28 UTC
3298f3f Clang doesn't have mminimal-toc 08 April 2020, 22:15:58 UTC
a732b15 bump OpenBLAS to new BB release 08 April 2020, 19:44:20 UTC
8f862b1 bump LLVM to new BB release 08 April 2020, 19:44:15 UTC
7a4ea21 [LateGCLowering] Fix skipped Select lifting (#35387) Fixes #35341 08 April 2020, 18:55:11 UTC
9498b7f fix ENABLE_TIMINGS after codegen refactoring (#35401) 08 April 2020, 17:36:24 UTC
726c8d2 update `--inline=no` to still do devirtualization (#35330) 08 April 2020, 17:36:01 UTC
539c492 avoid some over-specialization in the optimizer (#35377) 08 April 2020, 17:34:59 UTC
8256be4 fix #35391, macro hygiene bug in gc_preserve (#35394) 08 April 2020, 17:29:39 UTC
b1ceadc faster & type stable `invperm` and `isperm` for tuples < 16 elements (#35234) * Make `invperm` much faster, and type stable for tuples Co-authored-by: Takafumi Arakaki <takafumi.a@gmail.com> 08 April 2020, 14:23:15 UTC
4efb718 Merge pull request #35390 from JuliaLang/kc/revrev Unrevert #34347 and bump Pkg to a version that is compatible with it 08 April 2020, 08:38:47 UTC
7daa424 Version check for serialized data headers (#35376) Check that the serialization data format is compatible before attempting to read a serialized stream. New versions of Serialization are assumed to be able to read old serialized data, but attempting to read newer data with an older version of Serialization will fail with an error. 08 April 2020, 03:21:43 UTC
241947f Corrections to `timedwait` methods (#35103) * Refactor methods of sleep, Timer, and timedwait Made argument names consistent with documentation where reasonable. * Support pollint keyword in timedwait using Periods * Allow timedwait to take Real * Add tests for timedwait * Fix bug with sub-millisecond pollint * Test timedwait with Period parameters * Rethrow exceptions raised by timedwait callback 07 April 2020, 23:52:01 UTC
48b6e08 Add space between comma and word in docs (#35397) 07 April 2020, 21:23:57 UTC
3ab652f fix a typo in docstring for readavailable (#35400) `Vector{UInt8,1}` is not a valid type 07 April 2020, 20:33:27 UTC
6c0f109 Rename UnicodeData checksum 07 April 2020, 19:02:34 UTC
4a2d63d bump Pkg version 07 April 2020, 10:24:57 UTC
16652a6 Add support for VS Code Insiders (#35382) Co-authored-by: Ubuntu <ubuntu@ip-172-31-37-246.ap-southeast-1.compute.internal> 07 April 2020, 09:45:37 UTC
e1e3154 Revert "Merge pull request #35294 from JuliaLang/tb/pkgeval_color" This reverts commit 12acd694e096b878ebca539b03c85828191556ad, reversing changes made to 02624ac0e74a43ef014e96f21887de7052eb3e9c. 07 April 2020, 07:54:12 UTC
4641dd8 make (*)(::Adjoint{Vector}, ::Vector) non-recursive (#35257) * make (*)(::Adjoint{Vector}, ::Vector) non-recursive * fix matmul test * code simplification 07 April 2020, 07:32:27 UTC
317460a Refine some GC annotations (#35388) 07 April 2020, 07:10:22 UTC
922891c Version `UnicodeData.txt` filename (#35383) We've been downloading multiple different versions of `UnicodeData.txt` across different branches and trying to keep a consistent checksum. 06 April 2020, 22:09:07 UTC
755f479 avoid passing pointers for known Type arguments in specialized signatures (#35347) 06 April 2020, 19:06:14 UTC
06f3467 propagate errors from `flush` and `close` within `ios_close` (#35326) 06 April 2020, 17:56:55 UTC
553251a help: list --help-hidden when doing `julia -h` (#35366) 06 April 2020, 17:32:51 UTC
78e4c2d add per-module optimization level macro (#34896) 06 April 2020, 17:28:45 UTC
dcfb7a7 randsubseq docstring: remove useless collect (#35344) 06 April 2020, 14:43:36 UTC
37c4be4 propagate `--color` and `--startup-file` options in `julia_cmd` (#35324) 06 April 2020, 14:24:30 UTC
da2d582 move timing code from util.jl to timing.jl (#35353) 06 April 2020, 14:22:22 UTC
a965580 Use parent for similar(::PermutedDimsArray) (#35304) 06 April 2020, 11:45:36 UTC
e25b357 make Diagonal+Symmetric return Symmetric (#35333) * make Diagonal+Symmetric return Symmetric * introduce generic +/- AbstractMatrix with Diagonal * fix typos in tests * remove generic addition/subtraction with Diagonals 06 April 2020, 08:24:19 UTC
c973ad8 Define shape of some truncated zips (#29927) 05 April 2020, 17:22:01 UTC
1fa42ee add method setindex for `CartesianIndex` (#35280) 05 April 2020, 13:12:34 UTC
c980519 Update `UnicodeData` checksum (#35356) Upstream has apparently modified this file as of March 30th 2020, which is annoying as it has broken all older builds of Julia attempting to download and check this file. 04 April 2020, 00:18:11 UTC
9a9ab51 fix verify-edges added in #35188 (#35352) The `valid` parameter was initialized wrong, leading to no edges ever being saved. 03 April 2020, 22:33:18 UTC
5572795 Support `eps` on `TimeType` types (#31487) * Support eps on TimeType types * Add news 03 April 2020, 18:19:32 UTC
f47e092 Fix functionloc by adding line nodes to method signatures (#35138) This comes in three pieces: * In the parser, put an additional LineNumberNode at the top of each function body to track the line of the function definition * In lowering, remove this LineNumberNode from the body and add it as the last parameter to method signature in `Expr(:method, name, sig, body)` * In the runtime, extract the line number node from sig and add it to the jl_method_t. Since the first line is now correctly tracked separately from the body, a special case in coverage codegen was removed. This was required when line numbers were tracked in a different way - see origin of this in the use of `toplineno` in bug #17442 and fix #17470. 03 April 2020, 02:05:10 UTC
446870d improve backedge recording, remove need for jl_matching_methods_including_deleted (#35188) Incremental method deletion is now likely more possible to handle, as well as delayed validation is probably too. And the max_world_mask argument and design is now also unnecessary. 02 April 2020, 19:46:37 UTC
e7886ad fix detection of srets containing tracked pointers in GC lowering (#35335) 02 April 2020, 17:34:43 UTC
07e64ae remove `nkw` meta after it's consumed (#35331) 02 April 2020, 15:14:52 UTC
261ad38 Add eltype for RemoteChannel (#35100) 02 April 2020, 05:16:15 UTC
dc0c5c5 Merge pull request #35302 from JuliaLang/vc/bb_asserts fix BINARYBUILDER_LLVM_ASSERT=1 02 April 2020, 00:26:02 UTC
83404a6 Merge pull request #35340 from tkf/patch-6 Clarify that Julia requires LLVM 9+ 01 April 2020, 23:49:30 UTC
9f22a3b Clarify that Julia requires LLVM 9+ 01 April 2020, 23:42:48 UTC
62a2af9 Rename `arm-linux` to `armv7l-linux` on many leftover checksums (#35332) 01 April 2020, 22:12:57 UTC
57033b4 Update strtod python link (#35306) Co-authored-by: Hieronimo <> 01 April 2020, 21:54:33 UTC
652f3fb Support `do` block with `@code_...` macros (#35283) 01 April 2020, 21:53:46 UTC
c54f80c make DictCompletion context module aware (#34908) 01 April 2020, 14:44:39 UTC
105ed11 fix struct tail initialization for inline reference allocation (#35291) 31 March 2020, 23:23:37 UTC
3048517 fix a bug in circular type detection (#35275) 31 March 2020, 20:31:04 UTC
351d7e9 Merge pull request #35309 from JuliaLang/jb/fix35305 fix #35305, need escaping when printing string macro calls 31 March 2020, 14:58:18 UTC
33df293 fix #35295, typo in change to `clipboard` on linux (#35310) 31 March 2020, 14:54:53 UTC
0b0b126 fix method error printing for missing (#35315) fix method error printing for missing 31 March 2020, 14:30:31 UTC
ddf79a8 Add rot! to BLAS in stdlib/LinearAlgebra, add generic rotate! and reflect! (#35124) 31 March 2020, 08:45:43 UTC
bf8aae8 suggest calling cholesky(Hermitian(A)) for slightly non-Hermitian matrices (#35320) 31 March 2020, 08:22:08 UTC
afb9ad4 add informative error message for `map!(f, array)` (#35186) 31 March 2020, 07:59:14 UTC
60323b6 rename some uses of `ast` to `ir` where applicable (#35156) 30 March 2020, 22:05:02 UTC
b6dd448 fix #35305, need escaping when printing string macro calls 30 March 2020, 21:34:20 UTC
cdc5e79 adding escape_raw_string() Implementation of the raw-string escaping convention. Can also be used to escape command-line arguments for Windows C/C++/Julia applications, which use the same \" escaping convention as Julia non-standard string literals. 30 March 2020, 21:34:20 UTC
1077bc4 Patch REPL documentation for symbols ending with '=' (#35277) 30 March 2020, 18:39:03 UTC
1b228ff eltype-preserving indexing into LinRange (#35267) 30 March 2020, 18:04:54 UTC
e1dc967 Fix manual about propagation of missing values (#35264) 30 March 2020, 18:03:35 UTC
fa071ff Merge pull request #35298 from JuliaLang/teh/collectto Fix offset when widening collections 30 March 2020, 18:02:03 UTC
58034ad Merge pull request #35099 from JuliaLang/jn/method-specs-list turn Method.specializations into a simpler table+list like the TypeName.cache 30 March 2020, 17:59:08 UTC
b6c06dd bump utf8proc version, support Unicode 13 (#35282) 30 March 2020, 16:33:28 UTC
72d7341 Merge pull request #35300 from JuliaLang/vc/llvm8_pflege [LLVM8] add patches for D75072 and D65174 30 March 2020, 16:11:05 UTC
5dd6676 Linux: Remove `--nodetach` option for `xsel` copy. (#35180) The `--nodetach` option causes `clipboard(x)` to hang indefinitely on (most? All which I have tried) linux systems. Removing this option fixes `clipboard(x)`, but briefly spawns a child process. Since `clipboard(x)` is designed for interactive use, this shouldn't be an issue. 30 March 2020, 15:32:02 UTC
e7367c1 fix BINARYBUILDER_LLVM_ASSERT=1 30 March 2020, 13:58:26 UTC
110e435 jitlayers: compute the minimum module merge (#35157) This lets us measure timings of smaller chunks of LLVM compile inputs! 30 March 2020, 13:55:36 UTC
0241c5f turn Method.specializations into a simpler list+keyhash 30 March 2020, 13:50:32 UTC
91153df fix a typekey_hash mistake with Type The Type objects are not normalized by insertion into the cache, unlike all other types, so we need to be careful not to assign them a stable hash (which pre-supposes they will be hash-normalized). 30 March 2020, 13:49:51 UTC
7fbee97 fix a typekey_hash mistake with typeof(Union{}) Type{Union[}} == typeof(Union{}) is an unusual special case 30 March 2020, 13:49:51 UTC
12acd69 Merge pull request #35294 from JuliaLang/tb/pkgeval_color Revert "Enable color output whenever stdout is TTY (#34347)" 30 March 2020, 07:35:15 UTC
02624ac use Expected<ObjectPtr> for LLVM10 (#35301) 30 March 2020, 00:02:34 UTC
d20184f [LLVM8] add patches for D75072 and D65174 29 March 2020, 21:37:40 UTC
ac22a6d Merge pull request #35270 from JuliaLang/vc/llvm10 add patch list for LLVM 10 29 March 2020, 17:48:32 UTC
f371270 Fix a typo in NEWS.md (#35296) 29 March 2020, 13:15:39 UTC
back to top