Merge branch 'loop_step' into 'master'

Fixes for buffers in loops with step size > 1

See merge request !252
17 jobs for master in 44 minutes and 48 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Test
passed #585672
docker
arm64v8

00:03:46

passed #585682
docker
arm64v9

00:28:49

passed #585680
docker
build-documentation

00:12:42

passed #585679
docker
flake8-lint

00:00:07

passed #585669
AVX docker
latest-python

00:03:02

passed #585676
cuda docker
minimal-conda

00:00:15

passed #588615
docker cuda
minimal-sympy-master

00:02:10

passed #585670
win
minimal-windows

00:08:53

passed #585673
docker
ppc64le

00:08:22

manual #585678
AVX cuda11 docker allowed to fail manual
pycodegen-integration
passed #585675
docker
riscv64

00:04:44

passed #585668
AVX cuda11 docker
tests-and-coverage

00:03:50

87.4%
passed #585671
AVX cuda11 docker
ubuntu

00:02:27

failed #585674
docker
arm64v9

00:17:11

passed #585677
cuda docker
minimal-sympy-master

00:00:48

 
  Deploy
passed #585681
docker
pages

00:01:04

passed pages:deploy

00:00:02