swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
10ada8e Add nothrow modeling for <: Allows eliminating dead <: calls 22 January 2019, 00:21:57 UTC
289ef1d Merge pull request #30787 from JuliaLang/teh/fix_tfunc Fix tfunc tables for fptoui and fptosi 21 January 2019, 22:46:23 UTC
f908e82 fix mismatch in max_methods between `return_type` and its t-func (#30743) 21 January 2019, 18:21:47 UTC
e33b8d1 Fix tfunc tables for fptoui and fptosi Only the 2-argument form is supported by intrinsics.cpp, so this deletes the 1-argument forms from Core.Compiler's tfunc tables. 21 January 2019, 16:43:30 UTC
ee6d662 implement copyto!(::SparseVector, ::AbstractArray) (#30776) 21 January 2019, 03:27:01 UTC
5c6b423 rm incorrect `copysign` methods for Unsigned second argument (#30748) 21 January 2019, 03:05:57 UTC
51849df News for #24980 (sparsity preserving outer products) (#30710) 20 January 2019, 00:31:11 UTC
e55521f faster kron (#30764) 19 January 2019, 23:50:16 UTC
b8c0ec8 Handle :error and :invalid expressions gracefully in REPL helpmode, (#30754) fixes #22013, fixes #24871, fixes #26933, fixes #29282, fixes #29361, fixes #30348 and fixes #30506. 19 January 2019, 08:31:09 UTC
eb18db5 use === for String, String equality. (#27790) * use === for String, String equality * do pointer equality check before memory check * remove whitespace * Update base/strings/string.jl Co-Authored-By: oxinabox <oxinabox@ucc.asn.au> * Update base/strings/string.jl Co-Authored-By: oxinabox <oxinabox@ucc.asn.au> 18 January 2019, 19:39:47 UTC
30c6ee7 performance improvement for Symmetric/Hermitian of sparse matrix times dense vector (#30018) 18 January 2019, 14:01:44 UTC
83a7f3b Add doc string for `=` (#30745) 18 January 2019, 07:13:49 UTC
1135a72 fix #28647, add doc string for `Symbol` (#30747) 18 January 2019, 01:59:46 UTC
6919ddf Update Mozilla CA certificate store to latest (12-05-2018) for libgit2 SSL. (#30738) 17 January 2019, 20:19:42 UTC
ec807bc Include pthread_np on FreeBSD (#30737) This is where `pthread_attr_get_np` is defined, which is used in init.c. 17 January 2019, 05:33:29 UTC
f10cf03 Tests for Profile.init() and callers error (#30711) 16 January 2019, 23:32:45 UTC
0bb0332 fix #30499, document behavior of `return` at top level (#30716) also add some missing doc strings and improve others 16 January 2019, 22:58:35 UTC
7070384 add a couple timing categories to `ENABLE_TIMINGS` (#30718) 16 January 2019, 22:57:06 UTC
b70ad64 refactor resolve-scopes pass (#30656) 16 January 2019, 22:32:54 UTC
f561821 remove unneded patching of Makefile (#30672) 16 January 2019, 11:37:12 UTC
7004841 fix typeinfo for sparse-matrix/vector display (#30589) 15 January 2019, 19:05:22 UTC
384eb30 doc: update "Singleton Types" section header from H4 -> H3 (#30717) 15 January 2019, 12:37:53 UTC
7ed9e4f Clean up definitions of broadcastable (#30690) * Clean up broadcastable definitions 14 January 2019, 22:06:54 UTC
2502790 fix #30633, use `repr` to show arbitrary objects in error messages (#30700) 14 January 2019, 21:55:01 UTC
b5a5946 use `IdSet` instead of `Set` in `subtypes` (#30705) 14 January 2019, 20:40:28 UTC
8f213c2 fix typo in devdocs/sysimg.md (#30678) 14 January 2019, 12:53:03 UTC
d519b5b Tests for stridedarray/sparse mult (#30557) 13 January 2019, 18:26:52 UTC
0a6935f improve docstring of SparseMatrixCSC (#30689) 13 January 2019, 17:37:37 UTC
b56a9f0 Merge pull request #30699 from aaronlws95/aaronlws95 auditing all cases of `assert !has_offset_axes(...)` 13 January 2019, 01:29:25 UTC
5d3f6a8 Tell `fixup-libgfortran.sh` to ignore missing libraries (#30698) This prevents us from adding the SONAME `"not"` to our list of possible libgfortran SONAMES (because it thinks the string `"not found"` might be a valid SONAME). 12 January 2019, 21:03:03 UTC
7772486 infer/optimize splatting of NamedTuples, similar to Tuples (#30561) This allows removing one of the generated functions for NamedTuples, and a couple others could be removed as well. 12 January 2019, 19:21:11 UTC
0ecaffb some documentation improvements (#30697) fix #29244, document `Expr` fix #30648, link `isdefined` to `isassigned` update docstring for `macro` fix variable scope description in manual 12 January 2019, 19:01:00 UTC
b10bc5b audit `assert !has_offset_axes(...)` in documentation 12 January 2019, 06:29:04 UTC
87e0778 audit all `assert !has_offset_axes(...)` in stdlib 12 January 2019, 06:09:23 UTC
8f1caca audit `assert !has_offset_axes(...)` in stdlib/LinearAlgebra 12 January 2019, 06:09:23 UTC
88e1cb0 Merge pull request #30691 from JuliaLang/ksh/qrldivdiag Get that last line in diagonal.jl covered 12 January 2019, 02:54:09 UTC
e1ab87e Statistics: add a large float test for cov (#30660) 12 January 2019, 01:36:52 UTC
a43bf16 module.c: clarify assignment error message (#30548) 11 January 2019, 21:36:11 UTC
1daf145 SHA,tests: cleanup tempdir (#30655) 11 January 2019, 21:24:04 UTC
d59515f Get that last line in diagonal.jl covered 11 January 2019, 16:51:29 UTC
8e571bb Document some functions useful for overriding broadcast behaviour (#30634) 11 January 2019, 16:49:48 UTC
8f1479b Fix "gtk-update-icon-cache: No theme index file." (#30645) Fix "gtk-update-icon-cache: No theme index file." error when building on a server that doesn't have graphical environment. 11 January 2019, 16:36:51 UTC
e9e4966 Make Enum behave like a scalar in broadcasting (#30675) * Make Enum behave like a scalar in broadcasting * Add Base. prefix 11 January 2019, 16:00:04 UTC
919cd62 Merge pull request #30667 from JuliaLang/cjf/stdlib-external-build External build tools for stdlibs other than Pkg 11 January 2019, 14:23:36 UTC
b73d34f Merge pull request #30682 from JuliaLang/sk/string-docs string doc clarifications 10 January 2019, 21:13:59 UTC
8b45c9c string docs: clarify handling of overlong and too-high sequences 10 January 2019, 17:43:21 UTC
3b6773d string doc clarifications Clarify that `firstindex(str)` should always be `1` for any `AbstractString`, as mentioned by @StefanKarpinski [here](https://github.com/JuliaLang/julia/pull/26133#discussion_r170899348). Also reference `prevind` and `eachindex`. Also introduce the "code unit" terminology and mention the `codeunit` functions. 10 January 2019, 17:43:21 UTC
09c31b4 make Windows realpath consistent with Mac and Unix (#30611) 10 January 2019, 17:08:17 UTC
bb636aa Force specialization of the SubArray boundserror method. (#30666) Improves https://github.com/JuliaLang/julia/pull/29867 by avoiding an invoke. 10 January 2019, 15:08:08 UTC
0df9b83 clarify the default setting of --track-allocation option (#30647) 10 January 2019, 02:19:49 UTC
ed378dc slight tweak to ENV docs (#30671) 10 January 2019, 01:10:19 UTC
abcc56c Add patch to work around OpenBLAS v0.3.5 SkylakeX problems (#30661) X-ref: https://github.com/JuliaLang/julia/pull/30583 X-ref: https://github.com/xianyi/OpenBLAS/issues/1955 10 January 2019, 00:10:22 UTC
098ef9b Fix `make testall` by adding missing closing parenthesis (#30663) * Fix `make testall` by adding missing closing parenthesis 09 January 2019, 23:49:45 UTC
21dfef3 fix #30643, correctly propagate iterator traits through Stateful (#30644) 09 January 2019, 23:30:45 UTC
e353654 Extract stdlib build tools to simplify usage with stdlibs other than Pkg. Co-authored-by: Chris Foster <chris42f@gmail.com> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 09 January 2019, 20:55:54 UTC
428eb0a fix #28990, improve top-level location info (#30641) This gives better location info inside `:toplevel` expressions and for REPL inputs that aren't block constructs. The low-level parser entry points are simplified and renamed to parse-one, parse-all, and parse-file. 09 January 2019, 19:01:12 UTC
16898e0 Fix display of operators in a pair (#30427) 09 January 2019, 18:45:04 UTC
19fedfb print arrays of Bool as 0/1 (#30575) 09 January 2019, 17:42:27 UTC
111a38f Base.windowserror function to encapsulate Windows errors in SystemErrors (#30613) * Base.windowserror function to encapsulate Windows errors in SystemErrors * bootstrap fix * typo * missing imports, docstring * fix typo 09 January 2019, 16:29:29 UTC
59314a9 Native division for UInt128 on 32bit platforms (#30178) By not relying on BigInts, the new code does not allocate and is, for many inputs, substantially faster and fixes issues with the inferability. Also add tests. 09 January 2019, 09:24:55 UTC
c9e5a6a Fix PCRE2 error constants and gracefully handle disabled JIT When the JIT is disabled, the PCRE.jit_compile function would throw to complain. That's not particularly nice, since we don't check before whether the JIT is enabled. Instead, return a boolean to indicate whether the jit was enabled (other errors still throw at jit compile time). While I was at it, I noticed that we no longer have the ERROR_ flags in pcre_h.jl (I'm sure we once did, because there's other parts of this file that use them, in particular the error path in PCRE.info). Adjust the regex to also capture those error falgs, which are specified as e.g.: ``` ``` Finally, add a test for the error path in PCRE.info to make sure it throws an ErrorException, not an UndefVarError. 09 January 2019, 01:41:28 UTC
6b108ec shell_escape_posixly: fix handling of empty argument (#30636) 08 January 2019, 22:42:23 UTC
6f4eb43 canonicalize Windows environment variables to uppercase (#30593) * canonicalize Windows environment variables to uppercase * use windows uppercase function * fix test * use systemerror in unlikely event of an error * documentation for case-insensitivity of ENV on Windows. * use symbol rather than string for `systemerror` 08 January 2019, 21:57:45 UTC
1868f4f Properly set eqtable signatures to jl_value_t* rather than void* Of course this doesn't currently make any difference to the generated code, but we have a few tools that parse the C source to perform additional analysis (e.g. the GC root analyzer), that rely on tracked pointers having a GC-tracked type for proper functioning, so switch that over. 08 January 2019, 21:38:18 UTC
436eec7 put more punctuation characters in the never-identifier category (#30595) fixes #30327 08 January 2019, 20:24:07 UTC
13fc4c3 some latency hacks (#30566) These changes cut some method dependency edges that tend to lead to invalidations when loading packages. 08 January 2019, 20:22:10 UTC
1da48c2 Audit `!has_offset_axes(...)` checks in Base. (#30610) (#30630) 08 January 2019, 15:52:21 UTC
4be9339 proper diagonal in copytri! (fix #30055) (#30066) * proper diagonal in copytri! (fix #30055) * added sprandn methods with Type * additional parameter in copytri! for diagonal * @inline copytri! to enforce constant propagation 08 January 2019, 15:31:58 UTC
34f7a4a Defensively fix patterns similar to #29983 I don't have concrete tests for these, but it looks like they all need the `is_old` predicate for what they're doing, so switch those over also while we're at it. 07 January 2019, 22:36:27 UTC
da0179c Fix SROA confusing new and old nodes SROA was accidentally treating a pending node as old and thus getting the wrong type when querying the predecessor. As a result it thought one of the paths was unreachable causing undefined data to be introduced on that path (generally the `1.0` that happened to already be in register). Fix #29983 07 January 2019, 22:36:27 UTC
9619079 Channel: upgrade to make threadsafe internally (#30186) This drops the internal `notify_error` API, use `close` instead. 07 January 2019, 21:15:23 UTC
699163f Merge pull request #30553 from JuliaLang/jn/30377 make: fix build warnings and other dependency issues 07 January 2019, 21:14:51 UTC
54d222e Update MbedTLS to 2.16.0 (#30618) 07 January 2019, 20:49:49 UTC
40cdae2 Fixed norm (#30481) * Fixed norm * Modified and added tests for norm * Added AbstractFloat for Quaternion Type * Updated norm * Modified norm(::Number) to return float * Removed -p test for norm * Updated tests * Minor change in tests 07 January 2019, 14:26:26 UTC
49b8e91 Use new Array constructor syntax in offset-arrays.md (#30626) 07 January 2019, 14:20:39 UTC
0bce3df dev docs: fix struct size descriptions (#30620) example sizes are 8 and 16 bytes; should be 1 and 2 for uint8 and int16, resp. 07 January 2019, 14:06:42 UTC
dffe119 Sparsity-preserving outer products (#24980) * Add indtype and nnz definitions for SparseColumnView * Handle sparse outer products specially in broadcast * Add specialized kron for sparse outer products * Add tests * Support unitful types * Address review comments. * Change is_specialcase_sparse_broadcast -> can_skip_sparsification. * Lift parent(y) to one function earlier for clarify * Simply call _copy instead of passing through the broadcast machinery again 07 January 2019, 08:51:07 UTC
f8f2045 Fix use counts for mutable struct SROA PR #28478 moved the computation of the use counts before the finish call. to fix #28444. However, the early parts of the finish call fixes up phi node arguments, which fail to get counted if we look at use counts before that fixup is performed. This causes #30594 where the only non-trivial use is on the backedge of the phi and would thus incorrectly fail to get accounted for. Fix that by taking the use count after phi fixup but before dce. 06 January 2019, 21:04:48 UTC
efe367d Vendor newer config.sub for emscripten support in dependencies Upstream config.sub supports emscripten as of three hours ago [1]. However, this file is generally bundled in the tarballs of our dependencies, so it'll be some time until they have caught up. In the meantime, we'll have to patch in the newer config.sub to be able to build our dependencies against emscripten. Since all autotools-based projects can use the same emscripten, we distribute the file itself rather than trying to maintain patch files for whatever version of config.sub our dependencies happen to ship. It's likely that some of the other dependencies will also need this, but for now I've only added it to pcre/gmp/mpfr, which have been confirmed to work when built with emscripten. We can add this patch to other dependencies as they get enabled on the emscripten port. [1] http://git.savannah.gnu.org/cgit/config.git/commit/?id=b3914f8d5588d1f9ce2089cf711119653fe469fc) 06 January 2019, 21:03:57 UTC
2931072 Make sure to call jl_islayout_inline() even in the case assertion is deactivated (#30615) 06 January 2019, 20:39:28 UTC
6d2425b Merge pull request #30616 from AzamatB/patch-1 Update outdated syntax in offset-arrays.md 06 January 2019, 18:49:50 UTC
d242c2d Update offset-arrays.md 06 January 2019, 05:45:39 UTC
a25945a fix typo in string search api docs (#30600) 06 January 2019, 04:06:38 UTC
ffb6f1e Update OpenBLAS to v0.3.5 (#30583) * Update OpenBLAS to v0.3.5 * Bump BB OpenBLAS bundle * Update `OpenBLAS` checksums to `v0.3.5` * Remove debugging `set -x` in `contrib./refresh_bb_tarballs.sh` * Add a NEWS entry 06 January 2019, 00:48:31 UTC
c0721ad Update libgit2 to v0.27.7 (#30584) * Update libgit2 to v0.27.7 * Remove problematic portions of the libgit2 patches These patches make changes to libgit2's .travis.yml file which was removed when libgit2 switched to Azure Pipelines for CI. Since they are non-functional changes for us, we can simply remove them from the diff. 05 January 2019, 22:22:33 UTC
a4b3261 Faster and simpler sprand for SparseMatrixCSC (#30494) * simpler and faster sprand * doctests * shaving about half the time in _sprand * avoid problems with T<:Integer, T!=Int * add tests clarifying the output distribution of sprand 05 January 2019, 16:38:58 UTC
862fe08 Use XCode 8.3 for macOS on Travis (#30599) This corresponds to macOS 10.12 Sierra. XCode 8 covers El Capitan and Sierra, so if Travis is giving us XCode 8.x for x < 3, we're on El Cap. Homebrew supports only three versions of macOS at a time, which means that El Cap (10.11) is no longer support. This is likely why our Mac builds are trying to build GCC from source; a bottle might not be available. 05 January 2019, 06:45:30 UTC
5290bba clarify that the tuple is related to the full signature in dev docs (PR #30556) 04 January 2019, 21:35:12 UTC
4629baa make: add some missing .PHONY targets 04 January 2019, 20:59:18 UTC
554973e make: remove logic error for libunwind from base/Makefile We don't actually provide libunwind in most cases (on linux, it's a static library; on windows, it's provided by dbghelp; on macos, it's provided by libosxunwind). fix #29163 04 January 2019, 20:59:18 UTC
8cca15d make: look at correct CC for STD_LIB_PATH in WINNT cross-compile fix #29103 04 January 2019, 20:59:18 UTC
c1dafb1 make: fix out-of-tree build This rule was unused, and wouldn't work for an out-of-tree build anyways. ref #27922 04 January 2019, 20:59:18 UTC
18240f0 make: fix analysis ordering issue This avoids recursively running the same makefile, as we do for all others. fix #30377 04 January 2019, 20:59:18 UTC
cf404cf fix type annotation of dynamic `new` expressions in codegen (#30574) 04 January 2019, 20:10:47 UTC
8025bab fix #30505, `fieldtype` of Unions where some types would error (#30546) 04 January 2019, 20:05:55 UTC
a153fea optimize identity splat of a tuple, `(t...,)` (#30571) 04 January 2019, 17:53:25 UTC
0b7f689 don't treat `continue` as incomplete input in the REPL (#30570) 04 January 2019, 17:16:24 UTC
fb47697 make the test for #19957 more rigorous (#30578) closes #19957 04 January 2019, 16:56:18 UTC
4d8a968 Add the scaled identity matrix to a random matrix to avoid getting a singular matrix (#30576) Fix #30572 04 January 2019, 05:05:38 UTC
43faeac Update the community links. (#30540) [ci skip] 03 January 2019, 23:36:11 UTC
back to top