Lilith Orion Hafner
Lilith Orion Hafner
The most prominent interfaces defined in base are [listed in the documentation](https://docs.julialang.org/en/v1/manual/interfaces). Here are some others: # Rounding Define `MyType
The cross-page link is broken. Rather than fix it, I removed it because the API section is typically already on-screen when folks see this link. The note syntax is not...
When I put setup in `@compile_workload`, it fails to compile later steps. I suspect this is due to inlining or otherwise treating multiple lines in the compile workflow step as...
The docs about DenseArray merely require that elements are stored contiguously in memory, so one could define a DenseArray subtype that meets that definition and does not define `strides` or...
The true default definition, as per `@less strides([])` is ```julia strides(a::Union{DenseArray,StridedReshapedArray,StridedReinterpretArray}) = size_to_strides(1, size(a)...) ``` But I wrote an equivalent default that does not depend on internals.
`ScopedValues.get(::ScopedValues.ScopedValue)` performs a very similar role as `Base.get(collection, index, default)` and I think they should have the same API and name, i.e. rename `ScopedValues.get` to `Base.get` and make its API...
#50105 added a preliminary list of symbols to be marked as `public` from `Base`. We should finalize that list for Base, stdlibs, and submodules before 1.11. ```[tasklist] ### Tasks -...
It's part of the strided arrays API https://docs.julialang.org/en/v1/manual/interfaces/#man-interface-strided-arrays
Closes #40009 which was left open because of the needs news tag.