sort by:
Revision Author Date Message Commit Date
e1dfd50 Use map instead of broadcast for Array*/Number and Matrix+-Matrix. This makes it easier to implement these methods for custom array types since map is much simpler than broadcast 01 June 2020, 09:06:44 UTC
7301dc6 Update gethostname example (#36082) Add `GC.@preserve` to code and a short explanation 30 May 2020, 15:02:34 UTC
a5c08c4 Removing wrong remark from Implementation section (#36083) See also [this post](https://discourse.julialang.org/t/wrong-use-of-asymptotic-notation-in-the-multi-dimensional-arrays-page/40464?u=mathematics) in the community forum. 30 May 2020, 14:31:50 UTC
2ab654c Change getaddrinfo(host::AbstractString) to work with ipv6 localhost string "::1" (#36029) * fix getaddrinfo(host::AbstractString) to work for ipv6 hostname * fix getaddrinfo add tests * clean up getaddrinfo * when getaddrinfo gets passed localhost choosing the ipv6 instead ipv4 result causes the tests to fail * fix downstream test 30 May 2020, 02:42:19 UTC
018f0bb Merge pull request #36061 from JuliaLang/sf/armv7l_d16 Update armv7l `-d16` -> `+d32` feature change for LLVM 9+ 30 May 2020, 02:39:09 UTC
b5006de Merge pull request #36079 from JuliaLang/jb/gcpreservebottom skip `Union{}` arguments to gc_preserve in codegen 30 May 2020, 02:34:09 UTC
ba6b899 allow constant propagation to break call cycles in inference (#36058) 29 May 2020, 22:09:04 UTC
2324b38 skip `Union{}` arguments to gc_preserve in codegen 29 May 2020, 21:28:16 UTC
38a373a Mention how to get the basetype of an enum (#36057) * Mention how to get the basetype of an enum Fix #28778 * Mention Integer() instead of internal method 29 May 2020, 17:04:12 UTC
3c63934 Minor LibGit2 cleanup (#35466) * Fix spelling of committish The official git glossary (https://git-scm.com/docs/gitglossary), spells this commit-ish or committish. Since we can't do the former, use the latter consistently. We had three different spellings. * Minor LibGit2 API improvement Use the _bypath function in GitTree getindex rather than opencoding it using the tree walker. 29 May 2020, 14:23:23 UTC
7c980c6 noteworthy-differences: remove mention of pre-1.0 "change of syntax" (#36068) This mention of how the syntax has changed is not relevant for current newcomers-from-c(++), and it makes Julia look a bit unstable. Also add a reference to array construction manual. 29 May 2020, 08:06:07 UTC
59a315c LibGit2: add resolve_url to RemoteCallbacksStruct for LibGit2 0.99.0 (#35232) * LibGit2: amend GitError enum Since upstream commit https://github.com/libgit2/libgit2/commit/e9cef7c4b16b2cb572ac19fcd39217f7934cfa99 ("http: introduce GIT_ERROR_HTTP") an invalid content type yields a GIT_ERROR_HTTP instead of a GIT_ERROR_NET error. Update the enum to include this new error so that the unit test for LibGit2 doesn't fail with "invalid value for Enum Class: 34". * LibGit2: add resolve_url to RemoteCallbacksStruct for LibGit2 0.99.0 Upstream commit https://github.com/libgit2/libgit2/commit/59647e1ad095f80112918971b7bbe05adfaf8c3c ("remote: add callback to resolve URLs before connecting") introduced a new callback "resolve_url" in LibGit2 0.99.0. Even though it is not currently used in Julia, it needs to be accounted for to get the correct size for FetchOptionsStruct. An incorrectly aligned FetchOptionsStruct leads to error messages like "invalid version 0 on git_proxy_options" when trying to use the latest LibGit2 version. * LibGit2: update error message checking for LibGit2 0.99.0 Upstream commit https://github.com/libgit2/libgit2/commit/b9c5b15a7958ab4ecb83504a6d858efd18610297 ("http: use the new httpclient") changed the error message to include additional quotes. Relax the unit test to allow these if present. Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> 29 May 2020, 03:05:15 UTC
acd0e83 Link to "noteworthy differences" early in docs (#36056) * Link to "noteworthy differences" early in docs From discourse: https://discourse.julialang.org/t/the-speed-of-light-is-an-integer-why-should-we-care/40108/51?u=per It frequently happens that newcomers to Julia are tripped up by some aspect of the language, such as integer overflow, that is not present in their current favourite programming language. The list of noteworthy differences points out many of these pitfalls, so getting people to read it can reduce user frustration. * Fix references 28 May 2020, 21:41:04 UTC
2e77a02 Add boolean operators to Mathematical Operators (#35996) 28 May 2020, 21:12:21 UTC
54cf29c give an error for EOF before complete input to the stream REPL (#35997) 28 May 2020, 21:08:01 UTC
dd41e9f Relax complex function signatures to make them ForwardDiff compatible (#36030) Ref: https://github.com/JuliaDiff/ForwardDiff.jl/pull/455 28 May 2020, 21:04:21 UTC
c974bc6 no longer color the exception provided error message as red (#36024) this doesnt compose well with exceptions trying to provide colors in their error messages 28 May 2020, 21:00:30 UTC
7e60e1b Update armv7l `-d16` -> `+d32` feature change for LLVM 9+ 28 May 2020, 18:45:22 UTC
39fc4ee add `Threads.foreach` for convenient multithreaded Channel consumption (#34543) Co-authored-by: Takafumi Arakaki <aka.tkf@gmail.com> Co-authored-by: Alex Arslan <ararslan@comcast.net> Co-authored-by: Valentin Churavy <vchuravy@users.noreply.github.com> 28 May 2020, 16:58:41 UTC
150311f fix #36031: Printf bug for BigInt (#36033) * fix #36031 * Apply suggestions from code review Co-authored-by: Simon Byrne <simonbyrne@gmail.com> 28 May 2020, 13:55:03 UTC
8068e76 Add arrows to the punctuation list. (#35990) * Add arrow punctuation to the list. My first time using Github. I don't know what I'm doing. * Update punctuation.md * Update doc/src/base/punctuation.md Thanks for your help! Co-authored-by: Matt Bauman <mbauman@gmail.com> * Update doc/src/base/punctuation.md Co-authored-by: Matt Bauman <mbauman@gmail.com> * Removed all end of line periods for consistency. Co-authored-by: Matt Bauman <mbauman@gmail.com> 28 May 2020, 13:14:10 UTC
0ad6dcf Add a pointer to GPUs in parallel computing (#36043) * Add a pointer to GPUs * Update parallel-computing.md * Update parallel-computing.md * Update parallel-computing.md * Update doc/src/manual/parallel-computing.md Co-authored-by: Dilum Aluthge <dilum@aluthge.com> * whitespace fix * Update parallel-computing.md * whitespace fix * whitespace fix * Update doc/src/manual/parallel-computing.md Co-authored-by: Jonas Schulze <jonas.schulze7@t-online.de> Co-authored-by: Dilum Aluthge <dilum@aluthge.com> Co-authored-by: Jonas Schulze <jonas.schulze7@t-online.de> 28 May 2020, 13:10:46 UTC
adf6d52 Revert "BigInt printf fixes" This reverts commit ddc65bb898486acd113640aa1af42f7e6a8ec02f. 27 May 2020, 21:07:08 UTC
ddc65bb BigInt printf fixes Relative and octal printing used incorrect arguments. Fixes #36031. 27 May 2020, 21:03:50 UTC
052315f show failed Tasks using the same style as `TaskFailedException` (#35967) It doesn't really make sense to construct a `CapturedException` just to show a Task. 27 May 2020, 18:54:51 UTC
d0b2be1 Faster blockdiag for uniform input value-index types (#36013) 27 May 2020, 16:33:00 UTC
9a431f3 Fix env handling in Cmd (#36039) Matches behaviour in docs, adds test, fixes #32454. 27 May 2020, 15:02:04 UTC
fb9be71 Add clearer documentation for asynchronous I/O to the manual. (#35412) This adds a section to the end of the "networking and streams" page that explicitly mentions asynchronous I/O and provides a couple of code examples using the @sync / @async macros. It uses a Sockets-based example for demonstrating the usage of the @sync / @async macros, since it does a better job of demonstrating the asynchronous nature of I/O functions. 27 May 2020, 15:00:16 UTC
9559efc change uuid to use Random.RandomDevice() instead of Random.default_rng() (#35872) Co-authored-by: Rafael Fourquet <fourquet.rafael@gmail.com> 27 May 2020, 13:24:15 UTC
806dfca fix `readavailable` for `IOStream` and improve its docstring (#36036) fix #36004, fix #16821 27 May 2020, 13:21:33 UTC
3995a02 Handle overflow correctly with DateTime ranges (#17633) 26 May 2020, 19:52:34 UTC
2a7f152 Add detailed machine-file format from getting-started.md (#36020) 26 May 2020, 18:48:27 UTC
39e360c fix #34516, several issues with nospecialize on keyword arguments (#36019) - `at-nospecialize(a)` syntax was not allowed as a kwarg - include nospecialize annotations in the keyword sorter method - we were dropping nospecialize applied to keyword arguments 26 May 2020, 17:21:18 UTC
7124472 more precise inference of `splatnew` (#35976) This allows constant-folding NamedTuple constructors, in turn allowing constant prop through keyword arguments. 26 May 2020, 17:18:55 UTC
479097c Merge pull request #35928 from JuliaLang/teh/ioctx_invalidations More invalidation fixes 26 May 2020, 09:10:59 UTC
c379364 Split `show_ir` so line printer can be used elsewhere (#35952) Currently JuliaInterpreter & Debugger need to print just a subset of CodeInfo statements (those surrounding the current program counter). Currently they print the whole thing to an IOBuffer, split the lines, and keep just a subset. Unfortunately, because some statements print over multiple lines, it's easy to get misaligned. This makes it possible to call the standard printer for a specified line. 26 May 2020, 09:09:44 UTC
5757012 Test show for ∘ (#36009) 25 May 2020, 20:42:44 UTC
8184684 Convert Base.alignment examples to jldoctests (#35961) 25 May 2020, 19:32:11 UTC
52d85a3 allow SubString{String} to participate in filter optimization for String (#35975) 25 May 2020, 14:54:33 UTC
a3c68ae Corrected grammar (#36021) 25 May 2020, 13:45:47 UTC
c832e47 Merge pull request #35957 from JuliaLang/tb/llvm_extra_apis Expose some additional LLVM APIs. 25 May 2020, 08:56:35 UTC
664e9ba Expose some additional LLVM APIs. 25 May 2020, 06:59:11 UTC
4714a86 Add lmul!(::Diagonal, ::AbstractVector) (#36012) 25 May 2020, 01:47:51 UTC
10fd991 sparse linalg docs (#35814) * Add Sparse linear algebra section of the manual * Fix suitesparse doctests. 25 May 2020, 01:46:12 UTC
1747eac add issuccess for CholeskyPivoted (#36002) * add issuccess for CholeskyPivoted * add tests, NEWS and compat 24 May 2020, 21:36:48 UTC
0413ef0 Fix type-instability of ∘ and Some when wrapping types (#35980) 24 May 2020, 02:53:58 UTC
dd3f173 add an optimized version of == for SubString{String} (#35973) 24 May 2020, 02:48:38 UTC
f705e60 Implement reduce_empty(op, Union{}) (#35843) 23 May 2020, 21:47:33 UTC
852ff2b Add note on the complexity of length for strings (#35999) 23 May 2020, 14:33:07 UTC
b4e5128 Hide CoreLogging.catch_exceptions behind runtime dispatch 23 May 2020, 14:00:31 UTC
c51b0c8 Prevent collect dispatch on Expr.args If you know you're building args of any Expr, you might as well start out collecting the arguments to a Vector{Any}, rather than using the clever type-narrowing machinery of collect/map/broadcast. 23 May 2020, 14:00:31 UTC
e681347 Fix inference of `Docs.meta(::Module)` 23 May 2020, 14:00:31 UTC
b5de255 Ensure all `eof` methods return Bool 23 May 2020, 14:00:31 UTC
35524a9 Add `show` method for `RawFD` This prevents invalidation via `convert(::Type{Ptr{Cint}}, fd)`. 23 May 2020, 14:00:31 UTC
d54e26f Add a defensive ambiguity-resolving method 23 May 2020, 14:00:31 UTC
7237fca Add some typeasserts to reduce invalidation 23 May 2020, 14:00:31 UTC
7f6dac0 Prevent more ! invalidations from IOContexts All of these "fields" are documented to be Bool, so this should not break any code and may improve error messages in case of user error. Usages like `if limit...`, `limit ? a : b`, or `limit && return nothing` do not need these fixes, since these are baked into the language rather than being handled by dispatch. 23 May 2020, 14:00:25 UTC
11c942f Bump Zlib BB release to `v1.2.11+10` which enables `-O3` optimisation (#35979) * Bump Zlib BB release to `v1.2.11+10` which enables `-O3` optimisation * Configure Zlib with CMake 23 May 2020, 03:41:18 UTC
0bcd7fe Make it clear that `kwargs` is immutable (#35998) See https://github.com/JuliaLang/julia/issues/35985 22 May 2020, 23:51:00 UTC
a55b12b Fix link in docstring of `InteractiveUtils.edit` (#35987) 22 May 2020, 19:52:25 UTC
a5e032e Display sparse matrices by showing their structure with braille patterns (#33821) * Display sparse matrices by showing their structure with braille patterns * Adopt test which involves showing of sparse matrix * Adopt docstrings * Call `rowvals(S)` only once * Extend code documentation * Simplify calculation of `scaleHeight` and `scaleWidth` * Make `brailleBlocks` a `const` * Initialize `brailleGrid` with `UInt16(10240)` * Let the compiler do the conversion of `\n` * Improve printing to `io` * Unwrap the helper functions directly into the loop * Show small sparse matrix in traditional manner * Add tests for `isstored` * Adapt tests for `show` * Adapt doctests * Use `m` and `n` instead of `size` calls * Initialize `scaleHeight` and `scaleWidth` in `else` clause * Reenable commented test * Declare type of `maxHeight` and `maxWidth` * Do not print leading newline in `_show_with_braille_patterns` * Reenable test for issue 30589 * Shorten type declarations of `maxHeight` and `maxWidth` * Add `isstored` to Base * Add `isstored` for sparse vectors * Make use of Base function `isstored` * Add `boundscheck` macro * Clarify news * Call `issorted` by `Base.issored` * Use `Base.isstored` in tests * Set cutoff value to print sparse matrices with braille to 16 Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu> 22 May 2020, 16:45:51 UTC
97a6258 fix error thrown by `filesize(::IOStream)` (#35984) 22 May 2020, 05:27:31 UTC
dd1e54d fix #35937, serializing TaskFailedException in Distributed (#35943) 21 May 2020, 21:36:12 UTC
fab5207 faster filesize and read(::IOStream) (#35925) 21 May 2020, 21:35:32 UTC
853fe04 fix some 1.5 compatibility issues (#35965) - restore some `copyto!` methods that Knet assumed existed - allow `findfirst` to work on InfiniteArrays again - allow constructing a LineNumberNode from a String 21 May 2020, 21:00:12 UTC
8c64789 Merge pull request #35934 from JuliaLang/jn/35934 minor compiler utility additions [NFC] 21 May 2020, 20:50:19 UTC
bde346f gc: fix MEMDEBUG build (#35622) Sink the assume to the right point, to ensure the compiler doesn't use this information to mis-optimize the code in MEMDEBUG mode. 21 May 2020, 20:49:39 UTC
6beec65 Add a recommended terminal for Windows to README (#35960) 21 May 2020, 14:38:09 UTC
2e74ac1 Update contrib/README to only refer to files still in here. 21 May 2020, 14:34:33 UTC
e5664aa Remove contrib/mac/{juliarc.jl,mac-gtk.sh} (#35881) Also remove a reference to contrib/mac/startup.jl from the main Makefile 21 May 2020, 14:21:23 UTC
40a8b42 type docs: add generalization of NoFields example (#35938) 21 May 2020, 01:03:35 UTC
2155199 Merge pull request #35784 from JuliaLang/tb/clang-format Add .clang-format file. 20 May 2020, 14:24:11 UTC
8a0ae64 Add .clang-format file for Julia's C syntax. [ci skip] 20 May 2020, 14:21:28 UTC
9655c21 Make view of a string return a substring (#35879) * make taking views of string indexing give substrings * add news * Remove excess whitespace * handle single character string views correctly * test values of views * make substring etc work on AbstractUnitRanges * Fix missing space 20 May 2020, 01:37:16 UTC
9d70d45 optimize more tuple splatting independent of length when possible (#35930) 19 May 2020, 20:27:45 UTC
cebd4fa add inplace kron (#31069) 19 May 2020, 14:42:57 UTC
f0dd781 Make processor_arm.cpp compile on musl (#34777) 19 May 2020, 01:58:07 UTC
1b44fc3 [llvm] add some more debugger stubs for dumping LLVM machine objects 18 May 2020, 21:16:24 UTC
4bad702 [build] silence some useless gcc warnings 18 May 2020, 21:15:05 UTC
84dd4dd doc: Minor clarification (#35921) In the constructors chapter there is a minor ambiguity about in the description of the `OurRational` example. Make it clear that the inner constructor rejects only 0/0, not 0/1 or 1/0. 18 May 2020, 13:29:34 UTC
cfd7f48 rm doc reference to non-existent diagm keyword arg (#35913) * rm doc reference to non-existent diagm keyword arg * fix diagm too 17 May 2020, 17:35:27 UTC
a383d61 Fix codegen for sizeof for arrays with non-power-of-2 types (#35900) 17 May 2020, 16:38:17 UTC
6fc59cd Make text consistent with updated macro body for metaprogramming example. (#35898) 16 May 2020, 07:19:34 UTC
55cc97a bump Statistics version (#35902) 15 May 2020, 23:32:00 UTC
a92c145 Fix #29141 (#35906) 15 May 2020, 23:08:18 UTC
4f2e983 Merge branch 'master' of github.com:JuliaLang/julia 15 May 2020, 22:51:23 UTC
205b260 Merge branch 'klaff-patch-1' 15 May 2020, 22:50:53 UTC
bc22430 Merge branch 'patch-1' of https://github.com/klaff/julia into klaff-patch-1 15 May 2020, 22:50:39 UTC
70a5901 Incorprate #35851 (non-allocating views) in HISTORY.md (#35905) It was incorporated into NEWS for the release-1.5 branch. 15 May 2020, 22:50:07 UTC
87fd62c Update doc/src/manual/noteworthy-differences.md Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 15 May 2020, 22:43:46 UTC
4578ad2 Add examples for disabling logging (#33807) 15 May 2020, 22:42:19 UTC
2f326f7 Merge pull request #35896 from JuliaLang/tb/llvm_abi_checks Disable LLVM ABI checks for all builds, and sync patch list with Yggdrasil. 15 May 2020, 16:22:00 UTC
c0dacdc Disable LLVM ABI checks for all builds, and sync patch list with Yggdrasil. 15 May 2020, 11:11:08 UTC
43d8a28 More robust installation of BugReporting package. (#35802) 15 May 2020, 11:02:18 UTC
8370133 Several ! invalidation fixes (#35887) Together, these eliminate more than a thousand invalidations from defining struct Not end Base.:!(::Not) = true 15 May 2020, 08:44:28 UTC
fe59346 Left fold ImmutableDict(args::Pair...) (#35871) Currently, the behavior of `Dict(pairs...)` and `Base.ImmutableDict(pairs...)` are different: julia> Dict(:a => 1, :a => 2)[:a] 2 julia> Base.ImmutableDict(:a => 1, :a => 2)[:a] 1 This PR fixes the latter to return 2. 15 May 2020, 02:34:39 UTC
cb2e8c8 fix #34824, improve various cases of showing method signatures (#35862) 15 May 2020, 02:32:54 UTC
759e78c Display argument that is duplicated in function calls (#35857) 15 May 2020, 02:32:11 UTC
fb986a0 Merge pull request #35627 from JuliaLang/sf/executable_path 14 May 2020, 21:30:38 UTC
97f3571 Fix incorrect version number in docstrings (#35886) 14 May 2020, 21:22:54 UTC
back to top