Skip to content

Commit 4bd33fb

Browse files
authored
limit type-piracy in getindex (#247)
* limit type-piracy in getindex * remove tests with ArrayInterface * version bump to v1.10.1
1 parent 7a43b4c commit 4bd33fb

File tree

3 files changed

+2
-4
lines changed

3 files changed

+2
-4
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "OffsetArrays"
22
uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
3-
version = "1.10.0"
3+
version = "1.10.1"
44

55
[deps]
66
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"

src/OffsetArrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ end
509509
@inline _boundscheck_return(r, s) = (@boundscheck checkbounds(r, s); s)
510510

511511
for OR in [:IIUR, :IdOffsetRange]
512-
for R in [:StepRange, :StepRangeLen, :LinRange, :AbstractUnitRange]
512+
for R in [:StepRange, :StepRangeLen, :LinRange, :UnitRange, :(Base.OneTo)]
513513
@eval @inline Base.getindex(r::$R, s::$OR) = _boundscheck_index_retaining_axes(r, s)
514514
end
515515

test/runtests.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1083,7 +1083,6 @@ end
10831083
Base.OneTo(1000),
10841084
CustomRange(Base.OneTo(1000)),
10851085
Slice(Base.OneTo(1000)),
1086-
SOneTo(1000),
10871086
1:1000,
10881087
UnitRange(1.0, 1000.0),
10891088
1:3:1000,
@@ -1228,7 +1227,6 @@ end
12281227
# AbstractRanges
12291228
Base.OneTo(1000),
12301229
Slice(Base.OneTo(1000)),
1231-
SOneTo(1000),
12321230
CustomRange(Base.OneTo(1000)),
12331231
1:1000,
12341232
UnitRange(1.0, 1000.0),

0 commit comments

Comments
 (0)