0ecaffb | Jeff Bezanson | 12 January 2019, 19:01:00 UTC | 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 |
88e1cb0 | Katharine Hyatt | 12 January 2019, 02:54:09 UTC | Merge pull request #30691 from JuliaLang/ksh/qrldivdiag Get that last line in diagonal.jl covered | 12 January 2019, 02:54:09 UTC |
e1ab87e | Iblis Lin | 12 January 2019, 01:36:52 UTC | Statistics: add a large float test for cov (#30660) | 12 January 2019, 01:36:52 UTC |
a43bf16 | Waldir Pimenta | 11 January 2019, 21:36:11 UTC | module.c: clarify assignment error message (#30548) | 11 January 2019, 21:36:11 UTC |
1daf145 | Jameson Nash | 11 January 2019, 21:24:04 UTC | SHA,tests: cleanup tempdir (#30655) | 11 January 2019, 21:24:04 UTC |
d59515f | Katharine Hyatt | 11 January 2019, 16:51:29 UTC | Get that last line in diagonal.jl covered | 11 January 2019, 16:51:29 UTC |
8e571bb | Eric Davies | 11 January 2019, 16:49:48 UTC | Document some functions useful for overriding broadcast behaviour (#30634) | 11 January 2019, 16:49:48 UTC |
8f1479b | Gaika | 11 January 2019, 16:36:51 UTC | 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 | AzamatB | 11 January 2019, 16:00:04 UTC | 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 | Valentin Churavy | 11 January 2019, 14:23:36 UTC | 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 | Stefan Karpinski | 10 January 2019, 21:13:59 UTC | Merge pull request #30682 from JuliaLang/sk/string-docs string doc clarifications | 10 January 2019, 21:13:59 UTC |
8b45c9c | Stefan Karpinski | 10 January 2019, 16:53:14 UTC | string docs: clarify handling of overlong and too-high sequences | 10 January 2019, 17:43:21 UTC |
3b6773d | Steven G. Johnson | 28 February 2018, 17:37:14 UTC | 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 | Steven G. Johnson | 10 January 2019, 17:08:17 UTC | make Windows realpath consistent with Mac and Unix (#30611) | 10 January 2019, 17:08:17 UTC |
bb636aa | Tim Besard | 10 January 2019, 15:08:08 UTC | 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 | Kenta Sato | 10 January 2019, 02:19:49 UTC | clarify the default setting of --track-allocation option (#30647) | 10 January 2019, 02:19:49 UTC |
ed378dc | Steven G. Johnson | 10 January 2019, 01:10:19 UTC | slight tweak to ENV docs (#30671) | 10 January 2019, 01:10:19 UTC |
abcc56c | Elliot Saba | 10 January 2019, 00:10:22 UTC | 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 | Elliot Saba | 09 January 2019, 23:49:45 UTC | 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 | denizyuret | 09 January 2019, 23:30:45 UTC | fix #30643, correctly propagate iterator traits through Stateful (#30644) | 09 January 2019, 23:30:45 UTC |
e353654 | Chris Foster | 20 December 2018, 05:28:26 UTC | 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 | Jeff Bezanson | 09 January 2019, 19:01:12 UTC | 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 | Samikshya Chand | 09 January 2019, 18:45:04 UTC | Fix display of operators in a pair (#30427) | 09 January 2019, 18:45:04 UTC |
19fedfb | Steven G. Johnson | 09 January 2019, 17:42:27 UTC | print arrays of Bool as 0/1 (#30575) | 09 January 2019, 17:42:27 UTC |
111a38f | Steven G. Johnson | 09 January 2019, 16:29:29 UTC | 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 | Martin Holters | 09 January 2019, 09:24:55 UTC | 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 | Keno Fischer | 31 December 2018, 02:41:17 UTC | 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 | Jameson Nash | 08 January 2019, 22:42:23 UTC | shell_escape_posixly: fix handling of empty argument (#30636) | 08 January 2019, 22:42:23 UTC |
6f4eb43 | Steven G. Johnson | 08 January 2019, 21:57:45 UTC | 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 | Keno Fischer | 08 January 2019, 18:22:22 UTC | 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 | Jeff Bezanson | 08 January 2019, 20:24:07 UTC | put more punctuation characters in the never-identifier category (#30595) fixes #30327 | 08 January 2019, 20:24:07 UTC |
13fc4c3 | Jeff Bezanson | 08 January 2019, 20:22:10 UTC | 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 | Aaron Low | 08 January 2019, 15:52:21 UTC | Audit `!has_offset_axes(...)` checks in Base. (#30610) (#30630) | 08 January 2019, 15:52:21 UTC |
4be9339 | Klaus Crusius | 08 January 2019, 15:31:58 UTC | 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 | Keno Fischer | 05 January 2019, 03:08:17 UTC | 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 | Keno Fischer | 07 January 2019, 18:30:25 UTC | 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 | Jameson Nash | 07 January 2019, 21:15:23 UTC | 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 | Jameson Nash | 07 January 2019, 21:14:51 UTC | Merge pull request #30553 from JuliaLang/jn/30377 make: fix build warnings and other dependency issues | 07 January 2019, 21:14:51 UTC |
54d222e | Alex Arslan | 07 January 2019, 20:49:49 UTC | Update MbedTLS to 2.16.0 (#30618) | 07 January 2019, 20:49:49 UTC |
40cdae2 | Raghvendra Gupta | 07 January 2019, 14:26:26 UTC | 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 | AzamatB | 07 January 2019, 14:20:39 UTC | Use new Array constructor syntax in offset-arrays.md (#30626) | 07 January 2019, 14:20:39 UTC |
0bce3df | byronbest | 07 January 2019, 14:06:42 UTC | 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 | jmert | 07 January 2019, 08:51:07 UTC | 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 | Keno Fischer | 05 January 2019, 00:35:28 UTC | 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 | Keno Fischer | 31 December 2018, 06:00:04 UTC | 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 | petershintech | 06 January 2019, 20:39:28 UTC | Make sure to call jl_islayout_inline() even in the case assertion is deactivated (#30615) | 06 January 2019, 20:39:28 UTC |
6d2425b | Tim Holy | 06 January 2019, 18:49:50 UTC | Merge pull request #30616 from AzamatB/patch-1 Update outdated syntax in offset-arrays.md | 06 January 2019, 18:49:50 UTC |
d242c2d | AzamatB | 06 January 2019, 05:45:39 UTC | Update offset-arrays.md | 06 January 2019, 05:45:39 UTC |
a25945a | Ashley Sommer | 06 January 2019, 04:06:38 UTC | fix typo in string search api docs (#30600) | 06 January 2019, 04:06:38 UTC |
ffb6f1e | Alex Arslan | 06 January 2019, 00:48:31 UTC | 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 | Alex Arslan | 05 January 2019, 22:22:33 UTC | 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 | Alfredo Braunstein | 05 January 2019, 16:38:58 UTC | 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 | Alex Arslan | 05 January 2019, 06:45:30 UTC | 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 | ederag | 04 January 2019, 21:35:12 UTC | clarify that the tuple is related to the full signature in dev docs (PR #30556) | 04 January 2019, 21:35:12 UTC |
4629baa | Jameson Nash | 01 January 2019, 21:41:45 UTC | make: add some missing .PHONY targets | 04 January 2019, 20:59:18 UTC |
554973e | Mo Zhou | 01 January 2019, 18:30:48 UTC | 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 | Jameson Nash | 01 January 2019, 18:26:59 UTC | make: look at correct CC for STD_LIB_PATH in WINNT cross-compile fix #29103 | 04 January 2019, 20:59:18 UTC |
c1dafb1 | Jameson Nash | 01 January 2019, 18:02:10 UTC | 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 | Jameson Nash | 01 January 2019, 18:01:20 UTC | 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 | Jeff Bezanson | 04 January 2019, 20:10:47 UTC | fix type annotation of dynamic `new` expressions in codegen (#30574) | 04 January 2019, 20:10:47 UTC |
8025bab | Jeff Bezanson | 04 January 2019, 20:05:55 UTC | fix #30505, `fieldtype` of Unions where some types would error (#30546) | 04 January 2019, 20:05:55 UTC |
a153fea | Jeff Bezanson | 04 January 2019, 17:53:25 UTC | optimize identity splat of a tuple, `(t...,)` (#30571) | 04 January 2019, 17:53:25 UTC |
0b7f689 | Jeff Bezanson | 04 January 2019, 17:16:24 UTC | don't treat `continue` as incomplete input in the REPL (#30570) | 04 January 2019, 17:16:24 UTC |
fb47697 | Jeff Bezanson | 04 January 2019, 16:56:18 UTC | make the test for #19957 more rigorous (#30578) closes #19957 | 04 January 2019, 16:56:18 UTC |
4d8a968 | Viral B. Shah | 04 January 2019, 05:05:38 UTC | 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 | Viral B. Shah | 03 January 2019, 23:36:11 UTC | Update the community links. (#30540) [ci skip] | 03 January 2019, 23:36:11 UTC |
84a83ab | Jeff Bezanson | 03 January 2019, 23:09:38 UTC | fix `lambda-optimize-vars!` with complex assignment RHSs (#30564) fixes #30563 | 03 January 2019, 23:09:38 UTC |
8b189ec | Elliot Saba | 03 January 2019, 22:03:38 UTC | Fix `bb-install` naming conventions, add hashes (#30535) * Fix `bb-install` naming conventions, add hashes * Set `DEP_LIBS` to include `openblas` on Appveyor * When guessing BB libc, default to `glibc` on Linux * Fix bb-install bash parsing failure Quote to avoid bash freaking out from spurious `)` from compilers that have fancy version strings such as `(Red Hat 7.3.1-5)`, which gets `lastword`'ed down to `7.3.1-5)`. * Add `contrib/refresh_bb_tarballs.sh` to aid in batch-grabbing BB hashes | 03 January 2019, 22:03:38 UTC |
5233ec0 | petershintech | 03 January 2019, 21:59:57 UTC | Fix a typo on a Korean letter. Not "한민국" but "대한민국" (#30567) Fix for #30486 | 03 January 2019, 21:59:57 UTC |
76e7421 | Jameson Nash | 03 January 2019, 18:14:55 UTC | gf: fix jl_isa_compileable_sig again (#30458) The last attempts were pretty good, but still missed a lot. But this is what you find when you actually try to test it. This is not too important, but it can reduce compilation performance in some case, so it is not ideal. | 03 January 2019, 18:14:55 UTC |
041c214 | Jameson Nash | 03 January 2019, 18:12:50 UTC | llvm: fix target triple (#30554) broken by their move to cmake causing a switch away from the standard --host/--build autoconf fix #28046 | 03 January 2019, 18:12:50 UTC |
a5a5882 | Jeff Bezanson | 03 January 2019, 03:45:58 UTC | use type inference world in `return_type` (#30470) | 03 January 2019, 03:45:58 UTC |
9731ee7 | Jan Weidner | 02 January 2019, 23:00:48 UTC | Fix #30462, out of bounds access in maximum/minimum for certain-sized arrays (#30484) * fix #30462 * fix * more tests | 02 January 2019, 23:00:48 UTC |
5a8ae94 | Matt Bauman | 02 January 2019, 21:48:05 UTC | Merge pull request #30480 from JuliaLang/nl/isa Fix performance of broadcast and collect with Union{T, Missing} | 02 January 2019, 21:48:05 UTC |
356ceee | Andreas Noack | 02 January 2019, 20:06:42 UTC | Add custom deserialize method for UmfpackLU to avoid memory leak (#30425) Fixes #15450 | 02 January 2019, 20:06:42 UTC |
3e6f607 | Jeff Bezanson | 02 January 2019, 20:00:08 UTC | don't use abstract_iteration for types with special cases in _apply (#30483) | 02 January 2019, 20:00:08 UTC |
7ba11d1 | Katharine Hyatt | 02 January 2019, 16:18:49 UTC | Tests for iswritable for TCPSocket (#30550) * Tests for iswritable for TCPSocket | 02 January 2019, 16:18:49 UTC |
2c64220 | Katharine Hyatt | 02 January 2019, 12:07:01 UTC | Two missing tests for sprand (#30551) | 02 January 2019, 12:07:01 UTC |
c154215 | Alfredo Braunstein | 02 January 2019, 10:42:50 UTC | implements copy!(dst::SparseVector, src) (fixes #30443) (#30531) * implements copy!(dst::SparseVector, src) (fixes #30443) * Adjust error message * more efficient copy! * fix typo * fix return value * add an assert and an explicit return | 02 January 2019, 10:42:50 UTC |
f713a4b | Harmen Stoppels | 02 January 2019, 08:59:13 UTC | Add test macro for relaxed inference of small unions (#27516) | 02 January 2019, 08:59:13 UTC |
61f9412 | Elliot Saba | 02 January 2019, 00:25:37 UTC | Fix comparison in `getipaddrs()` test with multiple IPs (#30547) | 02 January 2019, 00:25:37 UTC |
8221c87 | Stephen Eglen | 31 December 2018, 18:52:01 UTC | align superscripts in comment for tan(y) (#30522) | 31 December 2018, 18:52:01 UTC |
2e91c5e | Alex Arslan | 30 December 2018, 07:21:48 UTC | Merge pull request #30533 from JuliaLang/aa/housekeeping Add license headers and fix links in docs | 30 December 2018, 07:21:48 UTC |
3f01ca3 | Alex Arslan | 29 December 2018, 23:44:19 UTC | Update and fix links in the documentation | 30 December 2018, 00:23:05 UTC |
f9e8449 | Alex Arslan | 29 December 2018, 22:35:37 UTC | Add license headers to files | 30 December 2018, 00:21:25 UTC |
121e814 | Ben Arthur | 29 December 2018, 13:48:42 UTC | cluster manager fixes (#30172) * kill workers which don't launch properly * don't emit spurious error messages * document how to asynchronously launch workers | 29 December 2018, 13:48:42 UTC |
87c18d8 | Elliot Saba | 29 December 2018, 07:40:15 UTC | Add BB downloading for OpenBLAS (#30497) * Auto-detect binarybuilder triplet * Add OpenBLAS BinaryBuilder installation scaffolding Also make it easier to add more BB-cached versions of dependencies in the future * Enable `fixup-libgfortran.sh` to directly ask `$FC` for paths * Tell Appveyor and Travis to use BinaryBuilder OpenBLAS Also allow the build system to auto-guess the triplet | 29 December 2018, 07:40:15 UTC |
ba04451 | Keno Fischer | 28 December 2018, 03:30:33 UTC | Add target defines for wasm/emscripten This is perhaps a bit of an overeager commit, given that most of the code to support wasm is not yet upstream, but I think it's important to get our terminology clear early. This attempts to define platform defines in both our C code and at the Julia level. For background, wasm is a general standard for secure execution of untrusted code arising out of the Javascript world (many web browsers these days ship wasm support in their Javascript engine). However, wasm is not tied to JS, so it would be good to avoid hardcoding any such assumptions into our platform defines (e.g. people are considering wasm for kernel space vms, etc.). Emscripten on the other hand is the original C-to-JS compiler, as well as corresponding runtime libraries, simulatenously fulfulling the role of C library and operating system kernel (for some features at least - e.g. providing file system emulation). As such, my suggestion is the following: - Sys.OS gets set to `Emscripten`, which is also what the emulated `uname` syscall returns when emulated by Emscripten, so is consistent with our documentation for what that global means. - A new `isjsvm` function can be used to determine if we're running inside a JavaScript VM (I'd expect this check to be quite common, e.g. to call out to the native RegEx engine). - `isunix` is true for Emscripten, but I don't envision it being true generally for either `isjvm` platforms or wasm platforms. - I didn't currently add a specific check for wasm, since I'd suspect this to be rather rare (e.g. only if you wanted to do something like emit inline wasm, or have a specific implementation for wasm targets). However, you can of course always check Sys.MACHINE for wasm32-*-* or wasm64-*-*. If it turns out to be useful, we can add it. The C code follows the same reasoning and defines _OS_EMSCRIPTEN_ and _CPU_WASM_. I didn't bother defining something for jsvm, since the changes to the C code will have to be quite closely tied to specifics of Emscripten. | 29 December 2018, 05:48:20 UTC |
6dc205a | Steven G. Johnson | 29 December 2018, 03:06:04 UTC | faster mapfoldl for tuples (#30471) | 29 December 2018, 03:06:04 UTC |
002a9f5 | Fredrik Ekre | 27 December 2018, 22:27:32 UTC | Bump Pkg to 1.1.2. (#30521) | 27 December 2018, 22:27:32 UTC |
2ab1405 | Raghvendra Gupta | 27 December 2018, 06:43:32 UTC | Fixed sprand for dimensions of unusual integer type (#30516) Fixes #30502 | 27 December 2018, 06:43:32 UTC |
573cf74 | Fredrik Ekre | 27 December 2018, 02:41:38 UTC | Add Dates as a test dependency to SparseArrays. (#30519) | 27 December 2018, 02:41:38 UTC |
71518a3 | Kenta Sato | 26 December 2018, 19:19:38 UTC | remove unnecessary named let in parse-assignment (#30511) | 26 December 2018, 19:19:38 UTC |
b73a746 | Raghvendra Gupta | 26 December 2018, 17:26:06 UTC | Fix DimensionMismatch in SparseMatrixCSC assignment (#30507) Use _setindex! to fix DimensionMismatch in sparse assignment Fixes #28963 | 26 December 2018, 17:26:06 UTC |
74bf25c | lizz | 25 December 2018, 16:35:56 UTC | Update README.md (#30508) 1.0.2->1.0.3 | 25 December 2018, 16:35:56 UTC |
94993e9 | Alfredo Braunstein | 25 December 2018, 13:06:40 UTC | faster circshift! for SparseMatrixCSC (#30317) * implement circshift! for SparseMatrixCSC * factor helper function shifter!, implement efficient circshift! for SparseVector * add some @inbounds for improved performance * remove allocations completely, giving a large improvement for small matrices * some renaming to avoid polluting the module namespace * remove useless reallocation and fix bug with different in/out types, better tests * avoid action if iszero(r) and/or iszero(c), move sparse vector shifting helpers to sparsevector.jl * Make shift amounts deterministic in tests, move sparse vector tests into sparsevector.jl * comment fix * for some reason, copy!(a::SparseVector, b::SparseVector) does not work | 25 December 2018, 13:06:40 UTC |
8eca27d | JonasIsensee | 24 December 2018, 05:28:09 UTC | Add link to `Symbol` in docstring of `:` (#30468) * Add link to `Symbol` in docstring of `:` I believe it would be helpful to add a reference to `Symbol` to the docstring of `:`. ATM searching for `?:` in the REPL does not mention the use of `:` in symbols. * Update base/range.jl Co-Authored-By: JonasIsensee <jonas.isensee@web.de> | 24 December 2018, 05:28:09 UTC |
341e031 | DanielChen | 22 December 2018, 21:47:20 UTC | Fix issue ref typo in comments of `doc/make.jl` (#30490) In the doc/make.jl, there is a code block for making links for stdlib. It mentioned JuliaDocs/Documenter.jl#522 in the comment but JuliaDocs/Documenter.jl#522 seems not relevant to this and it should be JuliaDocs/Documenter.jl#552. Fix #30489. | 22 December 2018, 21:47:20 UTC |
817d97d | Harrison Grodin | 22 December 2018, 19:05:15 UTC | Ignore compactness in show_delim_array (#30442) Also remove show_comma_array | 22 December 2018, 19:05:15 UTC |
c387c4b | Jeff Bezanson | 22 December 2018, 19:00:58 UTC | fix HTML display of method static parameters (#30472) This was still using pre-0.7 syntax. | 22 December 2018, 19:00:58 UTC |