Revision fb312c40aa25e492c71648ecdc124af73a09993a authored by Alexey Stukalov on 25 March 2017, 22:14:56 UTC, committed by Tony Kelman on 25 March 2017, 22:14:56 UTC
* fix mapreduce_impl() for 1-element range * mapreduce_impl() type stability tests * wrap long lines * mapreduce_impl(): add @inbounds ifirst:ilast should be a valid A indices range (checked by the caller) * reduce code duplication in _mapreduce() - let mapreduce_impl() handle all but empty collection cases - don't test mapreduce_impl() directly - extend mapreduce() tests with empty/long collections * mapreduce_impl(f, min/max): don't skip NaNs - update mapreduce_impl(f, min/max) to 0.6 behaviour of treating NaNs, also stop scanning the array once NaN is detected - add NaN minimum/maximum() tests for 2-element and long arrays * mapreduce(f, op): don't apply @inbounds for `f` * clarify how mapreduce_impl() should be used
1 parent 333ff80
File | Mode | Size |
---|---|---|
.github | ||
base | ||
contrib | ||
deps | ||
doc | ||
etc | ||
examples | ||
src | ||
test | ||
ui | ||
.gitignore | -rw-r--r-- | 213 bytes |
.mailmap | -rw-r--r-- | 9.5 KB |
.travis.yml | -rw-r--r-- | 5.5 KB |
CONTRIBUTING.md | -rw-r--r-- | 19.4 KB |
DISTRIBUTING.md | -rw-r--r-- | 8.2 KB |
HISTORY.md | -rw-r--r-- | 103.9 KB |
LICENSE.md | -rw-r--r-- | 5.4 KB |
Make.inc | -rw-r--r-- | 33.6 KB |
Makefile | -rw-r--r-- | 26.1 KB |
NEWS.md | -rw-r--r-- | 24.9 KB |
README.arm.md | -rw-r--r-- | 4.5 KB |
README.md | -rw-r--r-- | 27.9 KB |
README.windows.md | -rw-r--r-- | 17.5 KB |
VERSION | -rw-r--r-- | 16 bytes |
Windows.inc | -rw-r--r-- | 1.5 KB |
appveyor.yml | -rw-r--r-- | 2.1 KB |
Computing file changes ...