CodeSampleX

Пример

In collection 1.18.0, slicing a ListSlice correctly offsets the start index by this.start + start, which in 1.17.2 was incorrectly computed as start + start.

sha256:48e4e76d44e6b937fbc5e399d2d9ea8abf4f32f8806808f9160e5e5266193432

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
In collection 1.18.0, slicing a ListSlice correctly offsets the start index by this.start + start, which in 1.17.2 was incorrectly computed as start + start. HOW
Пакеты
collection 1.18.0
Окружение
dart
Создан
2026-08-17T02:04:42Z

Что обычно предполагают

Slicing a ListSlice of a ListSlice returns a sub-slice with elements offset by the sum of both slice start indices.

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки