Revision 4954af9c5ee5bb1b5b9172ddbcbac03ca6e151ea authored by Keno Fischer on 01 September 2023, 19:52:14 UTC, committed by GitHub on 01 September 2023, 19:52:14 UTC
The change in #50429 moves around some dispatch boundaries and pushes
the allocations in the offsetarrays `maximum!` test over the limit. The
implementation of that code is massively type unstable. Somewhat,
ironically, the whole original point of that test was to test that the
implementation was not type-unstable (#28941), so actually opt our
OffsetArrays implementation into the interface that's supposed to
guarantee that.

If this PR is fine here, I'll submit the same upstream to avoid
diverging the implementations too much.

Co-authored-by: Jameson Nash <vtjnash@gmail.com>
1 parent a173010
History
File Mode Size
TestPkg
clangsa
compiler
depot
embedding
gc
gcext
llvmpasses
manifest
netload
project
strings
testhelpers
unicode
.gitignore -rw-r--r-- 47 bytes
Makefile -rw-r--r-- 1.7 KB
abstractarray.jl -rw-r--r-- 71.7 KB
ambiguous.jl -rw-r--r-- 16.6 KB
arrayops.jl -rw-r--r-- 105.3 KB
asyncmap.jl -rw-r--r-- 2.4 KB
atexit.jl -rw-r--r-- 10.4 KB
atomics.jl -rw-r--r-- 22.9 KB
backtrace.jl -rw-r--r-- 9.1 KB
binaryplatforms.jl -rw-r--r-- 21.0 KB
bitarray.jl -rw-r--r-- 70.6 KB
bitset.jl -rw-r--r-- 10.7 KB
boundscheck.jl -rw-r--r-- 814 bytes
boundscheck_exec.jl -rw-r--r-- 7.2 KB
broadcast.jl -rw-r--r-- 42.5 KB
cartesian.jl -rw-r--r-- 19.3 KB
ccall.jl -rw-r--r-- 64.3 KB
channel_threadpool.jl -rw-r--r-- 613 bytes
channels.jl -rw-r--r-- 18.2 KB
char.jl -rw-r--r-- 11.2 KB
checked.jl -rw-r--r-- 16.9 KB
choosetests.jl -rw-r--r-- 10.0 KB
client.jl -rw-r--r-- 1.5 KB
cmdlineargs.jl -rw-r--r-- 40.2 KB
combinatorics.jl -rw-r--r-- 5.0 KB
complex.jl -rw-r--r-- 55.0 KB
copy.jl -rw-r--r-- 7.5 KB
core.jl -rw-r--r-- 211.7 KB
corelogging.jl -rw-r--r-- 15.2 KB
deprecation_exec.jl -rw-r--r-- 6.2 KB
dict.jl -rw-r--r-- 43.0 KB
docs.jl -rw-r--r-- 31.7 KB
download.jl -rw-r--r-- 262 bytes
download_exec.jl -rw-r--r-- 1.0 KB
enums.jl -rw-r--r-- 7.9 KB
env.jl -rw-r--r-- 5.0 KB
error.jl -rw-r--r-- 3.8 KB
errorshow.jl -rw-r--r-- 40.8 KB
euler.jl -rw-r--r-- 16.9 KB
exceptions.jl -rw-r--r-- 10.8 KB
fastmath.jl -rw-r--r-- 10.6 KB
file.jl -rw-r--r-- 60.6 KB
filesystem.jl -rw-r--r-- 1.2 KB
float16.jl -rw-r--r-- 7.5 KB
floatapprox.jl -rw-r--r-- 2.3 KB
floatfuncs.jl -rw-r--r-- 10.5 KB
functional.jl -rw-r--r-- 7.6 KB
gc.jl -rw-r--r-- 981 bytes
generic_map_tests.jl -rw-r--r-- 4.0 KB
gmp.jl -rw-r--r-- 23.2 KB
goto.jl -rw-r--r-- 3.1 KB
hashing.jl -rw-r--r-- 10.1 KB
int.jl -rw-r--r-- 15.5 KB
interpreter.jl -rw-r--r-- 919 bytes
intfuncs.jl -rw-r--r-- 22.2 KB
intrinsics.jl -rw-r--r-- 20.2 KB
iobuffer.jl -rw-r--r-- 10.4 KB
iostream.jl -rw-r--r-- 5.1 KB
iterators.jl -rw-r--r-- 34.8 KB
keywordargs.jl -rw-r--r-- 11.3 KB
llvmcall.jl -rw-r--r-- 8.7 KB
llvmcall2.jl -rw-r--r-- 3.1 KB
loading.jl -rw-r--r-- 41.8 KB
math.jl -rw-r--r-- 62.0 KB
meta.jl -rw-r--r-- 8.1 KB
misc.jl -rw-r--r-- 42.3 KB
missing.jl -rw-r--r-- 25.1 KB
mod2pi.jl -rw-r--r-- 12.8 KB
mpfr.jl -rw-r--r-- 35.9 KB
namedtuple.jl -rw-r--r-- 15.6 KB
numbers.jl -rw-r--r-- 117.4 KB
offsetarray.jl -rw-r--r-- 29.9 KB
opaque_closure.jl -rw-r--r-- 10.6 KB
operators.jl -rw-r--r-- 11.7 KB
ordering.jl -rw-r--r-- 1.6 KB
osutils.jl -rw-r--r-- 2.6 KB
parse.jl -rw-r--r-- 12.9 KB
path.jl -rw-r--r-- 17.4 KB
precompile.jl -rw-r--r-- 63.7 KB
print_process_affinity.jl -rw-r--r-- 896 bytes
profile_spawnmany_exec.jl -rw-r--r-- 300 bytes
ranges.jl -rw-r--r-- 96.6 KB
rational.jl -rw-r--r-- 31.7 KB
read.jl -rw-r--r-- 22.9 KB
reduce.jl -rw-r--r-- 26.3 KB
reducedim.jl -rw-r--r-- 31.0 KB
reflection.jl -rw-r--r-- 35.1 KB
regex.jl -rw-r--r-- 12.0 KB
reinterpretarray.jl -rw-r--r-- 21.5 KB
rounding.jl -rw-r--r-- 16.8 KB
runtests.jl -rw-r--r-- 17.8 KB
ryu.jl -rw-r--r-- 38.8 KB
secretbuffer.jl -rw-r--r-- 4.1 KB
sets.jl -rw-r--r-- 31.6 KB
show.jl -rw-r--r-- 98.3 KB
simdloop.jl -rw-r--r-- 4.5 KB
smallarrayshrink.jl -rw-r--r-- 1.4 KB
some.jl -rw-r--r-- 4.3 KB
sorting.jl -rw-r--r-- 45.7 KB
spawn.jl -rw-r--r-- 34.5 KB
specificity.jl -rw-r--r-- 12.7 KB
stack_overflow.jl -rw-r--r-- 1.0 KB
stacktraces.jl -rw-r--r-- 9.0 KB
staged.jl -rw-r--r-- 9.4 KB
stress.jl -rw-r--r-- 2.6 KB
stress_fd_exec.jl -rw-r--r-- 675 bytes
subarray.jl -rw-r--r-- 25.0 KB
subtype.jl -rw-r--r-- 112.5 KB
syntax.jl -rw-r--r-- 104.8 KB
sysinfo.jl -rw-r--r-- 1.3 KB
terminfo.jl -rw-r--r-- 43.9 KB
test_exec.jl -rw-r--r-- 157 bytes
test_sourcepath.jl -rw-r--r-- 601 bytes
testdefs.jl -rw-r--r-- 3.6 KB
testenv.jl -rw-r--r-- 2.4 KB
threadpool_latency.jl -rw-r--r-- 1.2 KB
threadpool_use.jl -rw-r--r-- 755 bytes
threads.jl -rw-r--r-- 10.4 KB
threads_exec.jl -rw-r--r-- 32.7 KB
triplequote.jl -rw-r--r-- 1.3 KB
tuple.jl -rw-r--r-- 28.6 KB
vecelement.jl -rw-r--r-- 3.4 KB
version.jl -rw-r--r-- 8.8 KB
worlds.jl -rw-r--r-- 15.7 KB

back to top