https://github.com/JuliaLang/julia
Revision 525904e521db838c576f0446f8da5d15cff6a202 authored by Jeff Bezanson on 11 October 2016, 17:09:28 UTC, committed by Tony Kelman on 22 February 2017, 12:18:21 UTC
This changes `reduce` to use `iteratoreltype` to avoid calling e.g.
`zero(Any)` when it wouldn't make sense to do so.

(cherry picked from commit 8763f908dfa7d2b804b249f41bb7c13e645e3dc6)
ref #18873
1 parent 086126b
History
Tip revision: 525904e521db838c576f0446f8da5d15cff6a202 authored by Jeff Bezanson on 11 October 2016, 17:09:28 UTC
fix #18695, inferred type of `sum(::Generator)`
Tip revision: 525904e
File Mode Size
dates
linalg
netload
perf
sparsedir
strings
unicode
.gitignore -rw-r--r-- 47 bytes
Makefile -rw-r--r-- 610 bytes
TestHelpers.jl -rw-r--r-- 5.2 KB
abstractarray.jl -rw-r--r-- 26.6 KB
ambiguous.jl -rw-r--r-- 5.9 KB
arrayops.jl -rw-r--r-- 49.9 KB
backtrace.jl -rw-r--r-- 3.6 KB
base64.jl -rw-r--r-- 1.7 KB
bigfloat.jl -rw-r--r-- 326 bytes
bigint.jl -rw-r--r-- 9.6 KB
bitarray.jl -rw-r--r-- 39.1 KB
blas.jl -rw-r--r-- 13.2 KB
boundscheck.jl -rw-r--r-- 784 bytes
boundscheck_exec.jl -rw-r--r-- 2.7 KB
broadcast.jl -rw-r--r-- 11.9 KB
cartesian.jl -rw-r--r-- 223 bytes
ccall.jl -rw-r--r-- 27.6 KB
char.jl -rw-r--r-- 4.9 KB
checked.jl -rw-r--r-- 10.6 KB
choosetests.jl -rw-r--r-- 3.7 KB
cmdlineargs.jl -rw-r--r-- 13.2 KB
combinatorics.jl -rw-r--r-- 1.9 KB
compile.jl -rw-r--r-- 13.1 KB
complex.jl -rw-r--r-- 38.1 KB
copy.jl -rw-r--r-- 3.2 KB
core.jl -rw-r--r-- 105.6 KB
datafmt.jl -rw-r--r-- 12.8 KB
dates.jl -rw-r--r-- 417 bytes
dict.jl -rw-r--r-- 14.9 KB
docs.jl -rw-r--r-- 17.4 KB
dsp.jl -rw-r--r-- 5.4 KB
enums.jl -rw-r--r-- 5.1 KB
env.jl -rw-r--r-- 1.6 KB
error.jl -rw-r--r-- 1.4 KB
euler.jl -rw-r--r-- 16.8 KB
examples.jl -rw-r--r-- 2.4 KB
fastmath.jl -rw-r--r-- 7.6 KB
fft.jl -rw-r--r-- 11.0 KB
file.jl -rw-r--r-- 39.5 KB
float16.jl -rw-r--r-- 4.4 KB
floatapprox.jl -rw-r--r-- 1.8 KB
floatfuncs.jl -rw-r--r-- 2.3 KB
functional.jl -rw-r--r-- 16.0 KB
goto.jl -rw-r--r-- 2.0 KB
grisu.jl -rw-r--r-- 52.6 KB
hashing.jl -rw-r--r-- 3.5 KB
i18n.jl -rw-r--r-- 154 bytes
inference.jl -rw-r--r-- 9.0 KB
inline.jl -rw-r--r-- 1.7 KB
int.jl -rw-r--r-- 5.6 KB
intfuncs.jl -rw-r--r-- 4.3 KB
intset.jl -rw-r--r-- 3.0 KB
iobuffer.jl -rw-r--r-- 5.6 KB
keywordargs.jl -rw-r--r-- 5.7 KB
libdl.jl -rw-r--r-- 5.0 KB
libgit2-online.jl -rw-r--r-- 1.2 KB
libgit2.jl -rw-r--r-- 30.9 KB
lineedit.jl -rw-r--r-- 9.7 KB
llvmcall.jl -rw-r--r-- 5.4 KB
loading.jl -rw-r--r-- 1004 bytes
markdown.jl -rw-r--r-- 23.6 KB
math.jl -rw-r--r-- 34.1 KB
meta.jl -rw-r--r-- 3.0 KB
misc.jl -rw-r--r-- 13.1 KB
mmap.jl -rw-r--r-- 7.8 KB
mod2pi.jl -rw-r--r-- 9.2 KB
mpfr.jl -rw-r--r-- 23.1 KB
nullable.jl -rw-r--r-- 8.4 KB
numbers.jl -rw-r--r-- 95.0 KB
offsetarray.jl -rw-r--r-- 12.6 KB
operators.jl -rw-r--r-- 1.5 KB
parallel.jl -rw-r--r-- 701 bytes
parallel_exec.jl -rw-r--r-- 30.1 KB
parse.jl -rw-r--r-- 23.4 KB
path.jl -rw-r--r-- 9.0 KB
pkg.jl -rw-r--r-- 21.1 KB
pollfd.jl -rw-r--r-- 3.7 KB
printf.jl -rw-r--r-- 8.3 KB
priorityqueue.jl -rw-r--r-- 2.2 KB
profile.jl -rw-r--r-- 955 bytes
random.jl -rw-r--r-- 21.3 KB
ranges.jl -rw-r--r-- 24.5 KB
read.jl -rw-r--r-- 13.0 KB
reduce.jl -rw-r--r-- 8.8 KB
reducedim.jl -rw-r--r-- 6.3 KB
reflection.jl -rw-r--r-- 18.1 KB
regex.jl -rw-r--r-- 3.4 KB
repl.jl -rw-r--r-- 16.3 KB
replcompletions.jl -rw-r--r-- 19.2 KB
replutil.jl -rw-r--r-- 20.7 KB
resolve.jl -rw-r--r-- 12.9 KB
rounding.jl -rw-r--r-- 3.9 KB
runtests.jl -rw-r--r-- 2.7 KB
serialize.jl -rw-r--r-- 9.8 KB
sets.jl -rw-r--r-- 6.7 KB
show.jl -rw-r--r-- 20.5 KB
simdloop.jl -rw-r--r-- 3.7 KB
socket.jl -rw-r--r-- 9.0 KB
sorting.jl -rw-r--r-- 11.2 KB
sparse.jl -rw-r--r-- 276 bytes
spawn.jl -rw-r--r-- 14.2 KB
stacktraces.jl -rw-r--r-- 3.9 KB
staged.jl -rw-r--r-- 5.2 KB
statistics.jl -rw-r--r-- 10.5 KB
string.jl -rw-r--r-- 280 bytes
subarray.jl -rw-r--r-- 14.3 KB
sysinfo.jl -rw-r--r-- 279 bytes
test.jl -rw-r--r-- 10.8 KB
test_sourcepath.jl -rw-r--r-- 572 bytes
testdefs.jl -rw-r--r-- 400 bytes
threads.jl -rw-r--r-- 11.2 KB
topology.jl -rw-r--r-- 2.4 KB
triplequote.jl -rw-r--r-- 1.2 KB
tuple.jl -rw-r--r-- 4.6 KB
unicode.jl -rw-r--r-- 171 bytes
vecelement.jl -rw-r--r-- 1.8 KB
version.jl -rw-r--r-- 9.4 KB
workspace.jl -rw-r--r-- 537 bytes

back to top