Nathan Daly

Results 101 issues of Nathan Daly

It would be nice if the JuliaRegistrator bot notifies the user that their comment has blocked automerge on PRs. For example, in this PR, the first comment _did indeed prevent...

EDIT: changed to a much simpler example that shows the issue. The `@test_logs` macro is not thread safe, if the code under test uses multiple threads: ```julia julia> function foo(n)...

kind:bug
domain:multithreading
good first issue
testsystem

We've seen many errors in prod of the "stack overflow in type inference" variety, and one of the issues is that it's currently not actionable enough. For example, we recently...

compiler:inference
domain:error messages

This commit makes `checked_pow(x::BigInt, y::Integer)` skip directly to `^(x,y)`. Same for (Integer, BigInt). This means we're again using the native C implementation for power, instead of interpreting it in julia...

performance
domain:maths
domain:bignums
status:merge me

Fixes https://github.com/JuliaLang/julia/issues/54439. - Lock around concurrent accesses to .logs and .message_limits - Copy the vector out of the logger at the end, to shield against dangling Tasks. Before: ```julia julia>...

domain:multithreading
testsystem

```julia julia> typeof(Base.checked_rem(0x11, 2)) Int64 julia> typeof(Base.rem(0x11, 2)) UInt64 julia> typeof(Base.checked_rem(11, 0x2)) Int64 julia> typeof(Base.rem(11, 0x2)) Int64 ``` ```julia julia> typeof(Base.checked_mod(0x11, 2)) Int64 julia> typeof(Base.mod(0x11, 2)) Int64 julia> typeof(Base.checked_mod(11, 0x2))...

kind:bug
domain:maths

Consider this docstring: This **very much** appears to be _one docstring_ for `rem(x, ::Type)`, which has two consecutive `Examples` sections, and some text in between. However, what's _actually_ happening is...

domain:docs
status:help wanted
docsystem
domain:display and printing

Just a small bug in the `@code_typed` information for a function that calls a no-inlined callee (with side effects), whose return value is unused: ```julia julia> @noinline f() = (println();...

good first issue
observability

If you have one process waiting on a RemoteChannel that is supposed to be filled then closed by another process, but that process **crashes** before it's finished, the first process...

If I have a package's workfile file that runs functionality in the package, from what I understand `@compile_workload` doesn't run the package's `__init__()` function, so the package's module will still...