Skip to content

Commit d27a967

Browse files
author
Shashi Gowda
committed
don't hijack Base-level methods
1 parent 30a641f commit d27a967

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: src/array/map-reduce.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function stage(ctx, node::Map)
2424
Cat(Any, domain(primary), domainchunks(primary), thunks)
2525
end
2626

27-
map(f, xs::LazyArray...) = Map(f, xs)
27+
map(f, x::LazyArray, xs::LazyArray...) = Map(f, (x, xs...))
2828
map(f, x::AbstractChunk) = map(f, Computed(x))
2929

3030
#### Reduce

Diff for: src/array/matrix.jl

+3-3
Original file line numberDiff line numberDiff line change
@@ -292,10 +292,10 @@ function size(c::Concat)
292292
(sz...,)
293293
end
294294

295-
function cat(idx::Int, ds::ArrayDomain...)
296-
h = (ds[1])
295+
function cat(idx::Int, d::ArrayDomain, ds::ArrayDomain...)
296+
h = (d)
297297
out_idxs = [x for x in indexes(h)]
298-
len = sum(map(x->length(indexes(x)[idx]), ds))
298+
len = sum(map(x->length(indexes(x)[idx]), (d, ds...)))
299299
fst = first(out_idxs[idx])
300300
out_idxs[idx] = fst:(fst+len-1)
301301
ArrayDomain(out_idxs)

0 commit comments

Comments
 (0)