Dear CS10-Gitlab-users, on Thursday, Feb 3 there will be maintenance. That will lead to a downtime of the CS10-Gitlab-service including Subversion and Mattermost chat from 09:30. This might take the whole day since we don't know how long it is going to take. We are sorry for the inconvenience! Best regards, CS10-Admin-Team

Add AssignmentCollection.has_exclusive_writes

An assumption of pystencils is that output stencils never overlap.
This allows massive parallelization without race conditions or atomics.

When I use my autodiff transformations I use this condition to check
whether the assumption still hold for the backward assignments.
12 jobs for AssignmentCollection.has_exclusive_writes in 5 minutes and 15 seconds (queued for 4 seconds)
latest
Status Job ID Name Coverage
  Test
passed #287673
cuda docker
build-documentation

00:00:50

passed #287674
cuda docker
flake8-lint

00:00:14

passed #287535
docker
minimal-conda

00:00:20

passed #287534
docker
minimal-ubuntu

00:00:34

passed #287533
win
minimal-windows

00:01:31

passed #287675
AVX cuda docker
tests-and-coverage

00:03:20

failed #287540
docker cuda
build-documentation

00:00:12

failed #287537
cuda docker
build-documentation

00:00:12

failed #287538
docker cuda
flake8-lint

00:00:13

failed #287536
cuda docker
flake8-lint

00:00:12

failed #287539
docker cuda AVX
tests-and-coverage

00:00:12

failed #287532
AVX cuda docker
tests-and-coverage

00:00:12