https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
a3eb9d4 div with rounding modes [+ rounded division] (#33040) * Re-arrange fld/cld code In preparation for supporting other rounding modes in div, create a three-argument div function that takes a rounding mode as the last argument and make this the fundamental fallback for fld/cld. * Implemented rounded division * add various divrem combinations to avoid overflow * Whitespace/test fixes * Small tweaks to docstrings * Bugfixes * Add the exhaustive test * Tigthen up types for div fallback I think it's better to give a MethodError here than an approximate answer for non-AbstractFloat reals (e.g. custom integer types). 28 September 2019, 19:17:12 UTC
e5c3ffc add NEWS for #32208, improved rand(::Tuple) (#33404) 27 September 2019, 22:04:05 UTC
1c1000a Merge pull request #32208 from JuliaLang/rf/rand/tuple-pow2 faster rand(::Tuple) 27 September 2019, 14:42:27 UTC
54f5acc docstring typo: Rea -> Real (#33383) 27 September 2019, 10:21:41 UTC
59b56ce faster rand(::MersenneTwister, ::OneTo) This was an oversight. This makes rand(::MersenneTwister, ::Tuple) generally faster. 27 September 2019, 10:06:44 UTC
2ae542f faster rand(::Tuple) for power of two lengths 27 September 2019, 10:06:40 UTC
36f34af Rename `eigenvalues` and `eigenvectors` in `show` method for `Eigen` and `GeneralizedEigen` (#33393) Signed-off-by: Alexander Seiler <seileralex@gmail.com> 26 September 2019, 19:59:19 UTC
9a1dbc0 Merge pull request #33368 from yhls/yhls/fixrenaming fix bug related to block renaming for DCE 25 September 2019, 15:05:23 UTC
4a2a59a Add note formatting and some missing xrefs (#32930) 25 September 2019, 12:40:29 UTC
c33cf3e Changed display of throw_eachindex_mismatch (issue #32890) (#33194) 25 September 2019, 12:39:18 UTC
5457323 cross-reference ntoh and hton from bswap docs (#33376) 25 September 2019, 12:33:14 UTC
99d1d67 Fix multiplication of triangular matrix and sparse vector (#33378) * Fix multiplication of triangular matrix and sparse vector * Use variable `n` everywhere 25 September 2019, 09:01:56 UTC
77af253 Bump Pkg to 1.4-DEV. (#33364) 25 September 2019, 08:51:24 UTC
55759af fix bug related to block renaming for DCE 23 September 2019, 22:48:12 UTC
4f17558 add a subtyping fast path for tuple of Unions <: Vararg (#33353) fixes #33337 23 September 2019, 16:31:11 UTC
187ee96 Broadcast AbstractRNG like a scalar (#33213) * Broadcast AbstractRNG like a scalar * Add PR link to NEWS 23 September 2019, 15:15:27 UTC
cc6ae96 document random reproducibility policy (#33350) * document random reproducibility policy * Update index.md * Update index.md * Update index.md * Update index.md 23 September 2019, 12:08:25 UTC
318affa bug fixes in matrix log (#32327) * bug fixes in matrix log * patches to matrix log (#33245) * patches to matrix log Avoid integer overflow if `s > 63`. Correct logic for `s == 0`. Only use fancy divided difference formulae if eigenvalues are close - avoids dangerous roundoff error if they are in opposite sectors. * add tests 23 September 2019, 07:05:18 UTC
b13c64a Add support for "all except x" in JULIA_DEBUG (#32432) 23 September 2019, 01:23:26 UTC
36220ed Document getfield(value, i::Int) (#33346) 21 September 2019, 23:35:30 UTC
3a20af1 array printing: remove sometimes spurious empty lines after ellipsis (#33339) 21 September 2019, 18:06:05 UTC
475e8f4 mention big"..." the in Arbitrary Precision Arithmetic section (#33322) 21 September 2019, 16:07:57 UTC
bc36752 fix #33329, printing and `nameof` of `IntrinsicFunction` (#33330) 20 September 2019, 17:45:27 UTC
34d2b87 Allow more general eltypes in sparse array multiplication (#33205) 20 September 2019, 10:17:21 UTC
c5cc3f2 Merge pull request #33308 from JuliaLang/jq/compactfloat Fix #33185 by rounding to 6 significant digits while printing float d… 20 September 2019, 01:50:07 UTC
872d8ea FileWatching,test: remove max timeout (#33316) This has been pretty flaky on CI systems, and isn't really required of the tests. fix #33311 19 September 2019, 22:11:43 UTC
d06cefa printf: use Ryu to finish moving Printf package code out of Base (#33313) 19 September 2019, 21:01:23 UTC
9079472 JULIA_COPY_STACKS: validate values (#33318) 19 September 2019, 20:59:15 UTC
c1403bd move NamedTuple ctor docs to make them visible (#33304) 19 September 2019, 20:51:48 UTC
1c280a7 Fix #33262 by ensuring Base.print prints full precision for Float16/Float32, but doesn't include type info 19 September 2019, 11:09:23 UTC
0bd60e6 Fix #33185 by rounding to 6 significant digits while printing float digits instead of using round function. Note the significant digits do not include leading/trailing zeros 19 September 2019, 11:09:23 UTC
64d8ca4 news for #33291 18 September 2019, 19:41:28 UTC
0cd4f09 fix #33270; stack overflow in named tuple ctor with `Type{T}` (#33303) 18 September 2019, 17:19:13 UTC
9999ab9 array printing: remove sometimes spurious empty lines (#33298) 18 September 2019, 17:16:49 UTC
9c6d749 fix some cases of `typeinfo` printing (#33290) 18 September 2019, 17:15:44 UTC
6c2c940 malloc wrappers: ensure thread-safe (#33284) Better align the API of the jl_ wrappers for malloc/realloc/free with the libc namesakes, including being safe to use on threads. fix #33223 18 September 2019, 17:13:31 UTC
b6ddd87 Take a step toward complete BB domination (#33125) This provides a number of benefits: * Significantly reduces the amount of work in win-extras, which I've always thought was an annoying wart in our build system. * Provides a consistent 7z executable on all platforms, which can be picked up by Pkg/BinaryProvider for consistent unzipping/untarring/ungzipping on all platforms. Note that on Windows, 7z is a repackaged binary from sourceforge and is the "full" 7z, whereas on all other platforms it is a p7zip build of the standalone 7za executable with all relevant patches applied. There are some format capability differences, but for the important things it should be fine. 18 September 2019, 16:42:34 UTC
493c797 Correct code point format in Base/Char/show function (#33291) * Correct code point format in Base/Char/show function Two minor changes (both on line 307) to conform to the Unicode Standard. Unicode code points currently display with: 1. Lowercase letters, a - f, when present 2. A leading 0 for 5-digit code point values (i.e. 10000 - 9ffff) However, the Unicode Standard specifies that when using the "U+" notation, you should use: 1. Uppercase letters 2. Leading zeros only when the code point would have fewer than four digits (i.e. 0000 - 0FFF) For reference, the Unicode Standard (two versions to show consistency over time) * [(Version 12.1, 2019) Appendix A: Notational Conventions ⇒ Code Points](http://www.unicode.org/versions/Unicode12.0.0/appA.pdf) * [(Version 4.0.0, 2003) Preface: Notational Conventions ⇒ Code Points](http://www.unicode.org/versions/Unicode4.0.0/Preface.pdf) states: > In running text, an individual Unicode code point is expressed as U+n, where n is four to six hexadecimal digits, using the digits 0–9 and uppercase letters A–F (for 10 through 15, respectively). Leading zeros are omitted, unless the code point would have fewer than four hexadecimal digits—for example, U+0001, U+0012, U+0123, U+1234, U+12345, U+102345. * Add tests for U+ syntax formatting * Update code point format to match change in show() function * Update code point format to match change in show() function * Update code point format to match change in show() function * Update code point format to match change in show() function 18 September 2019, 15:29:20 UTC
da86a22 Update conversion-and-promotion.md (#33307) * Update conversion-and-promotion.md * Update doc/src/manual/conversion-and-promotion.md Co-Authored-By: Fredrik Ekre <ekrefredrik@gmail.com> 18 September 2019, 08:18:35 UTC
835f1b8 Fix dot call in AST docs (#33247) 18 September 2019, 08:09:39 UTC
879fef4 Correct doc for \U escape sequence (#33285) The `\U` escape sequence, which can take 1 - 8 hex digits, was presented as a duplicate of the `\u` escape sequence, which can only take 1 - 4 hex digits. I separated `\u` from `\U` so it would be easier to clarify the distinction between them. Also, added "max value" for `\U` since unlike `\x`, octal, and `\u` sequences, the max value for `\U` is _not_ the max of all 8 hex digits (i.e. `ffffffff` ). 17 September 2019, 20:00:32 UTC
7f2c436 Recommend against using the form rethrow(e) (#33296) This misrepresents the program state and is largely obsoleted by the catch_stack functionality. 17 September 2019, 19:38:46 UTC
30940a7 More xrefs for Distributed docs (#33299) 17 September 2019, 14:31:35 UTC
809d290 simplify the backtrace of include (#33256) Using the ability to delete functions, we can make this code a bit nicer and simpler. (similar to #33087) 17 September 2019, 14:31:12 UTC
c40a93b Merge pull request #33190 from JuliaLang/jn/profile-recurflat Profile.jl improvements 17 September 2019, 14:29:37 UTC
9096963 Add documentation badge to README (#33238) 17 September 2019, 05:03:14 UTC
4966ed4 fix #33243, stack overflow on global binding effects in generated function (#33257) 16 September 2019, 20:07:39 UTC
ad475e3 Allow construction of 0x0 Triangular matrix (fixes #26377) (#33275) 16 September 2019, 19:06:07 UTC
0760842 macOS codesigning: only attempt if `$MACOS_CODESIGN_IDENTITY` is set (#33228) This has the following advantages: * It allows our buildbots to pass in which code signing identity they want to use (rather than having the identity hash hardcoded in our build system) * It stops blindly attempting to codesign on random user's machines * It causes codesign failure to stop the build 16 September 2019, 18:09:45 UTC
2f426e4 Reduce code duplication for dot product of symmetric/Hermitian matrices (#33269) 16 September 2019, 12:37:56 UTC
3135102 Document that true==1 and false==0 (#33252) * Document that true==1 and false==0 * Update base/docs/basedocs.jl Co-Authored-By: Stefan Karpinski <stefan.karpinski@post.harvard.edu> * Update basedocs.jl * jldoctest 16 September 2019, 07:27:04 UTC
6b3bb1f Check index vector length in partialsortperm!(); clarify documentation, fixes #33184(#33196) 16 September 2019, 06:52:37 UTC
1b0510d Merge pull request #33259 from JuliaLang/vc/signal Remove assertion from jl_sig_throw 15 September 2019, 13:44:59 UTC
707616d Clean up updated hypot function (#33224) * Clean up updated hypot function * f * fixup * fixup * Update math.jl 15 September 2019, 12:50:29 UTC
ed3aefe Add `only` function (#33129) The function `only(x)` returns the one-and-only element of a collection `x`, or else throws an error. Co-Authored-By: Andy Ferris <andy.ferris@roames.com.au> Co-Authored-By: Nick Robinson <npr251@gmail.com> Co-Authored-By: Lyndon White <oxinabox@ucc.asn.au> 15 September 2019, 00:57:39 UTC
50e8da9 remove assertion from jl_sig_throw for safe_restore 14 September 2019, 18:00:08 UTC
3f5d56a Merge pull request #33264 from JuliaLang/vc/nfc move sanitizer related functionality out of public header 14 September 2019, 17:18:18 UTC
77fa781 Allow indexing of `SparseMatrixCSC` by array of `CartesianIndex` (#33225) 14 September 2019, 07:49:56 UTC
04234fb Merge pull request #33018 from JuliaLang/jn/llvm9 add llvm 9 support files (includes llvm 8) 13 September 2019, 22:35:21 UTC
7c53b37 move sanitizer related functionality out public header 13 September 2019, 21:57:44 UTC
84491ea Add NEWS for PR 33211 (#33254) 13 September 2019, 20:35:54 UTC
d68ea96 document that fill, ones, zeros accept a dims tuple or varargs (#33231) 13 September 2019, 20:03:18 UTC
a90d92a Merge pull request #29489 from JuliaLang/vc/asan_tasks Add proper ASAN support to task switching 13 September 2019, 19:24:45 UTC
0002f0a Profile: show pointers when not collapsing by line number 13 September 2019, 18:26:29 UTC
30b7d35 Profile: add informational statement on the number of snapshots taken 13 September 2019, 18:25:11 UTC
efc625e Profile: show overhead time as well as total time Overhead time is the time spent in that function itself. It can also be sorted by it. 13 September 2019, 18:25:11 UTC
89ddf9a Profile: properly handle mini-terms Ensure that text widths remains positive, even when the terminal is too small to fit everything. 13 September 2019, 18:25:11 UTC
22c96ca Profile: properly handle recursion in print flat format Previously, we'd double-count any recursive function for each repetition of that function in a stack snapshot. Now we properly account for the time spent in any particular frame by only recording a single count for it per stack snapshot, regardless of how often that frame appeared in that stacktrace due to recursion (and independent of inlining). 13 September 2019, 18:25:11 UTC
19e5c55 Profile: new tree option for flattening recursion Under ragged recursion, the tree profile can be difficult to interpret since it becomes unclear whether time is being spent in the recursion or doing work for the function itself. To separate those effects, we can subtract off the cost of the recursion from the accumulated sum by rearranging the tree to only include the unique (non-recursive) subgraphs. In many cases, this should be similar in effect to re-writting all recursive functions as iterators. This is enabled with the new option :recur \in (:off, :flat, :flatc) for the format=:tree view. Implementing it for the :flat view is left as an exercise for the reader (although it is believed to be much easier). 13 September 2019, 18:25:41 UTC
fbf25ae Profile: add "pretty" indent characters Prints the truncated repeating unicode pattern indent_s in tree view for easier visual sighting. 13 September 2019, 18:17:34 UTC
21a1465 Profile: remove garbage values from the profile (as in garbage-collected--these values cannot be used) 13 September 2019, 18:17:34 UTC
868a15d profile: ensure stop_timer is synchronous fix #24189 13 September 2019, 18:17:34 UTC
83fd034 StackTrace: remove printf usage [NFC] 13 September 2019, 18:17:34 UTC
4c27b1b StackFrame: remove off-by-one from `lookup` We have long been doing an off-by-one computation in `lookup`. This is often convenient, but a bit confusing in cases where you then have to then reverse the adjustment for the correction. As we continue working towards more precise profile results, this becomes somewhat more significant. So try to cleanup some accumulated code-cruft around it and in related code. 13 September 2019, 18:17:34 UTC
51b3227 Dispatch more cases to BLAS.gemm! (#33229) * Dispatch more cases to BLAS.gemm! * Use α and β instead of alpha′ and beta′ 13 September 2019, 09:24:05 UTC
b439bfb Update bitarray.jl (#33242) Changes to the documentation as bitarrays now display 0s and 1s (https://github.com/JuliaLang/julia/pull/30575) 13 September 2019, 06:39:41 UTC
76cd218 annotate task switches 13 September 2019, 04:32:18 UTC
26d21e0 add ASAN fiber extern definitions and functions 13 September 2019, 03:14:03 UTC
17bfa0f llvm: revert D44485 We should look into why this made gcc generate corrupt binaries, but for now, we can just revert it. 12 September 2019, 21:59:08 UTC
fdbb183 llvm: disable debug_gnu format for windows Apparently the current gnu linker likes trying to put these sections at a bad address resulting in corrupt/invalid COFF files. For now, we just disable this option. 12 September 2019, 21:59:08 UTC
d6e25c0 llvm: add llvm 9 support files Copying from llvm 8 and updating 12 September 2019, 21:59:39 UTC
2b7f0d3 llvm: add D66401 to llvm-8 patches 12 September 2019, 21:59:08 UTC
3a69b13 llvm,build: add mingw build-system patches 12 September 2019, 21:59:08 UTC
31fba07 llvm,test: Fix llvmpasses tests for LLVM 8 12 September 2019, 21:59:08 UTC
15a71b9 llvm,test: adjust version bound for GCChecker and set fPIC for analyzegc 12 September 2019, 21:59:08 UTC
e9b0e75 llvm: release 8.0.1 uses a different url 12 September 2019, 21:58:47 UTC
7362e4d build,llvm: autodetect RC builds 12 September 2019, 21:57:52 UTC
a812a77 debuginfo: minimize threadsafe lock region reduces the window where windows profiling may deadlock, and where attempting to print SEGV faults (or other signals) may hang 12 September 2019, 21:57:52 UTC
668341e Have threading functions (lock, unlock, ...) throw Error for old `Base.Condition` (#33162) 12 September 2019, 19:39:44 UTC
5fe17cd fix #33227, lowering of empty goto loop at top level (#33230) 12 September 2019, 19:36:33 UTC
4887c49 Parseable `repr` for `undef` (#33211) 12 September 2019, 18:26:33 UTC
47f2800 Update mathematical-operations.md (#33233) 12 September 2019, 02:05:43 UTC
6c41861 Update latest stable Julia version in README to 1.2 (#33232) 12 September 2019, 01:47:23 UTC
f54cdf4 consistent quoting of import Base.:operator and warnings thereof (#33158) 11 September 2019, 19:36:37 UTC
c48126f Changed check_top_bit InexactError (#33202) 11 September 2019, 19:27:08 UTC
24ddae9 Remove out-of-date docs on printing `nothing` (#33216) 11 September 2019, 17:44:43 UTC
2921ad7 Update docs/build/windows.md (#33215) 11 September 2019, 15:33:49 UTC
4c8f8fa Define / method for adjoint LU rhs. (#33209) Fixes #33177 11 September 2019, 09:34:42 UTC
0af6f46 Fixing doctest example in map!. (#33217) 11 September 2019, 08:59:09 UTC
09ff912 Fix 5-arg mul! for tiled generic case (#33218) 11 September 2019, 06:28:53 UTC
back to top