Issue 1:
Is the following intended or a bug?

I was surprised, because changing 1:4 to : changed the output type. I expected to see the same vector of vectors in both cases.

julia> v
2×4 Array{Complex{Float64},2}:
-1.0+0.0im 0.739183+0.196401im 0.739183-0.196401im 0.627138+0.0im
0.821812+0.0im -0.501408+0.375337im -0.501408-0.375337im 1.0+0.0im

julia> getindex.(Ref(v), Ref(:), 1:4)
4-element Array{Array{Complex{Float64},1},1}:
[-1.0 + 0.0im, 0.8218121719277804 + 0.0im]
[0.7391830349599989 + 0.1964008799517751im, -0.501407601380187 + 0.37533731526626024im]
[0.7391830349599989 - 0.1964008799517751im, -0.501407601380187 - 0.37533731526626024im]
[0.6271384123034096 + 0.0im, 1.0 + 0.0im]

julia> getindex.(Ref(v), Ref(:), :)
2×4 Array{Complex{Float64},2}:
-1.0+0.0im 0.739183+0.196401im 0.739183-0.196401im 0.627138+0.0im
0.821812+0.0im -0.501408+0.375337im -0.501408-0.375337im 1.0+0.0im

julia>

Issue 2:
After downloading the official dmg from the website, I was surprised to find that the test suite does not pass on aarch64-darwin (aka M1 aka apple silicon aka macOS on ARM etc). I ran bin/julia --check-bounds=yes --startup-file=no --depwarn=error share/julia/test/runtests.jl from the Contents/Resources/julia directory. To summarize I'm seeing the following failures:

segfault in julia/test/strings/basic.jl:228

segfault in julia/test/iterators.jl:358

segfault in julia/test/mpfr.jl:931

test failures in julia/test/errorshow.jl

Test Failed at /Users/samuelainsworth/Downloads/Julia-1.7.app/Contents/Resources/julia/share/julia/test/errorshow.jl:781
Expression: occursin(r"repeats \d+ times", bt_str)
Evaluated: occursin(r"repeats \d+ times", "\nStacktrace:\n [1] single_repeater()\n @ Main.Test14Main_errorshow ~/Downloads/Julia-1.7.app/Contents/Resources/julia/share/julia/test/errorshow.jl:771")
Test Failed at /Users/samuelainsworth/Downloads/Julia-1.7.app/Contents/Resources/julia/share/julia/test/errorshow.jl:789
Expression: occursin(r"the last 2 lines are repeated \d+ more times", bt_str)
Evaluated: occursin(r"the last 2 lines are repeated \d+ more times", "\nStacktrace:\n [1] pair_repeater_a()\n @ Main.Test14Main_errorshow ~/Downloads/Julia-1.7.app/Contents/Resources/julia/share/julia/test/errorshow.jl:772")

test failure in julia/test/stacktraces.jl:51

Test Failed at /Users/samuelainsworth/Downloads/Julia-1.7.app/Contents/Resources/julia/share/julia/test/stacktraces.jl:51
Expression: StackTraces.lookup(C_NULL) == [StackTraces.UNKNOWN] == StackTraces.lookup(C_NULL + 1) == StackTraces.lookup(C_NULL - 1)
Evaluated: Base.StackTraces.StackFrame[ip:0x0] == Base.StackTraces.StackFrame[ip:0x0] == Base.StackTraces.StackFrame[ip:0x1] == Base.StackTraces.StackFrame[_dyld_private at julia:?]

segfault in julia/stdlib/v1.7/SparseArrays/test/sparse.jl:166

segfault in julia/stdlib/v1.7/Printf/test/runtests.jl:5

segfault in julia/stdlib/v1.7/SuiteSparse/test/cholmod.jl:318

error during test in julia/test/testdefs.jl:21

Error During Test at /Users/samuelainsworth/Downloads/Julia-1.7.app/Contents/Resources/julia/share/julia/test/testdefs.jl:21
Got exception outside of a @test
LoadError: On worker 21:
SystemError: shm_open() failed for /jl008570nxTwrg2kyN0MULbsX4Ue: Permission denied

Test runner seems to hang after providing the test summary for InvasiveLinkedList followed by a KILLING BY QUICK KILL WATCHDOG warning/message

You can view the full logs here: https://gist.github.com/samuela/b24439841ecd52cc201dd1a60d3b1d6f. The whole test suite ran in about 20 minutes for me on the 10-core M1 Max.

Related: #36617