b0c33b0 | Alex Arslan | 23 January 2020, 17:23:55 UTC | Set VERSION to 1.4.0-rc1 (#34452) | 23 January 2020, 17:23:55 UTC |
8852200 | Tamas K. Papp | 22 January 2020, 12:38:06 UTC | fix typo in #34465 (#34476) thanks at-dkarrasch | 22 January 2020, 12:38:05 UTC |
e4f6cd7 | Kristoffer Carlsson | 21 January 2020, 22:00:28 UTC | Merge pull request #34461 from JuliaLang/backports-release-1.4 Backports for Julia 1.4 RC 1 | 21 January 2020, 22:00:28 UTC |
a718746 | Tamas K. Papp | 21 January 2020, 20:54:18 UTC | the PR was not mentioned in NEWS.md, fix (#34465) | 21 January 2020, 20:54:18 UTC |
adb7c7e | Jeff Bezanson | 16 January 2020, 09:22:35 UTC | mark `inbounds` and `loopinfo` as quoted during lowering (#34397) (cherry picked from commit a7cd97a293df20b0f05c5ad864556938d91dcdea) | 21 January 2020, 12:54:08 UTC |
fe8aeb8 | Tim Besard | 15 January 2020, 15:49:31 UTC | Don't read trailing datatype layout bytes when first_ptr==-1. (cherry picked from commit 8e1ad64eb7e4cd914dbd6f477c217987209c1950) | 21 January 2020, 12:50:15 UTC |
f39772a | Tim Besard | 15 January 2020, 14:46:04 UTC | Don't have jl_svec statically verify the argcount with ASAN. (cherry picked from commit 64b9da168a56d4b1171286f427af2c246ab27e74) | 21 January 2020, 12:50:10 UTC |
1596175 | Jeffrey Lin | 20 January 2020, 19:57:58 UTC | base/libc.jl: fix crash when run before epoch (#34056) (#34442) (cherry picked from commit f68753cc677676ef56dc3d9a78c415fbc8cff2b4) | 21 January 2020, 12:44:43 UTC |
8683bfc | Tim Besard | 16 January 2020, 21:49:16 UTC | Clean-up the GC.gc interface. (#34401) (cherry picked from commit 270fcffeb8e1217958536ab3ef5baf24e3d621ee) | 21 January 2020, 12:44:43 UTC |
7ef6328 | Jameson Nash | 15 January 2020, 18:13:21 UTC | revert breaking change to GC.gc() (#34336) Removes the breaking part of b0ed147c5cf0566019ff08755af71eb5649411bc from PR #34303 (cherry picked from commit 15d693b0ec4bf620e7d594b08063ce60a6954f07) | 21 January 2020, 12:44:43 UTC |
1c977b0 | Alex Arslan | 20 January 2020, 21:51:08 UTC | Merge pull request #34238 from JuliaLang/backports-release-1.4 Backports for 1.4-RC1 | 20 January 2020, 21:51:08 UTC |
139696b | Jeff Bezanson | 20 January 2020, 08:34:34 UTC | fix #34415, remove affinity setting code (#34433) This was removed before and added back apparently by mistake. (cherry picked from commit 592878623d376c71e5452dc2775fa2f7a4e097ca) | 20 January 2020, 08:35:09 UTC |
ea6f264 | Jeff Bezanson | 17 January 2020, 08:18:24 UTC | remove code forcing testsets to be compiled (#34405) (cherry picked from commit ed87ece188bea86893623fa25fca7005033e681f) | 20 January 2020, 08:34:54 UTC |
4865045 | Keno Fischer | 19 January 2020, 02:41:16 UTC | Check return value of SystemFunction036 (#34429) In both places we call it. Also tabs-to-spaces for the new code to match the formatting of the rest of the code. (cherry picked from commit f120989cbdee2cc075ad52388cda2959aeb33e9d) | 20 January 2020, 08:32:49 UTC |
eaec4a7 | Mustafa M | 18 January 2020, 18:21:19 UTC | Use UUID's to generate random tempname on Windows (#33785) * Use UIUD to create random tempname on Windows * Use underscores and remove extension * Truncate to 10 chars the UUID * Generate the random name from a random byte array * Update file.jl (cherry picked from commit d759b5b3343d1b2654453b06f7e802a76c9e27e6) | 20 January 2020, 08:32:45 UTC |
4bd73b2 | Sebastian Stock | 17 December 2019, 19:45:43 UTC | Make it easier to extend lcm/gcd/gcdx to custom types (cherry picked from commit 85eb20f9cab2100c3688029ab5123c366432b20e) | 20 January 2020, 08:31:22 UTC |
d3ba27d | Sebastian Stock | 17 January 2020, 10:07:05 UTC | Fix array-argument gcd for non-integers (cherry picked from commit 3549cd190ecd0574c803de80e5f6d8d70cbf05e3) | 20 January 2020, 08:31:14 UTC |
0360daa | Elliot Saba | 09 January 2020, 03:38:53 UTC | Bump OpenBLAS BB release to include win32 threading patch (#34273) | 17 January 2020, 08:10:26 UTC |
0665762 | Keno Fischer | 31 December 2019, 14:51:02 UTC | Fix CI hangs on win32 After much debugging, it turns out that OpenBlas is sometimes hanging on exit due to bad assumptions in its thread management. The upstream discussion is at https://github.com/xianyi/OpenBLAS/pull/2350, but this should fix our frequent win32 CI failures in the meantime. | 17 January 2020, 08:10:26 UTC |
2e9ceb8 | Keno Fischer | 11 January 2020, 20:34:00 UTC | Force full collection in SharedArrays tests (#34349) Fixes the same CI failure as https://github.com/JuliaLang/julia/pull/34336, but hopefully should be immediately mergeable without objection about what the interface is. (cherry picked from commit 3ed4e943616b45ed8be4216c2e0c52adc17bb6ba) | 17 January 2020, 08:10:26 UTC |
381785b | Keno Fischer | 15 January 2020, 01:36:49 UTC | Change lowering of gc preserve (#34379) This fixes #34247 by changing the way gc preserve is lowered. Instead of lowering it in a macro, lower it in the frontend. This allows us to use an SSA value directly for the return token of the gc begin expression. This bypasses the slot-renaming pass of the compiler, thus preventing the compiler from trying to save and restore the token. Of course, this kind of code would generally not be legal (because it uses an SSA value outside of the regular domination relation), but since this is a julia restriction, not an LLVM restriction, we can simply exempt gc_begin tokens from this particular validation. This works fine at the LLVM level also, because it doesn't have this particular restriction. It also doesn't have the same correctness problems as doing the same for non-token values, as the tokens get lowered away by the try/catch lowering before reaching the LLVM backend. (cherry picked from commit 07a16d695feeba66db2a44c640675e7974ae870b) | 17 January 2020, 08:10:26 UTC |
e3f9911 | Takafumi Arakaki | 14 January 2020, 19:47:28 UTC | Fix initial value handling with flatten transducer (#34369) There was a bug in initial value handling of `FlatteningRF` and the following example failed: @test mapfoldl( x -> (x, x), ((a, b), (c, d)) -> (min(a, c), max(b, d)), Iterators.flatten((1:2, 3:4)), ) == (1, 4) This is because `BottomRF(op.rf)` was called inside `FlatteningRF` where `op.rf` is already a "non-bottom" reducing function; here it's a `MappingRF`. As `BottomRF(rf)` forwards anything on the second argument on the first invocation as the first argument (accumulator) of the next calls, we need to make sure that this value is processed through `MappingRF` in the above example. However, if we do `BottomRF(op.rf)` where `op.rf` is a `MappingRF`, this `BottomRF` bypasses any processing that has to happen in `op.rf`. (cherry picked from commit 0ee3264be377a70e56465142649e67b4f85dda12) | 17 January 2020, 08:10:26 UTC |
8860214 | Tim Besard | 09 January 2020, 15:27:16 UTC | Generate an error for closure cfunctions on unsupported platforms. (cherry picked from commit f53e144c76530fc164f8faebcc1dff16b7f05590) | 17 January 2020, 08:10:26 UTC |
9fbf6b3 | Tim Besard | 13 January 2020, 16:00:19 UTC | Use approximate comparison in LinearAlgebra diagonal tests. (cherry picked from commit 78d135257fa49fc2e0f160a70b7fe6fd476200aa) | 17 January 2020, 08:10:26 UTC |
671f7aa | Viral B. Shah | 10 January 2020, 00:02:59 UTC | Update sprandn in docs. Fix #31283 (#34257) (cherry picked from commit 717d54894cb3a921c66509b86227db088e3bde33) | 17 January 2020, 08:10:26 UTC |
a0d8713 | Jeff Bezanson | 13 January 2020, 12:50:36 UTC | add `hypot` fallback for 2 Numbers of the same type (#34316) (cherry picked from commit ade471359849cb2767eed69921892ab4280c3b81) | 17 January 2020, 08:10:26 UTC |
df7473f | Kristoffer Carlsson | 09 January 2020, 09:30:43 UTC | bump Pkg to release-1.4 | 17 January 2020, 08:10:23 UTC |
c1c544e | Jeff Bezanson | 09 January 2020, 09:21:31 UTC | handle `GlobalRef` in getfield elim pass (#34322) (cherry picked from commit 22817ea28366b17a982c00d405edebe8c9571d5c) | 09 January 2020, 09:27:12 UTC |
3597a11 | Jeff Bezanson | 09 January 2020, 09:20:17 UTC | restore `pathsep()` and old sig of `print_matrix_vdots` for backwards compat (#34314) (cherry picked from commit e3b9d5df3b5e971de3608305e3aa0f8c23f6c5ee) | 09 January 2020, 09:27:12 UTC |
f23680b | Michael Jin | 09 January 2020, 03:35:53 UTC | Update Mozilla CA certificate store to latest (01-01-2020) for libgit2 SSL. (#34319) (cherry picked from commit 375347ea52b27ffc21b5e452b4d094074a15d86e) | 09 January 2020, 09:27:11 UTC |
ca6895f | Fredrik Ekre | 07 January 2020, 13:43:17 UTC | Fix trailing whitespace in svd docs introduced in cec4c3210986ba045f0d8ecf6396647337361d8e. (cherry picked from commit a3eb2749b48aa1b650a103ad06e07074c0608ce2) | 08 January 2020, 10:03:35 UTC |
c9dba72 | Tim Besard | 08 January 2020, 05:46:48 UTC | Simplify the GC.gc interface. (#34303) (cherry picked from commit b0ed147c5cf0566019ff08755af71eb5649411bc) | 08 January 2020, 09:27:40 UTC |
8eee8d5 | Jeff Bezanson | 07 January 2020, 20:52:35 UTC | restrict `div` fallback to `Real` (#34284) add more-compatible fallback for `divrem` (cherry picked from commit 8f53987306e34d63da94dfaa66201aa009178e75) | 08 January 2020, 09:27:40 UTC |
3797ea9 | Jeff Bezanson | 07 January 2020, 20:50:31 UTC | add some compatibility shims for internal functions changed in 1.4 (#34289) (cherry picked from commit c33298df0b58a2a3d6a5a2e5afce6093061888c9) | 08 January 2020, 09:27:39 UTC |
bd2ac09 | Jeff Bezanson | 07 January 2020, 20:49:43 UTC | make fallback `signed` and `unsigned` functions unchecked (as documented) (#34287) (cherry picked from commit 37275c3f136b3a1b3bd6215432f021a22371d536) | 08 January 2020, 09:27:39 UTC |
f03279d | Jeff Bezanson | 07 January 2020, 18:48:22 UTC | fix #34286, regression in `methods` with empty tuple of types (#34291) (cherry picked from commit 8dc0d9332d1cbe204ae3ea53457988f3ea2029ee) | 08 January 2020, 09:27:38 UTC |
0835ee0 | Jeff Bezanson | 07 January 2020, 18:44:58 UTC | add `local` to testset vars that should be local (#34282) (cherry picked from commit 194a38bbe22168556d4d0bd816a947abeb5c2f0e) | 08 January 2020, 09:27:37 UTC |
1c1a70d | Alan Edelman | 07 January 2020, 11:30:22 UTC | Update svd.jl (#30239) * Update svd.jl * Update svd.jl Make doc more useful to the reader. * Fix grammar and one trailing whitespace * Update svd.jl * Fix doctests * Avoid duplicating documentation between mutating and non-mutating versions of svd functions. * Reorganize generalized svd docstring and doctests * Break some long lines Co-authored-by: Viral B. Shah <viral@juliacomputing.com> Co-authored-by: Andreas Noack <andreas@noack.dk> (cherry picked from commit cec4c3210986ba045f0d8ecf6396647337361d8e) | 08 January 2020, 09:27:37 UTC |
fb402c2 | Matt Bauman | 03 January 2020, 20:29:37 UTC | fix #32442, broadcasting over non-offset arrays with mismatched axis eltypes (#34230) In cases where we have multiple arrays with `OneTo` axes that do not share the same axis eltype, we should simply default to constructing a new array with `OneTo{Int}` axes. (cherry picked from commit 11e7c3377163fb730b81b0e782e37f5958ffa747) | 08 January 2020, 09:27:36 UTC |
e6b2a8e | Jeff Bezanson | 03 January 2020, 19:01:08 UTC | fix codegen for getfield of homogeneous tuples (#34243) fix #34206, fix #34207 (cherry picked from commit 007cb29e9d435026df87c330f9fc0df9907c9525) | 08 January 2020, 09:27:35 UTC |
03fc530 | Jeff Bezanson | 02 January 2020, 22:03:56 UTC | fix #33954, recursion through field types in `is_derived_type` (#34223) (cherry picked from commit 8b57f642c45b6158db0dce145e1c1aa8c1ba425c) | 08 January 2020, 09:27:33 UTC |
9bd498d | Kristoffer Carlsson | 02 January 2020, 16:15:46 UTC | outline rng length assert (cherry picked from commit d723ceefeba39d12d874a124aa8e37014d1b44ec) | 02 January 2020, 16:50:08 UTC |
4c58369 | Jeff Bezanson | 30 December 2019, 22:17:55 UTC | edit and update NEWS for 1.4 (#34219) | 30 December 2019, 22:17:55 UTC |
e03b730 | Travis DePrato | 30 December 2019, 15:17:41 UTC | Fix delete! for WeakKeyDict to return the right object (#34203) | 30 December 2019, 15:17:41 UTC |
032dbe3 | Jeff Bezanson | 29 December 2019, 22:39:24 UTC | fix #34180, check domain of `precision` in BigFloat ctor (#34204) | 29 December 2019, 22:39:24 UTC |
4c67921 | Keno Fischer | 29 December 2019, 22:18:49 UTC | runtests: Print currently running tests when asked (#34212) With this patch, pressing '?' while the test are running will print which tests are still running. Of course, you could just try to look through the log to try to figure out which tests have started but not yet finished, but that's pretty annoying to do. Being able to just ask is much easier for the impatient developer. | 29 December 2019, 22:18:49 UTC |
0570202 | Timo Kluck | 28 December 2019, 22:20:03 UTC | SparseArrays: specialize zero(...) so result has nnz(...) = 0 (#34209) Before this commit, the result of zero(x::AbstractSparseArray) is filled with stored zeros exactly where `x` has a stored value. That is a wasteful artifact of the default fallback implementation for `AbstractArray`. After this commit, we return a sparse array of the same dimensions as `x` without any stored values. This change is backwards incompatible where it relates to object identity. Before this commit, for mutable objects, every stored zero has the same identity. Example: julia> using SparseArrays julia> y = zero(BigInt[1,2,3]); y[1] === y[2] true julia> y = zero(sparse(BigInt[1,2,3])); y[1] === y[2] true julia> Base.zero(a::AbstractSparseArray) = spzeros(eltype(a), size(a)...) julia> y = zero(sparse(BigInt[1,2,3])); y[1] === y[2] false But this behaviour should be classified as a performance bug and can therefore be fixed in a minor (but not a patch) release. | 28 December 2019, 22:20:03 UTC |
acb7bd9 | Jameson Nash | 27 December 2019, 21:20:51 UTC | setindex: disallow breaking the object model (#34176) This was written fairly carefully to be safe, assuming it was not improperly optimized. But others are not as careful when copying this code. And it is just better not to break the object model and attempt to mutate constant values. | 27 December 2019, 21:20:51 UTC |
2835347 | Valentin Churavy | 26 December 2019, 15:28:15 UTC | Merge pull request #34190 from JuliaLang/vc/llvmpatches add llvm patches | 26 December 2019, 15:28:15 UTC |
79ce5ca | Valentin Churavy | 26 December 2019, 10:30:34 UTC | add end to end test for fmf | 26 December 2019, 10:30:34 UTC |
b17caba | Valentin Churavy | 26 December 2019, 07:54:25 UTC | bump LLVM version | 26 December 2019, 07:54:25 UTC |
ce498d6 | Fangrui Song | 25 December 2019, 11:44:12 UTC | Use function attribute "frame-pointer" instead of "no-frame-pointer-elim" on LLVM 8+ (#34193) LLVM 8 (D56351) introduced "frame-pointer" which was intended to replace "no-frame-pointer-elim"/"no-frame-pointer-elim-non-leaf". | 25 December 2019, 11:44:12 UTC |
f6b5e8a | Viral B. Shah | 24 December 2019, 15:13:08 UTC | Remove travis and appveyor badges from README | 24 December 2019, 15:13:08 UTC |
c581ef4 | Valentin Churavy | 24 December 2019, 12:52:44 UTC | add llvm patches | 24 December 2019, 12:52:44 UTC |
27eb582 | Dilum Aluthge | 23 December 2019, 19:29:47 UTC | Bump Pkg to latest master (6c29d6c5421b4e3d872ccf42bd775b627b300069) (#34186) $ git log --oneline 8e236a7f993f1e732ffd0ab5c15736b2594e4109^..6c29d6c5421b4e3d872ccf42bd775b627b300069 6c29d6c provide a fallback when sandboxing projects with no project file (#1549) b9bcd6a Do not ever attempt to set owner when extracting (#1557) 50581b2 Add try/catch around call to realpath in safe_realpath (#1547) fb248f4 Remove Test which was added as a dependency by accident (#1553) 180d51e Disable needless specialization in Artifacts code (#1543) 7e42dfa telemetry: remove commit header (#1551) a9d85e7 Adjust GC delay and add `--all` flag to circumvent delay (#1540) 8e236a7 Merge pull request #1544 from JuliaLang/sk/telemetry 90b8482 telemetry: factor out telemetry file loading 228fb97 CI telemetry: send indicators for common CI env vars 246dbd0 Pkg protocol: basic anonymous opt-out telemetry | 23 December 2019, 19:29:47 UTC |
1c89535 | Jeff Bezanson | 23 December 2019, 18:29:20 UTC | fix #34159, crash in deserialize caused by recent layout changes (#34163) | 23 December 2019, 18:29:20 UTC |
4a8ea8c | Tim Holy | 23 December 2019, 14:25:06 UTC | Sign-aware computation of midpoint for sorting (fixes #33977) (#34106) | 23 December 2019, 14:25:06 UTC |
6f76d16 | Jeff Bezanson | 23 December 2019, 01:48:33 UTC | fix #34138, interpolation in async/spawn should ignore macros (#34154) | 23 December 2019, 01:48:33 UTC |
8bd2eb1 | Keno Fischer | 23 December 2019, 01:46:29 UTC | Correct signature of memmove (#34165) wasm was complaining about the incorrect Cvoid rather than Ptr{Void} in the :memmove calls in ryu, but while we're here also change the third argument to Csize_t, since that's what the standard says it is. | 23 December 2019, 01:46:29 UTC |
d98db1c | Keno Fischer | 23 December 2019, 01:43:27 UTC | Fix reference to concurrency_violation (#34174) This file is in `Threads`, but `concurrency_violation` is in `Base`. | 23 December 2019, 01:43:27 UTC |
d0e5039 | Jameson Nash | 23 December 2019, 01:40:24 UTC | more small tweaks to the layout optimization PR (#34177) - fix GC/finalizer properties of CFunction definition - fix jl_arrayunset implementation for hasptr - fix missing GC metadata update step inside gc_mark_scan_array8 | 23 December 2019, 01:40:24 UTC |
f6ca73a | Valentin Churavy | 22 December 2019, 09:03:12 UTC | Merge pull request #33820 from JuliaLang/vc/backtrace_ccall Better stacktraces for `ccall` libraries that do not exist | 22 December 2019, 09:03:12 UTC |
975f0cf | Keno Fischer | 22 December 2019, 06:22:07 UTC | Fix `date` command invocation on OS X (#34172) BSD derived `date` doesn't like having the format option before other options to `date`. Reverse the order appropriately. | 22 December 2019, 06:22:07 UTC |
3c034d0 | Matt Brzezinski | 20 December 2019, 23:49:08 UTC | InteractiveUtils - Added support for PyCharm (#34169) * Ignoring JetBrains configuration files * InteractiveUtils: Added support for PyCharm | 20 December 2019, 23:49:08 UTC |
b797ba3 | Valentin Churavy | 12 November 2019, 00:38:31 UTC | fallback to dynamic ccall if library was not statically found | 20 December 2019, 08:31:21 UTC |
d92f2ff | Valentin Churavy | 12 November 2019, 00:37:45 UTC | add nothrow variant of jl_get_library | 20 December 2019, 08:31:21 UTC |
608567f | Valentin Churavy | 20 December 2019, 08:29:17 UTC | Merge branch 'spawncall-test-fix' | 20 December 2019, 08:29:17 UTC |
4a3d33c | Nathan | 19 December 2019, 06:42:21 UTC | Fix race condition in test introduced in #33119 (oops). Introduce synchronization (via a `Channel()`) to force spawned tasks to run after the local variables are updated, showcasing the problem and the solution with `$`-interpolation. | 20 December 2019, 08:28:40 UTC |
ce260dc | Mathieu Besançon | 19 December 2019, 21:21:12 UTC | improve AbstractDict doc (#34110) | 19 December 2019, 21:21:12 UTC |
51e29d0 | Jeff Bezanson | 19 December 2019, 20:28:18 UTC | Merge pull request #34125 from JuliaLang/teh/fix34122 Docsystem: unwrap nospecialize (fixes #34122) | 19 December 2019, 20:28:18 UTC |
c5b5e95 | Elliot Saba | 19 December 2019, 19:41:49 UTC | Add scaffolding for notarization on MacOS (#34120) | 19 December 2019, 19:41:49 UTC |
0edadf1 | Jeff Bezanson | 19 December 2019, 18:52:11 UTC | Merge pull request #34128 from JuliaLang/jb/layoutopttweaks some small tweaks to the layout optimization PR | 19 December 2019, 18:52:11 UTC |
320ee5a | Stefan Karpinski | 19 December 2019, 14:33:36 UTC | FAQ: fix typo; wrap paragraph (#34144) | 19 December 2019, 14:33:36 UTC |
51a6408 | lizz | 19 December 2019, 10:03:58 UTC | Make argument in `download` to AbstractString (#34140) from `download_url(url::String)` to `download_url(url::AbstractString)` fixes `ERROR: MethodError: no method matching download_url(::SubString{String})` | 19 December 2019, 10:03:58 UTC |
242ef64 | Valentin Churavy | 19 December 2019, 09:56:01 UTC | Merge pull request #34131 from JuliaLang/vc/wasm_no_experimental [LLVM] WASM is no longer experimental for LLVM8 | 19 December 2019, 09:56:01 UTC |
341d84c | Antoine Levitt | 19 December 2019, 08:54:02 UTC | Add some three-argument ldiv! methods (#33806) | 19 December 2019, 08:54:02 UTC |
f361f17 | Jameson Nash | 18 December 2019, 21:25:39 UTC | precompile: fix dump format to support interior pointers | 19 December 2019, 01:51:21 UTC |
6e4c810 | Jeff Bezanson | 17 December 2019, 19:20:31 UTC | some small tweaks to the layout optimization PR - replace inbounds with inline where intended - rename jl_justbits - fix compiler warnings about std::move - guard jl_is_datatype_singleton query correctly - add missing undef reference checks to arrayref and fieldref (and fix array isassigned) | 18 December 2019, 22:31:18 UTC |
7176f1a | Ricardo Hortelano | 18 December 2019, 18:55:04 UTC | Update faq.md to include safeInteger aclarations (#33871) Co-Authored-By: Stefan Karpinski <stefan@karpinski.org> | 18 December 2019, 18:55:04 UTC |
0df3fe7 | Nathan Daly | 18 December 2019, 18:18:46 UTC | Adds interpolation syntax to `Threads.@spawn`, to evaluate arguments immediately (#33119) Adds $-interpolation syntax to `@async` and `Threads.@spawn`, to evaluate arguments immediately. Add the ability to evaluate some parts of a `@spawn`/`@async` immediately, in the current thread context. This prevents variables being "boxed" in order to capture them in the closure, exactly the same as wrapping them in a let-block locally. For example, `$x` expands like this: ```julia julia> @macroexpand @async $x + 2 quote #= task.jl:361 =# let var"##454" = x #= task.jl:362 =# local var"#9#task" = Base.Task((()->begin #= task.jl:358 =# var"##454" + 2 end)) #= task.jl:363 =# if $(Expr(:islocal, Symbol("##sync#95"))) #= task.jl:364 =# Base.push!(var"##sync#95", var"#9#task") end #= task.jl:366 =# Base.schedule(var"#9#task") #= task.jl:367 =# var"#9#task" end end ``` | 18 December 2019, 18:18:46 UTC |
5da74be | Cora Kingdon | 18 December 2019, 17:19:40 UTC | Fix calls to `realpath` for shared network drives (#34132) * Add try/catch around call to realpath in dummy_uuid | 18 December 2019, 17:19:40 UTC |
8707744 | Jameson Nash | 18 December 2019, 14:51:22 UTC | [GCChecker] fixes for running C++ analysis on macOS (#34095) | 18 December 2019, 14:51:22 UTC |
5fbf85f | Jameson Nash | 18 December 2019, 14:50:15 UTC | clipboard,win32: rewrite clipboard functions to handle errors (#33831) Per comment (although it failed to note that we were possibly previously always leaking the memory). | 18 December 2019, 14:50:15 UTC |
2a7f089 | Valentin Churavy | 18 December 2019, 14:05:21 UTC | WASM is no longer experimental for LLVM8 | 18 December 2019, 14:05:21 UTC |
b0431ce | François Févotte | 18 December 2019, 09:42:42 UTC | Avoid overspecialization of the SparseMatrixCSC * Diagonal product (#33352) | 18 December 2019, 09:42:42 UTC |
4443010 | Jeff Bezanson | 17 December 2019, 21:52:46 UTC | lower `x for x in ...` to `identity` function in generator exprs (#34119) | 17 December 2019, 21:52:46 UTC |
3e34cbb | jmert | 17 December 2019, 21:04:11 UTC | Support Factorization \ UniformScaling (#33994) | 17 December 2019, 21:04:11 UTC |
630a551 | Jameson Nash | 17 December 2019, 17:45:20 UTC | layout: support pointers inlining into parents [NFCI] (#33886) Includes codegen support for immutable objects that contain pointers appearing on stack (well, in registers, since LLVM support of non-integral addrspace pointers inside aggregates in memory is poor), and includes layout support, so that most (non-self-referential) immutable objects can be stored inline inside their parent allocation. Currently fully disabled, aside from some optimizations and improvements to object_id / isa tests. Co-Authored-By: Oscar Blumberg <oscar.blumberg@ens.fr> | 17 December 2019, 17:45:20 UTC |
775d2d7 | Tim Holy | 17 December 2019, 15:39:58 UTC | Docsystem: unwrap nospecialize (fixes #34122) | 17 December 2019, 15:40:40 UTC |
fdcaa06 | simeonschaub | 17 December 2019, 15:38:13 UTC | check for `typemin(T)` in denominator of rational (#32572) | 17 December 2019, 15:38:13 UTC |
56d75f7 | Valentin Churavy | 17 December 2019, 08:28:19 UTC | Merge pull request #34118 from JuliaLang/aa/curl-checksum Add checksums for curl 7.66.0 source | 17 December 2019, 08:28:19 UTC |
b73fc63 | Alex Arslan | 17 December 2019, 04:07:27 UTC | Provide a clearer error for at-threads for a, b (#34099) Currently, nested loops specified as `for i = 1:2, j = 1:2` fail when passed to `at-threads`, since the macro assumes the expression is a single `for` loop. This change just provides a more explicit error message in this case. | 17 December 2019, 04:07:27 UTC |
23d45ae | Alex Arslan | 16 December 2019, 23:42:25 UTC | Add checksums for curl 7.66.0 source The checksums for the BinaryBuilder artifacts for curl 7.66.0 were checked in as part of #34114 but not for the raw source. | 16 December 2019, 23:42:25 UTC |
d1d5ec4 | Thomas Faingnaert | 16 December 2019, 22:24:32 UTC | Fix incorrect caching of Julia-LLVM type mapping with llvmcall (#34109) | 16 December 2019, 22:24:32 UTC |
257907d | Jeff Bezanson | 16 December 2019, 22:23:41 UTC | Merge pull request #34116 from JuliaLang/jb/revert_date2 revert date printing changes | 16 December 2019, 22:23:41 UTC |
aa07c1c | Jeff Bezanson | 16 December 2019, 22:21:10 UTC | add another tuple subtyping fast path (#34065) This handles cases like `Type{<:Tuple{A}} <: Type{Tuple{Vararg{_,N} where N}}`, i.e. where a fixed-length tuple type cannot ever equal an indefinite-length tuple type. | 16 December 2019, 22:21:10 UTC |
d295d35 | Yan Ren | 16 December 2019, 21:42:03 UTC | @cfunction: swap at, rt (#33267) swap at (types of arguments) and rt (return value type). | 16 December 2019, 21:42:03 UTC |
3e8f257 | Jameson Nash | 16 December 2019, 20:56:51 UTC | small fix to simplify interpreter-stacktraces PR (#34089) If we hit an uninitialized frame (probably meaning an async signal), previously this would have fallen into an infinite loop, instead of continuing past it. Refactor to fix that. | 16 December 2019, 20:56:51 UTC |
b0f0b2f | Jeff Bezanson | 16 December 2019, 20:02:04 UTC | Revert "Fix `repr` on `DateTime` (#30200)" This reverts commit 8d8b3d99bddffb3a581b8e337843304cbd857090. Conflicts: NEWS.md | 16 December 2019, 20:02:04 UTC |
c2af5ca | Jeff Bezanson | 16 December 2019, 20:00:57 UTC | Revert "Fix `repr` on `Period` Types, and `DateTime`, `Date` (#30817)" This reverts commit a7fabc91638064ebbad03831881b1459d4b92bd5. | 16 December 2019, 20:00:57 UTC |