Eric Hanson

Results 171 issues of Eric Hanson

https://github.com/Ferrite-FEM/Ferrite.jl/pull/1013#discussion_r1664549346

Ideally back to 1.0, since that's what Aqua uses currently. This will mean adding a dependency on Compat and adding `@compat` in a lot of places, or using uglier syntax.

spotted since ExplicitImports says `norm` is stale in DataFrames, when it is not: https://github.com/JuliaData/DataFrames.jl/blob/027650418ab08bbe6b94f2cf42743839aa7a593e/src/abstractdataframe/abstractdataframe.jl#L524 Repro: ```julia using LinearAlgebra: stale f(norm=norm) = 1 ```

maybe we could support an experimental source-rewriting feature where we replace implicitly imported names with qualified usages by rewriting the source code. We have the very localized info of where...

seen in-the-wild: https://github.com/Ferrite-FEM/Ferrite.jl/pull/954/files#diff-5117d1f3f0180a4349966468274ddd480168bce6887f3afedd301f1e2dad549aR35 I think this *should* be easy, just any place we handle modules in the expression tree when parsing, we could also handle baremodules.

Master: ```julia julia> Condition() Condition(Base.IntrusiveLinkedList{Task}(nothing, nothing), Base.AlwaysLockedST(1)) julia> ReentrantLock() ReentrantLock(nothing, 0x00000000, 0x00, Base.GenericCondition{Base.Threads.SpinLock}(Base.IntrusiveLinkedList{Task}(nothing, nothing), Base.Threads.SpinLock(0)), (34, 0, -1)) julia> Base.Semaphore(1) Base.Semaphore(1, 0, Base.GenericCondition{ReentrantLock}(Base.IntrusiveLinkedList{Task}(nothing, nothing), ReentrantLock(nothing, 0x00000000, 0x00, Base.GenericCondition{Base.Threads.SpinLock}(Base.IntrusiveLinkedList{Task}(nothing, nothing), Base.Threads.SpinLock(0)),...

domain:display and printing

Here I have some JSON data embedded inside a struct which itself is inside a column of an arrow table, and I deserialize the JSON at `fromarrowstruct`-time. This gives errors...

```julia using StructTypes, JSON3 struct A a::Dict{Tuple{Int,Int}, Char} end StructTypes.StructType(::Type{A}) = StructTypes.Struct() a = A(Dict((1, 2) => 'a', (2, 4) => 'b', (15, 20) => 'c')) @show JSON3.read(JSON3.write(a), A) ```...

This is the first RegistryCI feature that involves adding/removing labels programatically, as opposed to previous work that only reads them. This only affects the cron job. When it runs, it...

```julia `inspect_session`: Error During Test at /home/runner/work/ExplicitImports.jl/ExplicitImports.jl/test/runtests.jl:1028 Got exception outside of a @test BoundsError: attempt to access 0-element Vector{Module} at index [1] Stacktrace: [1] throw_boundserror(A::Vector{Module}, I::Tuple{Int64}) @ Base ./essentials.jl:14 [2]...