From e7e34f755bdba20fd98c5bb3472ff19d2d371f61 Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Wed, 10 Jan 2024 15:31:03 +0100 Subject: [PATCH 1/7] feat: add more cuda kernels --- ...ward_ListOffsetArray_drop_none_indexes.cpp | 1 - dev/generate-kernel-signatures.py | 2 + dev/generate-tests.py | 2 + ...d_ListArray_getitem_next_array_advanced.cu | 45 +++++++++++++++++++ .../awkward_ListArray_getitem_next_at.cu | 31 +++++++++++++ .../awkward_ListArray_validity.cu | 2 +- 6 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_array_advanced.cu create mode 100644 src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_at.cu diff --git a/awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_drop_none_indexes.cpp b/awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_drop_none_indexes.cpp index ce242303ab..ada7862d19 100644 --- a/awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_drop_none_indexes.cpp +++ b/awkward-cpp/src/cpu-kernels/awkward_ListOffsetArray_drop_none_indexes.cpp @@ -41,7 +41,6 @@ ERROR awkward_ListOffsetArray_drop_none_indexes_64( length_offsets, length_indexes); } - ERROR awkward_ListOffsetArray_drop_none_indexes_32( int32_t* tooffsets, const int32_t* noneindexes, diff --git a/dev/generate-kernel-signatures.py b/dev/generate-kernel-signatures.py index 7bcd56a900..a32fb29b4e 100644 --- a/dev/generate-kernel-signatures.py +++ b/dev/generate-kernel-signatures.py @@ -45,7 +45,9 @@ "awkward_missing_repeat", "awkward_RegularArray_getitem_jagged_expand", "awkward_ListArray_getitem_jagged_expand", + "awkward_ListArray_getitem_next_array_advanced", "awkward_ListArray_getitem_next_array", + "awkward_ListArray_getitem_next_at", "awkward_NumpyArray_reduce_adjust_starts_64", "awkward_NumpyArray_reduce_adjust_starts_shifts_64", "awkward_RegularArray_getitem_next_at", diff --git a/dev/generate-tests.py b/dev/generate-tests.py index ff42a5293a..6b0e7d1f09 100644 --- a/dev/generate-tests.py +++ b/dev/generate-tests.py @@ -676,7 +676,9 @@ def gencpuunittests(specdict): "awkward_missing_repeat", "awkward_RegularArray_getitem_jagged_expand", "awkward_ListArray_getitem_jagged_expand", + "awkward_ListArray_getitem_next_array_advanced", "awkward_ListArray_getitem_next_array", + "awkward_ListArray_getitem_next_at", "awkward_NumpyArray_reduce_adjust_starts_64", "awkward_NumpyArray_reduce_adjust_starts_shifts_64", "awkward_RegularArray_getitem_next_at", diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_array_advanced.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_array_advanced.cu new file mode 100644 index 0000000000..a88e0d7df4 --- /dev/null +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_array_advanced.cu @@ -0,0 +1,45 @@ +// BSD 3-Clause License; see https://github.com/scikit-hep/awkward-1.0/blob/main/LICENSE + +enum class LISTARRAY_GETITEM_NEXT_ARRAY_ADVANCED_ERRORS { + STOP_LT_START, // message: "stops[i] < starts[i]" + STOP_GET_LEN, // message: "stops[i] > len(content)" + IND_OUT_OF_RANGE, // message: "index out of range" +}; + +template +__global__ void +awkward_ListArray_getitem_next_array_advanced(T* tocarry, + C* toadvanced, + const U* fromstarts, + const V* fromstops, + const W* fromarray, + const X* fromadvanced, + int64_t lenstarts, + int64_t lenarray, + int64_t lencontent, + uint64_t invocation_index, + uint64_t* err_code) { + if (err_code[0] == NO_ERROR) { + int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; + + if (thread_id < lenstarts) { + if (fromstops[thread_id] < fromstarts[thread_id]) { + RAISE_ERROR(LISTARRAY_GETITEM_NEXT_ARRAY_ADVANCED_ERRORS::STOP_LT_START) + } + if ((fromstarts[thread_id] != fromstops[thread_id]) && + (fromstops[thread_id] > lencontent)) { + RAISE_ERROR(LISTARRAY_GETITEM_NEXT_ARRAY_ADVANCED_ERRORS::STOP_GET_LEN) + } + int64_t length = fromstops[thread_id] - fromstarts[thread_id]; + int64_t regular_at = fromarray[fromadvanced[thread_id]]; + if (regular_at < 0) { + regular_at += length; + } + if (!(0 <= regular_at && regular_at < length)) { + RAISE_ERROR(LISTARRAY_GETITEM_NEXT_ARRAY_ADVANCED_ERRORS::IND_OUT_OF_RANGE) + } + tocarry[thread_id] = fromstarts[thread_id] + regular_at; + toadvanced[thread_id] = thread_id; + } + } +} diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_at.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_at.cu new file mode 100644 index 0000000000..a04dd50aed --- /dev/null +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_getitem_next_at.cu @@ -0,0 +1,31 @@ +// BSD 3-Clause License; see https://github.com/scikit-hep/awkward-1.0/blob/main/LICENSE + +enum class LISTARRAY_GETITEM_NEXT_AT_ERRORS { + IND_OUT_OF_RANGE, // message: "index out of range" +}; + +template +__global__ void +awkward_ListArray_getitem_next_at(T* tocarry, + const C* fromstarts, + const U* fromstops, + int64_t lenstarts, + int64_t at, + uint64_t invocation_index, + uint64_t* err_code) { + if (err_code[0] == NO_ERROR) { + int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; + + if (thread_id < lenstarts) { + int64_t length = fromstops[thread_id] - fromstarts[thread_id]; + int64_t regular_at = at; + if (regular_at < 0) { + regular_at += length; + } + if (!(0 <= regular_at && regular_at < length)) { + RAISE_ERROR(LISTARRAY_GETITEM_NEXT_AT_ERRORS::IND_OUT_OF_RANGE) + } + tocarry[thread_id] = fromstarts[thread_id] + regular_at; + } + } +} diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_validity.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_validity.cu index 5ca7dfaa9e..befc592c13 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_validity.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_validity.cu @@ -14,8 +14,8 @@ awkward_ListArray_validity(const C* starts, int64_t lencontent, uint64_t invocation_index, uint64_t* err_code) { - int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; if (err_code[0] == NO_ERROR) { + int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; if (thread_id < length) { C start = starts[thread_id]; T stop = stops[thread_id]; From f3cdfe211abebc87a4a2a4e4242c51008fda3662 Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Mon, 22 Jan 2024 10:02:19 +0100 Subject: [PATCH 2/7] fix: parsed python code in CUDA kernels --- ...kward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cu | 4 ++-- ...edArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cu | 4 ++-- .../_connect/cuda/cuda_kernels/awkward_reduce_argmax.cu | 6 +++--- .../_connect/cuda/cuda_kernels/awkward_reduce_argmin.cu | 6 +++--- .../_connect/cuda/cuda_kernels/awkward_reduce_max.cu | 6 +++--- .../_connect/cuda/cuda_kernels/awkward_reduce_min.cu | 6 +++--- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cu index 1320e6423f..7ad21c6b06 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64.cu @@ -6,8 +6,8 @@ // scan_in_array_k = cupy.empty(length, dtype=cupy.int64) // scan_in_array_nullsum = cupy.empty(length, dtype=cupy.int64) // cuda_kernel_templates.get_function(fetch_specialization(["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64_a", nextshifts.dtype, index.dtype]))(grid, block, (nextshifts, index, length, scan_in_array_k, scan_in_array_nullsum, invocation_index, err_code)) -// scan_in_array_k = inclusive_scan(grid, block, (scan_in_array, invocation_index, err_code)) -// scan_in_array_nullsum = inclusive_scan(grid, block, (scan_in_array, invocation_index, err_code)) +// scan_in_array_k = inclusive_scan(grid, block, (scan_in_array_k, invocation_index, err_code)) +// scan_in_array_nullsum = inclusive_scan(grid, block, (scan_in_array_nullsum, invocation_index, err_code)) // cuda_kernel_templates.get_function(fetch_specialization(["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64_b", nextshifts.dtype, index.dtype]))(grid, block, (nextshifts, index, length, scan_in_array_k, scan_in_array_nullsum, invocation_index, err_code)) // out["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64_a", {dtype_specializations}] = None // out["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64_b", {dtype_specializations}] = None diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cu index c80098a0da..a75a32d0cf 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64.cu @@ -6,8 +6,8 @@ // scan_in_array_k = cupy.empty(length, dtype=cupy.int64) // scan_in_array_nullsum = cupy.empty(length, dtype=cupy.int64) // cuda_kernel_templates.get_function(fetch_specialization(["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64_a", nextshifts.dtype, index.dtype, shifts.dtype]))(grid, block, (nextshifts, index, length, shifts, scan_in_array_k, scan_in_array_nullsum, invocation_index, err_code)) -// scan_in_array_k = inclusive_scan(grid, block, (scan_in_array, invocation_index, err_code)) -// scan_in_array_nullsum = inclusive_scan(grid, block, (scan_in_array, invocation_index, err_code)) +// scan_in_array_k = inclusive_scan(grid, block, (scan_in_array_k, invocation_index, err_code)) +// scan_in_array_nullsum = inclusive_scan(grid, block, (scan_in_array_nullsum, invocation_index, err_code)) // cuda_kernel_templates.get_function(fetch_specialization(["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64_b", nextshifts.dtype, index.dtype, shifts.dtype]))(grid, block, (nextshifts, index, length, shifts, scan_in_array_k, scan_in_array_nullsum, invocation_index, err_code)) // out["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64_a", {dtype_specializations}] = None // out["awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64_b", {dtype_specializations}] = None diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmax.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmax.cu index 442b9d984e..ca88685e0e 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmax.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmax.cu @@ -2,9 +2,9 @@ // BEGIN PYTHON // def f(grid, block, args): -// (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code) = args -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmax_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmax_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) +// (toptr, fromptr, parents, lenparents, outlength, invocation_index, err_code) = args +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmax_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, invocation_index, err_code)) +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmax_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, invocation_index, err_code)) // out["awkward_reduce_argmax_a", {dtype_specializations}] = None // out["awkward_reduce_argmax_b", {dtype_specializations}] = None // END PYTHON diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmin.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmin.cu index 6588b28f5e..7ef169e498 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmin.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_argmin.cu @@ -2,9 +2,9 @@ // BEGIN PYTHON // def f(grid, block, args): -// (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code) = args -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmin_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmin_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) +// (toptr, fromptr, parents, lenparents, outlength, invocation_index, err_code) = args +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmin_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, invocation_index, err_code)) +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_argmin_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, invocation_index, err_code)) // out["awkward_reduce_argmin_a", {dtype_specializations}] = None // out["awkward_reduce_argmin_b", {dtype_specializations}] = None // END PYTHON diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_max.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_max.cu index 67f43a68d7..14b2fd1351 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_max.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_max.cu @@ -2,9 +2,9 @@ // BEGIN PYTHON // def f(grid, block, args): -// (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code) = args -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_max_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_max_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) +// (toptr, fromptr, parents, lenparents, outlength, identity, invocation_index, err_code) = args +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_max_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, identity, invocation_index, err_code)) +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_max_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, identity, invocation_index, err_code)) // out["awkward_reduce_max_a", {dtype_specializations}] = None // out["awkward_reduce_max_b", {dtype_specializations}] = None // END PYTHON diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_min.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_min.cu index dbf7cda92b..fc08a13175 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_min.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_reduce_min.cu @@ -2,9 +2,9 @@ // BEGIN PYTHON // def f(grid, block, args): -// (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code) = args -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_min_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) -// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_min_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents,outlength, invocation_index,err_code)) +// (toptr, fromptr, parents, lenparents, outlength, identity, invocation_index, err_code) = args +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_min_a", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, identity, invocation_index, err_code)) +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_reduce_min_b", toptr.dtype, fromptr.dtype, parents.dtype]))(grid, block, (toptr, fromptr, parents, lenparents, outlength, identity, invocation_index, err_code)) // out["awkward_reduce_min_a", {dtype_specializations}] = None // out["awkward_reduce_min_b", {dtype_specializations}] = None // END PYTHON From c55ec27df840fc2f74d38241de953e9a0cf590de Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Mon, 22 Jan 2024 10:04:43 +0100 Subject: [PATCH 3/7] tests: turn on the tests for correctly working CUDA kernels --- kernel-test-data.json | 6776 +++++++++++++++++++++++++++-------------- 1 file changed, 4430 insertions(+), 2346 deletions(-) diff --git a/kernel-test-data.json b/kernel-test-data.json index 6b482fef49..9b5d767609 100644 --- a/kernel-test-data.json +++ b/kernel-test-data.json @@ -289,7 +289,7 @@ "unit-tests": [ { "name": "awkward_missing_repeat", - "status": false, + "status": true, "tests": [ { "error": false, @@ -300,7 +300,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0]} + "outindex": [0] + } }, { "error": false, @@ -311,7 +312,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1]} + "outindex": [0, 1] + } }, { "error": false, @@ -322,7 +324,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1]} + "outindex": [0, 1, 1] + } }, { "error": false, @@ -333,7 +336,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1]} + "outindex": [0, 1, 1] + } }, { "error": false, @@ -344,7 +348,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 1]} + "outindex": [0, 1, 1, 1] + } }, { "error": false, @@ -355,7 +360,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 1]} + "outindex": [0, 1, 1, 1] + } }, { "error": false, @@ -366,7 +372,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 1, 1]} + "outindex": [0, 1, 1, 1, 1] + } }, { "error": false, @@ -377,7 +384,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 1, 1]} + "outindex": [0, 1, 1, 1, 1] + } }, { "error": false, @@ -388,7 +396,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 1, 2]} + "outindex": [0, 1, 1, 1, 2] + } }, { "error": false, @@ -399,7 +408,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 1, 2, 3]} + "outindex": [0, 1, 1, 1, 2, 3] + } }, { "error": false, @@ -410,7 +420,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 2]} + "outindex": [0, 1, 1, 2] + } }, { "error": false, @@ -421,7 +432,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 2, 1]} + "outindex": [0, 1, 1, 2, 1] + } }, { "error": false, @@ -432,7 +444,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 2, 3]} + "outindex": [0, 1, 1, 2, 3] + } }, { "error": false, @@ -443,7 +456,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 1, 2, 3, 4, 5]} + "outindex": [0, 1, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -454,7 +468,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 2, 1]} + "outindex": [0, 1, 2, 1] + } }, { "error": false, @@ -465,7 +480,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 2, 1, 1]} + "outindex": [0, 1, 2, 1, 1] + } }, { "error": false, @@ -476,7 +492,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 2, 1, 3]} + "outindex": [0, 1, 2, 1, 3] + } }, { "error": false, @@ -487,7 +504,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 2, 3, 1]} + "outindex": [0, 1, 2, 3, 1] + } }, { "error": false, @@ -498,7 +516,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 2, 3, 1, 4, 5]} + "outindex": [0, 1, 2, 3, 1, 4, 5] + } }, { "error": false, @@ -509,7 +528,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [0, 1, 2, 3, 4, 5]} + "outindex": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -520,7 +540,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0]} + "outindex": [1, 0] + } }, { "error": false, @@ -531,7 +552,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1]} + "outindex": [1, 0, 1] + } }, { "error": false, @@ -542,7 +564,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1]} + "outindex": [1, 0, 1] + } }, { "error": false, @@ -553,7 +576,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 1]} + "outindex": [1, 0, 1, 1] + } }, { "error": false, @@ -564,7 +588,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 1]} + "outindex": [1, 0, 1, 1] + } }, { "error": false, @@ -575,7 +600,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 1, 1]} + "outindex": [1, 0, 1, 1, 1] + } }, { "error": false, @@ -586,7 +612,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 1, 1]} + "outindex": [1, 0, 1, 1, 1] + } }, { "error": false, @@ -597,7 +624,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 1, 2]} + "outindex": [1, 0, 1, 1, 2] + } }, { "error": false, @@ -608,7 +636,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 2]} + "outindex": [1, 0, 1, 2] + } }, { "error": false, @@ -619,7 +648,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 2, 1]} + "outindex": [1, 0, 1, 2, 1] + } }, { "error": false, @@ -630,7 +660,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 0, 1, 2, 3]} + "outindex": [1, 0, 1, 2, 3] + } }, { "error": false, @@ -641,7 +672,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 0]} + "outindex": [1, 1, 0] + } }, { "error": false, @@ -652,7 +684,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 0, 1]} + "outindex": [1, 1, 0, 1] + } }, { "error": false, @@ -663,7 +696,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 0, 1]} + "outindex": [1, 1, 0, 1] + } }, { "error": false, @@ -674,7 +708,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 0, 1, 1]} + "outindex": [1, 1, 0, 1, 1] + } }, { "error": false, @@ -685,7 +720,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 0, 1, 1]} + "outindex": [1, 1, 0, 1, 1] + } }, { "error": false, @@ -696,7 +732,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 0, 1, 2]} + "outindex": [1, 1, 0, 1, 2] + } }, { "error": false, @@ -707,7 +744,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1, 0]} + "outindex": [1, 1, 1, 0] + } }, { "error": false, @@ -718,7 +756,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1, 0, 1]} + "outindex": [1, 1, 1, 0, 1] + } }, { "error": false, @@ -729,7 +768,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1, 0, 1]} + "outindex": [1, 1, 1, 0, 1] + } }, { "error": false, @@ -740,7 +780,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1]} + "outindex": [1] + } }, { "error": false, @@ -751,7 +792,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1, 1, 0]} + "outindex": [1, 1, 1, 1, 0] + } }, { "error": false, @@ -762,7 +804,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1, 1, 1]} + "outindex": [1, 1, 1, 1, 1] + } }, { "error": false, @@ -773,7 +816,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1, 1]} + "outindex": [1, 1, 1, 1] + } }, { "error": false, @@ -784,7 +828,8 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1, 1]} + "outindex": [1, 1, 1] + } }, { "error": false, @@ -795,13 +840,14 @@ "repetitions": 1 }, "outputs": { - "outindex": [1, 1]} + "outindex": [1, 1] + } } ] }, { "name": "awkward_index_rpad_and_clip_axis0", - "status": false, + "status": true, "tests": [ { "error": false, @@ -810,7 +856,8 @@ "target": 2 }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -819,7 +866,8 @@ "target": 2 }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -828,7 +876,8 @@ "target": 3 }, "outputs": { - "toindex": [0, 1, 2]} + "toindex": [0, 1, 2] + } }, { "error": false, @@ -837,7 +886,8 @@ "target": 4 }, "outputs": { - "toindex": [0, 1, 2, 3]} + "toindex": [0, 1, 2, 3] + } }, { "error": false, @@ -846,7 +896,8 @@ "target": 5 }, "outputs": { - "toindex": [0, 1, 2, 3, 4]} + "toindex": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -855,7 +906,8 @@ "target": 6 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 5]} + "toindex": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -864,7 +916,8 @@ "target": 3 }, "outputs": { - "toindex": [0, 1, 2]} + "toindex": [0, 1, 2] + } }, { "error": false, @@ -873,7 +926,8 @@ "target": 3 }, "outputs": { - "toindex": [0, 1, 2]} + "toindex": [0, 1, 2] + } }, { "error": false, @@ -882,7 +936,8 @@ "target": 2 }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -891,7 +946,8 @@ "target": 1 }, "outputs": { - "toindex": [0]} + "toindex": [0] + } }, { "error": false, @@ -900,7 +956,8 @@ "target": 1 }, "outputs": { - "toindex": [0]} + "toindex": [0] + } }, { "error": false, @@ -909,13 +966,14 @@ "target": 1 }, "outputs": { - "toindex": [0]} + "toindex": [0] + } } ] }, { "name": "awkward_BitMaskedArray_to_ByteMaskedArray", - "status": false, + "status": true, "tests": [ { "error": false, @@ -926,7 +984,8 @@ "validwhen": false }, "outputs": { - "tobytemask": [0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1]} + "tobytemask": [0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1] + } }, { "error": false, @@ -937,7 +996,8 @@ "validwhen": false }, "outputs": { - "tobytemask": [0, 1, 0, 0, 0, 0, 1, 0]} + "tobytemask": [0, 1, 0, 0, 0, 0, 1, 0] + } }, { "error": false, @@ -948,13 +1008,14 @@ "validwhen": false }, "outputs": { - "tobytemask": [0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0]} + "tobytemask": [0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0] + } } ] }, { "name": "awkward_ByteMaskedArray_getitem_nextcarry", - "status": false, + "status": true, "tests": [ { "error": false, @@ -964,7 +1025,8 @@ "validwhen": false }, "outputs": { - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -974,13 +1036,14 @@ "validwhen": false }, "outputs": { - "tocarry": [0, 1, 4]} + "tocarry": [0, 1, 4] + } } ] }, { "name": "awkward_ByteMaskedArray_getitem_nextcarry_outindex", - "status": false, + "status": true, "tests": [ { "error": false, @@ -990,10 +1053,9 @@ "validwhen": true }, "outputs": { - "outindex": [ - -1 - ], - "tocarry": [123]} + "outindex": [-1], + "tocarry": [123] + } }, { "error": false, @@ -1003,13 +1065,9 @@ "validwhen": true }, "outputs": { - "outindex": [ - -1, - -1, - -1, - -1 - ], - "tocarry": [123, 123, 123, 123]} + "outindex": [-1, -1, -1, -1], + "tocarry": [123, 123, 123, 123] + } } ] }, @@ -1025,7 +1083,8 @@ "validwhen": false }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1035,7 +1094,8 @@ "validwhen": false }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1045,7 +1105,8 @@ "validwhen": false }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1055,7 +1116,8 @@ "validwhen": false }, "outputs": { - "numnull": [10]} + "numnull": [10] + } }, { "error": false, @@ -1065,7 +1127,8 @@ "validwhen": false }, "outputs": { - "numnull": [10]} + "numnull": [10] + } }, { "error": false, @@ -1075,7 +1138,8 @@ "validwhen": false }, "outputs": { - "numnull": [10]} + "numnull": [10] + } }, { "error": false, @@ -1085,7 +1149,8 @@ "validwhen": false }, "outputs": { - "numnull": [1]} + "numnull": [1] + } }, { "error": false, @@ -1095,7 +1160,8 @@ "validwhen": true }, "outputs": { - "numnull": [1]} + "numnull": [1] + } }, { "error": false, @@ -1105,7 +1171,8 @@ "validwhen": true }, "outputs": { - "numnull": [1]} + "numnull": [1] + } }, { "error": false, @@ -1115,7 +1182,8 @@ "validwhen": false }, "outputs": { - "numnull": [2]} + "numnull": [2] + } }, { "error": false, @@ -1125,7 +1193,8 @@ "validwhen": false }, "outputs": { - "numnull": [2]} + "numnull": [2] + } }, { "error": false, @@ -1135,7 +1204,8 @@ "validwhen": false }, "outputs": { - "numnull": [2]} + "numnull": [2] + } }, { "error": false, @@ -1145,7 +1215,8 @@ "validwhen": false }, "outputs": { - "numnull": [2]} + "numnull": [2] + } }, { "error": false, @@ -1155,7 +1226,8 @@ "validwhen": true }, "outputs": { - "numnull": [2]} + "numnull": [2] + } }, { "error": false, @@ -1165,7 +1237,8 @@ "validwhen": false }, "outputs": { - "numnull": [2]} + "numnull": [2] + } }, { "error": false, @@ -1175,7 +1248,8 @@ "validwhen": false }, "outputs": { - "numnull": [3]} + "numnull": [3] + } }, { "error": false, @@ -1185,13 +1259,14 @@ "validwhen": true }, "outputs": { - "numnull": [5]} + "numnull": [5] + } } ] }, { "name": "awkward_ByteMaskedArray_toIndexedOptionArray", - "status": false, + "status": true, "tests": [ { "error": false, @@ -1201,7 +1276,8 @@ "validwhen": false }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -1211,13 +1287,14 @@ "validwhen": false }, "outputs": { - "toindex": [0, 1, 2, 3]} + "toindex": [0, 1, 2, 3] + } } ] }, { "name": "awkward_IndexedArray_flatten_nextcarry", - "status": false, + "status": true, "tests": [ { "error": false, @@ -1227,7 +1304,8 @@ "lenindex": 2 }, "outputs": { - "tocarry": [0, 1]} + "tocarry": [0, 1] + } } ] }, @@ -1243,7 +1321,8 @@ "lenindex": 7 }, "outputs": { - "tocarry": [0, 0, 0, 0, 0, 0, 0]} + "tocarry": [0, 0, 0, 0, 0, 0, 0] + } }, { "error": false, @@ -1253,7 +1332,8 @@ "lenindex": 6 }, "outputs": { - "tocarry": [0, 0, 0, 0, 0, 0]} + "tocarry": [0, 0, 0, 0, 0, 0] + } }, { "error": false, @@ -1263,7 +1343,8 @@ "lenindex": 5 }, "outputs": { - "tocarry": [0, 0, 0, 0, 0]} + "tocarry": [0, 0, 0, 0, 0] + } }, { "error": false, @@ -1273,7 +1354,8 @@ "lenindex": 3 }, "outputs": { - "tocarry": [0, 0, 0]} + "tocarry": [0, 0, 0] + } }, { "error": false, @@ -1283,7 +1365,8 @@ "lenindex": 2 }, "outputs": { - "tocarry": [0, 0]} + "tocarry": [0, 0] + } }, { "error": false, @@ -1293,7 +1376,8 @@ "lenindex": 9 }, "outputs": { - "tocarry": [0, 0, 0, 1, 1, 1, 2, 2, 2]} + "tocarry": [0, 0, 0, 1, 1, 1, 2, 2, 2] + } }, { "error": false, @@ -1303,7 +1387,8 @@ "lenindex": 7 }, "outputs": { - "tocarry": [0, 0, 0, 2, 3, 3, 4]} + "tocarry": [0, 0, 0, 2, 3, 3, 4] + } }, { "error": false, @@ -1313,7 +1398,8 @@ "lenindex": 2 }, "outputs": { - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -1323,7 +1409,8 @@ "lenindex": 3 }, "outputs": { - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -1333,7 +1420,8 @@ "lenindex": 4 }, "outputs": { - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -1343,7 +1431,8 @@ "lenindex": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -1353,7 +1442,8 @@ "lenindex": 3 }, "outputs": { - "tocarry": [1, 1, 1]} + "tocarry": [1, 1, 1] + } }, { "error": false, @@ -1363,7 +1453,8 @@ "lenindex": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -1373,7 +1464,8 @@ "lenindex": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -1383,7 +1475,8 @@ "lenindex": 2 }, "outputs": { - "tocarry": [1, 2]} + "tocarry": [1, 2] + } }, { "error": false, @@ -1393,7 +1486,8 @@ "lenindex": 2 }, "outputs": { - "tocarry": [1, 3]} + "tocarry": [1, 3] + } }, { "error": false, @@ -1403,7 +1497,8 @@ "lenindex": 6 }, "outputs": { - "tocarry": [2, 1, 0, 3, 3, 4]} + "tocarry": [2, 1, 0, 3, 3, 4] + } }, { "error": false, @@ -1413,7 +1508,8 @@ "lenindex": 4 }, "outputs": { - "tocarry": [2, 2, 1, 0]} + "tocarry": [2, 2, 1, 0] + } }, { "error": false, @@ -1423,7 +1519,8 @@ "lenindex": 5 }, "outputs": { - "tocarry": [2, 2, 1, 0, 3]} + "tocarry": [2, 2, 1, 0, 3] + } }, { "error": false, @@ -1433,7 +1530,8 @@ "lenindex": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -1443,7 +1541,8 @@ "lenindex": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -1453,7 +1552,8 @@ "lenindex": 5 }, "outputs": { - "tocarry": [2, 4, 4, 0, 8]} + "tocarry": [2, 4, 4, 0, 8] + } }, { "error": false, @@ -1463,7 +1563,8 @@ "lenindex": 4 }, "outputs": { - "tocarry": [3, 2, 1, 0]} + "tocarry": [3, 2, 1, 0] + } }, { "error": false, @@ -1473,7 +1574,8 @@ "lenindex": 5 }, "outputs": { - "tocarry": [4, 3, 2, 1, 0]} + "tocarry": [4, 3, 2, 1, 0] + } }, { "error": false, @@ -1483,7 +1585,8 @@ "lenindex": 1 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -1493,7 +1596,8 @@ "lenindex": 5 }, "outputs": { - "tocarry": [6, 4, 4, 8, 0]} + "tocarry": [6, 4, 4, 8, 0] + } }, { "error": false, @@ -1503,7 +1607,8 @@ "lenindex": 7 }, "outputs": { - "tocarry": [6, 5, 4, 3, 2, 1, 0]} + "tocarry": [6, 5, 4, 3, 2, 1, 0] + } } ] }, @@ -1520,7 +1625,8 @@ }, "outputs": { "tocarry": [0, 1, 2, 3], - "toindex": [0, 1, 2, 3]} + "toindex": [0, 1, 2, 3] + } }, { "error": false, @@ -1531,7 +1637,8 @@ }, "outputs": { "tocarry": [3, 2, 1, 0], - "toindex": [0, 1, 2, 3]} + "toindex": [0, 1, 2, 3] + } } ] }, @@ -1546,7 +1653,8 @@ "lenindex": 2 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1555,7 +1663,8 @@ "lenindex": 4 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1564,7 +1673,8 @@ "lenindex": 7 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1573,7 +1683,8 @@ "lenindex": 2 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1582,7 +1693,8 @@ "lenindex": 3 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1591,7 +1703,8 @@ "lenindex": 4 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1600,7 +1713,8 @@ "lenindex": 2 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1609,7 +1723,8 @@ "lenindex": 3 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1618,7 +1733,8 @@ "lenindex": 4 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1627,7 +1743,8 @@ "lenindex": 2 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1636,7 +1753,8 @@ "lenindex": 5 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1645,7 +1763,8 @@ "lenindex": 6 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } }, { "error": false, @@ -1654,7 +1773,76 @@ "lenindex": 6 }, "outputs": { - "numnull": [0]} + "numnull": [0] + } + } + ] + }, + { + "name": "awkward_IndexedArray_numnull_unique_64", + "status": true, + "tests": [ + { + "error": false, + "inputs": { + "lenindex": 4 + }, + "outputs": { + "toindex": [0, 1, 2, 3, -1] + } + }, + { + "error": false, + "inputs": { + "lenindex": 2 + }, + "outputs": { + "toindex": [0, 1, -1] + } + }, + { + "error": false, + "inputs": { + "lenindex": 0 + }, + "outputs": { + "toindex": [-1] + } + }, + { + "error": false, + "inputs": { + "lenindex": 3 + }, + "outputs": { + "toindex": [0, 1, 2, -1] + } + }, + { + "error": false, + "inputs": { + "lenindex": 1 + }, + "outputs": { + "toindex": [0, -1] + } + } + ] + }, + { + "name": "awkward_IndexedArray_overlay_mask", + "status": true, + "tests": [ + { + "error": false, + "inputs": { + "fromindex": [5, 4, 3, 2, 1, 0], + "length": 6, + "mask": [0, 0, 0, 0, 0, 0] + }, + "outputs": { + "toindex": [5, 4, 3, 2, 1, 0] + } } ] }, @@ -1672,7 +1860,8 @@ "offsetslength": 11 }, "outputs": { - "tocarry": [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 4, 4, 4]} + "tocarry": [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 4, 4, 4] + } }, { "error": false, @@ -1684,7 +1873,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 0, 1, 0, 1, 3, 4, 3, 4]} + "tocarry": [0, 1, 0, 1, 0, 1, 3, 4, 3, 4] + } }, { "error": false, @@ -1696,7 +1886,8 @@ "offsetslength": 11 }, "outputs": { - "tocarry": [0, 1, 0, 1, 0, 1, 3, 4, 3, 4, 5, 6, 5, 6, 5, 6, 8, 9, 8, 9]} + "tocarry": [0, 1, 0, 1, 0, 1, 3, 4, 3, 4, 5, 6, 5, 6, 5, 6, 8, 9, 8, 9] + } }, { "error": false, @@ -1708,7 +1899,8 @@ "offsetslength": 8 }, "outputs": { - "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2]} + "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -1720,7 +1912,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2]} + "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -1732,7 +1925,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2]} + "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -1744,7 +1938,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2]} + "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -1756,7 +1951,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 0, 1, 2]} + "tocarry": [0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -1768,7 +1964,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -1780,7 +1977,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 13, 14, 15, 16, 17, 3, 4, 5, 6, 7, 18, 19, 20, 21, 22, 8, 9, 10, 11, 12, 23, 24, 25, 26, 27]} + "tocarry": [0, 1, 2, 13, 14, 15, 16, 17, 3, 4, 5, 6, 7, 18, 19, 20, 21, 22, 8, 9, 10, 11, 12, 23, 24, 25, 26, 27] + } }, { "error": false, @@ -1792,7 +1990,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -1804,7 +2003,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 13, 14, 15, 16, 17, 4, 5, 6, 7, 18, 19, 20, 21, 22, 8, 9, 10, 11, 12, 23, 24, 25, 26, 27]} + "tocarry": [0, 1, 2, 3, 13, 14, 15, 16, 17, 4, 5, 6, 7, 18, 19, 20, 21, 22, 8, 9, 10, 11, 12, 23, 24, 25, 26, 27] + } }, { "error": false, @@ -1816,7 +2016,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 14, 15, 16, 17, 18, 4, 5, 6, 7, 8, 19, 20, 21, 22, 23, 9, 10, 11, 12, 13, 24, 25, 26, 27, 28]} + "tocarry": [0, 1, 2, 3, 14, 15, 16, 17, 18, 4, 5, 6, 7, 8, 19, 20, 21, 22, 23, 9, 10, 11, 12, 13, 24, 25, 26, 27, 28] + } }, { "error": false, @@ -1828,7 +2029,8 @@ "offsetslength": 8 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 11, 12, 13, 14, 15, 16, 17, 18]} + "tocarry": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 11, 12, 13, 14, 15, 16, 17, 18] + } }, { "error": false, @@ -1840,7 +2042,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -1852,7 +2055,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -1864,7 +2068,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -1876,7 +2081,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 10, 11, 12]} + "tocarry": [0, 1, 2, 3, 4, 10, 11, 12] + } }, { "error": false, @@ -1888,7 +2094,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -1900,7 +2107,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 11, 12, 13, 14, 15, 5, 16, 6, 7, 8, 9, 10, 17, 18, 19, 20, 21]} + "tocarry": [0, 1, 2, 3, 4, 11, 12, 13, 14, 15, 5, 16, 6, 7, 8, 9, 10, 17, 18, 19, 20, 21] + } }, { "error": false, @@ -1912,7 +2120,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 14, 15, 16, 17, 18, 5, 6, 7, 8, 19, 20, 21, 22, 9, 10, 11, 12, 13, 23, 24, 25, 26, 27]} + "tocarry": [0, 1, 2, 3, 4, 14, 15, 16, 17, 18, 5, 6, 7, 8, 19, 20, 21, 22, 9, 10, 11, 12, 13, 23, 24, 25, 26, 27] + } }, { "error": false, @@ -1924,7 +2133,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 14, 15, 16, 17, 18, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 10, 11, 12, 13, 24, 25, 26, 27]} + "tocarry": [0, 1, 2, 3, 4, 14, 15, 16, 17, 18, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 10, 11, 12, 13, 24, 25, 26, 27] + } }, { "error": false, @@ -1936,7 +2146,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19] + } }, { "error": false, @@ -1948,7 +2159,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 10, 11, 12, 13, 14, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 10, 11, 12, 13, 14, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -1960,7 +2172,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 10, 11, 12, 13, 14, 24, 25, 26, 27]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 10, 11, 12, 13, 14, 24, 25, 26, 27] + } }, { "error": false, @@ -1972,7 +2185,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27] + } }, { "error": false, @@ -1984,7 +2198,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27, 28]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27, 28] + } }, { "error": false, @@ -1996,7 +2211,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -2008,7 +2224,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 45, 46, 47, 48, 49, 5, 6, 7, 8, 9, 50, 51, 52, 53, 54, 10, 11, 12, 13, 14, 55, 56, 57, 58, 59]} + "tocarry": [0, 1, 2, 3, 4, 45, 46, 47, 48, 49, 5, 6, 7, 8, 9, 50, 51, 52, 53, 54, 10, 11, 12, 13, 14, 55, 56, 57, 58, 59] + } }, { "error": false, @@ -2020,7 +2237,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5]} + "tocarry": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -2032,7 +2250,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5]} + "tocarry": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -2044,7 +2263,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]} + "tocarry": [0, 1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + } }, { "error": false, @@ -2056,7 +2276,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19]} + "tocarry": [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19] + } }, { "error": false, @@ -2068,7 +2289,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19]} + "tocarry": [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19] + } }, { "error": false, @@ -2080,7 +2302,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]} + "tocarry": [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] + } }, { "error": false, @@ -2092,7 +2315,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6]} + "tocarry": [0, 1, 2, 3, 4, 5, 6] + } }, { "error": false, @@ -2104,7 +2328,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6]} + "tocarry": [0, 1, 2, 3, 4, 5, 6] + } }, { "error": false, @@ -2116,7 +2341,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6]} + "tocarry": [0, 1, 2, 3, 4, 5, 6] + } }, { "error": false, @@ -2128,7 +2354,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -2140,7 +2367,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -2152,7 +2380,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -2164,7 +2393,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + } }, { "error": false, @@ -2176,7 +2406,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] + } }, { "error": false, @@ -2188,7 +2419,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] + } }, { "error": false, @@ -2200,7 +2432,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -2212,7 +2445,8 @@ "offsetslength": 31 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209] + } }, { "error": false, @@ -2224,7 +2458,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59] + } }, { "error": false, @@ -2236,7 +2471,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]} + "tocarry": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] + } }, { "error": false, @@ -2248,7 +2484,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 11, 12, 13, 14, 15, 16, 17, 18]} + "tocarry": [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 11, 12, 13, 14, 15, 16, 17, 18] + } }, { "error": false, @@ -2260,7 +2497,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 4, 5, 5, 6, 7, 8]} + "tocarry": [0, 1, 2, 4, 5, 5, 6, 7, 8] + } }, { "error": false, @@ -2272,7 +2510,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 4, 5, 6, 3, 7, 8]} + "tocarry": [0, 1, 2, 4, 5, 6, 3, 7, 8] + } }, { "error": false, @@ -2284,7 +2523,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 4, 5, 6, 3, 7, 8]} + "tocarry": [0, 1, 2, 4, 5, 6, 3, 7, 8] + } }, { "error": false, @@ -2296,7 +2536,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 4, 5, 6, 9, 10]} + "tocarry": [0, 1, 2, 4, 5, 6, 9, 10] + } }, { "error": false, @@ -2308,7 +2549,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 2, 4, 5, 6, 9, 10]} + "tocarry": [0, 1, 2, 4, 5, 6, 9, 10] + } }, { "error": false, @@ -2320,7 +2562,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 5, 6]} + "tocarry": [0, 1, 2, 5, 6] + } }, { "error": false, @@ -2332,7 +2575,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 5, 6, 7, 8]} + "tocarry": [0, 1, 2, 5, 6, 7, 8] + } }, { "error": false, @@ -2344,7 +2588,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [0, 1, 2, 5, 6, 7, 8]} + "tocarry": [0, 1, 2, 5, 6, 7, 8] + } }, { "error": false, @@ -2356,7 +2601,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 6, 7, 3, 4, 8, 5, 9]} + "tocarry": [0, 1, 2, 6, 7, 3, 4, 8, 5, 9] + } }, { "error": false, @@ -2368,7 +2614,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 2, 6, 7, 8, 3, 4, 5]} + "tocarry": [0, 1, 2, 6, 7, 8, 3, 4, 5] + } }, { "error": false, @@ -2380,7 +2627,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [0, 1, 2, 6, 7, 8, 9]} + "tocarry": [0, 1, 2, 6, 7, 8, 9] + } }, { "error": false, @@ -2392,7 +2640,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [0, 1, 3, 4, 2, 5]} + "tocarry": [0, 1, 3, 4, 2, 5] + } }, { "error": false, @@ -2404,7 +2653,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [0, 1, 3, 4, 5, 8]} + "tocarry": [0, 1, 3, 4, 5, 8] + } }, { "error": false, @@ -2416,7 +2666,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [11, 12, 13, 14, 15, 16, 17, 18, 19]} + "tocarry": [11, 12, 13, 14, 15, 16, 17, 18, 19] + } }, { "error": false, @@ -2428,7 +2679,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [1, 2, 3, 4, 5, 16, 17, 18, 19, 20, 6, 7, 8, 9, 10, 21, 22, 23, 24, 25, 11, 12, 13, 14, 15, 26, 27, 28, 29, 30]} + "tocarry": [1, 2, 3, 4, 5, 16, 17, 18, 19, 20, 6, 7, 8, 9, 10, 21, 22, 23, 24, 25, 11, 12, 13, 14, 15, 26, 27, 28, 29, 30] + } }, { "error": false, @@ -2440,7 +2692,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [1, 2, 3, 5, 6]} + "tocarry": [1, 2, 3, 5, 6] + } }, { "error": false, @@ -2452,7 +2705,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [15, 16, 17, 18, 19, 10, 11, 12, 13, 14, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4]} + "tocarry": [15, 16, 17, 18, 19, 10, 11, 12, 13, 14, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -2464,7 +2718,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4]} + "tocarry": [15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -2476,7 +2731,8 @@ "offsetslength": 2 }, "outputs": { - "tocarry": [16, 17, 18, 19]} + "tocarry": [16, 17, 18, 19] + } }, { "error": false, @@ -2488,7 +2744,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [2, 3, 4]} + "tocarry": [2, 3, 4] + } }, { "error": false, @@ -2500,7 +2757,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [2, 4, 5]} + "tocarry": [2, 4, 5] + } }, { "error": false, @@ -2512,7 +2770,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [25, 26, 27, 28, 29, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24, 5, 6, 7, 8, 9, 15, 16, 17, 18, 19, 0, 1, 2, 3, 4]} + "tocarry": [25, 26, 27, 28, 29, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24, 5, 6, 7, 8, 9, 15, 16, 17, 18, 19, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -2524,7 +2783,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [25, 26, 27, 28, 29, 20, 21, 22, 23, 24, 15, 16, 17, 18, 19, 10, 11, 12, 13, 14, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4]} + "tocarry": [25, 26, 27, 28, 29, 20, 21, 22, 23, 24, 15, 16, 17, 18, 19, 10, 11, 12, 13, 14, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -2536,7 +2796,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [3, 3, 0, 1, 2, 4, 5]} + "tocarry": [3, 3, 0, 1, 2, 4, 5] + } }, { "error": false, @@ -2548,7 +2809,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [3, 4, 0, 1, 2, 5, 5, 6, 7, 8, 9]} + "tocarry": [3, 4, 0, 1, 2, 5, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -2560,7 +2822,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [3, 4, 15]} + "tocarry": [3, 4, 15] + } }, { "error": false, @@ -2572,7 +2835,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [3, 4, 3, 4, 0, 1, 2]} + "tocarry": [3, 4, 3, 4, 0, 1, 2] + } }, { "error": false, @@ -2584,7 +2848,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [3, 4, 5, 6, 0, 1, 2, 2, 3, 10, 11]} + "tocarry": [3, 4, 5, 6, 0, 1, 2, 2, 3, 10, 11] + } }, { "error": false, @@ -2596,7 +2861,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [3, 4, 5, 6, 7, 8]} + "tocarry": [3, 4, 5, 6, 7, 8] + } }, { "error": false, @@ -2608,7 +2874,8 @@ "offsetslength": 7 }, "outputs": { - "tocarry": [3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 11, 12, 25, 26]} + "tocarry": [3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 11, 12, 25, 26] + } }, { "error": false, @@ -2620,7 +2887,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]} + "tocarry": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] + } }, { "error": false, @@ -2632,7 +2900,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [3, 4, 6, 7, 8, 9]} + "tocarry": [3, 4, 6, 7, 8, 9] + } }, { "error": false, @@ -2644,7 +2913,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [3, 4, 6, 7, 8, 9]} + "tocarry": [3, 4, 6, 7, 8, 9] + } }, { "error": false, @@ -2656,7 +2926,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [4, 5]} + "tocarry": [4, 5] + } }, { "error": false, @@ -2668,7 +2939,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [4, 5, 7, 8, 9, 10, 11]} + "tocarry": [4, 5, 7, 8, 9, 10, 11] + } }, { "error": false, @@ -2680,7 +2952,8 @@ "offsetslength": 8 }, "outputs": { - "tocarry": [5, 5, 0, 1, 2, 3, 4, 6, 7, 8, 9]} + "tocarry": [5, 5, 0, 1, 2, 3, 4, 6, 7, 8, 9] + } }, { "error": false, @@ -2692,7 +2965,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [5, 6, 7, 8]} + "tocarry": [5, 6, 7, 8] + } }, { "error": false, @@ -2704,7 +2978,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9]} + "tocarry": [5, 6, 7, 8, 9] + } }, { "error": false, @@ -2716,7 +2991,8 @@ "offsetslength": 3 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9]} + "tocarry": [5, 6, 7, 8, 9] + } }, { "error": false, @@ -2728,7 +3004,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [6, 7, 8, 5, 3, 4, 0, 1, 2]} + "tocarry": [6, 7, 8, 5, 3, 4, 0, 1, 2] + } }, { "error": false, @@ -2740,7 +3017,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [6, 7, 8, 5, 6, 7, 8, 0, 1, 2]} + "tocarry": [6, 7, 8, 5, 6, 7, 8, 0, 1, 2] + } }, { "error": false, @@ -2752,7 +3030,8 @@ "offsetslength": 4 }, "outputs": { - "tocarry": [6, 7, 8, 9, 10, 11]} + "tocarry": [6, 7, 8, 9, 10, 11] + } }, { "error": false, @@ -2764,7 +3043,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]} + "tocarry": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] + } }, { "error": false, @@ -2776,7 +3056,8 @@ "offsetslength": 5 }, "outputs": { - "tocarry": [6, 7, 8, 9, 5, 3, 4, 0, 1, 2]} + "tocarry": [6, 7, 8, 9, 5, 3, 4, 0, 1, 2] + } }, { "error": false, @@ -2788,7 +3069,8 @@ "offsetslength": 6 }, "outputs": { - "tocarry": [6, 7, 8, 9, 5, 3, 4, 0, 1, 2]} + "tocarry": [6, 7, 8, 9, 5, 3, 4, 0, 1, 2] + } } ] }, @@ -2804,7 +3086,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 0, 1, 3]} + "tooffsets": [0, 0, 1, 3] + } }, { "error": false, @@ -2814,7 +3097,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 0, 1, 4]} + "tooffsets": [0, 0, 1, 4] + } }, { "error": false, @@ -2824,7 +3108,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 0, 2]} + "tooffsets": [0, 0, 2] + } }, { "error": false, @@ -2834,7 +3119,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 0, 2, 6]} + "tooffsets": [0, 0, 2, 6] + } }, { "error": false, @@ -2844,7 +3130,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 0, 2, 7]} + "tooffsets": [0, 0, 2, 7] + } }, { "error": false, @@ -2854,7 +3141,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 1, 1, 5]} + "tooffsets": [0, 1, 1, 5] + } }, { "error": false, @@ -2864,7 +3152,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 1, 1, 6]} + "tooffsets": [0, 1, 1, 6] + } }, { "error": false, @@ -2874,7 +3163,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 1, 2, 2, 5, 7]} + "tooffsets": [0, 1, 2, 2, 5, 7] + } }, { "error": false, @@ -2884,7 +3174,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 1, 2, 3]} + "tooffsets": [0, 1, 2, 3] + } }, { "error": false, @@ -2894,7 +3185,8 @@ "length": 7 }, "outputs": { - "tooffsets": [0, 1, 2, 5, 5, 7, 7, 11]} + "tooffsets": [0, 1, 2, 5, 5, 7, 7, 11] + } }, { "error": false, @@ -2904,7 +3196,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 2, 2, 2, 2, 6]} + "tooffsets": [0, 2, 2, 2, 2, 6] + } }, { "error": false, @@ -2914,7 +3207,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 2, 2, 4, 5, 6]} + "tooffsets": [0, 2, 2, 4, 5, 6] + } }, { "error": false, @@ -2924,7 +3218,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 2, 2, 5, 6, 7, 11]} + "tooffsets": [0, 2, 2, 5, 6, 7, 11] + } }, { "error": false, @@ -2934,7 +3229,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 2, 3]} + "tooffsets": [0, 2, 3] + } }, { "error": false, @@ -2944,7 +3240,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 2, 3, 4, 5, 6, 8]} + "tooffsets": [0, 2, 3, 4, 5, 6, 8] + } }, { "error": false, @@ -2954,7 +3251,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 2, 4]} + "tooffsets": [0, 2, 4] + } }, { "error": false, @@ -2964,7 +3262,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 2, 4, 4, 7]} + "tooffsets": [0, 2, 4, 4, 7] + } }, { "error": false, @@ -2974,7 +3273,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 2, 4, 5, 6, 6, 6]} + "tooffsets": [0, 2, 4, 5, 6, 6, 6] + } }, { "error": false, @@ -2984,7 +3284,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 2, 4, 6, 8, 10]} + "tooffsets": [0, 2, 4, 6, 8, 10] + } }, { "error": false, @@ -2994,7 +3295,8 @@ "length": 10 }, "outputs": { - "tooffsets": [0, 2, 4, 6, 8, 10, 12, 13, 14, 15, 16]} + "tooffsets": [0, 2, 4, 6, 8, 10, 12, 13, 14, 15, 16] + } }, { "error": false, @@ -3004,7 +3306,8 @@ "length": 10 }, "outputs": { - "tooffsets": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]} + "tooffsets": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20] + } }, { "error": false, @@ -3014,7 +3317,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 2, 6]} + "tooffsets": [0, 2, 6] + } }, { "error": false, @@ -3024,7 +3328,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 3, 3]} + "tooffsets": [0, 3, 3] + } }, { "error": false, @@ -3034,7 +3339,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 3, 3, 4, 5]} + "tooffsets": [0, 3, 3, 4, 5] + } }, { "error": false, @@ -3044,7 +3350,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 3, 3, 5]} + "tooffsets": [0, 3, 3, 5] + } }, { "error": false, @@ -3054,7 +3361,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 3, 3, 5]} + "tooffsets": [0, 3, 3, 5] + } }, { "error": false, @@ -3064,7 +3372,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 3, 3, 5]} + "tooffsets": [0, 3, 3, 5] + } }, { "error": false, @@ -3074,7 +3383,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 3, 5, 5, 8]} + "tooffsets": [0, 3, 3, 5, 5, 8] + } }, { "error": false, @@ -3084,7 +3394,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 3, 5, 6, 10]} + "tooffsets": [0, 3, 3, 5, 6, 10] + } }, { "error": false, @@ -3094,7 +3405,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 3, 5, 6, 8]} + "tooffsets": [0, 3, 3, 5, 6, 8] + } }, { "error": false, @@ -3104,7 +3416,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 3, 5, 8, 9]} + "tooffsets": [0, 3, 3, 5, 8, 9] + } }, { "error": false, @@ -3114,7 +3427,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 3, 3, 7]} + "tooffsets": [0, 3, 3, 7] + } }, { "error": false, @@ -3124,7 +3438,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 3, 3, 7]} + "tooffsets": [0, 3, 3, 7] + } }, { "error": false, @@ -3134,7 +3449,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 4, 6, 6, 9]} + "tooffsets": [0, 3, 4, 6, 6, 9] + } }, { "error": false, @@ -3144,7 +3460,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 3, 4, 7, 10]} + "tooffsets": [0, 3, 4, 7, 10] + } }, { "error": false, @@ -3154,7 +3471,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 5, 5, 6, 8, 9]} + "tooffsets": [0, 3, 5, 5, 6, 8, 9] + } }, { "error": false, @@ -3164,7 +3482,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 5, 6, 7, 7, 9]} + "tooffsets": [0, 3, 5, 6, 7, 7, 9] + } }, { "error": false, @@ -3174,7 +3493,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 5, 6, 7, 9]} + "tooffsets": [0, 3, 5, 6, 7, 9] + } }, { "error": false, @@ -3184,7 +3504,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 5, 7, 8, 9, 10]} + "tooffsets": [0, 3, 5, 7, 8, 9, 10] + } }, { "error": false, @@ -3194,7 +3515,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 3, 6]} + "tooffsets": [0, 3, 6] + } }, { "error": false, @@ -3204,7 +3526,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 3, 6]} + "tooffsets": [0, 3, 6] + } }, { "error": false, @@ -3214,7 +3537,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 6, 10, 14, 17]} + "tooffsets": [0, 3, 6, 10, 14, 17] + } }, { "error": false, @@ -3224,7 +3548,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 6, 11, 15, 19, 22]} + "tooffsets": [0, 3, 6, 11, 15, 19, 22] + } }, { "error": false, @@ -3234,7 +3559,8 @@ "length": 3 }, "outputs": { - "tooffsets": [0, 3, 6, 9]} + "tooffsets": [0, 3, 6, 9] + } }, { "error": false, @@ -3244,7 +3570,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 6, 9, 12, 14, 16]} + "tooffsets": [0, 3, 6, 9, 12, 14, 16] + } }, { "error": false, @@ -3254,7 +3581,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 6, 9, 12, 15]} + "tooffsets": [0, 3, 6, 9, 12, 15] + } }, { "error": false, @@ -3264,7 +3592,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 6, 9, 12, 15]} + "tooffsets": [0, 3, 6, 9, 12, 15] + } }, { "error": false, @@ -3274,7 +3603,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 6, 9, 12, 15, 18]} + "tooffsets": [0, 3, 6, 9, 12, 15, 18] + } }, { "error": false, @@ -3284,7 +3614,8 @@ "length": 7 }, "outputs": { - "tooffsets": [0, 3, 6, 9, 12, 15, 18, 21]} + "tooffsets": [0, 3, 6, 9, 12, 15, 18, 21] + } }, { "error": false, @@ -3294,7 +3625,8 @@ "length": 2 }, "outputs": { - "tooffsets": [0, 3, 7]} + "tooffsets": [0, 3, 7] + } }, { "error": false, @@ -3304,7 +3636,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 3, 8, 12, 16, 19]} + "tooffsets": [0, 3, 8, 12, 16, 19] + } }, { "error": false, @@ -3314,7 +3647,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 3, 8, 13, 18, 23, 28]} + "tooffsets": [0, 3, 8, 13, 18, 23, 28] + } }, { "error": false, @@ -3324,7 +3658,8 @@ "length": 1 }, "outputs": { - "tooffsets": [0, 4]} + "tooffsets": [0, 4] + } }, { "error": false, @@ -3334,7 +3669,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 4, 5, 7, 10]} + "tooffsets": [0, 4, 5, 7, 10] + } }, { "error": false, @@ -3344,7 +3680,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 4, 5, 7, 7, 10]} + "tooffsets": [0, 4, 5, 7, 7, 10] + } }, { "error": false, @@ -3354,7 +3691,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 4, 7, 7, 9, 9, 11]} + "tooffsets": [0, 4, 7, 7, 9, 9, 11] + } }, { "error": false, @@ -3364,7 +3702,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 4, 9, 13, 18, 23, 28]} + "tooffsets": [0, 4, 9, 13, 18, 23, 28] + } }, { "error": false, @@ -3374,7 +3713,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 4, 9, 14, 19, 24, 29]} + "tooffsets": [0, 4, 9, 14, 19, 24, 29] + } }, { "error": false, @@ -3384,7 +3724,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 11, 12, 17, 22]} + "tooffsets": [0, 5, 10, 11, 12, 17, 22] + } }, { "error": false, @@ -3394,7 +3735,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 14, 18, 23, 28]} + "tooffsets": [0, 5, 10, 14, 18, 23, 28] + } }, { "error": false, @@ -3404,7 +3746,8 @@ "length": 7 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 18, 21, 24, 29]} + "tooffsets": [0, 5, 10, 15, 18, 21, 24, 29] + } }, { "error": false, @@ -3414,7 +3757,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 19, 24, 28]} + "tooffsets": [0, 5, 10, 15, 19, 24, 28] + } }, { "error": false, @@ -3424,7 +3768,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20]} + "tooffsets": [0, 5, 10, 15, 20] + } }, { "error": false, @@ -3434,7 +3779,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20]} + "tooffsets": [0, 5, 10, 15, 20] + } }, { "error": false, @@ -3444,7 +3790,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20]} + "tooffsets": [0, 5, 10, 15, 20] + } }, { "error": false, @@ -3454,7 +3801,8 @@ "length": 4 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20]} + "tooffsets": [0, 5, 10, 15, 20] + } }, { "error": false, @@ -3464,7 +3812,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 24, 28]} + "tooffsets": [0, 5, 10, 15, 20, 24, 28] + } }, { "error": false, @@ -3474,7 +3823,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 28]} + "tooffsets": [0, 5, 10, 15, 20, 25, 28] + } }, { "error": false, @@ -3484,7 +3834,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 29]} + "tooffsets": [0, 5, 10, 15, 20, 25, 29] + } }, { "error": false, @@ -3494,7 +3845,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3504,7 +3856,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3514,7 +3867,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3524,7 +3878,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3534,7 +3889,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3544,7 +3900,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3554,7 +3911,8 @@ "length": 6 }, "outputs": { - "tooffsets": [0, 5, 10, 15, 20, 25, 30]} + "tooffsets": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -3564,7 +3922,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 5, 8, 11, 14, 19]} + "tooffsets": [0, 5, 8, 11, 14, 19] + } }, { "error": false, @@ -3574,7 +3933,8 @@ "length": 5 }, "outputs": { - "tooffsets": [0, 5, 8, 11, 14, 19]} + "tooffsets": [0, 5, 8, 11, 14, 19] + } }, { "error": false, @@ -3584,13 +3944,14 @@ "length": 30 }, "outputs": { - "tooffsets": [0, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 119, 126, 133, 140, 147, 154, 161, 168, 175, 182, 189, 196, 203, 210]} + "tooffsets": [0, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 119, 126, 133, 140, 147, 154, 161, 168, 175, 182, 189, 196, 203, 210] + } } ] }, { "name": "awkward_RegularArray_localindex", - "status": false, + "status": true, "tests": [ { "error": false, @@ -3599,7 +3960,8 @@ "size": 3 }, "outputs": { - "toindex": [0, 1, 2, 0, 1, 2]} + "toindex": [0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -3608,13 +3970,14 @@ "size": 5 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4]} + "toindex": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4] + } } ] }, { "name": "awkward_RegularArray_rpad_and_clip_axis1", - "status": false, + "status": true, "tests": [ { "error": false, @@ -3624,7 +3987,8 @@ "target": 2 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 5]} + "toindex": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -3634,7 +3998,8 @@ "target": 3 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 5]} + "toindex": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -3644,7 +4009,8 @@ "target": 3 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 5, 6, 7, 8]} + "toindex": [0, 1, 2, 3, 4, 5, 6, 7, 8] + } }, { "error": false, @@ -3654,7 +4020,8 @@ "target": 2 }, "outputs": { - "toindex": [0, 1, 3, 4, 6, 7]} + "toindex": [0, 1, 3, 4, 6, 7] + } }, { "error": false, @@ -3664,7 +4031,8 @@ "target": 2 }, "outputs": { - "toindex": [0, 1, 5, 6, 10, 11, 15, 16, 20, 21, 25, 26]} + "toindex": [0, 1, 5, 6, 10, 11, 15, 16, 20, 21, 25, 26] + } }, { "error": false, @@ -3674,7 +4042,8 @@ "target": 1 }, "outputs": { - "toindex": [0, 2, 4]} + "toindex": [0, 2, 4] + } }, { "error": false, @@ -3684,13 +4053,14 @@ "target": 1 }, "outputs": { - "toindex": [0, 3, 6]} + "toindex": [0, 3, 6] + } } ] }, { "name": "awkward_RegularArray_getitem_carry", - "status": false, + "status": true, "tests": [ { "error": false, @@ -3700,7 +4070,8 @@ "size": 1 }, "outputs": { - "tocarry": [0, 0]} + "tocarry": [0, 0] + } }, { "error": false, @@ -3710,7 +4081,8 @@ "size": 1 }, "outputs": { - "tocarry": [0, 0, 0, 1, 1, 1]} + "tocarry": [0, 0, 0, 1, 1, 1] + } }, { "error": false, @@ -3720,7 +4092,8 @@ "size": 1 }, "outputs": { - "tocarry": [0, 0, 0, 2, 2]} + "tocarry": [0, 0, 0, 2, 2] + } }, { "error": false, @@ -3730,7 +4103,8 @@ "size": 1 }, "outputs": { - "tocarry": [0, 0, 1, 1, 2, 2, 3, 3, 4, 4]} + "tocarry": [0, 0, 1, 1, 2, 2, 3, 3, 4, 4] + } }, { "error": false, @@ -3740,7 +4114,8 @@ "size": 1 }, "outputs": { - "tocarry": [0, 1, 0, 1, 0, 1, 3, 4, 3, 4]} + "tocarry": [0, 1, 0, 1, 0, 1, 3, 4, 3, 4] + } }, { "error": false, @@ -3750,7 +4125,8 @@ "size": 2 }, "outputs": { - "tocarry": [0, 1, 0, 1, 2, 3, 2, 3]} + "tocarry": [0, 1, 0, 1, 2, 3, 2, 3] + } }, { "error": false, @@ -3760,7 +4136,8 @@ "size": 3 }, "outputs": { - "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2]} + "tocarry": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2] + } }, { "error": false, @@ -3770,7 +4147,8 @@ "size": 2 }, "outputs": { - "tocarry": [0, 1, 2, 3, 2, 3, 4, 5]} + "tocarry": [0, 1, 2, 3, 2, 3, 4, 5] + } }, { "error": false, @@ -3780,7 +4158,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -3790,7 +4169,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9]} + "tocarry": [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -3800,7 +4180,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -3810,7 +4191,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24]} + "tocarry": [0, 1, 2, 3, 4, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24] + } }, { "error": false, @@ -3820,7 +4202,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 30, 31, 32, 33, 34, 45, 46, 47, 48, 49]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 30, 31, 32, 33, 34, 45, 46, 47, 48, 49] + } }, { "error": false, @@ -3830,7 +4213,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 15, 16, 17, 18, 19, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 10, 11, 12, 13, 14, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -3840,7 +4224,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 20, 21, 22, 23, 24, 40, 41, 42, 43, 44, 50, 51, 52, 53, 54]} + "tocarry": [0, 1, 2, 3, 4, 20, 21, 22, 23, 24, 40, 41, 42, 43, 44, 50, 51, 52, 53, 54] + } }, { "error": false, @@ -3850,7 +4235,8 @@ "size": 3 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 3, 4, 5, 3, 4, 5]} + "tocarry": [0, 1, 2, 3, 4, 5, 3, 4, 5, 3, 4, 5] + } }, { "error": false, @@ -3860,7 +4246,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] + } }, { "error": false, @@ -3870,7 +4257,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -3880,7 +4268,8 @@ "size": 5 }, "outputs": { - "tocarry": [10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]} + "tocarry": [10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -3890,7 +4279,8 @@ "size": 5 }, "outputs": { - "tocarry": [10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14]} + "tocarry": [10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14, 10, 11, 12, 13, 14] + } }, { "error": false, @@ -3900,7 +4290,8 @@ "size": 5 }, "outputs": { - "tocarry": [10, 11, 12, 13, 14]} + "tocarry": [10, 11, 12, 13, 14] + } }, { "error": false, @@ -3910,7 +4301,8 @@ "size": 5 }, "outputs": { - "tocarry": [10, 11, 12, 13, 14, 25, 26, 27, 28, 29, 40, 41, 42, 43, 44, 55, 56, 57, 58, 59]} + "tocarry": [10, 11, 12, 13, 14, 25, 26, 27, 28, 29, 40, 41, 42, 43, 44, 55, 56, 57, 58, 59] + } }, { "error": false, @@ -3920,7 +4312,8 @@ "size": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -3930,7 +4323,8 @@ "size": 5 }, "outputs": { - "tocarry": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "tocarry": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -3940,7 +4334,8 @@ "size": 5 }, "outputs": { - "tocarry": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "tocarry": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -3950,7 +4345,8 @@ "size": 5 }, "outputs": { - "tocarry": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "tocarry": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -3960,7 +4356,8 @@ "size": 5 }, "outputs": { - "tocarry": [20, 21, 22, 23, 24, 20, 21, 22, 23, 24, 20, 21, 22, 23, 24, 20, 21, 22, 23, 24]} + "tocarry": [20, 21, 22, 23, 24, 20, 21, 22, 23, 24, 20, 21, 22, 23, 24, 20, 21, 22, 23, 24] + } }, { "error": false, @@ -3970,7 +4367,8 @@ "size": 5 }, "outputs": { - "tocarry": [20, 21, 22, 23, 24]} + "tocarry": [20, 21, 22, 23, 24] + } }, { "error": false, @@ -3980,7 +4378,8 @@ "size": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -3990,7 +4389,8 @@ "size": 2 }, "outputs": { - "tocarry": [2, 3, 0, 1]} + "tocarry": [2, 3, 0, 1] + } }, { "error": false, @@ -4000,7 +4400,8 @@ "size": 2 }, "outputs": { - "tocarry": [2, 3]} + "tocarry": [2, 3] + } }, { "error": false, @@ -4010,7 +4411,8 @@ "size": 2 }, "outputs": { - "tocarry": [2, 3, 2, 3, 0, 1, 0, 1]} + "tocarry": [2, 3, 2, 3, 0, 1, 0, 1] + } }, { "error": false, @@ -4020,7 +4422,8 @@ "size": 2 }, "outputs": { - "tocarry": [2, 3, 4, 5]} + "tocarry": [2, 3, 4, 5] + } }, { "error": false, @@ -4030,7 +4433,8 @@ "size": 3 }, "outputs": { - "tocarry": [3, 4, 5, 0, 1, 2, 0, 1, 2, 3, 4, 5]} + "tocarry": [3, 4, 5, 0, 1, 2, 0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -4040,7 +4444,8 @@ "size": 3 }, "outputs": { - "tocarry": [3, 4, 5]} + "tocarry": [3, 4, 5] + } }, { "error": false, @@ -4050,7 +4455,8 @@ "size": 3 }, "outputs": { - "tocarry": [3, 4, 5, 3, 4, 5, 3, 4, 5, 3, 4, 5]} + "tocarry": [3, 4, 5, 3, 4, 5, 3, 4, 5, 3, 4, 5] + } }, { "error": false, @@ -4060,7 +4466,8 @@ "size": 2 }, "outputs": { - "tocarry": [4, 5]} + "tocarry": [4, 5] + } }, { "error": false, @@ -4070,7 +4477,8 @@ "size": 4 }, "outputs": { - "tocarry": [4, 5, 6, 7, 8, 9, 10, 11]} + "tocarry": [4, 5, 6, 7, 8, 9, 10, 11] + } }, { "error": false, @@ -4080,7 +4488,8 @@ "size": 5 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14]} + "tocarry": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14] + } }, { "error": false, @@ -4090,7 +4499,8 @@ "size": 5 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "tocarry": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -4100,7 +4510,8 @@ "size": 5 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9]} + "tocarry": [5, 6, 7, 8, 9] + } }, { "error": false, @@ -4110,7 +4521,8 @@ "size": 5 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9, 15, 16, 17, 18, 19, 30, 31, 32, 33, 34, 50, 51, 52, 53, 54]} + "tocarry": [5, 6, 7, 8, 9, 15, 16, 17, 18, 19, 30, 31, 32, 33, 34, 50, 51, 52, 53, 54] + } }, { "error": false, @@ -4120,7 +4532,8 @@ "size": 5 }, "outputs": { - "tocarry": [5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 0, 1, 2, 3, 4, 25, 26, 27, 28, 29]} + "tocarry": [5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 0, 1, 2, 3, 4, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -4130,309 +4543,368 @@ "size": 4 }, "outputs": { - "tocarry": [8, 9, 10, 11, 4, 5, 6, 7, 4, 5, 6, 7, 8, 9, 10, 11]} + "tocarry": [8, 9, 10, 11, 4, 5, 6, 7, 4, 5, 6, 7, 8, 9, 10, 11] + } } ] }, { "name": "awkward_RegularArray_getitem_jagged_expand", - "status": false, + "status": true, "tests": [ { "error": false, "inputs": { "regularlength": 1, "regularsize": 4, - "singleoffsets": [0, 0, 0, 0, 0]}, + "singleoffsets": [0, 0, 0, 0, 0] + }, "outputs": { "multistarts": [0, 0, 0, 0], - "multistops": [0, 0, 0, 0]} + "multistops": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 0, 0, 0]}, + "singleoffsets": [0, 0, 0, 0] + }, "outputs": { "multistarts": [0, 0, 0], - "multistops": [0, 0, 0]} + "multistops": [0, 0, 0] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 4, - "singleoffsets": [0, 0, 1, 1, 1]}, + "singleoffsets": [0, 0, 1, 1, 1] + }, "outputs": { "multistarts": [0, 0, 1, 1], - "multistops": [0, 1, 1, 1]} + "multistops": [0, 1, 1, 1] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 1, 1, 3]}, + "singleoffsets": [0, 1, 1, 3] + }, "outputs": { "multistarts": [0, 1, 1], - "multistops": [1, 1, 3]} + "multistops": [1, 1, 3] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 1, 1, 3, 3, 5]}, + "singleoffsets": [0, 1, 1, 3, 3, 5] + }, "outputs": { "multistarts": [0, 1, 1, 3, 3], - "multistops": [1, 1, 3, 3, 5]} + "multistops": [1, 1, 3, 3, 5] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 2, 2, 2, 2, 6]}, + "singleoffsets": [0, 2, 2, 2, 2, 6] + }, "outputs": { "multistarts": [0, 2, 2, 2, 2], - "multistops": [2, 2, 2, 2, 6]} + "multistops": [2, 2, 2, 2, 6] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 2, 2, 3]}, + "singleoffsets": [0, 2, 2, 3] + }, "outputs": { "multistarts": [0, 2, 2], - "multistops": [2, 2, 3]} + "multistops": [2, 2, 3] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 2, 2, 4]}, + "singleoffsets": [0, 2, 2, 4] + }, "outputs": { "multistarts": [0, 2, 2], - "multistops": [2, 2, 4]} + "multistops": [2, 2, 4] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 2, - "singleoffsets": [0, 2, 4]}, + "singleoffsets": [0, 2, 4] + }, "outputs": { "multistarts": [0, 2], - "multistops": [2, 4]} + "multistops": [2, 4] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 7, - "singleoffsets": [0, 2, 2, 4, 4, 5, 5, 8]}, + "singleoffsets": [0, 2, 2, 4, 4, 5, 5, 8] + }, "outputs": { "multistarts": [0, 2, 2, 4, 4, 5, 5], - "multistops": [2, 2, 4, 4, 5, 5, 8]} + "multistops": [2, 2, 4, 4, 5, 5, 8] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 2, 2, 4, 5, 6]}, + "singleoffsets": [0, 2, 2, 4, 5, 6] + }, "outputs": { "multistarts": [0, 2, 2, 4, 5], - "multistops": [2, 2, 4, 5, 6]} + "multistops": [2, 2, 4, 5, 6] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 2, 2, 4, 5, 8]}, + "singleoffsets": [0, 2, 2, 4, 5, 8] + }, "outputs": { "multistarts": [0, 2, 2, 4, 5], - "multistops": [2, 2, 4, 5, 8]} + "multistops": [2, 2, 4, 5, 8] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 2, 2, 4, 5, 9]}, + "singleoffsets": [0, 2, 2, 4, 5, 9] + }, "outputs": { "multistarts": [0, 2, 2, 4, 5], - "multistops": [2, 2, 4, 5, 9]} + "multistops": [2, 2, 4, 5, 9] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 2, 3, 4]}, + "singleoffsets": [0, 2, 3, 4] + }, "outputs": { "multistarts": [0, 2, 3], - "multistops": [2, 3, 4]} + "multistops": [2, 3, 4] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 4, - "singleoffsets": [0, 2, 3, 3, 5]}, + "singleoffsets": [0, 2, 3, 3, 5] + }, "outputs": { "multistarts": [0, 2, 3, 3], - "multistops": [2, 3, 3, 5]} + "multistops": [2, 3, 3, 5] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 4, - "singleoffsets": [0, 2, 3, 4, 7]}, + "singleoffsets": [0, 2, 3, 4, 7] + }, "outputs": { "multistarts": [0, 2, 3, 4], - "multistops": [2, 3, 4, 7]} + "multistops": [2, 3, 4, 7] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 2, 5, 7]}, + "singleoffsets": [0, 2, 5, 7] + }, "outputs": { "multistarts": [0, 2, 5], - "multistops": [2, 5, 7]} + "multistops": [2, 5, 7] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 2, 6, 8]}, + "singleoffsets": [0, 2, 6, 8] + }, "outputs": { "multistarts": [0, 2, 6], - "multistops": [2, 6, 8]} + "multistops": [2, 6, 8] + } }, { "error": false, "inputs": { "regularlength": 2, "regularsize": 2, - "singleoffsets": [0, 3, 4]}, + "singleoffsets": [0, 3, 4] + }, "outputs": { "multistarts": [0, 3, 0, 3], - "multistops": [3, 4, 3, 4]} + "multistops": [3, 4, 3, 4] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 3, 3, 4]}, + "singleoffsets": [0, 3, 3, 4] + }, "outputs": { "multistarts": [0, 3, 3], - "multistops": [3, 3, 4]} + "multistops": [3, 3, 4] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 3, 3, 5]}, + "singleoffsets": [0, 3, 3, 5] + }, "outputs": { "multistarts": [0, 3, 3], - "multistops": [3, 3, 5]} + "multistops": [3, 3, 5] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 3, 3, 3, 4, 7]}, + "singleoffsets": [0, 3, 3, 3, 4, 7] + }, "outputs": { "multistarts": [0, 3, 3, 3, 4], - "multistops": [3, 3, 3, 4, 7]} + "multistops": [3, 3, 3, 4, 7] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 2, - "singleoffsets": [0, 3, 4]}, + "singleoffsets": [0, 3, 4] + }, "outputs": { "multistarts": [0, 3], - "multistops": [3, 4]} + "multistops": [3, 4] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 4, - "singleoffsets": [0, 3, 3, 4, 5]}, + "singleoffsets": [0, 3, 3, 4, 5] + }, "outputs": { "multistarts": [0, 3, 3, 4], - "multistops": [3, 3, 4, 5]} + "multistops": [3, 3, 4, 5] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 3, 3, 4, 5, 8]}, + "singleoffsets": [0, 3, 3, 4, 5, 8] + }, "outputs": { "multistarts": [0, 3, 3, 4, 5], - "multistops": [3, 3, 4, 5, 8]} + "multistops": [3, 3, 4, 5, 8] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 3, 3, 5, 6, 9]}, + "singleoffsets": [0, 3, 3, 5, 6, 9] + }, "outputs": { "multistarts": [0, 3, 3, 5, 6], - "multistops": [3, 3, 5, 6, 9]} + "multistops": [3, 3, 5, 6, 9] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 2, - "singleoffsets": [0, 3, 6]}, + "singleoffsets": [0, 3, 6] + }, "outputs": { "multistarts": [0, 3], - "multistops": [3, 6]} + "multistops": [3, 6] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 3, - "singleoffsets": [0, 4, 6, 6]}, + "singleoffsets": [0, 4, 6, 6] + }, "outputs": { "multistarts": [0, 4, 6], - "multistops": [4, 6, 6]} + "multistops": [4, 6, 6] + } }, { "error": false, "inputs": { "regularlength": 1, "regularsize": 5, - "singleoffsets": [0, 5, 5, 6, 8, 10]}, + "singleoffsets": [0, 5, 5, 6, 8, 10] + }, "outputs": { "multistarts": [0, 5, 5, 6, 8], - "multistops": [5, 5, 6, 8, 10]} + "multistops": [5, 5, 6, 8, 10] + } } ] }, { "name": "awkward_RegularArray_getitem_next_array", - "status": false, + "status": true, "tests": [ { "error": false, @@ -4444,7 +4916,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 0, 0, 0]} + "tocarry": [0, 0, 0, 0] + } }, { "error": false, @@ -4456,7 +4929,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 0]} + "tocarry": [0, 0] + } }, { "error": false, @@ -4468,7 +4942,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -4480,7 +4955,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [0, 0, 1, 1, 1, 0]} + "tocarry": [0, 0, 1, 1, 1, 0] + } }, { "error": false, @@ -4492,7 +4968,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -4504,7 +4981,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -4516,7 +4994,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -4528,7 +5007,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 1, 1, 1]} + "tocarry": [0, 1, 1, 1] + } }, { "error": false, @@ -4540,7 +5020,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -4552,7 +5033,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -4564,7 +5046,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -4576,7 +5059,8 @@ }, "outputs": { "toadvanced": [0, 1, 0, 1, 0, 1, 0, 1], - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7] + } }, { "error": false, @@ -4588,7 +5072,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 1, 2, 4]} + "tocarry": [0, 1, 2, 4] + } }, { "error": false, @@ -4600,7 +5085,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 1, 3]} + "tocarry": [0, 1, 3] + } }, { "error": false, @@ -4612,7 +5098,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 1, 3, 4]} + "tocarry": [0, 1, 3, 4] + } }, { "error": false, @@ -4624,7 +5111,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [0, 1, 3, 4, 5]} + "tocarry": [0, 1, 3, 4, 5] + } }, { "error": false, @@ -4636,7 +5124,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [0, 1, 3, 4, 5]} + "tocarry": [0, 1, 3, 4, 5] + } }, { "error": false, @@ -4648,7 +5137,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [0, 1, 3, 4, 6, 7]} + "tocarry": [0, 1, 3, 4, 6, 7] + } }, { "error": false, @@ -4660,7 +5150,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [0, 1, 3, 4, 6, 7]} + "tocarry": [0, 1, 3, 4, 6, 7] + } }, { "error": false, @@ -4672,7 +5163,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 1, 4]} + "tocarry": [0, 1, 4] + } }, { "error": false, @@ -4684,7 +5176,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [0, 1, 4, 6, 7]} + "tocarry": [0, 1, 4, 6, 7] + } }, { "error": false, @@ -4696,7 +5189,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [0, 1, 4, 6, 7]} + "tocarry": [0, 1, 4, 6, 7] + } }, { "error": false, @@ -4708,7 +5202,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 2]} + "tocarry": [0, 2] + } }, { "error": false, @@ -4720,7 +5215,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 2]} + "tocarry": [0, 2] + } }, { "error": false, @@ -4732,7 +5228,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 2, 1, 0]} + "tocarry": [0, 2, 1, 0] + } }, { "error": false, @@ -4744,7 +5241,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 2, 3]} + "tocarry": [0, 2, 3] + } }, { "error": false, @@ -4756,7 +5254,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 2, 3, 4]} + "tocarry": [0, 2, 3, 4] + } }, { "error": false, @@ -4768,7 +5267,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 2, 4]} + "tocarry": [0, 2, 4] + } }, { "error": false, @@ -4780,7 +5280,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 3]} + "tocarry": [0, 3] + } }, { "error": false, @@ -4792,7 +5293,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [0, 3, 4]} + "tocarry": [0, 3, 4] + } }, { "error": false, @@ -4804,7 +5306,8 @@ }, "outputs": { "toadvanced": [0, 1, 0, 1], - "tocarry": [0, 3, 4, 7]} + "tocarry": [0, 3, 4, 7] + } }, { "error": false, @@ -4816,7 +5319,8 @@ }, "outputs": { "toadvanced": [0, 1, 0, 1, 0, 1], - "tocarry": [0, 3, 4, 7, 8, 11]} + "tocarry": [0, 3, 4, 7, 8, 11] + } }, { "error": false, @@ -4828,7 +5332,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 4]} + "tocarry": [0, 4] + } }, { "error": false, @@ -4840,7 +5345,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 0, 0, 1]} + "tocarry": [1, 0, 0, 1] + } }, { "error": false, @@ -4852,7 +5358,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 0]} + "tocarry": [1, 0] + } }, { "error": false, @@ -4864,7 +5371,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [1, 0, 1, 1, 1, 0]} + "tocarry": [1, 0, 1, 1, 1, 0] + } }, { "error": false, @@ -4876,7 +5384,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -4888,7 +5397,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -4900,7 +5410,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2], - "tocarry": [1, 0, 1, 3, 2, 3, 5, 4, 5, 7, 6, 7]} + "tocarry": [1, 0, 1, 3, 2, 3, 5, 4, 5, 7, 6, 7] + } }, { "error": false, @@ -4912,7 +5423,8 @@ }, "outputs": { "toadvanced": [0, 1, 0, 1, 0, 1, 0, 1], - "tocarry": [1, 0, 3, 2, 5, 4, 7, 6]} + "tocarry": [1, 0, 3, 2, 5, 4, 7, 6] + } }, { "error": false, @@ -4924,7 +5436,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 1, 1, 1]} + "tocarry": [1, 1, 1, 1] + } }, { "error": false, @@ -4936,7 +5449,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 2]} + "tocarry": [1, 2] + } }, { "error": false, @@ -4948,7 +5462,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 2]} + "tocarry": [1, 2] + } }, { "error": false, @@ -4960,7 +5475,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [1, 2, 3]} + "tocarry": [1, 2, 3] + } }, { "error": false, @@ -4972,7 +5488,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 2, 3, 4]} + "tocarry": [1, 2, 3, 4] + } }, { "error": false, @@ -4984,7 +5501,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [1, 2, 4]} + "tocarry": [1, 2, 4] + } }, { "error": false, @@ -4996,7 +5514,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 3]} + "tocarry": [1, 3] + } }, { "error": false, @@ -5008,7 +5527,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [1, 3, 4]} + "tocarry": [1, 3, 4] + } }, { "error": false, @@ -5020,7 +5540,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [1, 3, 4, 6, 7]} + "tocarry": [1, 3, 4, 6, 7] + } }, { "error": false, @@ -5032,7 +5553,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [1, 3, 4, 6, 7]} + "tocarry": [1, 3, 4, 6, 7] + } }, { "error": false, @@ -5044,7 +5566,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 4]} + "tocarry": [1, 4] + } }, { "error": false, @@ -5056,7 +5579,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 4, 0, 5]} + "tocarry": [1, 4, 0, 5] + } }, { "error": false, @@ -5068,7 +5592,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 0, 0, 1]} + "tocarry": [2, 0, 0, 1] + } }, { "error": false, @@ -5080,7 +5605,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 0]} + "tocarry": [2, 0] + } }, { "error": false, @@ -5092,7 +5618,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [2, 0, 0, 1, 4]} + "tocarry": [2, 0, 0, 1, 4] + } }, { "error": false, @@ -5104,7 +5631,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 0, 0, 2]} + "tocarry": [2, 0, 0, 2] + } }, { "error": false, @@ -5116,7 +5644,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 0, 0, 4]} + "tocarry": [2, 0, 0, 4] + } }, { "error": false, @@ -5128,7 +5657,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -5140,7 +5670,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -5152,7 +5683,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 1, 1, 2]} + "tocarry": [2, 1, 1, 2] + } }, { "error": false, @@ -5164,7 +5696,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 0, 1, 2, 3], - "tocarry": [2, 1, 1, 3, 6, 5, 5, 7]} + "tocarry": [2, 1, 1, 3, 6, 5, 5, 7] + } }, { "error": false, @@ -5176,7 +5709,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3], - "tocarry": [2, 1, 1, 3, 6, 5, 5, 7, 10, 9, 9, 11]} + "tocarry": [2, 1, 1, 3, 6, 5, 5, 7, 10, 9, 9, 11] + } }, { "error": false, @@ -5188,7 +5722,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 2]} + "tocarry": [2, 2] + } }, { "error": false, @@ -5200,7 +5735,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 2, 2, 2]} + "tocarry": [2, 2, 2, 2] + } }, { "error": false, @@ -5212,7 +5748,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 2, 2, 2]} + "tocarry": [2, 2, 2, 2] + } }, { "error": false, @@ -5224,7 +5761,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 3]} + "tocarry": [2, 3] + } }, { "error": false, @@ -5236,7 +5774,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 3]} + "tocarry": [2, 3] + } }, { "error": false, @@ -5248,7 +5787,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [2, 3, 4]} + "tocarry": [2, 3, 4] + } }, { "error": false, @@ -5260,7 +5800,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4], - "tocarry": [2, 3, 4, 5, 6]} + "tocarry": [2, 3, 4, 5, 6] + } }, { "error": false, @@ -5272,7 +5813,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 4]} + "tocarry": [2, 4] + } }, { "error": false, @@ -5284,7 +5826,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, @@ -5296,7 +5839,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 1, 1, 7]} + "tocarry": [3, 1, 1, 7] + } }, { "error": false, @@ -5308,7 +5852,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 2, 1, 0]} + "tocarry": [3, 2, 1, 0] + } }, { "error": false, @@ -5320,7 +5865,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [3, 2, 1]} + "tocarry": [3, 2, 1] + } }, { "error": false, @@ -5332,7 +5878,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [3, 3, 3]} + "tocarry": [3, 3, 3] + } }, { "error": false, @@ -5344,7 +5891,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [3, 4]} + "tocarry": [3, 4] + } }, { "error": false, @@ -5356,7 +5904,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 6, 8, 6]} + "tocarry": [3, 6, 8, 6] + } }, { "error": false, @@ -5368,7 +5917,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -5380,7 +5930,8 @@ }, "outputs": { "toadvanced": [0, 1, 2], - "tocarry": [4, 3, 2]} + "tocarry": [4, 3, 2] + } }, { "error": false, @@ -5392,7 +5943,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 3, 2, 1]} + "tocarry": [4, 3, 2, 1] + } }, { "error": false, @@ -5404,7 +5956,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [4, 4]} + "tocarry": [4, 4] + } }, { "error": false, @@ -5416,7 +5969,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 4, 4, 4]} + "tocarry": [4, 4, 4, 4] + } }, { "error": false, @@ -5428,7 +5982,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [4, 5]} + "tocarry": [4, 5] + } }, { "error": false, @@ -5440,7 +5995,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [7, 3, 0, 2, 3, 7]} + "tocarry": [7, 3, 0, 2, 3, 7] + } }, { "error": false, @@ -5452,7 +6008,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5, 6], - "tocarry": [7, 3, 2, 0, 2, 3, 7]} + "tocarry": [7, 3, 2, 0, 2, 3, 7] + } }, { "error": false, @@ -5464,13 +6021,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [7, 3, 2, 0, 3, 7]} + "tocarry": [7, 3, 2, 0, 3, 7] + } } ] }, { "name": "awkward_RegularArray_getitem_next_array_advanced", - "status": false, + "status": true, "tests": [ { "error": false, @@ -5483,7 +6041,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 3, 4, 7]} + "tocarry": [0, 3, 4, 7] + } }, { "error": false, @@ -5496,7 +6055,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 3, 6, 9]} + "tocarry": [0, 3, 6, 9] + } }, { "error": false, @@ -5509,7 +6069,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 4, 8, 10]} + "tocarry": [0, 4, 8, 10] + } }, { "error": false, @@ -5522,7 +6083,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 5, 10, 15]} + "tocarry": [0, 5, 10, 15] + } }, { "error": false, @@ -5535,7 +6097,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 6, 14, 16]} + "tocarry": [0, 6, 14, 16] + } }, { "error": false, @@ -5548,7 +6111,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 2, 5, 6]} + "tocarry": [1, 2, 5, 6] + } }, { "error": false, @@ -5561,7 +6125,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 3, 6, 10]} + "tocarry": [1, 3, 6, 10] + } }, { "error": false, @@ -5574,7 +6139,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 5, 10, 16]} + "tocarry": [1, 5, 10, 16] + } }, { "error": false, @@ -5587,7 +6153,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 8, 10, 19]} + "tocarry": [1, 8, 10, 19] + } }, { "error": false, @@ -5600,7 +6167,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 5, 10, 16]} + "tocarry": [2, 5, 10, 16] + } }, { "error": false, @@ -5613,7 +6181,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 5, 8, 11]} + "tocarry": [2, 5, 8, 11] + } }, { "error": false, @@ -5626,7 +6195,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 7, 12, 17]} + "tocarry": [2, 7, 12, 17] + } }, { "error": false, @@ -5639,7 +6209,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 8, 13, 18]} + "tocarry": [3, 8, 13, 18] + } }, { "error": false, @@ -5652,7 +6223,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 9, 14, 19]} + "tocarry": [4, 9, 14, 19] + } } ] }, @@ -5668,7 +6240,8 @@ "size": 2 }, "outputs": { - "toarray": [0, 0, 0, 0]} + "toarray": [0, 0, 0, 0] + } }, { "error": false, @@ -5678,7 +6251,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 0, 0, 0]} + "toarray": [0, 0, 0, 0] + } }, { "error": false, @@ -5688,7 +6262,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 0, 0, 0]} + "toarray": [0, 0, 0, 0] + } }, { "error": false, @@ -5698,7 +6273,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 0]} + "toarray": [0, 0] + } }, { "error": false, @@ -5708,7 +6284,8 @@ "size": 5 }, "outputs": { - "toarray": [0]} + "toarray": [0] + } }, { "error": false, @@ -5718,7 +6295,8 @@ "size": 2 }, "outputs": { - "toarray": [0, 1, 0, 1]} + "toarray": [0, 1, 0, 1] + } }, { "error": false, @@ -5728,7 +6306,8 @@ "size": 2 }, "outputs": { - "toarray": [0, 1]} + "toarray": [0, 1] + } }, { "error": false, @@ -5738,7 +6317,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 1]} + "toarray": [0, 1] + } }, { "error": false, @@ -5748,7 +6328,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1]} + "toarray": [0, 1] + } }, { "error": false, @@ -5758,7 +6339,8 @@ "size": 6 }, "outputs": { - "toarray": [0, 1]} + "toarray": [0, 1] + } }, { "error": false, @@ -5768,7 +6350,8 @@ "size": 2 }, "outputs": { - "toarray": [0, 1, 1, 1]} + "toarray": [0, 1, 1, 1] + } }, { "error": false, @@ -5778,7 +6361,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 1, 2]} + "toarray": [0, 1, 2] + } }, { "error": false, @@ -5788,7 +6372,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1, 2]} + "toarray": [0, 1, 2] + } }, { "error": false, @@ -5798,7 +6383,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 1, 1, 1]} + "toarray": [0, 1, 1, 1] + } }, { "error": false, @@ -5808,7 +6394,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1, 2, 3]} + "toarray": [0, 1, 2, 3] + } }, { "error": false, @@ -5818,7 +6405,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1, 2, 4]} + "toarray": [0, 1, 2, 4] + } }, { "error": false, @@ -5828,7 +6416,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1, 3]} + "toarray": [0, 1, 3] + } }, { "error": false, @@ -5838,7 +6427,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1, 3, 4]} + "toarray": [0, 1, 3, 4] + } }, { "error": false, @@ -5848,7 +6438,8 @@ "size": 6 }, "outputs": { - "toarray": [0, 1, 3, 4, 5]} + "toarray": [0, 1, 3, 4, 5] + } }, { "error": false, @@ -5858,7 +6449,8 @@ "size": 7 }, "outputs": { - "toarray": [0, 1, 3, 4, 5]} + "toarray": [0, 1, 3, 4, 5] + } }, { "error": false, @@ -5868,7 +6460,8 @@ "size": 8 }, "outputs": { - "toarray": [0, 1, 3, 4, 6, 7]} + "toarray": [0, 1, 3, 4, 6, 7] + } }, { "error": false, @@ -5878,7 +6471,8 @@ "size": 9 }, "outputs": { - "toarray": [0, 1, 3, 4, 6, 7]} + "toarray": [0, 1, 3, 4, 6, 7] + } }, { "error": false, @@ -5888,7 +6482,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 1, 4]} + "toarray": [0, 1, 4] + } }, { "error": false, @@ -5898,7 +6493,8 @@ "size": 8 }, "outputs": { - "toarray": [0, 1, 4, 6, 7]} + "toarray": [0, 1, 4, 6, 7] + } }, { "error": false, @@ -5908,7 +6504,8 @@ "size": 9 }, "outputs": { - "toarray": [0, 1, 4, 6, 7]} + "toarray": [0, 1, 4, 6, 7] + } }, { "error": false, @@ -5918,7 +6515,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 2]} + "toarray": [0, 2] + } }, { "error": false, @@ -5928,7 +6526,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 2]} + "toarray": [0, 2] + } }, { "error": false, @@ -5938,7 +6537,8 @@ "size": 3 }, "outputs": { - "toarray": [0, 2, 1, 0]} + "toarray": [0, 2, 1, 0] + } }, { "error": false, @@ -5948,7 +6548,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 2, 3]} + "toarray": [0, 2, 3] + } }, { "error": false, @@ -5958,7 +6559,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 2, 3, 4]} + "toarray": [0, 2, 3, 4] + } }, { "error": false, @@ -5968,7 +6570,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 2, 4]} + "toarray": [0, 2, 4] + } }, { "error": false, @@ -5978,7 +6581,8 @@ "size": 4 }, "outputs": { - "toarray": [0, 3]} + "toarray": [0, 3] + } }, { "error": false, @@ -5988,7 +6592,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 3]} + "toarray": [0, 3] + } }, { "error": false, @@ -5998,7 +6603,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 3, 4]} + "toarray": [0, 3, 4] + } }, { "error": false, @@ -6008,7 +6614,8 @@ "size": 5 }, "outputs": { - "toarray": [0, 4]} + "toarray": [0, 4] + } }, { "error": false, @@ -6018,7 +6625,8 @@ "size": 2 }, "outputs": { - "toarray": [1, 0, 0, 1]} + "toarray": [1, 0, 0, 1] + } }, { "error": false, @@ -6028,7 +6636,8 @@ "size": 3 }, "outputs": { - "toarray": [1, 0, 0, 1]} + "toarray": [1, 0, 0, 1] + } }, { "error": false, @@ -6038,7 +6647,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 0, 0, 1]} + "toarray": [1, 0, 0, 1] + } }, { "error": false, @@ -6048,7 +6658,8 @@ "size": 2 }, "outputs": { - "toarray": [1, 0, 1, 0]} + "toarray": [1, 0, 1, 0] + } }, { "error": false, @@ -6058,7 +6669,8 @@ "size": 2 }, "outputs": { - "toarray": [1, 0]} + "toarray": [1, 0] + } }, { "error": false, @@ -6068,7 +6680,8 @@ "size": 2 }, "outputs": { - "toarray": [1, 0, 1]} + "toarray": [1, 0, 1] + } }, { "error": false, @@ -6078,7 +6691,8 @@ "size": 2 }, "outputs": { - "toarray": [1, 0, 1, 1, 1, 0]} + "toarray": [1, 0, 1, 1, 1, 0] + } }, { "error": false, @@ -6088,7 +6702,8 @@ "size": 2 }, "outputs": { - "toarray": [1, 1, 1, 1]} + "toarray": [1, 1, 1, 1] + } }, { "error": false, @@ -6098,7 +6713,8 @@ "size": 2 }, "outputs": { - "toarray": [1]} + "toarray": [1] + } }, { "error": false, @@ -6108,7 +6724,8 @@ "size": 5 }, "outputs": { - "toarray": [1]} + "toarray": [1] + } }, { "error": false, @@ -6118,7 +6735,8 @@ "size": 3 }, "outputs": { - "toarray": [1, 2]} + "toarray": [1, 2] + } }, { "error": false, @@ -6128,7 +6746,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 2]} + "toarray": [1, 2] + } }, { "error": false, @@ -6138,7 +6757,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 2, 3]} + "toarray": [1, 2, 3] + } }, { "error": false, @@ -6148,7 +6768,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 2, 3, 4]} + "toarray": [1, 2, 3, 4] + } }, { "error": false, @@ -6158,7 +6779,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 2, 4]} + "toarray": [1, 2, 4] + } }, { "error": false, @@ -6168,7 +6790,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 3]} + "toarray": [1, 3] + } }, { "error": false, @@ -6178,7 +6801,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 3, 4]} + "toarray": [1, 3, 4] + } }, { "error": false, @@ -6188,7 +6812,8 @@ "size": 8 }, "outputs": { - "toarray": [1, 3, 4, 6, 7]} + "toarray": [1, 3, 4, 6, 7] + } }, { "error": false, @@ -6198,7 +6823,8 @@ "size": 9 }, "outputs": { - "toarray": [1, 3, 4, 6, 7]} + "toarray": [1, 3, 4, 6, 7] + } }, { "error": false, @@ -6208,7 +6834,8 @@ "size": 5 }, "outputs": { - "toarray": [1, 4]} + "toarray": [1, 4] + } }, { "error": false, @@ -6218,7 +6845,8 @@ "size": 5 }, "outputs": { - "toarray": [2, 0, 0, 1]} + "toarray": [2, 0, 0, 1] + } }, { "error": false, @@ -6228,7 +6856,8 @@ "size": 6 }, "outputs": { - "toarray": [2, 0, 0, 1]} + "toarray": [2, 0, 0, 1] + } }, { "error": false, @@ -6238,7 +6867,8 @@ "size": 3 }, "outputs": { - "toarray": [2, 0]} + "toarray": [2, 0] + } }, { "error": false, @@ -6248,7 +6878,8 @@ "size": 3 }, "outputs": { - "toarray": [2]} + "toarray": [2] + } }, { "error": false, @@ -6258,7 +6889,8 @@ "size": 5 }, "outputs": { - "toarray": [2]} + "toarray": [2] + } }, { "error": false, @@ -6268,7 +6900,8 @@ "size": 5 }, "outputs": { - "toarray": [2, 2, 2, 2]} + "toarray": [2, 2, 2, 2] + } }, { "error": false, @@ -6278,7 +6911,8 @@ "size": 6 }, "outputs": { - "toarray": [2, 2, 2, 2]} + "toarray": [2, 2, 2, 2] + } }, { "error": false, @@ -6288,7 +6922,8 @@ "size": 4 }, "outputs": { - "toarray": [2, 2]} + "toarray": [2, 2] + } }, { "error": false, @@ -6298,7 +6933,8 @@ "size": 5 }, "outputs": { - "toarray": [2, 3]} + "toarray": [2, 3] + } }, { "error": false, @@ -6308,7 +6944,8 @@ "size": 6 }, "outputs": { - "toarray": [2, 3]} + "toarray": [2, 3] + } }, { "error": false, @@ -6318,7 +6955,8 @@ "size": 5 }, "outputs": { - "toarray": [2, 3, 4]} + "toarray": [2, 3, 4] + } }, { "error": false, @@ -6328,7 +6966,8 @@ "size": 7 }, "outputs": { - "toarray": [2, 3, 4, 5, 6]} + "toarray": [2, 3, 4, 5, 6] + } }, { "error": false, @@ -6338,7 +6977,8 @@ "size": 5 }, "outputs": { - "toarray": [2, 4]} + "toarray": [2, 4] + } }, { "error": false, @@ -6348,7 +6988,8 @@ "size": 10 }, "outputs": { - "toarray": [3, 1, 1, 7]} + "toarray": [3, 1, 1, 7] + } }, { "error": false, @@ -6358,7 +6999,8 @@ "size": 4 }, "outputs": { - "toarray": [3, 2, 1, 0]} + "toarray": [3, 2, 1, 0] + } }, { "error": false, @@ -6368,7 +7010,8 @@ "size": 4 }, "outputs": { - "toarray": [3, 2, 1]} + "toarray": [3, 2, 1] + } }, { "error": false, @@ -6378,7 +7021,8 @@ "size": 5 }, "outputs": { - "toarray": [3]} + "toarray": [3] + } }, { "error": false, @@ -6388,7 +7032,8 @@ "size": 5 }, "outputs": { - "toarray": [3, 3, 3]} + "toarray": [3, 3, 3] + } }, { "error": false, @@ -6398,7 +7043,8 @@ "size": 5 }, "outputs": { - "toarray": [3, 4]} + "toarray": [3, 4] + } }, { "error": false, @@ -6408,7 +7054,8 @@ "size": 8 }, "outputs": { - "toarray": [4, 3, 2, 1]} + "toarray": [4, 3, 2, 1] + } }, { "error": false, @@ -6418,7 +7065,8 @@ "size": 8 }, "outputs": { - "toarray": [4, 3, 2]} + "toarray": [4, 3, 2] + } }, { "error": false, @@ -6428,7 +7076,8 @@ "size": 5 }, "outputs": { - "toarray": [4]} + "toarray": [4] + } }, { "error": false, @@ -6438,7 +7087,8 @@ "size": 5 }, "outputs": { - "toarray": [4, 4]} + "toarray": [4, 4] + } }, { "error": false, @@ -6448,13 +7098,14 @@ "size": 6 }, "outputs": { - "toarray": [4, 5]} + "toarray": [4, 5] + } } ] }, { "name": "awkward_RegularArray_getitem_next_at", - "status": false, + "status": true, "tests": [ { "error": false, @@ -6464,7 +7115,8 @@ "size": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6474,7 +7126,8 @@ "size": 2 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6484,7 +7137,8 @@ "size": 3 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6494,7 +7148,8 @@ "size": 5 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6504,7 +7159,8 @@ "size": 6 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6514,7 +7170,8 @@ "size": 5 }, "outputs": { - "tocarry": [0, 5]} + "tocarry": [0, 5] + } }, { "error": false, @@ -6524,7 +7181,8 @@ "size": 2 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -6534,7 +7192,8 @@ "size": 3 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -6544,7 +7203,8 @@ "size": 4 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -6554,7 +7214,8 @@ "size": 5 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -6564,7 +7225,8 @@ "size": 6 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -6574,7 +7236,8 @@ "size": 5 }, "outputs": { - "tocarry": [1, 6]} + "tocarry": [1, 6] + } }, { "error": false, @@ -6584,7 +7247,8 @@ "size": 3 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -6594,7 +7258,8 @@ "size": 4 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -6604,7 +7269,8 @@ "size": 5 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -6614,7 +7280,8 @@ "size": 6 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -6624,7 +7291,8 @@ "size": 5 }, "outputs": { - "tocarry": [2, 7, 12, 17, 22]} + "tocarry": [2, 7, 12, 17, 22] + } }, { "error": false, @@ -6634,7 +7302,8 @@ "size": 4 }, "outputs": { - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, @@ -6644,7 +7313,8 @@ "size": 5 }, "outputs": { - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, @@ -6654,7 +7324,8 @@ "size": 5 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -6664,13 +7335,14 @@ "size": 6 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } } ] }, { "name": "awkward_RegularArray_getitem_next_range", - "status": false, + "status": true, "tests": [ { "error": false, @@ -6682,7 +7354,8 @@ "step": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6694,7 +7367,8 @@ "step": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6706,7 +7380,8 @@ "step": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6718,7 +7393,8 @@ "step": 3 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6730,7 +7406,8 @@ "step": 3 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -6742,7 +7419,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -6754,7 +7432,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -6766,7 +7445,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -6778,7 +7458,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -6790,7 +7471,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -6802,7 +7484,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -6814,7 +7497,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -6826,7 +7510,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -6838,7 +7523,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5]} + "tocarry": [0, 1, 2, 3, 4, 5] + } }, { "error": false, @@ -6850,7 +7536,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7] + } }, { "error": false, @@ -6862,7 +7549,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + } }, { "error": false, @@ -6874,7 +7562,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] + } }, { "error": false, @@ -6886,7 +7575,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]} + "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] + } }, { "error": false, @@ -6898,7 +7588,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 5, 6, 7, 8]} + "tocarry": [0, 1, 2, 3, 5, 6, 7, 8] + } }, { "error": false, @@ -6910,7 +7601,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13]} + "tocarry": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13] + } }, { "error": false, @@ -6922,7 +7614,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23]} + "tocarry": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23] + } }, { "error": false, @@ -6934,7 +7627,8 @@ "step": 1 }, "outputs": { - "tocarry": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28]} + "tocarry": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28] + } }, { "error": false, @@ -6946,7 +7640,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2]} + "tocarry": [0, 2] + } }, { "error": false, @@ -6958,7 +7653,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2]} + "tocarry": [0, 2] + } }, { "error": false, @@ -6970,7 +7666,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2, 4]} + "tocarry": [0, 2, 4] + } }, { "error": false, @@ -6982,7 +7679,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2, 4]} + "tocarry": [0, 2, 4] + } }, { "error": false, @@ -6994,7 +7692,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 20, 22, 24]} + "tocarry": [0, 2, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 20, 22, 24] + } }, { "error": false, @@ -7006,7 +7705,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 20, 22, 24, 25, 27, 29]} + "tocarry": [0, 2, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 20, 22, 24, 25, 27, 29] + } }, { "error": false, @@ -7018,7 +7718,8 @@ "step": 2 }, "outputs": { - "tocarry": [0, 2, 4, 6]} + "tocarry": [0, 2, 4, 6] + } }, { "error": false, @@ -7030,7 +7731,8 @@ "step": 3 }, "outputs": { - "tocarry": [0, 3]} + "tocarry": [0, 3] + } }, { "error": false, @@ -7042,7 +7744,8 @@ "step": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -7054,7 +7757,8 @@ "step": 2 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -7066,7 +7770,8 @@ "step": 3 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -7078,7 +7783,8 @@ "step": 3 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -7090,7 +7796,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2]} + "tocarry": [1, 2] + } }, { "error": false, @@ -7102,7 +7809,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2]} + "tocarry": [1, 2] + } }, { "error": false, @@ -7114,7 +7822,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3]} + "tocarry": [1, 2, 3] + } }, { "error": false, @@ -7126,7 +7835,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3, 4]} + "tocarry": [1, 2, 3, 4] + } }, { "error": false, @@ -7138,7 +7848,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3, 4, 5]} + "tocarry": [1, 2, 3, 4, 5] + } }, { "error": false, @@ -7150,7 +7861,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14]} + "tocarry": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14] + } }, { "error": false, @@ -7162,7 +7874,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24]} + "tocarry": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24] + } }, { "error": false, @@ -7174,7 +7887,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29]} + "tocarry": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29] + } }, { "error": false, @@ -7186,7 +7900,8 @@ "step": 1 }, "outputs": { - "tocarry": [1, 2, 3, 4, 6, 7, 8, 9]} + "tocarry": [1, 2, 3, 4, 6, 7, 8, 9] + } }, { "error": false, @@ -7198,7 +7913,8 @@ "step": 2 }, "outputs": { - "tocarry": [1, 3]} + "tocarry": [1, 3] + } }, { "error": false, @@ -7210,7 +7926,8 @@ "step": 3 }, "outputs": { - "tocarry": [1, 4]} + "tocarry": [1, 4] + } }, { "error": false, @@ -7222,7 +7939,8 @@ "step": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -7234,7 +7952,8 @@ "step": 2 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -7246,7 +7965,8 @@ "step": 3 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -7258,7 +7978,8 @@ "step": 3 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -7270,7 +7991,8 @@ "step": 1 }, "outputs": { - "tocarry": [2, 3, 4]} + "tocarry": [2, 3, 4] + } }, { "error": false, @@ -7282,13 +8004,14 @@ "step": 1 }, "outputs": { - "tocarry": [3, 4]} + "tocarry": [3, 4] + } } ] }, { "name": "awkward_RegularArray_getitem_next_range_spreadadvanced", - "status": false, + "status": true, "tests": [ { "error": false, @@ -7298,7 +8021,8 @@ "nextsize": 2 }, "outputs": { - "toadvanced": [0, 0]} + "toadvanced": [0, 0] + } }, { "error": false, @@ -7308,13 +8032,14 @@ "nextsize": 2 }, "outputs": { - "toadvanced": [0, 0, 1, 1]} + "toadvanced": [0, 0, 1, 1] + } } ] }, { "name": "awkward_ListOffsetArray_flatten_offsets", - "status": false, + "status": true, "tests": [ { "error": false, @@ -7325,7 +8050,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 0, 0, 0, 0]} + "tooffsets": [0, 0, 0, 0, 0] + } }, { "error": false, @@ -7336,7 +8062,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 0, 0, 1, 3]} + "tooffsets": [0, 0, 0, 1, 3] + } }, { "error": false, @@ -7347,7 +8074,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 0, 1, 3, 6]} + "tooffsets": [0, 0, 1, 3, 6] + } }, { "error": false, @@ -7358,7 +8086,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 0, 1, 5]} + "tooffsets": [0, 0, 1, 5] + } }, { "error": false, @@ -7369,7 +8098,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 0, 1, 6]} + "tooffsets": [0, 0, 1, 6] + } }, { "error": false, @@ -7380,7 +8110,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 12, 12, 16]} + "tooffsets": [0, 12, 12, 16] + } }, { "error": false, @@ -7391,7 +8122,8 @@ "outeroffsetslen": 6 }, "outputs": { - "tooffsets": [0, 1, 2, 2, 7, 11]} + "tooffsets": [0, 1, 2, 2, 7, 11] + } }, { "error": false, @@ -7402,7 +8134,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 1, 3, 6]} + "tooffsets": [0, 1, 3, 6] + } }, { "error": false, @@ -7413,7 +8146,8 @@ "outeroffsetslen": 3 }, "outputs": { - "tooffsets": [0, 15, 30]} + "tooffsets": [0, 15, 30] + } }, { "error": false, @@ -7424,7 +8158,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 2, 2, 2, 6]} + "tooffsets": [0, 2, 2, 2, 6] + } }, { "error": false, @@ -7435,7 +8170,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 2, 2, 2, 6]} + "tooffsets": [0, 2, 2, 2, 6] + } }, { "error": false, @@ -7446,7 +8182,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 2, 2, 2, 6]} + "tooffsets": [0, 2, 2, 2, 6] + } }, { "error": false, @@ -7457,7 +8194,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 2, 2, 2, 7]} + "tooffsets": [0, 2, 2, 2, 7] + } }, { "error": false, @@ -7468,7 +8206,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 3, 5, 6, 6]} + "tooffsets": [0, 3, 5, 6, 6] + } }, { "error": false, @@ -7479,7 +8218,8 @@ "outeroffsetslen": 7 }, "outputs": { - "tooffsets": [0, 35, 70, 105, 140, 175, 210]} + "tooffsets": [0, 35, 70, 105, 140, 175, 210] + } }, { "error": false, @@ -7490,7 +8230,8 @@ "outeroffsetslen": 6 }, "outputs": { - "tooffsets": [0, 4, 8, 12, 14, 16]} + "tooffsets": [0, 4, 8, 12, 14, 16] + } }, { "error": false, @@ -7501,7 +8242,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 5, 5, 6, 10]} + "tooffsets": [0, 5, 5, 6, 10] + } }, { "error": false, @@ -7512,7 +8254,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 5, 5, 6, 10]} + "tooffsets": [0, 5, 5, 6, 10] + } }, { "error": false, @@ -7523,7 +8266,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 5, 5, 6, 10]} + "tooffsets": [0, 5, 5, 6, 10] + } }, { "error": false, @@ -7534,7 +8278,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 5, 5, 8]} + "tooffsets": [0, 5, 5, 8] + } }, { "error": false, @@ -7545,7 +8290,8 @@ "outeroffsetslen": 7 }, "outputs": { - "tooffsets": [0, 6, 12, 14, 16, 16, 16]} + "tooffsets": [0, 6, 12, 14, 16, 16, 16] + } }, { "error": false, @@ -7556,7 +8302,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 6, 6, 10]} + "tooffsets": [0, 6, 6, 10] + } }, { "error": false, @@ -7567,7 +8314,8 @@ "outeroffsetslen": 7 }, "outputs": { - "tooffsets": [0, 6, 6, 10, 16, 16, 20]} + "tooffsets": [0, 6, 6, 10, 16, 16, 20] + } }, { "error": false, @@ -7578,7 +8326,8 @@ "outeroffsetslen": 5 }, "outputs": { - "tooffsets": [0, 6, 6, 7, 12]} + "tooffsets": [0, 6, 6, 7, 12] + } }, { "error": false, @@ -7589,7 +8338,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [0, 9, 13, 14]} + "tooffsets": [0, 9, 13, 14] + } }, { "error": false, @@ -7600,7 +8350,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [3, 5, 6, 6]} + "tooffsets": [3, 5, 6, 6] + } }, { "error": false, @@ -7611,7 +8362,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [5, 5, 6, 10]} + "tooffsets": [5, 5, 6, 10] + } }, { "error": false, @@ -7622,7 +8374,8 @@ "outeroffsetslen": 4 }, "outputs": { - "tooffsets": [5, 5, 6, 10]} + "tooffsets": [5, 5, 6, 10] + } } ] }, @@ -7637,7 +8390,8 @@ "offsetslength": 4 }, "outputs": { - "size": [1]} + "size": [1] + } }, { "error": false, @@ -7646,7 +8400,8 @@ "offsetslength": 3 }, "outputs": { - "size": [2]} + "size": [2] + } }, { "error": false, @@ -7655,7 +8410,8 @@ "offsetslength": 4 }, "outputs": { - "size": [2]} + "size": [2] + } }, { "error": false, @@ -7664,7 +8420,8 @@ "offsetslength": 2 }, "outputs": { - "size": [4]} + "size": [4] + } }, { "error": false, @@ -7673,13 +8430,14 @@ "offsetslength": 3 }, "outputs": { - "size": [5]} + "size": [5] + } } ] }, { "name": "awkward_MaskedArray_getitem_next_jagged_project", - "status": false, + "status": true, "tests": [ { "error": false, @@ -7687,10 +8445,12 @@ "index": [0, 1, 2, 3], "length": 4, "starts_in": [0, 2, 3, 3], - "stops_in": [2, 3, 3, 3]}, + "stops_in": [2, 3, 3, 3] + }, "outputs": { "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 3]} + "stops_out": [2, 3, 3, 3] + } }, { "error": false, @@ -7698,10 +8458,12 @@ "index": [0, 1, 2, 3], "length": 4, "starts_in": [0, 2, 3, 3], - "stops_in": [2, 3, 3, 5]}, + "stops_in": [2, 3, 3, 5] + }, "outputs": { "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 5]} + "stops_out": [2, 3, 3, 5] + } }, { "error": false, @@ -7709,10 +8471,12 @@ "index": [0, 1, 2, 3], "length": 4, "starts_in": [0, 2, 3, 3], - "stops_in": [2, 3, 3, 6]}, + "stops_in": [2, 3, 3, 6] + }, "outputs": { "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 6]} + "stops_out": [2, 3, 3, 6] + } }, { "error": false, @@ -7720,10 +8484,12 @@ "index": [0, 1, 2, 3], "length": 4, "starts_in": [0, 2, 3, 4], - "stops_in": [2, 3, 4, 7]}, + "stops_in": [2, 3, 4, 7] + }, "outputs": { "starts_out": [0, 2, 3, 4], - "stops_out": [2, 3, 4, 7]} + "stops_out": [2, 3, 4, 7] + } } ] }, @@ -7735,304 +8501,370 @@ "error": false, "inputs": { "length": 3, - "offsets": [0, 2, 3, 5]}, + "offsets": [0, 2, 3, 5] + }, "outputs": { "maxcount": [2], - "offsetscopy": [0, 2, 3, 5]} + "offsetscopy": [0, 2, 3, 5] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 2, 4, 6]}, + "offsets": [0, 2, 4, 6] + }, "outputs": { "maxcount": [2], - "offsetscopy": [0, 2, 4, 6]} + "offsetscopy": [0, 2, 4, 6] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 3, 3, 5]}, + "offsets": [0, 3, 3, 5] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 3, 5]} + "offsetscopy": [0, 3, 3, 5] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 3, 3, 5, 6, 8, 9]}, + "offsets": [0, 3, 3, 5, 6, 8, 9] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 3, 5, 6, 8, 9]} + "offsetscopy": [0, 3, 3, 5, 6, 8, 9] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 3, 3, 5, 6, 9]}, + "offsets": [0, 3, 3, 5, 6, 9] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 3, 5, 6, 9]} + "offsetscopy": [0, 3, 3, 5, 6, 9] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 3, 5, 5, 6, 8, 9]}, + "offsets": [0, 3, 5, 5, 6, 8, 9] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 5, 5, 6, 8, 9]} + "offsetscopy": [0, 3, 5, 5, 6, 8, 9] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 3, 5, 6, 7, 7, 9]}, + "offsets": [0, 3, 5, 6, 7, 7, 9] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 5, 6, 7, 7, 9]} + "offsetscopy": [0, 3, 5, 6, 7, 7, 9] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 3, 5, 6, 7, 9]}, + "offsets": [0, 3, 5, 6, 7, 9] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 5, 6, 7, 9]} + "offsetscopy": [0, 3, 5, 6, 7, 9] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 3, 5, 7, 8, 9, 10]}, + "offsets": [0, 3, 5, 7, 8, 9, 10] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 5, 7, 8, 9, 10]} + "offsetscopy": [0, 3, 5, 7, 8, 9, 10] + } }, { "error": false, "inputs": { "length": 2, - "offsets": [0, 3, 6]}, + "offsets": [0, 3, 6] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 6]} + "offsetscopy": [0, 3, 6] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 3, 6, 9, 12, 15]}, + "offsets": [0, 3, 6, 9, 12, 15] + }, "outputs": { "maxcount": [3], - "offsetscopy": [0, 3, 6, 9, 12, 15]} + "offsetscopy": [0, 3, 6, 9, 12, 15] + } }, { "error": false, "inputs": { "length": 9, - "offsets": [0, 0, 1, 3, 6, 10, 13, 15, 16, 16]}, + "offsets": [0, 0, 1, 3, 6, 10, 13, 15, 16, 16] + }, "outputs": { "maxcount": [4], - "offsetscopy": [0, 0, 1, 3, 6, 10, 13, 15, 16, 16]} + "offsetscopy": [0, 0, 1, 3, 6, 10, 13, 15, 16, 16] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 3, 3, 7]}, + "offsets": [0, 3, 3, 7] + }, "outputs": { "maxcount": [4], - "offsetscopy": [0, 3, 3, 7]} + "offsetscopy": [0, 3, 3, 7] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 3, 6, 10]}, + "offsets": [0, 3, 6, 10] + }, "outputs": { "maxcount": [4], - "offsetscopy": [0, 3, 6, 10]} + "offsetscopy": [0, 3, 6, 10] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 4, 4, 6]}, + "offsets": [0, 4, 4, 6] + }, "outputs": { "maxcount": [4], - "offsetscopy": [0, 4, 4, 6]} + "offsetscopy": [0, 4, 4, 6] + } }, { "error": false, "inputs": { "length": 2, - "offsets": [0, 4, 6]}, + "offsets": [0, 4, 6] + }, "outputs": { "maxcount": [4], - "offsetscopy": [0, 4, 6]} + "offsetscopy": [0, 4, 6] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 4, 8, 12]}, + "offsets": [0, 4, 8, 12] + }, "outputs": { "maxcount": [4], - "offsetscopy": [0, 4, 8, 12]} + "offsetscopy": [0, 4, 8, 12] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 3, 8, 13, 18, 23, 28]}, + "offsets": [0, 3, 8, 13, 18, 23, 28] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 3, 8, 13, 18, 23, 28]} + "offsetscopy": [0, 3, 8, 13, 18, 23, 28] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 4, 9, 13, 18, 23, 28]}, + "offsets": [0, 4, 9, 13, 18, 23, 28] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 4, 9, 13, 18, 23, 28]} + "offsetscopy": [0, 4, 9, 13, 18, 23, 28] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 4, 9, 14, 19, 24, 29]}, + "offsets": [0, 4, 9, 14, 19, 24, 29] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 4, 9, 14, 19, 24, 29]} + "offsetscopy": [0, 4, 9, 14, 19, 24, 29] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 11, 12, 17, 22]}, + "offsets": [0, 5, 10, 11, 12, 17, 22] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 11, 12, 17, 22]} + "offsetscopy": [0, 5, 10, 11, 12, 17, 22] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 14, 18, 23, 28]}, + "offsets": [0, 5, 10, 14, 18, 23, 28] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 14, 18, 23, 28]} + "offsetscopy": [0, 5, 10, 14, 18, 23, 28] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 5, 10, 15]}, + "offsets": [0, 5, 10, 15] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15]} + "offsetscopy": [0, 5, 10, 15] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 15, 19, 24, 28]}, + "offsets": [0, 5, 10, 15, 19, 24, 28] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 19, 24, 28]} + "offsetscopy": [0, 5, 10, 15, 19, 24, 28] + } }, { "error": false, "inputs": { "length": 4, - "offsets": [0, 5, 10, 15, 20]}, + "offsets": [0, 5, 10, 15, 20] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 20]} + "offsetscopy": [0, 5, 10, 15, 20] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 15, 20, 24, 28]}, + "offsets": [0, 5, 10, 15, 20, 24, 28] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 20, 24, 28]} + "offsetscopy": [0, 5, 10, 15, 20, 24, 28] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 5, 10, 15, 20, 25]}, + "offsets": [0, 5, 10, 15, 20, 25] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 20, 25]} + "offsetscopy": [0, 5, 10, 15, 20, 25] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 15, 20, 25, 28]}, + "offsets": [0, 5, 10, 15, 20, 25, 28] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 20, 25, 28]} + "offsetscopy": [0, 5, 10, 15, 20, 25, 28] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 15, 20, 25, 29]}, + "offsets": [0, 5, 10, 15, 20, 25, 29] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 20, 25, 29]} + "offsetscopy": [0, 5, 10, 15, 20, 25, 29] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 10, 15, 20, 25, 30]}, + "offsets": [0, 5, 10, 15, 20, 25, 30] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 10, 15, 20, 25, 30]} + "offsetscopy": [0, 5, 10, 15, 20, 25, 30] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 5, 6, 11, 16, 17, 22]}, + "offsets": [0, 5, 6, 11, 16, 17, 22] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 6, 11, 16, 17, 22]} + "offsetscopy": [0, 5, 6, 11, 16, 17, 22] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 5, 8, 11, 14, 17]}, + "offsets": [0, 5, 8, 11, 14, 17] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 8, 11, 14, 17]} + "offsetscopy": [0, 5, 8, 11, 14, 17] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 5, 9, 12]}, + "offsets": [0, 5, 9, 12] + }, "outputs": { "maxcount": [5], - "offsetscopy": [0, 5, 9, 12]} + "offsetscopy": [0, 5, 9, 12] + } } ] }, { "name": "awkward_ByteMaskedArray_overlay_mask", - "status": false, + "status": true, "tests": [ { "error": false, @@ -8043,7 +8875,8 @@ "validwhen": false }, "outputs": { - "tomask": [0, 0]} + "tomask": [0, 0] + } } ] }, @@ -8060,7 +8893,8 @@ "outindexlength": 4 }, "outputs": { - "outoffsets": [0, 1, 1, 6, 6]} + "outoffsets": [0, 1, 1, 6, 6] + } }, { "error": false, @@ -8071,7 +8905,8 @@ "outindexlength": 5 }, "outputs": { - "outoffsets": [0, 3, 3, 3, 3, 5]} + "outoffsets": [0, 3, 3, 3, 3, 5] + } }, { "error": false, @@ -8082,7 +8917,8 @@ "outindexlength": 5 }, "outputs": { - "outoffsets": [0, 3, 3, 4, 4, 7]} + "outoffsets": [0, 3, 3, 4, 4, 7] + } }, { "error": false, @@ -8093,7 +8929,8 @@ "outindexlength": 7 }, "outputs": { - "outoffsets": [0, 3, 3, 5, 6, 6, 6, 10]} + "outoffsets": [0, 3, 3, 5, 6, 6, 6, 10] + } }, { "error": false, @@ -8104,7 +8941,8 @@ "outindexlength": 6 }, "outputs": { - "outoffsets": [0, 4, 4, 4, 4, 6, 6]} + "outoffsets": [0, 4, 4, 4, 4, 6, 6] + } }, { "error": false, @@ -8115,7 +8953,8 @@ "outindexlength": 9 }, "outputs": { - "outoffsets": [0, 4, 4, 4, 4, 6, 7, 7, 12, 12]} + "outoffsets": [0, 4, 4, 4, 4, 6, 7, 7, 12, 12] + } }, { "error": false, @@ -8126,7 +8965,8 @@ "outindexlength": 6 }, "outputs": { - "outoffsets": [0, 5, 5, 5, 6, 6, 9]} + "outoffsets": [0, 5, 5, 5, 6, 6, 9] + } } ] }, @@ -8139,127 +8979,149 @@ "inputs": { "index": [0, 1], "length": 2, - "parents": [0, 0]}, + "parents": [0, 0] + }, "outputs": { "nextcarry": [0, 1], "nextparents": [0, 0], - "outindex": [0, 1]} + "outindex": [0, 1] + } }, { "error": false, "inputs": { "index": [0, 1, 2, 3, 4, 5, 6], "length": 7, - "parents": [0, 0, 2, 2, 3, 4, 4]}, + "parents": [0, 0, 2, 2, 3, 4, 4] + }, "outputs": { "nextcarry": [0, 1, 2, 3, 4, 5, 6], "nextparents": [0, 0, 2, 2, 3, 4, 4], - "outindex": [0, 1, 2, 3, 4, 5, 6]} + "outindex": [0, 1, 2, 3, 4, 5, 6] + } }, { "error": false, "inputs": { "index": [1, 2], "length": 2, - "parents": [0, 0]}, + "parents": [0, 0] + }, "outputs": { "nextcarry": [1, 2], "nextparents": [0, 0], - "outindex": [0, 1]} + "outindex": [0, 1] + } }, { "error": false, "inputs": { "index": [1, 2, 3], "length": 3, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { "nextcarry": [1, 2, 3], "nextparents": [0, 0, 0], - "outindex": [0, 1, 2]} + "outindex": [0, 1, 2] + } }, { "error": false, "inputs": { "index": [1, 2, 3, 4], "length": 4, - "parents": [0, 0, 0, 0]}, + "parents": [0, 0, 0, 0] + }, "outputs": { "nextcarry": [1, 2, 3, 4], "nextparents": [0, 0, 0, 0], - "outindex": [0, 1, 2, 3]} + "outindex": [0, 1, 2, 3] + } }, { "error": false, "inputs": { "index": [2, 3], "length": 2, - "parents": [0, 0]}, + "parents": [0, 0] + }, "outputs": { "nextcarry": [2, 3], "nextparents": [0, 0], - "outindex": [0, 1]} + "outindex": [0, 1] + } }, { "error": false, "inputs": { "index": [2, 3, 4], "length": 3, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { "nextcarry": [2, 3, 4], "nextparents": [0, 0, 0], - "outindex": [0, 1, 2]} + "outindex": [0, 1, 2] + } }, { "error": false, "inputs": { "index": [3, 4], "length": 2, - "parents": [0, 0]}, + "parents": [0, 0] + }, "outputs": { "nextcarry": [3, 4], "nextparents": [0, 0], - "outindex": [0, 1]} + "outindex": [0, 1] + } }, { "error": false, "inputs": { "index": [4, 3, 2, 1, 0], "length": 5, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { "nextcarry": [4, 3, 2, 1, 0], "nextparents": [0, 0, 0, 0, 0], - "outindex": [0, 1, 2, 3, 4]} + "outindex": [0, 1, 2, 3, 4] + } }, { "error": false, "inputs": { "index": [5, 2, 4, 1, 3, 0], "length": 6, - "parents": [0, 0, 1, 1, 2, 2]}, + "parents": [0, 0, 1, 1, 2, 2] + }, "outputs": { "nextcarry": [5, 2, 4, 1, 3, 0], "nextparents": [0, 0, 1, 1, 2, 2], - "outindex": [0, 1, 2, 3, 4, 5]} + "outindex": [0, 1, 2, 3, 4, 5] + } }, { "error": false, "inputs": { "index": [5, 4, 3, 2, 1, 0], "length": 6, - "parents": [0, 0, 0, 1, 1, 1]}, + "parents": [0, 0, 0, 1, 1, 1] + }, "outputs": { "nextcarry": [5, 4, 3, 2, 1, 0], "nextparents": [0, 0, 0, 1, 1, 1], - "outindex": [0, 1, 2, 3, 4, 5]} + "outindex": [0, 1, 2, 3, 4, 5] + } } ] }, { "name": "awkward_IndexedArray_simplify", - "status": false, + "status": true, "tests": [ { "error": false, @@ -8270,7 +9132,8 @@ "outerlength": 2 }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -8281,7 +9144,8 @@ "outerlength": 3 }, "outputs": { - "toindex": [0, 1, 1]} + "toindex": [0, 1, 1] + } }, { "error": false, @@ -8292,7 +9156,8 @@ "outerlength": 3 }, "outputs": { - "toindex": [0, 1, 1]} + "toindex": [0, 1, 1] + } }, { "error": false, @@ -8303,7 +9168,8 @@ "outerlength": 6 }, "outputs": { - "toindex": [0, 1, 1, 1, 1, 2]} + "toindex": [0, 1, 1, 1, 1, 2] + } }, { "error": false, @@ -8314,7 +9180,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [0, 1, 1, 1, 2]} + "toindex": [0, 1, 1, 1, 2] + } }, { "error": false, @@ -8325,7 +9192,8 @@ "outerlength": 7 }, "outputs": { - "toindex": [0, 1, 1, 1, 2, 1, 1]} + "toindex": [0, 1, 1, 1, 2, 1, 1] + } }, { "error": false, @@ -8336,7 +9204,8 @@ "outerlength": 7 }, "outputs": { - "toindex": [0, 1, 1, 1, 4, 1, 1]} + "toindex": [0, 1, 1, 1, 4, 1, 1] + } }, { "error": false, @@ -8347,7 +9216,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [0, 1, 1, 2]} + "toindex": [0, 1, 1, 2] + } }, { "error": false, @@ -8358,7 +9228,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [0, 1, 1, 2]} + "toindex": [0, 1, 1, 2] + } }, { "error": false, @@ -8369,7 +9240,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [0, 1, 1, 2]} + "toindex": [0, 1, 1, 2] + } }, { "error": false, @@ -8380,7 +9252,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [0, 1, 1, 2, 3]} + "toindex": [0, 1, 1, 2, 3] + } }, { "error": false, @@ -8391,7 +9264,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [0, 1, 1, 3]} + "toindex": [0, 1, 1, 3] + } }, { "error": false, @@ -8402,7 +9276,8 @@ "outerlength": 3 }, "outputs": { - "toindex": [0, 1, 2]} + "toindex": [0, 1, 2] + } }, { "error": false, @@ -8413,7 +9288,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [0, 1, 2, 1, 3]} + "toindex": [0, 1, 2, 1, 3] + } }, { "error": false, @@ -8424,7 +9300,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [0, 1, 2, 1, 4]} + "toindex": [0, 1, 2, 1, 4] + } }, { "error": false, @@ -8435,7 +9312,8 @@ "outerlength": 16 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 1, 1, 1, 5, 6, 1, 1, 7, 1, 1, 1]} + "toindex": [0, 1, 2, 3, 4, 1, 1, 1, 5, 6, 1, 1, 7, 1, 1, 1] + } }, { "error": false, @@ -8446,7 +9324,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [1, 1, 1, 3, 1]} + "toindex": [1, 1, 1, 3, 1] + } }, { "error": false, @@ -8457,7 +9336,8 @@ "outerlength": 3 }, "outputs": { - "toindex": [13, 4, 15]} + "toindex": [13, 4, 15] + } }, { "error": false, @@ -8468,7 +9348,8 @@ "outerlength": 9 }, "outputs": { - "toindex": [13, 9, 13, 4, 8, 3, 15, 1, 16]} + "toindex": [13, 9, 13, 4, 8, 3, 15, 1, 16] + } }, { "error": false, @@ -8479,7 +9360,8 @@ "outerlength": 6 }, "outputs": { - "toindex": [13, 9, 4, 8, 15, 1]} + "toindex": [13, 9, 4, 8, 15, 1] + } }, { "error": false, @@ -8490,7 +9372,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [2, 1, 1, 1, 0]} + "toindex": [2, 1, 1, 1, 0] + } }, { "error": false, @@ -8501,7 +9384,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [3, 1, 1, 1, 7]} + "toindex": [3, 1, 1, 1, 7] + } }, { "error": false, @@ -8512,7 +9396,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [3, 1, 2, 1, 1]} + "toindex": [3, 1, 2, 1, 1] + } }, { "error": false, @@ -8523,7 +9408,8 @@ "outerlength": 1 }, "outputs": { - "toindex": [4]} + "toindex": [4] + } }, { "error": false, @@ -8534,7 +9420,8 @@ "outerlength": 2 }, "outputs": { - "toindex": [4, 3]} + "toindex": [4, 3] + } }, { "error": false, @@ -8545,7 +9432,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [4, 3, 1, 0]} + "toindex": [4, 3, 1, 0] + } }, { "error": false, @@ -8556,7 +9444,8 @@ "outerlength": 3 }, "outputs": { - "toindex": [4, 3, 2]} + "toindex": [4, 3, 2] + } }, { "error": false, @@ -8567,7 +9456,8 @@ "outerlength": 5 }, "outputs": { - "toindex": [4, 3, 2, 1, 0]} + "toindex": [4, 3, 2, 1, 0] + } }, { "error": false, @@ -8578,7 +9468,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [4, 3, 2, 1]} + "toindex": [4, 3, 2, 1] + } }, { "error": false, @@ -8589,7 +9480,8 @@ "outerlength": 16 }, "outputs": { - "toindex": [4, 5, 6, 7, 3, 1, 1, 1, 1, 2, 1, 1, 0, 1, 1, 1]} + "toindex": [4, 5, 6, 7, 3, 1, 1, 1, 1, 2, 1, 1, 0, 1, 1, 1] + } }, { "error": false, @@ -8600,7 +9492,8 @@ "outerlength": 13 }, "outputs": { - "toindex": [4, 5, 6, 7, 3, 1, 1, 1, 2, 1, 0, 1, 1]} + "toindex": [4, 5, 6, 7, 3, 1, 1, 1, 2, 1, 0, 1, 1] + } }, { "error": false, @@ -8611,7 +9504,8 @@ "outerlength": 10 }, "outputs": { - "toindex": [4, 5, 6, 7, 3, 1, 2, 0, 1, 1]} + "toindex": [4, 5, 6, 7, 3, 1, 2, 0, 1, 1] + } }, { "error": false, @@ -8622,7 +9516,8 @@ "outerlength": 4 }, "outputs": { - "toindex": [6, 1, 1, 0]} + "toindex": [6, 1, 1, 0] + } }, { "error": false, @@ -8633,13 +9528,14 @@ "outerlength": 4 }, "outputs": { - "toindex": [6, 4, 2, 0]} + "toindex": [6, 4, 2, 0] + } } ] }, { "name": "awkward_IndexedArray_validity", - "status": false, + "status": true, "tests": [ { "error": false, @@ -9025,7 +9921,7 @@ }, { "name": "awkward_IndexedOptionArray_rpad_and_clip_mask_axis1", - "status": false, + "status": true, "tests": [ { "error": false, @@ -9034,13 +9930,14 @@ "length": 4 }, "outputs": { - "toindex": [0, 1, 2, 3]} + "toindex": [0, 1, 2, 3] + } } ] }, { "name": "awkward_index_rpad_and_clip_axis1", - "status": false, + "status": true, "tests": [ { "error": false, @@ -9050,7 +9947,8 @@ }, "outputs": { "tostarts": [0, 1, 2, 3], - "tostops": [1, 2, 3, 4]} + "tostops": [1, 2, 3, 4] + } }, { "error": false, @@ -9060,7 +9958,8 @@ }, "outputs": { "tostarts": [0, 1, 2, 3, 4], - "tostops": [1, 2, 3, 4, 5]} + "tostops": [1, 2, 3, 4, 5] + } }, { "error": false, @@ -9070,7 +9969,8 @@ }, "outputs": { "tostarts": [0, 1, 2, 3, 4, 5], - "tostops": [1, 2, 3, 4, 5, 6]} + "tostops": [1, 2, 3, 4, 5, 6] + } }, { "error": false, @@ -9080,7 +9980,8 @@ }, "outputs": { "tostarts": [0, 2, 4], - "tostops": [2, 4, 6]} + "tostops": [2, 4, 6] + } }, { "error": false, @@ -9090,7 +9991,8 @@ }, "outputs": { "tostarts": [0, 2, 4, 6, 8, 10, 12], - "tostops": [2, 4, 6, 8, 10, 12, 14]} + "tostops": [2, 4, 6, 8, 10, 12, 14] + } }, { "error": false, @@ -9100,7 +10002,8 @@ }, "outputs": { "tostarts": [0, 2, 4, 6, 8, 10], - "tostops": [2, 4, 6, 8, 10, 12]} + "tostops": [2, 4, 6, 8, 10, 12] + } }, { "error": false, @@ -9110,7 +10013,8 @@ }, "outputs": { "tostarts": [0, 2, 4, 6, 8], - "tostops": [2, 4, 6, 8, 10]} + "tostops": [2, 4, 6, 8, 10] + } }, { "error": false, @@ -9120,7 +10024,8 @@ }, "outputs": { "tostarts": [0, 3, 6, 9, 12, 15], - "tostops": [3, 6, 9, 12, 15, 18]} + "tostops": [3, 6, 9, 12, 15, 18] + } }, { "error": false, @@ -9130,7 +10035,8 @@ }, "outputs": { "tostarts": [0, 3, 6, 9, 12], - "tostops": [3, 6, 9, 12, 15]} + "tostops": [3, 6, 9, 12, 15] + } }, { "error": false, @@ -9140,7 +10046,8 @@ }, "outputs": { "tostarts": [0, 4, 8, 12, 16, 20], - "tostops": [4, 8, 12, 16, 20, 24]} + "tostops": [4, 8, 12, 16, 20, 24] + } }, { "error": false, @@ -9150,7 +10057,8 @@ }, "outputs": { "tostarts": [0, 4, 8, 12, 16], - "tostops": [4, 8, 12, 16, 20]} + "tostops": [4, 8, 12, 16, 20] + } }, { "error": false, @@ -9160,7 +10068,8 @@ }, "outputs": { "tostarts": [0, 5, 10, 15, 20, 25], - "tostops": [5, 10, 15, 20, 25, 30]} + "tostops": [5, 10, 15, 20, 25, 30] + } }, { "error": false, @@ -9170,7 +10079,8 @@ }, "outputs": { "tostarts": [0, 5, 10, 15, 20], - "tostops": [5, 10, 15, 20, 25]} + "tostops": [5, 10, 15, 20, 25] + } } ] }, @@ -9185,10 +10095,12 @@ "n": 3, "replacement": false, "starts": [0, 4, 4, 7, 8], - "stops": [4, 4, 7, 8, 13]}, + "stops": [4, 4, 7, 8, 13] + }, "outputs": { "tooffsets": [0, 4, 4, 5, 5, 15], - "totallen": [15]} + "totallen": [15] + } }, { "error": false, @@ -9197,10 +10109,12 @@ "n": 2, "replacement": false, "starts": [0, 4, 4, 7, 8], - "stops": [4, 4, 7, 8, 13]}, + "stops": [4, 4, 7, 8, 13] + }, "outputs": { "tooffsets": [0, 6, 6, 9, 9, 19], - "totallen": [19]} + "totallen": [19] + } }, { "error": false, @@ -9209,10 +10123,12 @@ "n": 2, "replacement": true, "starts": [0, 4, 4, 7, 8], - "stops": [4, 4, 7, 8, 13]}, + "stops": [4, 4, 7, 8, 13] + }, "outputs": { "tooffsets": [0, 10, 10, 16, 17, 32], - "totallen": [32]} + "totallen": [32] + } }, { "error": false, @@ -9221,10 +10137,12 @@ "n": 2, "replacement": false, "starts": [0, 3, 3], - "stops": [3, 3, 5]}, + "stops": [3, 3, 5] + }, "outputs": { "tooffsets": [0, 3, 3, 4], - "totallen": [4]} + "totallen": [4] + } }, { "error": false, @@ -9233,10 +10151,12 @@ "n": 2, "replacement": false, "starts": [0, 3, 5], - "stops": [3, 3, 7]}, + "stops": [3, 3, 7] + }, "outputs": { "tooffsets": [0, 3, 3, 4], - "totallen": [4]} + "totallen": [4] + } }, { "error": false, @@ -9245,10 +10165,12 @@ "n": 3, "replacement": true, "starts": [0, 4, 4, 7, 8], - "stops": [4, 4, 7, 8, 13]}, + "stops": [4, 4, 7, 8, 13] + }, "outputs": { "tooffsets": [0, 20, 20, 30, 31, 66], - "totallen": [66]} + "totallen": [66] + } }, { "error": false, @@ -9257,10 +10179,12 @@ "n": 2, "replacement": false, "starts": [0, 3, 3, 10, 10], - "stops": [3, 3, 5, 10, 13]}, + "stops": [3, 3, 5, 10, 13] + }, "outputs": { "tooffsets": [0, 3, 3, 4, 4, 7], - "totallen": [7]} + "totallen": [7] + } } ] }, @@ -9273,315 +10197,385 @@ "inputs": { "sliceouterlen": 4, "slicestarts": [0, 0, 0, 0], - "slicestops": [0, 0, 0, 0]}, + "slicestops": [0, 0, 0, 0] + }, "outputs": { - "carrylen": [0]} + "carrylen": [0] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 0, 0], - "slicestops": [0, 0, 0]}, + "slicestops": [0, 0, 0] + }, "outputs": { - "carrylen": [0]} + "carrylen": [0] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 0, 1, 1], - "slicestops": [0, 1, 1, 1]}, + "slicestops": [0, 1, 1, 1] + }, "outputs": { - "carrylen": [1]} + "carrylen": [1] + } }, { "error": false, "inputs": { "sliceouterlen": 6, "slicestarts": [0, 1, 3, 5, 6, 8], - "slicestops": [1, 3, 5, 6, 8, 10]}, + "slicestops": [1, 3, 5, 6, 8, 10] + }, "outputs": { - "carrylen": [10]} + "carrylen": [10] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 5, 5, 6, 8], - "slicestops": [5, 5, 6, 8, 10]}, + "slicestops": [5, 5, 6, 8, 10] + }, "outputs": { - "carrylen": [10]} + "carrylen": [10] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 3, 4, 7], - "slicestops": [3, 4, 7, 11]}, + "slicestops": [3, 4, 7, 11] + }, "outputs": { - "carrylen": [11]} + "carrylen": [11] + } }, { "error": false, "inputs": { "sliceouterlen": 6, "slicestarts": [0, 1, 3, 6, 7, 9], - "slicestops": [1, 3, 6, 7, 9, 12]}, + "slicestops": [1, 3, 6, 7, 9, 12] + }, "outputs": { - "carrylen": [12]} + "carrylen": [12] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 0, 0], - "slicestops": [0, 0, 2]}, + "slicestops": [0, 0, 2] + }, "outputs": { - "carrylen": [2]} + "carrylen": [2] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 2]}, + "slicestops": [2, 2, 2] + }, "outputs": { - "carrylen": [2]} + "carrylen": [2] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 1, 1], - "slicestops": [1, 1, 3]}, + "slicestops": [1, 1, 3] + }, "outputs": { - "carrylen": [3]} + "carrylen": [3] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 1, 1, 2, 2], - "slicestops": [1, 1, 2, 2, 3]}, + "slicestops": [1, 1, 2, 2, 3] + }, "outputs": { - "carrylen": [3]} + "carrylen": [3] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 3]}, + "slicestops": [2, 2, 3] + }, "outputs": { - "carrylen": [3]} + "carrylen": [3] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 2, 3, 3], - "slicestops": [2, 3, 3, 3]}, + "slicestops": [2, 3, 3, 3] + }, "outputs": { - "carrylen": [3]} + "carrylen": [3] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 2, 2, 2, 2], - "slicestops": [2, 2, 2, 2, 4]}, + "slicestops": [2, 2, 2, 2, 4] + }, "outputs": { - "carrylen": [4]} + "carrylen": [4] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 4]}, + "slicestops": [2, 2, 4] + }, "outputs": { - "carrylen": [4]} + "carrylen": [4] + } }, { "error": false, "inputs": { "sliceouterlen": 2, "slicestarts": [0, 3], - "slicestops": [3, 4]}, + "slicestops": [3, 4] + }, "outputs": { - "carrylen": [4]} + "carrylen": [4] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 1, 1, 3, 3], - "slicestops": [1, 1, 3, 3, 5]}, + "slicestops": [1, 1, 3, 3, 5] + }, "outputs": { - "carrylen": [5]} + "carrylen": [5] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 2, 3], - "slicestops": [2, 3, 5]}, + "slicestops": [2, 3, 5] + }, "outputs": { - "carrylen": [5]} + "carrylen": [5] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 2, 3, 3], - "slicestops": [2, 3, 3, 5]}, + "slicestops": [2, 3, 3, 5] + }, "outputs": { - "carrylen": [5]} + "carrylen": [5] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 3, 3], - "slicestops": [3, 3, 5]}, + "slicestops": [3, 3, 5] + }, "outputs": { - "carrylen": [5]} + "carrylen": [5] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 4, 5], - "slicestops": [4, 4, 6]}, + "slicestops": [4, 4, 6] + }, "outputs": { - "carrylen": [5]} + "carrylen": [5] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 1, 3, 4], - "slicestops": [1, 3, 4, 6]}, + "slicestops": [1, 3, 4, 6] + }, "outputs": { - "carrylen": [6]} + "carrylen": [6] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 2, 2, 2, 2], - "slicestops": [2, 2, 2, 2, 6]}, + "slicestops": [2, 2, 2, 2, 6] + }, "outputs": { - "carrylen": [6]} + "carrylen": [6] + } }, { "error": false, "inputs": { "sliceouterlen": 2, "slicestarts": [0, 3], - "slicestops": [3, 6]}, + "slicestops": [3, 6] + }, "outputs": { - "carrylen": [6]} + "carrylen": [6] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 4, 5], - "slicestops": [4, 5, 6]}, + "slicestops": [4, 5, 6] + }, "outputs": { - "carrylen": [6]} + "carrylen": [6] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 4, 6], - "slicestops": [4, 6, 6]}, + "slicestops": [4, 6, 6] + }, "outputs": { - "carrylen": [6]} + "carrylen": [6] + } }, { "error": false, "inputs": { "sliceouterlen": 3, "slicestarts": [0, 2, 5], - "slicestops": [2, 5, 7]}, + "slicestops": [2, 5, 7] + }, "outputs": { - "carrylen": [7]} + "carrylen": [7] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 3, 3, 3, 4], - "slicestops": [3, 3, 3, 4, 7]}, + "slicestops": [3, 3, 3, 4, 7] + }, "outputs": { - "carrylen": [7]} + "carrylen": [7] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 1, 4, 5], - "slicestops": [1, 4, 5, 8]}, + "slicestops": [1, 4, 5, 8] + }, "outputs": { - "carrylen": [8]} + "carrylen": [8] + } }, { "error": false, "inputs": { "sliceouterlen": 7, "slicestarts": [0, 2, 2, 4, 4, 5, 5], - "slicestops": [2, 2, 4, 4, 5, 5, 8]}, + "slicestops": [2, 2, 4, 4, 5, 5, 8] + }, "outputs": { - "carrylen": [8]} + "carrylen": [8] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 2, 2, 4, 5], - "slicestops": [2, 2, 4, 5, 8]}, + "slicestops": [2, 2, 4, 5, 8] + }, "outputs": { - "carrylen": [8]} + "carrylen": [8] + } }, { "error": false, "inputs": { "sliceouterlen": 4, "slicestarts": [0, 3, 0, 3], - "slicestops": [3, 4, 3, 4]}, + "slicestops": [3, 4, 3, 4] + }, "outputs": { - "carrylen": [8]} + "carrylen": [8] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 3, 3, 4, 5], - "slicestops": [3, 3, 4, 5, 8]}, + "slicestops": [3, 3, 4, 5, 8] + }, "outputs": { - "carrylen": [8]} + "carrylen": [8] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 2, 2, 4, 5], - "slicestops": [2, 2, 4, 5, 9]}, + "slicestops": [2, 2, 4, 5, 9] + }, "outputs": { - "carrylen": [9]} + "carrylen": [9] + } }, { "error": false, "inputs": { "sliceouterlen": 5, "slicestarts": [0, 3, 3, 5, 6], - "slicestops": [3, 3, 5, 6, 9]}, + "slicestops": [3, 3, 5, 6, 9] + }, "outputs": { - "carrylen": [9]} + "carrylen": [9] + } } ] }, @@ -9596,9 +10590,11 @@ "fromstops": [2, 4], "sliceouterlen": 2, "slicestarts": [0, 2], - "slicestops": [2, 4]}, + "slicestops": [2, 4] + }, "outputs": { - "tooffsets": [0, 2, 4]} + "tooffsets": [0, 2, 4] + } }, { "error": false, @@ -9607,9 +10603,11 @@ "fromstops": [3, 3, 4, 5], "sliceouterlen": 4, "slicestarts": [0, 3, 3, 4], - "slicestops": [3, 3, 4, 5]}, + "slicestops": [3, 3, 4, 5] + }, "outputs": { - "tooffsets": [0, 3, 3, 4, 5]} + "tooffsets": [0, 3, 3, 4, 5] + } }, { "error": false, @@ -9618,9 +10616,11 @@ "fromstops": [3, 3, 5], "sliceouterlen": 3, "slicestarts": [0, 3, 3], - "slicestops": [3, 3, 5]}, + "slicestops": [3, 3, 5] + }, "outputs": { - "tooffsets": [0, 3, 3, 5]} + "tooffsets": [0, 3, 3, 5] + } }, { "error": false, @@ -9629,9 +10629,11 @@ "fromstops": [3, 6], "sliceouterlen": 2, "slicestarts": [0, 3], - "slicestops": [3, 6]}, + "slicestops": [3, 6] + }, "outputs": { - "tooffsets": [0, 3, 6]} + "tooffsets": [0, 3, 6] + } } ] }, @@ -9646,11 +10648,13 @@ "fromstops": [2, 4], "jaggedsize": 2, "length": 2, - "singleoffsets": [0, 3, 4]}, + "singleoffsets": [0, 3, 4] + }, "outputs": { "multistarts": [0, 3, 0, 3], "multistops": [3, 4, 3, 4], - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -9659,17 +10663,19 @@ "fromstops": [4], "jaggedsize": 2, "length": 1, - "singleoffsets": [0, 3, 4]}, + "singleoffsets": [0, 3, 4] + }, "outputs": { "multistarts": [0, 3], "multistops": [3, 4], - "tocarry": [2, 3]} + "tocarry": [2, 3] + } } ] }, { "name": "awkward_ListArray_getitem_next_array", - "status": false, + "status": true, "tests": [ { "error": false, @@ -9683,7 +10689,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 0, 1, 1]} + "tocarry": [0, 0, 1, 1] + } }, { "error": false, @@ -9697,7 +10704,8 @@ }, "outputs": { "toadvanced": [0, 1, 0, 1, 0, 1], - "tocarry": [0, 3, 4, 7, 8, 11]} + "tocarry": [0, 3, 4, 7, 8, 11] + } }, { "error": false, @@ -9711,7 +10719,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 1, 0, 0]} + "tocarry": [1, 1, 0, 0] + } }, { "error": false, @@ -9725,7 +10734,8 @@ }, "outputs": { "toadvanced": [0, 1, 0, 1], - "tocarry": [4, 7, 8, 11]} + "tocarry": [4, 7, 8, 11] + } }, { "error": false, @@ -9739,7 +10749,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [8, 7, 7, 6]} + "tocarry": [8, 7, 7, 6] + } } ] }, @@ -9755,7 +10766,8 @@ "lenstarts": 5 }, "outputs": { - "tomin": [0]} + "tomin": [0] + } }, { "error": false, @@ -9765,7 +10777,8 @@ "lenstarts": 3 }, "outputs": { - "tomin": [0]} + "tomin": [0] + } }, { "error": false, @@ -9775,7 +10788,8 @@ "lenstarts": 5 }, "outputs": { - "tomin": [0]} + "tomin": [0] + } }, { "error": false, @@ -9785,13 +10799,14 @@ "lenstarts": 4 }, "outputs": { - "tomin": [1]} + "tomin": [1] + } } ] }, { "name": "awkward_ListArray_rpad_and_clip_length_axis1", - "status": false, + "status": true, "tests": [ { "error": false, @@ -9802,7 +10817,8 @@ "target": 1 }, "outputs": { - "tomin": [10]} + "tomin": [10] + } }, { "error": false, @@ -9813,7 +10829,8 @@ "target": 1 }, "outputs": { - "tomin": [10]} + "tomin": [10] + } }, { "error": false, @@ -9824,7 +10841,8 @@ "target": 2 }, "outputs": { - "tomin": [12]} + "tomin": [12] + } }, { "error": false, @@ -9835,7 +10853,8 @@ "target": 3 }, "outputs": { - "tomin": [13]} + "tomin": [13] + } }, { "error": false, @@ -9846,7 +10865,8 @@ "target": 2 }, "outputs": { - "tomin": [13]} + "tomin": [13] + } }, { "error": false, @@ -9857,7 +10877,8 @@ "target": 3 }, "outputs": { - "tomin": [15]} + "tomin": [15] + } }, { "error": false, @@ -9868,7 +10889,8 @@ "target": 4 }, "outputs": { - "tomin": [16]} + "tomin": [16] + } }, { "error": false, @@ -9879,7 +10901,8 @@ "target": 3 }, "outputs": { - "tomin": [16]} + "tomin": [16] + } }, { "error": false, @@ -9890,7 +10913,8 @@ "target": 4 }, "outputs": { - "tomin": [20]} + "tomin": [20] + } }, { "error": false, @@ -9901,7 +10925,8 @@ "target": 4 }, "outputs": { - "tomin": [20]} + "tomin": [20] + } }, { "error": false, @@ -9912,13 +10937,14 @@ "target": 3 }, "outputs": { - "tomin": [9]} + "tomin": [9] + } } ] }, { "name": "awkward_ListArray_validity", - "status": false, + "status": true, "tests": [ { "error": false, @@ -9926,7 +10952,8 @@ "lencontent": 0, "length": 5, "starts": [0, 0, 0, 0, 0], - "stops": [0, 0, 0, 0, 0]}, + "stops": [0, 0, 0, 0, 0] + }, "outputs": {} }, { @@ -9935,7 +10962,8 @@ "lencontent": 0, "length": 4, "starts": [0, 0, 0, 0], - "stops": [0, 0, 0, 0]}, + "stops": [0, 0, 0, 0] + }, "outputs": {} }, { @@ -9944,7 +10972,8 @@ "lencontent": 0, "length": 3, "starts": [0, 0, 0], - "stops": [0, 0, 0]}, + "stops": [0, 0, 0] + }, "outputs": {} }, { @@ -9953,7 +10982,8 @@ "lencontent": 1, "length": 3, "starts": [0, 0, 1], - "stops": [0, 1, 1]}, + "stops": [0, 1, 1] + }, "outputs": {} }, { @@ -9962,7 +10992,8 @@ "lencontent": 4, "length": 3, "starts": [0, 0, 1], - "stops": [0, 1, 4]}, + "stops": [0, 1, 4] + }, "outputs": {} }, { @@ -9971,7 +11002,8 @@ "lencontent": 1, "length": 4, "starts": [0, 0, 1, 1], - "stops": [0, 1, 1, 1]}, + "stops": [0, 1, 1, 1] + }, "outputs": {} }, { @@ -9980,7 +11012,8 @@ "lencontent": 6, "length": 4, "starts": [0, 0, 1, 3], - "stops": [0, 1, 3, 6]}, + "stops": [0, 1, 3, 6] + }, "outputs": {} }, { @@ -9989,7 +11022,8 @@ "lencontent": 10, "length": 5, "starts": [0, 0, 1, 3, 6], - "stops": [0, 1, 3, 6, 10]}, + "stops": [0, 1, 3, 6, 10] + }, "outputs": {} }, { @@ -9998,7 +11032,8 @@ "lencontent": 19, "length": 8, "starts": [0, 0, 3, 3, 8, 12, 12, 16], - "stops": [0, 3, 3, 8, 12, 12, 16, 19]}, + "stops": [0, 3, 3, 8, 12, 12, 16, 19] + }, "outputs": {} }, { @@ -10007,7 +11042,8 @@ "lencontent": 19, "length": 9, "starts": [0, 0, 3, 3, 8, 12, 12, 16, 19], - "stops": [0, 3, 3, 8, 12, 12, 16, 19, 19]}, + "stops": [0, 3, 3, 8, 12, 12, 16, 19, 19] + }, "outputs": {} }, { @@ -10016,7 +11052,8 @@ "lencontent": 6, "length": 3, "starts": [0, 1, 3], - "stops": [1, 3, 6]}, + "stops": [1, 3, 6] + }, "outputs": {} }, { @@ -10025,7 +11062,8 @@ "lencontent": 15, "length": 5, "starts": [0, 1, 3, 6, 10], - "stops": [1, 3, 6, 10, 15]}, + "stops": [1, 3, 6, 10, 15] + }, "outputs": {} }, { @@ -10034,7 +11072,8 @@ "lencontent": 12, "length": 6, "starts": [0, 1, 3, 6, 7, 9], - "stops": [1, 3, 6, 7, 9, 12]}, + "stops": [1, 3, 6, 7, 9, 12] + }, "outputs": {} }, { @@ -10043,7 +11082,8 @@ "lencontent": 8, "length": 4, "starts": [0, 1, 4, 5], - "stops": [1, 4, 5, 8]}, + "stops": [1, 4, 5, 8] + }, "outputs": {} }, { @@ -10052,7 +11092,8 @@ "lencontent": 3, "length": 3, "starts": [0, 2, 2], - "stops": [2, 2, 3]}, + "stops": [2, 2, 3] + }, "outputs": {} }, { @@ -10061,7 +11102,8 @@ "lencontent": 4, "length": 3, "starts": [0, 2, 2], - "stops": [2, 2, 4]}, + "stops": [2, 2, 4] + }, "outputs": {} }, { @@ -10070,7 +11112,8 @@ "lencontent": 3, "length": 2, "starts": [0, 2], - "stops": [2, 3]}, + "stops": [2, 3] + }, "outputs": {} }, { @@ -10079,7 +11122,8 @@ "lencontent": 4, "length": 2, "starts": [0, 2], - "stops": [2, 4]}, + "stops": [2, 4] + }, "outputs": {} }, { @@ -10088,7 +11132,8 @@ "lencontent": 8, "length": 7, "starts": [0, 2, 2, 4, 4, 5, 5], - "stops": [2, 2, 4, 4, 5, 5, 8]}, + "stops": [2, 2, 4, 4, 5, 5, 8] + }, "outputs": {} }, { @@ -10097,7 +11142,8 @@ "lencontent": 6, "length": 5, "starts": [0, 2, 2, 4, 5], - "stops": [2, 2, 4, 5, 6]}, + "stops": [2, 2, 4, 5, 6] + }, "outputs": {} }, { @@ -10106,7 +11152,8 @@ "lencontent": 9, "length": 5, "starts": [0, 2, 2, 4, 5], - "stops": [2, 2, 4, 5, 9]}, + "stops": [2, 2, 4, 5, 9] + }, "outputs": {} }, { @@ -10115,7 +11162,8 @@ "lencontent": 3, "length": 3, "starts": [0, 2, 3], - "stops": [2, 3, 3]}, + "stops": [2, 3, 3] + }, "outputs": {} }, { @@ -10124,7 +11172,8 @@ "lencontent": 4, "length": 3, "starts": [0, 2, 3], - "stops": [2, 3, 4]}, + "stops": [2, 3, 4] + }, "outputs": {} }, { @@ -10133,7 +11182,8 @@ "lencontent": 5, "length": 3, "starts": [0, 2, 3], - "stops": [2, 3, 5]}, + "stops": [2, 3, 5] + }, "outputs": {} }, { @@ -10142,7 +11192,8 @@ "lencontent": 6, "length": 3, "starts": [0, 2, 3], - "stops": [2, 3, 6]}, + "stops": [2, 3, 6] + }, "outputs": {} }, { @@ -10151,7 +11202,8 @@ "lencontent": 5, "length": 4, "starts": [0, 2, 3, 3], - "stops": [2, 3, 3, 5]}, + "stops": [2, 3, 3, 5] + }, "outputs": {} }, { @@ -10160,7 +11212,8 @@ "lencontent": 7, "length": 4, "starts": [0, 2, 3, 4], - "stops": [2, 3, 4, 7]}, + "stops": [2, 3, 4, 7] + }, "outputs": {} }, { @@ -10169,7 +11222,8 @@ "lencontent": 6, "length": 3, "starts": [0, 2, 4], - "stops": [2, 4, 6]}, + "stops": [2, 4, 6] + }, "outputs": {} }, { @@ -10178,7 +11232,8 @@ "lencontent": 7, "length": 3, "starts": [0, 2, 5], - "stops": [2, 5, 7]}, + "stops": [2, 5, 7] + }, "outputs": {} }, { @@ -10187,7 +11242,8 @@ "lencontent": 8, "length": 3, "starts": [0, 2, 6], - "stops": [2, 6, 8]}, + "stops": [2, 6, 8] + }, "outputs": {} }, { @@ -10196,7 +11252,8 @@ "lencontent": 5, "length": 3, "starts": [0, 3, 3], - "stops": [3, 3, 5]}, + "stops": [3, 3, 5] + }, "outputs": {} }, { @@ -10205,7 +11262,8 @@ "lencontent": 7, "length": 3, "starts": [0, 3, 3], - "stops": [3, 3, 7]}, + "stops": [3, 3, 7] + }, "outputs": {} }, { @@ -10214,7 +11272,8 @@ "lencontent": 8, "length": 3, "starts": [0, 3, 3], - "stops": [3, 3, 8]}, + "stops": [3, 3, 8] + }, "outputs": {} }, { @@ -10223,7 +11282,8 @@ "lencontent": 4, "length": 2, "starts": [0, 3], - "stops": [3, 4]}, + "stops": [3, 4] + }, "outputs": {} }, { @@ -10232,7 +11292,8 @@ "lencontent": 9, "length": 4, "starts": [0, 3, 3, 5], - "stops": [3, 3, 5, 9]}, + "stops": [3, 3, 5, 9] + }, "outputs": {} }, { @@ -10241,7 +11302,8 @@ "lencontent": 11, "length": 6, "starts": [0, 3, 3, 5, 6, 10], - "stops": [3, 3, 5, 6, 10, 11]}, + "stops": [3, 3, 5, 6, 10, 11] + }, "outputs": {} }, { @@ -10250,7 +11312,8 @@ "lencontent": 9, "length": 5, "starts": [0, 3, 3, 5, 6], - "stops": [3, 3, 5, 6, 9]}, + "stops": [3, 3, 5, 6, 9] + }, "outputs": {} }, { @@ -10259,7 +11322,8 @@ "lencontent": 9, "length": 6, "starts": [0, 3, 3, 5, 6, 8], - "stops": [3, 3, 5, 6, 8, 9]}, + "stops": [3, 3, 5, 6, 8, 9] + }, "outputs": {} }, { @@ -10268,7 +11332,8 @@ "lencontent": 6, "length": 2, "starts": [0, 3], - "stops": [3, 6]}, + "stops": [3, 6] + }, "outputs": {} }, { @@ -10277,7 +11342,8 @@ "lencontent": 7, "length": 2, "starts": [0, 3], - "stops": [3, 7]}, + "stops": [3, 7] + }, "outputs": {} }, { @@ -10286,7 +11352,8 @@ "lencontent": 11, "length": 4, "starts": [0, 3, 4, 7], - "stops": [3, 4, 7, 11]}, + "stops": [3, 4, 7, 11] + }, "outputs": {} }, { @@ -10295,7 +11362,8 @@ "lencontent": 25, "length": 7, "starts": [0, 3, 6, 11, 14, 17, 20], - "stops": [3, 6, 11, 14, 17, 20, 25]}, + "stops": [3, 6, 11, 14, 17, 20, 25] + }, "outputs": {} }, { @@ -10304,7 +11372,8 @@ "lencontent": 20, "length": 6, "starts": [0, 3, 6, 11, 14, 17], - "stops": [3, 6, 11, 14, 17, 20]}, + "stops": [3, 6, 11, 14, 17, 20] + }, "outputs": {} }, { @@ -10313,7 +11382,8 @@ "lencontent": 19, "length": 5, "starts": [0, 3, 6, 11, 15], - "stops": [3, 6, 11, 15, 19]}, + "stops": [3, 6, 11, 15, 19] + }, "outputs": {} }, { @@ -10322,7 +11392,8 @@ "lencontent": 10, "length": 3, "starts": [0, 3, 6], - "stops": [3, 6, 10]}, + "stops": [3, 6, 10] + }, "outputs": {} }, { @@ -10331,7 +11402,8 @@ "lencontent": 11, "length": 3, "starts": [0, 3, 6], - "stops": [3, 6, 11]}, + "stops": [3, 6, 11] + }, "outputs": {} }, { @@ -10340,7 +11412,8 @@ "lencontent": 21, "length": 9, "starts": [0, 3, 6, 6, 10, 14, 14, 18, 21], - "stops": [3, 6, 6, 10, 14, 14, 18, 21, 21]}, + "stops": [3, 6, 6, 10, 14, 14, 18, 21, 21] + }, "outputs": {} }, { @@ -10349,7 +11422,8 @@ "lencontent": 21, "length": 8, "starts": [0, 3, 6, 6, 10, 14, 14, 18], - "stops": [3, 6, 6, 10, 14, 14, 18, 21]}, + "stops": [3, 6, 6, 10, 14, 14, 18, 21] + }, "outputs": {} }, { @@ -10358,7 +11432,8 @@ "lencontent": 22, "length": 9, "starts": [0, 3, 6, 6, 11, 15, 15, 19, 22], - "stops": [3, 6, 6, 11, 15, 15, 19, 22, 22]}, + "stops": [3, 6, 6, 11, 15, 15, 19, 22, 22] + }, "outputs": {} }, { @@ -10367,7 +11442,8 @@ "lencontent": 22, "length": 8, "starts": [0, 3, 6, 6, 11, 15, 15, 19], - "stops": [3, 6, 6, 11, 15, 15, 19, 22]}, + "stops": [3, 6, 6, 11, 15, 15, 19, 22] + }, "outputs": {} }, { @@ -10376,7 +11452,8 @@ "lencontent": 24, "length": 9, "starts": [0, 3, 6, 8, 13, 17, 17, 21, 24], - "stops": [3, 6, 8, 13, 17, 17, 21, 24, 24]}, + "stops": [3, 6, 8, 13, 17, 17, 21, 24, 24] + }, "outputs": {} }, { @@ -10385,7 +11462,8 @@ "lencontent": 24, "length": 8, "starts": [0, 3, 6, 8, 13, 17, 17, 21], - "stops": [3, 6, 8, 13, 17, 17, 21, 24]}, + "stops": [3, 6, 8, 13, 17, 17, 21, 24] + }, "outputs": {} }, { @@ -10394,7 +11472,8 @@ "lencontent": 9, "length": 3, "starts": [0, 3, 7], - "stops": [3, 7, 9]}, + "stops": [3, 7, 9] + }, "outputs": {} }, { @@ -10403,7 +11482,8 @@ "lencontent": 10, "length": 2, "starts": [0, 4], - "stops": [4, 10]}, + "stops": [4, 10] + }, "outputs": {} }, { @@ -10412,7 +11492,8 @@ "lencontent": 6, "length": 3, "starts": [0, 4, 4], - "stops": [4, 4, 6]}, + "stops": [4, 4, 6] + }, "outputs": {} }, { @@ -10421,7 +11502,8 @@ "lencontent": 10, "length": 3, "starts": [0, 4, 6], - "stops": [4, 6, 10]}, + "stops": [4, 6, 10] + }, "outputs": {} }, { @@ -10430,7 +11512,8 @@ "lencontent": 14, "length": 4, "starts": [0, 4, 6, 9], - "stops": [4, 6, 9, 14]}, + "stops": [4, 6, 9, 14] + }, "outputs": {} }, { @@ -10439,7 +11522,8 @@ "lencontent": 11, "length": 6, "starts": [0, 4, 7, 7, 9, 9], - "stops": [4, 7, 7, 9, 9, 11]}, + "stops": [4, 7, 7, 9, 9, 11] + }, "outputs": {} }, { @@ -10448,7 +11532,8 @@ "lencontent": 12, "length": 3, "starts": [0, 4, 8], - "stops": [4, 8, 12]}, + "stops": [4, 8, 12] + }, "outputs": {} }, { @@ -10457,7 +11542,8 @@ "lencontent": 30, "length": 6, "starts": [0, 5, 10, 15, 20, 25], - "stops": [5, 10, 15, 20, 25, 30]}, + "stops": [5, 10, 15, 20, 25, 30] + }, "outputs": {} }, { @@ -10466,7 +11552,8 @@ "lencontent": 10, "length": 2, "starts": [0, 5], - "stops": [5, 10]}, + "stops": [5, 10] + }, "outputs": {} }, { @@ -10475,7 +11562,8 @@ "lencontent": 12, "length": 6, "starts": [3, 0, 999, 2, 6, 10], - "stops": [7, 3, 999, 4, 6, 12]}, + "stops": [7, 3, 999, 4, 6, 12] + }, "outputs": {} } ] @@ -10494,10 +11582,12 @@ "sliceinnerlen": 0, "sliceouterlen": 4, "slicestarts": [0, 0, 0, 0], - "slicestops": [0, 0, 0, 0]}, + "slicestops": [0, 0, 0, 0] + }, "outputs": { "tocarry": [], - "tooffsets": [0, 0, 0, 0, 0]} + "tooffsets": [0, 0, 0, 0, 0] + } }, { "error": false, @@ -10509,10 +11599,12 @@ "sliceinnerlen": 0, "sliceouterlen": 3, "slicestarts": [0, 0, 0], - "slicestops": [0, 0, 0]}, + "slicestops": [0, 0, 0] + }, "outputs": { "tocarry": [], - "tooffsets": [0, 0, 0, 0]} + "tooffsets": [0, 0, 0, 0] + } }, { "error": false, @@ -10524,10 +11616,12 @@ "sliceinnerlen": 2, "sliceouterlen": 3, "slicestarts": [0, 0, 0], - "slicestops": [0, 0, 2]}, + "slicestops": [0, 0, 2] + }, "outputs": { "tocarry": [3, 4], - "tooffsets": [0, 0, 0, 2]} + "tooffsets": [0, 0, 0, 2] + } }, { "error": false, @@ -10539,10 +11633,12 @@ "sliceinnerlen": 3, "sliceouterlen": 3, "slicestarts": [0, 1, 1], - "slicestops": [1, 1, 3]}, + "slicestops": [1, 1, 3] + }, "outputs": { "tocarry": [0, 3, 4], - "tooffsets": [0, 1, 1, 3]} + "tooffsets": [0, 1, 1, 3] + } }, { "error": false, @@ -10554,10 +11650,12 @@ "sliceinnerlen": 3, "sliceouterlen": 3, "slicestarts": [0, 1, 1], - "slicestops": [1, 1, 3]}, + "slicestops": [1, 1, 3] + }, "outputs": { "tocarry": [2, 3, 4], - "tooffsets": [0, 1, 1, 3]} + "tooffsets": [0, 1, 1, 3] + } }, { "error": false, @@ -10569,10 +11667,12 @@ "sliceinnerlen": 5, "sliceouterlen": 5, "slicestarts": [0, 1, 1, 3, 3], - "slicestops": [1, 1, 3, 3, 5]}, + "slicestops": [1, 1, 3, 3, 5] + }, "outputs": { "tocarry": [1, 3, 4, 6, 9], - "tooffsets": [0, 1, 1, 3, 3, 5]} + "tooffsets": [0, 1, 1, 3, 3, 5] + } }, { "error": false, @@ -10584,10 +11684,12 @@ "sliceinnerlen": 2, "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 2]}, + "slicestops": [2, 2, 2] + }, "outputs": { "tocarry": [0, 1], - "tooffsets": [0, 2, 2, 2]} + "tooffsets": [0, 2, 2, 2] + } }, { "error": false, @@ -10599,10 +11701,12 @@ "sliceinnerlen": 6, "sliceouterlen": 5, "slicestarts": [0, 2, 2, 2, 2], - "slicestops": [2, 2, 2, 2, 6]}, + "slicestops": [2, 2, 2, 2, 6] + }, "outputs": { "tocarry": [0, 0, 3, 2, 2, 3], - "tooffsets": [0, 2, 2, 2, 2, 6]} + "tooffsets": [0, 2, 2, 2, 2, 6] + } }, { "error": false, @@ -10614,10 +11718,12 @@ "sliceinnerlen": 3, "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 3]}, + "slicestops": [2, 2, 3] + }, "outputs": { "tocarry": [0, 1, 3], - "tooffsets": [0, 2, 2, 3]} + "tooffsets": [0, 2, 2, 3] + } }, { "error": false, @@ -10629,10 +11735,12 @@ "sliceinnerlen": 3, "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 3]}, + "slicestops": [2, 2, 3] + }, "outputs": { "tocarry": [0, 1, 4], - "tooffsets": [0, 2, 2, 3]} + "tooffsets": [0, 2, 2, 3] + } }, { "error": false, @@ -10644,10 +11752,12 @@ "sliceinnerlen": 3, "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 3]}, + "slicestops": [2, 2, 3] + }, "outputs": { "tocarry": [2, 0, 4], - "tooffsets": [0, 2, 2, 3]} + "tooffsets": [0, 2, 2, 3] + } }, { "error": false, @@ -10659,10 +11769,12 @@ "sliceinnerlen": 4, "sliceouterlen": 3, "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 4]}, + "slicestops": [2, 2, 4] + }, "outputs": { "tocarry": [0, 2, 3, 4], - "tooffsets": [0, 2, 2, 4]} + "tooffsets": [0, 2, 2, 4] + } }, { "error": false, @@ -10674,10 +11786,12 @@ "sliceinnerlen": 8, "sliceouterlen": 5, "slicestarts": [0, 2, 2, 4, 5], - "slicestops": [2, 2, 4, 5, 8]}, + "slicestops": [2, 2, 4, 5, 8] + }, "outputs": { "tocarry": [0, 2, 3, 4, 5, 6, 7, 8], - "tooffsets": [0, 2, 2, 4, 5, 8]} + "tooffsets": [0, 2, 2, 4, 5, 8] + } }, { "error": false, @@ -10689,10 +11803,12 @@ "sliceinnerlen": 8, "sliceouterlen": 5, "slicestarts": [0, 2, 2, 4, 5], - "slicestops": [2, 2, 4, 5, 8]}, + "slicestops": [2, 2, 4, 5, 8] + }, "outputs": { "tocarry": [1, 2, 3, 4, 5, 6, 7, 8], - "tooffsets": [0, 2, 2, 4, 5, 8]} + "tooffsets": [0, 2, 2, 4, 5, 8] + } }, { "error": false, @@ -10704,10 +11820,12 @@ "sliceinnerlen": 7, "sliceouterlen": 5, "slicestarts": [0, 3, 3, 3, 4], - "slicestops": [3, 3, 3, 4, 7]}, + "slicestops": [3, 3, 3, 4, 7] + }, "outputs": { "tocarry": [0, 1, 2, 5, 6, 7, 8], - "tooffsets": [0, 3, 3, 3, 4, 7]} + "tooffsets": [0, 3, 3, 3, 4, 7] + } }, { "error": false, @@ -10719,10 +11837,12 @@ "sliceinnerlen": 8, "sliceouterlen": 5, "slicestarts": [0, 3, 3, 4, 5], - "slicestops": [3, 3, 4, 5, 8]}, + "slicestops": [3, 3, 4, 5, 8] + }, "outputs": { "tocarry": [0, 1, 2, 4, 5, 6, 7, 8], - "tooffsets": [0, 3, 3, 4, 5, 8]} + "tooffsets": [0, 3, 3, 4, 5, 8] + } }, { "error": false, @@ -10734,10 +11854,12 @@ "sliceinnerlen": 5, "sliceouterlen": 3, "slicestarts": [0, 3, 3], - "slicestops": [3, 3, 5]}, + "slicestops": [3, 3, 5] + }, "outputs": { "tocarry": [0, 1, 2, 3, 4], - "tooffsets": [0, 3, 3, 5]} + "tooffsets": [0, 3, 3, 5] + } }, { "error": false, @@ -10749,10 +11871,12 @@ "sliceinnerlen": 5, "sliceouterlen": 3, "slicestarts": [0, 3, 3], - "slicestops": [3, 3, 5]}, + "slicestops": [3, 3, 5] + }, "outputs": { "tocarry": [2, 1, 0, 3, 4], - "tooffsets": [0, 3, 3, 5]} + "tooffsets": [0, 3, 3, 5] + } }, { "error": false, @@ -10764,10 +11888,12 @@ "sliceinnerlen": 9, "sliceouterlen": 5, "slicestarts": [0, 3, 3, 5, 6], - "slicestops": [3, 3, 5, 6, 9]}, + "slicestops": [3, 3, 5, 6, 9] + }, "outputs": { "tocarry": [0, 1, 2, 3, 4, 5, 6, 7, 8], - "tooffsets": [0, 3, 3, 5, 6, 9]} + "tooffsets": [0, 3, 3, 5, 6, 9] + } }, { "error": false, @@ -10779,10 +11905,12 @@ "sliceinnerlen": 6, "sliceouterlen": 2, "slicestarts": [0, 3], - "slicestops": [3, 6]}, + "slicestops": [3, 6] + }, "outputs": { "tocarry": [2, 1, 0, 5, 4, 3], - "tooffsets": [0, 3, 6]} + "tooffsets": [0, 3, 6] + } }, { "error": false, @@ -10794,10 +11922,12 @@ "sliceinnerlen": 6, "sliceouterlen": 3, "slicestarts": [0, 4, 5], - "slicestops": [4, 4, 6]}, + "slicestops": [4, 4, 6] + }, "outputs": { "tocarry": [2, 1, 1, 0, 5], - "tooffsets": [0, 4, 4, 5]} + "tooffsets": [0, 4, 4, 5] + } }, { "error": false, @@ -10809,10 +11939,12 @@ "sliceinnerlen": 6, "sliceouterlen": 3, "slicestarts": [0, 4, 5], - "slicestops": [4, 5, 6]}, + "slicestops": [4, 5, 6] + }, "outputs": { "tocarry": [2, 1, 1, 0, 4, 5], - "tooffsets": [0, 4, 5, 6]} + "tooffsets": [0, 4, 5, 6] + } }, { "error": false, @@ -10824,10 +11956,12 @@ "sliceinnerlen": 6, "sliceouterlen": 3, "slicestarts": [0, 4, 6], - "slicestops": [4, 6, 6]}, + "slicestops": [4, 6, 6] + }, "outputs": { "tocarry": [3, 2, 2, 1, 5, 6], - "tooffsets": [0, 4, 6, 6]} + "tooffsets": [0, 4, 6, 6] + } }, { "error": false, @@ -10839,10 +11973,12 @@ "sliceinnerlen": 10, "sliceouterlen": 5, "slicestarts": [0, 5, 5, 6, 8], - "slicestops": [5, 5, 6, 8, 10]}, + "slicestops": [5, 5, 6, 8, 10] + }, "outputs": { "tocarry": [3, 2, 1, 1, 0, 5, 7, 7, 9, 10], - "tooffsets": [0, 5, 5, 6, 8, 10]} + "tooffsets": [0, 5, 5, 6, 8, 10] + } } ] }, @@ -10859,7 +11995,8 @@ }, "outputs": { "current": [3, 3], - "toindex": [0, 0, 1, 1, 2, 2]} + "toindex": [0, 0, 1, 1, 2, 2] + } }, { "error": false, @@ -10870,7 +12007,8 @@ }, "outputs": { "current": [1, 3], - "toindex": [0, 0, 1, 2]} + "toindex": [0, 0, 1, 2] + } }, { "error": false, @@ -10881,7 +12019,8 @@ }, "outputs": { "current": [3, 5], - "toindex": [0, 1, 0, 1, 2, 2, 3, 4]} + "toindex": [0, 1, 0, 1, 2, 2, 3, 4] + } } ] }, @@ -10896,7 +12035,8 @@ "length": 6 }, "outputs": { - "size": [2]} + "size": [2] + } }, { "error": false, @@ -10905,7 +12045,8 @@ "length": 4 }, "outputs": { - "size": [2]} + "size": [2] + } }, { "error": false, @@ -10914,13 +12055,14 @@ "length": 8 }, "outputs": { - "size": [2]} + "size": [2] + } } ] }, { "name": "awkward_IndexedArray_fill", - "status": false, + "status": true, "tests": [ { "error": false, @@ -10931,7 +12073,8 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1, -1, -1, 4]} + "toindex": [0, 1, -1, -1, 4] + } }, { "error": false, @@ -10942,7 +12085,8 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1, 2, 3, -1]} + "toindex": [0, 1, 2, 3, -1] + } }, { "error": false, @@ -10953,32 +12097,19 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1, 2]} + "toindex": [0, 1, 2] + } }, { "error": false, "inputs": { "base": 0, - "fromindex": [ - -1, - -1, - 0, - -1, - 1, - 2 - ], + "fromindex": [-1, -1, 0, -1, 1, 2], "length": 6, "toindexoffset": 0 }, "outputs": { - "toindex": [ - -1, - -1, - 0, - -1, - 1, - 2 - ] + "toindex": [-1, -1, 0, -1, 1, 2] } }, { @@ -10990,13 +12121,64 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [2, 0, -1, 0, 1, 2]} + "toindex": [2, 0, -1, 0, 1, 2] + } + } + ] + }, + { + "name": "awkward_IndexedArray_fill_count", + "status": true, + "tests": [ + { + "error": false, + "inputs": { + "base": 0, + "length": 5, + "toindexoffset": 0 + }, + "outputs": { + "toindex": [0, 1, 2, 3, 4] + } + }, + { + "error": false, + "inputs": { + "base": 0, + "length": 3, + "toindexoffset": 3 + }, + "outputs": { + "toindex": [123, 123, 123, 0, 1, 2] + } + }, + { + "error": false, + "inputs": { + "base": 3, + "length": 4, + "toindexoffset": 0 + }, + "outputs": { + "toindex": [3, 4, 5, 6] + } + }, + { + "error": false, + "inputs": { + "base": 3, + "length": 5, + "toindexoffset": 2 + }, + "outputs": { + "toindex": [123, 123, 3, 4, 5, 6, 7] + } } ] }, { "name": "awkward_ListArray_fill", - "status": false, + "status": true, "tests": [ { "error": false, @@ -11010,7 +12192,8 @@ }, "outputs": { "tostarts": [0, 0, 1], - "tostops": [0, 1, 3]} + "tostops": [0, 1, 3] + } }, { "error": false, @@ -11024,7 +12207,8 @@ }, "outputs": { "tostarts": [0, 2, 2], - "tostops": [2, 2, 4]} + "tostops": [2, 2, 4] + } }, { "error": false, @@ -11038,7 +12222,8 @@ }, "outputs": { "tostarts": [0, 2, 4], - "tostops": [2, 4, 6]} + "tostops": [2, 4, 6] + } }, { "error": false, @@ -11052,7 +12237,8 @@ }, "outputs": { "tostarts": [0, 3, 3, 5, 6], - "tostops": [3, 3, 5, 6, 10]} + "tostops": [3, 3, 5, 6, 10] + } }, { "error": false, @@ -11066,7 +12252,8 @@ }, "outputs": { "tostarts": [0, 3, 3], - "tostops": [3, 3, 5]} + "tostops": [3, 3, 5] + } }, { "error": false, @@ -11080,7 +12267,8 @@ }, "outputs": { "tostarts": [0, 3, 6], - "tostops": [3, 6, 11]} + "tostops": [3, 6, 11] + } }, { "error": false, @@ -11094,7 +12282,8 @@ }, "outputs": { "tostarts": [0, 5, 10], - "tostops": [5, 10, 15]} + "tostops": [5, 10, 15] + } }, { "error": false, @@ -11108,7 +12297,8 @@ }, "outputs": { "tostarts": [0, 7], - "tostops": [7, 14]} + "tostops": [7, 14] + } }, { "error": false, @@ -11122,7 +12312,8 @@ }, "outputs": { "tostarts": [1, 3, 3, 3], - "tostops": [3, 3, 3, 5]} + "tostops": [3, 3, 3, 5] + } }, { "error": false, @@ -11136,13 +12327,14 @@ }, "outputs": { "tostarts": [3, 5], - "tostops": [5, 5]} + "tostops": [5, 5] + } } ] }, { "name": "awkward_UnionArray_fillindex", - "status": false, + "status": true, "tests": [ { "error": false, @@ -11152,7 +12344,8 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 0, 1, 1]} + "toindex": [0, 0, 1, 1] + } }, { "error": false, @@ -11162,13 +12355,14 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1, 2, 0, 1, 2]} + "toindex": [0, 1, 2, 0, 1, 2] + } } ] }, { "name": "awkward_UnionArray_validity", - "status": false, + "status": true, "tests": [ { "error": false, @@ -11177,7 +12371,8 @@ "lencontents": [4, 2, 0, 945], "length": 6, "numcontents": 2, - "tags": [0, 0, 0, 0, 1, 1]}, + "tags": [0, 0, 0, 0, 1, 1] + }, "outputs": {} }, { @@ -11187,7 +12382,8 @@ "lencontents": [3, 4], "length": 7, "numcontents": 2, - "tags": [0, 0, 0, 1, 1, 1, 1]}, + "tags": [0, 0, 0, 1, 1, 1, 1] + }, "outputs": {} }, { @@ -11197,7 +12393,8 @@ "lencontents": [2, 4, 32, 49, 0, 0], "length": 6, "numcontents": 2, - "tags": [0, 0, 1, 1, 1, 1]}, + "tags": [0, 0, 1, 1, 1, 1] + }, "outputs": {} }, { @@ -11207,7 +12404,8 @@ "lencontents": [5, 3, 32, 33], "length": 8, "numcontents": 2, - "tags": [0, 1, 1, 0, 0, 0, 1, 0]}, + "tags": [0, 1, 1, 0, 0, 0, 1, 0] + }, "outputs": {} }, { @@ -11217,7 +12415,8 @@ "lencontents": [5, 3, 32, 625, 0, 0, 0], "length": 8, "numcontents": 2, - "tags": [0, 1, 1, 0, 0, 0, 1, 0]}, + "tags": [0, 1, 1, 0, 0, 0, 1, 0] + }, "outputs": {} }, { @@ -11227,7 +12426,8 @@ "lencontents": [3, 4, 32, 177], "length": 7, "numcontents": 2, - "tags": [0, 1, 1, 0, 0, 1, 1]}, + "tags": [0, 1, 1, 0, 0, 1, 1] + }, "outputs": {} } ] @@ -11244,7 +12444,8 @@ "valid_when": false }, "outputs": { - "nextshifts": [0, 0, 0, 2, 2]} + "nextshifts": [0, 0, 0, 2, 2] + } } ] }, @@ -11255,74 +12456,38 @@ { "error": false, "inputs": { - "fromindex": [ - -1, - -1, - 0, - 1, - 2, - -1, - -1, - -1, - 3, - -1, - 4, - 5, - -1, - -1, - 6, - 7, - 8 - ], + "fromindex": [-1, -1, 0, 1, 2, -1, -1, -1, 3, -1, 4, 5, -1, -1, 6, 7, 8], "lenindex": 17, "parents": [0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4], - "starts": [0, 5, 8, 11, 14]}, - "outputs": { - "toindex": [0, 1, 0, 1, 2, 1, 1, 2]} - }, - { - "error": false, - "inputs": { - "fromindex": [ - -1, - -1, - 3, - 5, - 6, - -1, - -1, - -1, - -1, - 7, - 0, - -1, - 4, - -1, - 8, - 1, - 2 - ], + "starts": [0, 5, 8, 11, 14] + }, + "outputs": { + "toindex": [0, 1, 0, 1, 2, 1, 1, 2] + } + }, + { + "error": false, + "inputs": { + "fromindex": [-1, -1, 3, 5, 6, -1, -1, -1, -1, 7, 0, -1, 4, -1, 8, 1, 2], "lenindex": 17, "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4], - "starts": [0, 5, 10, 15, 16]}, + "starts": [0, 5, 10, 15, 16] + }, "outputs": { - "toindex": [0, 1, 0, 1, 2, 3, 1, 3]} + "toindex": [0, 1, 0, 1, 2, 3, 1, 3] + } }, { "error": false, "inputs": { - "fromindex": [ - -1, - -1, - 0, - 1, - 2 - ], + "fromindex": [-1, -1, 0, 1, 2], "lenindex": 5, "parents": [0, 0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -11330,9 +12495,11 @@ "fromindex": [0, -1, 3, 5, 6, 1, -1, 4, -1, 7, 2, -1, -1, -1, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1], "lenindex": 25, "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4], - "starts": [0, 5, 10, 15, 20]}, + "starts": [0, 5, 10, 15, 20] + }, "outputs": { - "toindex": [1, 1, 3, 1, 2, 3, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4]} + "toindex": [1, 1, 3, 1, 2, 3, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -11340,9 +12507,11 @@ "fromindex": [0, -1, 1, 2, -1, 3, 4, 5], "lenindex": 8, "parents": [0, 0, 0, 0, 0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { - "toindex": [1, 4]} + "toindex": [1, 4] + } }, { "error": false, @@ -11350,9 +12519,11 @@ "fromindex": [0, 1, -1, 2], "lenindex": 4, "parents": [0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { - "toindex": [2]} + "toindex": [2] + } }, { "error": false, @@ -11360,9 +12531,11 @@ "fromindex": [0, 1, -1, -1, 4], "lenindex": 5, "parents": [0, 0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { - "toindex": [2, 3]} + "toindex": [2, 3] + } }, { "error": false, @@ -11370,9 +12543,11 @@ "fromindex": [0, 1, -1, 2, 3, -1], "lenindex": 6, "parents": [0, 0, 0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { - "toindex": [2, 5]} + "toindex": [2, 5] + } }, { "error": false, @@ -11380,9 +12555,11 @@ "fromindex": [0, 1, -1, 2, 3, -1, 4, 5, -1, 6, 7, -1], "lenindex": 12, "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { - "toindex": [2, 5, 2, 5]} + "toindex": [2, 5, 2, 5] + } }, { "error": false, @@ -11390,15 +12567,17 @@ "fromindex": [0, 1, 2, -1, -1, -1, -1, 7, 8], "lenindex": 9, "parents": [0, 0, 0, 0, 1, 1, 1, 1, 1], - "starts": [0, 4]}, + "starts": [0, 4] + }, "outputs": { - "toindex": [3, 0, 1, 2]} + "toindex": [3, 0, 1, 2] + } } ] }, { "name": "awkward_IndexedArray_reduce_next_fix_offsets_64", - "status": false, + "status": true, "tests": [ { "error": false, @@ -11408,7 +12587,8 @@ "startslength": 4 }, "outputs": { - "outoffsets": [0, 1, 2, 5, 6]} + "outoffsets": [0, 1, 2, 5, 6] + } }, { "error": false, @@ -11418,7 +12598,8 @@ "startslength": 1 }, "outputs": { - "outoffsets": [0, 2]} + "outoffsets": [0, 2] + } }, { "error": false, @@ -11428,7 +12609,8 @@ "startslength": 5 }, "outputs": { - "outoffsets": [0, 3, 3, 5, 6, 9]} + "outoffsets": [0, 3, 3, 5, 6, 9] + } }, { "error": false, @@ -11438,7 +12620,8 @@ "startslength": 2 }, "outputs": { - "outoffsets": [0, 3, 6]} + "outoffsets": [0, 3, 6] + } }, { "error": false, @@ -11448,7 +12631,8 @@ "startslength": 1 }, "outputs": { - "outoffsets": [0, 4]} + "outoffsets": [0, 4] + } }, { "error": false, @@ -11458,7 +12642,8 @@ "startslength": 1 }, "outputs": { - "outoffsets": [0, 5]} + "outoffsets": [0, 5] + } }, { "error": false, @@ -11468,7 +12653,8 @@ "startslength": 1 }, "outputs": { - "outoffsets": [0, 8]} + "outoffsets": [0, 8] + } } ] }, @@ -11483,7 +12669,8 @@ "length": 7 }, "outputs": { - "nextshifts": [0, 0, 0, 1, 2]} + "nextshifts": [0, 0, 0, 1, 2] + } }, { "error": false, @@ -11492,7 +12679,8 @@ "length": 9 }, "outputs": { - "nextshifts": [0, 0, 0, 4, 4]} + "nextshifts": [0, 0, 0, 4, 4] + } }, { "error": false, @@ -11501,7 +12689,8 @@ "length": 6 }, "outputs": { - "nextshifts": [0, 0, 1, 1]} + "nextshifts": [0, 0, 1, 1] + } }, { "error": false, @@ -11510,7 +12699,8 @@ "length": 6 }, "outputs": { - "nextshifts": [0, 0, 1, 1, 1]} + "nextshifts": [0, 0, 1, 1, 1] + } }, { "error": false, @@ -11519,7 +12709,8 @@ "length": 7 }, "outputs": { - "nextshifts": [0, 0, 1, 1, 2]} + "nextshifts": [0, 0, 1, 1, 2] + } }, { "error": false, @@ -11528,7 +12719,8 @@ "length": 12 }, "outputs": { - "nextshifts": [0, 0, 1, 1, 2, 2, 3, 3]} + "nextshifts": [0, 0, 1, 1, 2, 2, 3, 3] + } }, { "error": false, @@ -11537,7 +12729,8 @@ "length": 5 }, "outputs": { - "nextshifts": [0, 0, 2]} + "nextshifts": [0, 0, 2] + } }, { "error": false, @@ -11546,49 +12739,28 @@ "length": 7 }, "outputs": { - "nextshifts": [0, 0, 2, 2, 2]} + "nextshifts": [0, 0, 2, 2, 2] + } }, { "error": false, "inputs": { - "index": [ - -1, - -1, - 0, - 1, - 2 - ], + "index": [-1, -1, 0, 1, 2], "length": 5 }, "outputs": { - "nextshifts": [2, 2, 2]} + "nextshifts": [2, 2, 2] + } }, { "error": false, "inputs": { - "index": [ - -1, - -1, - 0, - 1, - 2, - -1, - -1, - -1, - 3, - -1, - 4, - 5, - -1, - -1, - 6, - 7, - 8 - ], + "index": [-1, -1, 0, 1, 2, -1, -1, -1, 3, -1, 4, 5, -1, -1, 6, 7, 8], "length": 17 }, "outputs": { - "nextshifts": [2, 2, 2, 5, 6, 6, 8, 8, 8]} + "nextshifts": [2, 2, 2, 5, 6, 6, 8, 8, 8] + } } ] }, @@ -11601,69 +12773,61 @@ "inputs": { "index": [0, 3, 4, 1, -1, 5, 2], "length": 7, - "shifts": [0, 0, 1, 0, 0, 1, 0]}, + "shifts": [0, 0, 1, 0, 0, 1, 0] + }, "outputs": { - "nextshifts": [0, 0, 1, 0, 2, 1]} + "nextshifts": [0, 0, 1, 0, 2, 1] + } }, { "error": false, "inputs": { "index": [0, 3, 4, 1, -1, 5, 2], "length": 7, - "shifts": [0, 1, 1, 0, 1, 1, 0]}, + "shifts": [0, 1, 1, 0, 1, 1, 0] + }, "outputs": { - "nextshifts": [0, 1, 1, 0, 2, 1]} + "nextshifts": [0, 1, 1, 0, 2, 1] + } }, { "error": false, "inputs": { "index": [0, -1, 3, 5, 6, 1, -1, 4, -1, 7, 2, -1, -1, -1, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1], "length": 25, - "shifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}, + "shifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + }, "outputs": { - "nextshifts": [0, 1, 1, 1, 1, 2, 3, 3, 6]} + "nextshifts": [0, 1, 1, 1, 1, 2, 3, 3, 6] + } }, { "error": false, "inputs": { "index": [0, -1, 4, 1, 3, 5, 2], "length": 7, - "shifts": [0, 1, 1, 0, 1, 1, 0]}, - "outputs": { - "nextshifts": [0, 2, 1, 2, 2, 1]} - }, - { - "error": false, - "inputs": { - "index": [ - -1, - -1, - 3, - 5, - 6, - -1, - -1, - -1, - -1, - 7, - 0, - -1, - 4, - -1, - 8, - 1, - 2 - ], + "shifts": [0, 1, 1, 0, 1, 1, 0] + }, + "outputs": { + "nextshifts": [0, 2, 1, 2, 2, 1] + } + }, + { + "error": false, + "inputs": { + "index": [-1, -1, 3, 5, 6, -1, -1, -1, -1, 7, 0, -1, 4, -1, 8, 1, 2], "length": 17, - "shifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}, + "shifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + }, "outputs": { - "nextshifts": [2, 2, 2, 6, 6, 7, 8, 8, 8]} + "nextshifts": [2, 2, 2, 6, 6, 7, 8, 8, 8] + } } ] }, { "name": "awkward_ListArray_getitem_next_array_advanced", - "status": false, + "status": true, "tests": [ { "error": false, @@ -11678,7 +12842,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [0, 0]} + "tocarry": [0, 0] + } }, { "error": false, @@ -11693,7 +12858,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -11708,7 +12874,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 1, 2, 1]} + "tocarry": [0, 1, 2, 1] + } }, { "error": false, @@ -11723,7 +12890,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [0, 3, 3, 3]} + "tocarry": [0, 3, 3, 3] + } }, { "error": false, @@ -11738,7 +12906,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 0]} + "tocarry": [1, 0] + } }, { "error": false, @@ -11753,7 +12922,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 0, 0, 1]} + "tocarry": [1, 0, 0, 1] + } }, { "error": false, @@ -11768,7 +12938,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 0]} + "tocarry": [1, 0] + } }, { "error": false, @@ -11783,7 +12954,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [10, 11, 14, 11]} + "tocarry": [10, 11, 14, 11] + } }, { "error": false, @@ -11798,7 +12970,8 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -11813,7 +12986,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [11, 10, 10, 11]} + "tocarry": [11, 10, 10, 11] + } }, { "error": false, @@ -11828,7 +13002,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [11, 13, 10, 14]} + "tocarry": [11, 13, 10, 14] + } }, { "error": false, @@ -11843,7 +13018,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [11, 3, 0, 9]} + "tocarry": [11, 3, 0, 9] + } }, { "error": false, @@ -11858,7 +13034,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 15, 15, 16]} + "tocarry": [1, 15, 15, 16] + } }, { "error": false, @@ -11873,7 +13050,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [1, 2]} + "tocarry": [1, 2] + } }, { "error": false, @@ -11888,7 +13066,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [12, 10, 10, 11]} + "tocarry": [12, 10, 10, 11] + } }, { "error": false, @@ -11903,18 +13082,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [12, 2, 2, 7]} + "tocarry": [12, 2, 2, 7] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -2, - -2, - -2, - -2 - ], + "fromarray": [-2, -2, -2, -2], "fromstarts": [10, 10, 10, 10], "fromstops": [15, 15, 15, 15], "lenarray": 4, @@ -11923,18 +13098,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [13, 13, 13, 13]} + "tocarry": [13, 13, 13, 13] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -2, - -2, - -2, - -2 - ], + "fromarray": [-2, -2, -2, -2], "fromstarts": [10, 0, 0, 5], "fromstops": [15, 5, 5, 10], "lenarray": 4, @@ -11943,7 +13114,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [13, 3, 3, 8]} + "tocarry": [13, 3, 3, 8] + } }, { "error": false, @@ -11958,7 +13130,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 3, 3, 4]} + "tocarry": [1, 3, 3, 4] + } }, { "error": false, @@ -11973,7 +13146,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [1, 5, 10, 6]} + "tocarry": [1, 5, 10, 6] + } }, { "error": false, @@ -11988,7 +13162,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [15, 1, 4, 16]} + "tocarry": [15, 1, 4, 16] + } }, { "error": false, @@ -12003,7 +13178,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [15, 16, 19, 16]} + "tocarry": [15, 16, 19, 16] + } }, { "error": false, @@ -12018,18 +13194,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [16, 15, 15, 16]} + "tocarry": [16, 15, 15, 16] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [15, 0, 0, 15], "fromstops": [20, 5, 5, 20], "lenarray": 4, @@ -12038,16 +13210,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [19, 4, 4, 19]} + "tocarry": [19, 4, 4, 19] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1], - "fromarray": [ - -1, - 0 - ], + "fromarray": [-1, 0], "fromstarts": [0, 0], "fromstops": [3, 3], "lenarray": 2, @@ -12056,18 +13226,14 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 0]} + "tocarry": [2, 0] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [0, 0, 0, 0], "fromstops": [3, 3, 3, 3], "lenarray": 4, @@ -12076,7 +13242,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 2, 2, 2]} + "tocarry": [2, 2, 2, 2] + } }, { "error": false, @@ -12091,18 +13258,14 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [2, 3]} + "tocarry": [2, 3] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [0, 3, 3, 3], "fromstops": [3, 6, 6, 6], "lenarray": 4, @@ -12111,7 +13274,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [2, 5, 5, 5]} + "tocarry": [2, 5, 5, 5] + } }, { "error": false, @@ -12126,7 +13290,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 0, 0, 3]} + "tocarry": [3, 0, 0, 3] + } }, { "error": false, @@ -12141,16 +13306,14 @@ }, "outputs": { "toadvanced": [0], - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1], - "fromarray": [ - -1, - 0 - ], + "fromarray": [-1, 0], "fromstarts": [1, 1], "fromstops": [4, 4], "lenarray": 2, @@ -12159,7 +13322,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [3, 1]} + "tocarry": [3, 1] + } }, { "error": false, @@ -12174,7 +13338,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 1, 2, 4]} + "tocarry": [3, 1, 2, 4] + } }, { "error": false, @@ -12189,7 +13354,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 3, 3, 3]} + "tocarry": [3, 3, 3, 3] + } }, { "error": false, @@ -12204,7 +13370,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [3, 4, 5, 4]} + "tocarry": [3, 4, 5, 4] + } }, { "error": false, @@ -12219,7 +13386,8 @@ }, "outputs": { "toadvanced": [0, 1], - "tocarry": [4, 1]} + "tocarry": [4, 1] + } }, { "error": false, @@ -12234,18 +13402,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 1, 0, 6]} + "tocarry": [4, 1, 0, 6] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [0, 15, 15, 15], "fromstops": [5, 20, 20, 20], "lenarray": 4, @@ -12254,7 +13418,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 19, 19, 19]} + "tocarry": [4, 19, 19, 19] + } }, { "error": false, @@ -12269,7 +13434,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 2, 0, 3]} + "tocarry": [4, 2, 0, 3] + } }, { "error": false, @@ -12284,18 +13450,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 3, 3, 4]} + "tocarry": [4, 3, 3, 4] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [0, 5, 10, 5], "fromstops": [5, 10, 15, 10], "lenarray": 4, @@ -12304,7 +13466,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [4, 9, 14, 9]} + "tocarry": [4, 9, 14, 9] + } }, { "error": false, @@ -12319,7 +13482,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3, 4, 5], - "tocarry": [5, 0, 4, 4, 5, 0]} + "tocarry": [5, 0, 4, 4, 5, 0] + } }, { "error": false, @@ -12334,18 +13498,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [5, 1, 4, 6]} + "tocarry": [5, 1, 4, 6] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [3, 0, 0, 3], "fromstops": [6, 3, 3, 6], "lenarray": 4, @@ -12354,7 +13514,8 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [5, 2, 2, 5]} + "tocarry": [5, 2, 2, 5] + } }, { "error": false, @@ -12369,18 +13530,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [7, 1, 0, 6]} + "tocarry": [7, 1, 0, 6] + } }, { "error": false, "inputs": { "fromadvanced": [0, 1, 2, 3], - "fromarray": [ - -1, - -1, - -1, - -1 - ], + "fromarray": [-1, -1, -1, -1], "fromstarts": [5, 0, 0, 5], "fromstops": [10, 5, 5, 10], "lenarray": 4, @@ -12389,13 +13546,14 @@ }, "outputs": { "toadvanced": [0, 1, 2, 3], - "tocarry": [9, 4, 4, 9]} + "tocarry": [9, 4, 4, 9] + } } ] }, { "name": "awkward_ListArray_getitem_next_at", - "status": false, + "status": true, "tests": [ { "error": false, @@ -12418,7 +13576,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -12429,7 +13588,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -12440,7 +13600,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -12451,7 +13612,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [0]} + "tocarry": [0] + } }, { "error": false, @@ -12462,7 +13624,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -12473,7 +13636,8 @@ "lenstarts": 4 }, "outputs": { - "tocarry": [0, 1, 2, 3]} + "tocarry": [0, 1, 2, 3] + } }, { "error": false, @@ -12484,7 +13648,8 @@ "lenstarts": 5 }, "outputs": { - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -12495,7 +13660,8 @@ "lenstarts": 3 }, "outputs": { - "tocarry": [0, 2, 3]} + "tocarry": [0, 2, 3] + } }, { "error": false, @@ -12506,7 +13672,8 @@ "lenstarts": 4 }, "outputs": { - "tocarry": [0, 3, 5, 6]} + "tocarry": [0, 3, 5, 6] + } }, { "error": false, @@ -12517,7 +13684,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [10]} + "tocarry": [10] + } }, { "error": false, @@ -12528,7 +13696,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -12539,7 +13708,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -12550,7 +13720,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -12561,7 +13732,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -12572,7 +13744,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [11]} + "tocarry": [11] + } }, { "error": false, @@ -12583,7 +13756,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -12594,7 +13768,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -12605,7 +13780,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [13]} + "tocarry": [13] + } }, { "error": false, @@ -12616,7 +13792,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [1, 4]} + "tocarry": [1, 4] + } }, { "error": false, @@ -12627,7 +13804,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [1, 6]} + "tocarry": [1, 6] + } }, { "error": false, @@ -12638,7 +13816,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [16]} + "tocarry": [16] + } }, { "error": false, @@ -12649,7 +13828,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [18]} + "tocarry": [18] + } }, { "error": false, @@ -12660,7 +13840,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [19]} + "tocarry": [19] + } }, { "error": false, @@ -12671,7 +13852,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -12682,7 +13864,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -12693,7 +13876,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -12704,7 +13888,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [2]} + "tocarry": [2] + } }, { "error": false, @@ -12715,7 +13900,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, @@ -12726,7 +13912,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, @@ -12737,7 +13924,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [3]} + "tocarry": [3] + } }, { "error": false, @@ -12748,7 +13936,8 @@ "lenstarts": 3 }, "outputs": { - "tocarry": [3, 5, 6]} + "tocarry": [3, 5, 6] + } }, { "error": false, @@ -12759,7 +13948,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -12770,7 +13960,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -12781,7 +13972,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -12792,7 +13984,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -12803,7 +13996,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [4]} + "tocarry": [4] + } }, { "error": false, @@ -12814,7 +14008,8 @@ "lenstarts": 3 }, "outputs": { - "tocarry": [4, 5, 8]} + "tocarry": [4, 5, 8] + } }, { "error": false, @@ -12825,7 +14020,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [4, 9]} + "tocarry": [4, 9] + } }, { "error": false, @@ -12836,7 +14032,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [5, 10]} + "tocarry": [5, 10] + } }, { "error": false, @@ -12847,7 +14044,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [5]} + "tocarry": [5] + } }, { "error": false, @@ -12858,7 +14056,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [5]} + "tocarry": [5] + } }, { "error": false, @@ -12869,7 +14068,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [5]} + "tocarry": [5] + } }, { "error": false, @@ -12880,7 +14080,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [6, 11]} + "tocarry": [6, 11] + } }, { "error": false, @@ -12891,7 +14092,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [6]} + "tocarry": [6] + } }, { "error": false, @@ -12902,7 +14104,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [7]} + "tocarry": [7] + } }, { "error": false, @@ -12913,7 +14116,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [7]} + "tocarry": [7] + } }, { "error": false, @@ -12924,7 +14128,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [8]} + "tocarry": [8] + } }, { "error": false, @@ -12935,7 +14140,8 @@ "lenstarts": 2 }, "outputs": { - "tocarry": [9, 14]} + "tocarry": [9, 14] + } }, { "error": false, @@ -12946,7 +14152,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [9]} + "tocarry": [9] + } }, { "error": false, @@ -12957,7 +14164,8 @@ "lenstarts": 1 }, "outputs": { - "tocarry": [9]} + "tocarry": [9] + } } ] }, @@ -12972,7 +14180,8 @@ "lenstarts": 9 }, "outputs": { - "total": [9]} + "total": [9] + } }, { "error": false, @@ -12981,7 +14190,8 @@ "lenstarts": 6 }, "outputs": { - "total": [9]} + "total": [9] + } } ] }, @@ -12993,95 +14203,117 @@ "error": false, "inputs": { "length": 1, - "offsets": [0, 1]}, + "offsets": [0, 1] + }, "outputs": { - "toindex": [0]} + "toindex": [0] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 2, 3, 5]}, + "offsets": [0, 2, 3, 5] + }, "outputs": { - "toindex": [0, 1, 0, 0, 1]} + "toindex": [0, 1, 0, 0, 1] + } }, { "error": false, "inputs": { "length": 4, - "offsets": [0, 2, 3, 3, 6]}, + "offsets": [0, 2, 3, 3, 6] + }, "outputs": { - "toindex": [0, 1, 0, 0, 1, 2]} + "toindex": [0, 1, 0, 0, 1, 2] + } }, { "error": false, "inputs": { "length": 2, - "offsets": [0, 2, 3]}, + "offsets": [0, 2, 3] + }, "outputs": { - "toindex": [0, 1, 0]} + "toindex": [0, 1, 0] + } }, { "error": false, "inputs": { "length": 1, - "offsets": [0, 2]}, + "offsets": [0, 2] + }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, "inputs": { "length": 4, - "offsets": [0, 3, 3, 4, 5]}, + "offsets": [0, 3, 3, 4, 5] + }, "outputs": { - "toindex": [0, 1, 2, 0, 0]} + "toindex": [0, 1, 2, 0, 0] + } }, { "error": false, "inputs": { "length": 7, - "offsets": [0, 3, 3, 5, 6, 10, 10, 13]}, + "offsets": [0, 3, 3, 5, 6, 10, 10, 13] + }, "outputs": { - "toindex": [0, 1, 2, 0, 1, 0, 0, 1, 2, 3, 0, 1, 2]} + "toindex": [0, 1, 2, 0, 1, 0, 0, 1, 2, 3, 0, 1, 2] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 3, 3, 5, 6, 10]}, + "offsets": [0, 3, 3, 5, 6, 10] + }, "outputs": { - "toindex": [0, 1, 2, 0, 1, 0, 0, 1, 2, 3]} + "toindex": [0, 1, 2, 0, 1, 0, 0, 1, 2, 3] + } }, { "error": false, "inputs": { "length": 6, - "offsets": [0, 3, 3, 5, 6, 6, 10]}, + "offsets": [0, 3, 3, 5, 6, 6, 10] + }, "outputs": { - "toindex": [0, 1, 2, 0, 1, 0, 0, 1, 2, 3]} + "toindex": [0, 1, 2, 0, 1, 0, 0, 1, 2, 3] + } }, { "error": false, "inputs": { "length": 3, - "offsets": [0, 3, 3, 5]}, + "offsets": [0, 3, 3, 5] + }, "outputs": { - "toindex": [0, 1, 2, 0, 1]} + "toindex": [0, 1, 2, 0, 1] + } }, { "error": false, "inputs": { "length": 5, - "offsets": [0, 4, 4, 7, 8, 13]}, + "offsets": [0, 4, 4, 7, 8, 13] + }, "outputs": { - "toindex": [0, 1, 2, 3, 0, 1, 2, 0, 0, 1, 2, 3, 4]} + "toindex": [0, 1, 2, 3, 0, 1, 2, 0, 0, 1, 2, 3, 4] + } } ] }, { "name": "awkward_ListArray_rpad_axis1", - "status": false, + "status": true, "tests": [ { "error": false, @@ -13094,7 +14326,8 @@ "outputs": { "toindex": [0, 1, 2, -1, -1, -1, -1, -1, 4, 5, -1, -1, 5, 6, 7, -1, 8, -1, -1, -1], "tostarts": [0, 4, 8, 12, 16], - "tostops": [4, 8, 12, 16, 20]} + "tostops": [4, 8, 12, 16, 20] + } }, { "error": false, @@ -13107,7 +14340,8 @@ "outputs": { "toindex": [0, 1, 2, -1, -1, -1, 4, 5, -1, 5, 6, 7, 8, -1, -1], "tostarts": [0, 3, 6, 9, 12], - "tostops": [3, 6, 9, 12, 15]} + "tostops": [3, 6, 9, 12, 15] + } }, { "error": false, @@ -13120,7 +14354,8 @@ "outputs": { "toindex": [0, 1, 2, -1, -1, -1, 5, 6, -1], "tostarts": [0, 3, 6], - "tostops": [3, 6, 9]} + "tostops": [3, 6, 9] + } }, { "error": false, @@ -13133,7 +14368,8 @@ "outputs": { "toindex": [0, 1, 2, -1, -1, 4, 5, 5, 6, 7, 8, -1], "tostarts": [0, 3, 5, 7, 10], - "tostops": [3, 5, 7, 10, 12]} + "tostops": [3, 5, 7, 10, 12] + } }, { "error": false, @@ -13146,7 +14382,8 @@ "outputs": { "toindex": [0, 1, 2, -1, 4, 5, 5, 6, 7, 8], "tostarts": [0, 3, 4, 6, 9], - "tostops": [3, 4, 6, 9, 10]} + "tostops": [3, 4, 6, 9, 10] + } }, { "error": false, @@ -13159,7 +14396,8 @@ "outputs": { "toindex": [6, 7, 8, 9, 5, -1, -1, -1, 3, 4, -1, -1, 0, 1, 2, -1], "tostarts": [0, 4, 8, 12], - "tostops": [4, 8, 12, 16]} + "tostops": [4, 8, 12, 16] + } }, { "error": false, @@ -13172,7 +14410,8 @@ "outputs": { "toindex": [6, 7, 8, 9, 5, -1, -1, -1, 3, 4, -1, -1, -1, -1, -1, -1, 0, 1, 2, -1], "tostarts": [0, 4, 8, 12, 16], - "tostops": [4, 8, 12, 16, 20]} + "tostops": [4, 8, 12, 16, 20] + } }, { "error": false, @@ -13185,7 +14424,8 @@ "outputs": { "toindex": [6, 7, 8, 9, 5, -1, -1, 3, 4, -1, 0, 1, 2], "tostarts": [0, 4, 7, 10], - "tostops": [4, 7, 10, 13]} + "tostops": [4, 7, 10, 13] + } }, { "error": false, @@ -13198,7 +14438,8 @@ "outputs": { "toindex": [6, 7, 8, 9, 5, -1, -1, 3, 4, -1, -1, -1, -1, 0, 1, 2], "tostarts": [0, 4, 7, 10, 13], - "tostops": [4, 7, 10, 13, 16]} + "tostops": [4, 7, 10, 13, 16] + } }, { "error": false, @@ -13211,7 +14452,8 @@ "outputs": { "toindex": [6, 7, 8, 9, 5, -1, 3, 4, -1, -1, 0, 1, 2], "tostarts": [0, 4, 6, 8, 10], - "tostops": [4, 6, 8, 10, 13]} + "tostops": [4, 6, 8, 10, 13] + } }, { "error": false, @@ -13224,7 +14466,8 @@ "outputs": { "toindex": [6, 7, 8, 9, 5, 3, 4, 0, 1, 2], "tostarts": [0, 4, 5, 7], - "tostops": [4, 5, 7, 10]} + "tostops": [4, 5, 7, 10] + } } ] }, @@ -13237,189 +14480,231 @@ "inputs": { "lenparents": 10, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 10]} + "outoffsets": [0, 10] + } }, { "error": false, "inputs": { "lenparents": 1, "outlength": 1, - "parents": [0]}, + "parents": [0] + }, "outputs": { - "outoffsets": [0, 1]} + "outoffsets": [0, 1] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 3, - "parents": [0, 2, 2]}, + "parents": [0, 2, 2] + }, "outputs": { - "outoffsets": [0, 1, 1, 3]} + "outoffsets": [0, 1, 1, 3] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 4, - "parents": [0, 1, 3]}, + "parents": [0, 1, 3] + }, "outputs": { - "outoffsets": [0, 1, 2, 2, 3]} + "outoffsets": [0, 1, 2, 2, 3] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 3, - "parents": [0, 1, 1]}, + "parents": [0, 1, 1] + }, "outputs": { - "outoffsets": [0, 1, 3, 3]} + "outoffsets": [0, 1, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 4, "outlength": 3, - "parents": [0, 1, 1, 2]}, + "parents": [0, 1, 1, 2] + }, "outputs": { - "outoffsets": [0, 1, 3, 4]} + "outoffsets": [0, 1, 3, 4] + } }, { "error": false, "inputs": { "lenparents": 2, "outlength": 1, - "parents": [0, 0]}, + "parents": [0, 0] + }, "outputs": { - "outoffsets": [0, 2]} + "outoffsets": [0, 2] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 5, - "parents": [0, 0, 2, 2, 3, 4]}, + "parents": [0, 0, 2, 2, 3, 4] + }, "outputs": { - "outoffsets": [0, 2, 2, 4, 5, 6]} + "outoffsets": [0, 2, 2, 4, 5, 6] + } }, { "error": false, "inputs": { "lenparents": 7, "outlength": 5, - "parents": [0, 0, 2, 2, 3, 4, 4]}, + "parents": [0, 0, 2, 2, 3, 4, 4] + }, "outputs": { - "outoffsets": [0, 2, 2, 4, 5, 7]} + "outoffsets": [0, 2, 2, 4, 5, 7] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 2, - "parents": [0, 0, 1]}, + "parents": [0, 0, 1] + }, "outputs": { - "outoffsets": [0, 2, 3]} + "outoffsets": [0, 2, 3] + } }, { "error": false, "inputs": { "lenparents": 4, "outlength": 2, - "parents": [0, 0, 1, 1]}, + "parents": [0, 0, 1, 1] + }, "outputs": { - "outoffsets": [0, 2, 4]} + "outoffsets": [0, 2, 4] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "outoffsets": [0, 3]} + "outoffsets": [0, 3] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 2, - "parents": [0, 0, 0, 1, 1, 1]}, + "parents": [0, 0, 0, 1, 1, 1] + }, "outputs": { - "outoffsets": [0, 3, 6]} + "outoffsets": [0, 3, 6] + } }, { "error": false, "inputs": { "lenparents": 4, "outlength": 1, - "parents": [0, 0, 0, 0]}, + "parents": [0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 4]} + "outoffsets": [0, 4] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 0, 2, 2]}, + "parents": [0, 0, 0, 0, 2, 2] + }, "outputs": { - "outoffsets": [0, 4, 4, 6]} + "outoffsets": [0, 4, 4, 6] + } }, { "error": false, "inputs": { "lenparents": 8, "outlength": 2, - "parents": [0, 0, 0, 0, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 1] + }, "outputs": { - "outoffsets": [0, 4, 8]} + "outoffsets": [0, 4, 8] + } }, { "error": false, "inputs": { "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 5]} + "outoffsets": [0, 5] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 6]} + "outoffsets": [0, 6] + } }, { "error": false, "inputs": { "lenparents": 7, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 7]} + "outoffsets": [0, 7] + } }, { "error": false, "inputs": { "lenparents": 8, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 8]} + "outoffsets": [0, 8] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0] + }, "outputs": { - "outoffsets": [0, 9]} + "outoffsets": [0, 9] + } } ] }, @@ -13436,11 +14721,13 @@ "nextlen": 15, "offsets": [0, 5, 10, 15], "parents": [0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "nummissing": [0, 0, 0, 0, 0]} + "nummissing": [0, 0, 0, 0, 0] + } }, { "error": false, @@ -13451,11 +14738,13 @@ "nextlen": 6, "offsets": [0, 3, 6], "parents": [0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 0, 0, 0], "nextshifts": [0, 0, 0, 0, 0, 0], - "nummissing": [0, 0, 0]} + "nummissing": [0, 0, 0] + } }, { "error": false, @@ -13466,11 +14755,13 @@ "nextlen": 12, "offsets": [0, 5, 9, 12], "parents": [0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "nummissing": [0, 0, 0, 1, 2]} + "nummissing": [0, 0, 0, 1, 2] + } }, { "error": false, @@ -13481,11 +14772,13 @@ "nextlen": 17, "offsets": [0, 5, 8, 11, 14, 17], "parents": [0, 0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "nummissing": [0, 0, 0, 4, 4]} + "nummissing": [0, 0, 0, 4, 4] + } }, { "error": false, @@ -13496,11 +14789,13 @@ "nextlen": 9, "offsets": [0, 2, 5, 7, 9], "parents": [0, 0, 1, 1], - "starts": [0, 2]}, + "starts": [0, 2] + }, "outputs": { "missing": [0, 0, 0, 0, 1, 0, 0, 0, 0], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 1], - "nummissing": [0, 0, 2]} + "nummissing": [0, 0, 2] + } }, { "error": false, @@ -13511,11 +14806,13 @@ "nextlen": 7, "offsets": [0, 2, 3, 7], "parents": [0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 0, 1, 2, 2], "nextshifts": [0, 0, 0, 0, 1, 2, 2], - "nummissing": [0, 1, 2, 2]} + "nummissing": [0, 1, 2, 2] + } }, { "error": false, @@ -13526,11 +14823,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2, 0, 1, 0], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2], - "nummissing": [0, 2, 4]} + "nummissing": [0, 2, 4] + } }, { "error": false, @@ -13541,11 +14840,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 0, 0, 1, 0, 1, 2, 0, 1, 0], "nextshifts": [0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 2, 1, 1, 1, 2, 2], - "nummissing": [0, 2, 4]} + "nummissing": [0, 2, 4] + } }, { "error": false, @@ -13556,11 +14857,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 0, 0, 1, 0, 1, 2, 0, 1, 0], "nextshifts": [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 3, 2], - "nummissing": [0, 2, 4]} + "nummissing": [0, 2, 4] + } }, { "error": false, @@ -13571,11 +14874,13 @@ "nextlen": 7, "offsets": [0, 3, 3, 7], "parents": [0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 1, 1, 1, 2], "nextshifts": [0, 1, 0, 1, 0, 1, 2], - "nummissing": [1, 1, 1, 2]} + "nummissing": [1, 1, 1, 2] + } }, { "error": false, @@ -13586,11 +14891,13 @@ "nextlen": 7, "offsets": [0, 3, 5, 5, 7], "parents": [0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 0, 0, 1, 1], "nextshifts": [0, 0, 1, 0, 0, 1, 0], - "nummissing": [1, 1, 3]} + "nummissing": [1, 1, 3] + } }, { "error": false, @@ -13601,11 +14908,13 @@ "nextlen": 7, "offsets": [0, 3, 3, 5, 7], "parents": [0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [0, 0, 0, 1, 1, 1, 1], "nextshifts": [0, 1, 1, 0, 1, 1, 0], - "nummissing": [1, 1, 3]} + "nummissing": [1, 1, 3] + } }, { "error": false, @@ -13616,11 +14925,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 10, 12, 15, 17, 18, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2, 0, 1, 0], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13631,11 +14942,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 10, 12, 15, 17, 17, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2, 0, 1, 1], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13646,11 +14959,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 10, 12, 15, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 0, 0, 1, 0, 1, 2, 1, 2, 1], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13661,11 +14976,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 10, 12, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 0, 0, 1, 1, 2, 3, 1, 2, 1], "nextshifts": [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13676,11 +14993,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 1, 1, 2, 1, 2, 3, 1, 2, 1], "nextshifts": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13691,11 +15010,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 10, 12, 15, 17, 18, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 0, 0, 1, 0, 1, 2, 0, 1, 0], "nextshifts": [0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 2, 1, 1, 1, 2, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13706,11 +15027,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 10, 12, 15, 17, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 0, 0, 1, 0, 1, 2, 0, 1, 1], "nextshifts": [0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 2, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13721,11 +15044,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 10, 12, 15, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 0, 0, 1, 0, 1, 2, 1, 2, 1], "nextshifts": [0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13736,11 +15061,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 10, 12, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 0, 0, 1, 1, 2, 3, 1, 2, 1], "nextshifts": [0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13751,11 +15078,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1], "nextshifts": [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13766,11 +15095,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 10, 12, 15, 17, 18, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 0, 0, 1, 0, 1, 2, 0, 1, 0], "nextshifts": [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 3, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13781,11 +15112,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 10, 12, 15, 17, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 0, 0, 1, 0, 1, 2, 0, 1, 1], "nextshifts": [1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 2, 2, 2, 1, 1, 1, 3, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13796,11 +15129,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 10, 12, 15, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 0, 0, 1, 0, 1, 2, 1, 2, 1], "nextshifts": [1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2, 2, 2, 1, 1, 2, 3, 2], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13811,11 +15146,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 10, 12, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 0, 0, 1, 1, 2, 3, 1, 2, 1], "nextshifts": [1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 2, 2, 2, 1, 2, 2, 3, 3], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13826,11 +15163,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 1, 1, 2, 1, 2, 3, 1, 2, 1], "nextshifts": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3], - "nummissing": [1, 3, 5]} + "nummissing": [1, 3, 5] + } }, { "error": false, @@ -13841,11 +15180,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 8, 9, 9, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], - "starts": [0, 5]}, + "starts": [0, 5] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 0, 1, 0, 2, 2, 3, 2, 3, 4, 2, 3, 2], "nextshifts": [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 1, 1, 1, 3, 3, 3, 2, 4], - "nummissing": [2, 4, 6]} + "nummissing": [2, 4, 6] + } }, { "error": false, @@ -13856,11 +15197,13 @@ "nextlen": 18, "offsets": [0, 1, 3, 6, 6, 8, 9, 9, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [0, 0, 1, 0, 1, 2, 1, 2, 1, 2, 2, 3, 2, 3, 4, 2, 3, 2], "nextshifts": [0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 3, 3, 3, 2, 4], - "nummissing": [2, 4, 6]} + "nummissing": [2, 4, 6] + } }, { "error": false, @@ -13871,11 +15214,13 @@ "nextlen": 18, "offsets": [0, 0, 1, 3, 6, 8, 9, 9, 9, 10, 12, 15, 17, 18], "parents": [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], - "starts": [0, 6]}, + "starts": [0, 6] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 1, 2, 2, 3, 2, 3, 4, 2, 3, 2], "nextshifts": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4], - "nummissing": [2, 4, 6]} + "nummissing": [2, 4, 6] + } }, { "error": false, @@ -13886,11 +15231,13 @@ "nextlen": 16, "offsets": [0, 0, 1, 3, 6, 10, 13, 15, 16, 16], "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0], - "starts": [0]}, + "starts": [0] + }, "outputs": { "missing": [1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 1], "nextshifts": [1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4], - "nummissing": [2, 4, 6, 8]} + "nummissing": [2, 4, 6, 8] + } } ] }, @@ -13902,265 +15249,331 @@ "error": false, "inputs": { "nextlen": 18, - "nextparents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 5]}, + "nextparents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 5] + }, "outputs": { - "nextstarts": [0, 10, 16, 5, 13, 17]} + "nextstarts": [0, 10, 16, 5, 13, 17] + } }, { "error": false, "inputs": { "nextlen": 21, - "nextparents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 5, 5, 5]}, + "nextparents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 5, 5, 5] + }, "outputs": { - "nextstarts": [0, 10, 17, 5, 13, 18]} + "nextstarts": [0, 10, 17, 5, 13, 18] + } }, { "error": false, "inputs": { "nextlen": 3, - "nextparents": [0, 1, 2]}, + "nextparents": [0, 1, 2] + }, "outputs": { - "nextstarts": [0, 1, 2]} + "nextstarts": [0, 1, 2] + } }, { "error": false, "inputs": { "nextlen": 5, - "nextparents": [0, 0, 1, 2, 3]}, + "nextparents": [0, 0, 1, 2, 3] + }, "outputs": { - "nextstarts": [0, 2, 3, 4]} + "nextstarts": [0, 2, 3, 4] + } }, { "error": false, "inputs": { "nextlen": 6, - "nextparents": [0, 0, 1, 1, 2, 2]}, + "nextparents": [0, 0, 1, 1, 2, 2] + }, "outputs": { - "nextstarts": [0, 2, 4]} + "nextstarts": [0, 2, 4] + } }, { "error": false, "inputs": { "nextlen": 6, - "nextparents": [0, 0, 1, 1, 2, 3]}, + "nextparents": [0, 0, 1, 1, 2, 3] + }, "outputs": { - "nextstarts": [0, 2, 4, 5]} + "nextstarts": [0, 2, 4, 5] + } }, { "error": false, "inputs": { "nextlen": 8, - "nextparents": [0, 0, 1, 1, 2, 2, 3, 3]}, + "nextparents": [0, 0, 1, 1, 2, 2, 3, 3] + }, "outputs": { - "nextstarts": [0, 2, 4, 6]} + "nextstarts": [0, 2, 4, 6] + } }, { "error": false, "inputs": { "nextlen": 7, - "nextparents": [0, 0, 1, 1, 2, 2, 3]}, + "nextparents": [0, 0, 1, 1, 2, 2, 3] + }, "outputs": { - "nextstarts": [0, 2, 4, 6]} + "nextstarts": [0, 2, 4, 6] + } }, { "error": false, "inputs": { "nextlen": 6, - "nextparents": [0, 0, 0, 1, 1, 1]}, + "nextparents": [0, 0, 0, 1, 1, 1] + }, "outputs": { - "nextstarts": [0, 3]} + "nextstarts": [0, 3] + } }, { "error": false, "inputs": { "nextlen": 5, - "nextparents": [0, 0, 0, 1, 1]}, + "nextparents": [0, 0, 0, 1, 1] + }, "outputs": { - "nextstarts": [0, 3]} + "nextstarts": [0, 3] + } }, { "error": false, "inputs": { "nextlen": 7, - "nextparents": [0, 0, 0, 1, 1, 2, 3]}, + "nextparents": [0, 0, 0, 1, 1, 2, 3] + }, "outputs": { - "nextstarts": [0, 3, 5, 6]} + "nextstarts": [0, 3, 5, 6] + } }, { "error": false, "inputs": { "nextlen": 9, - "nextparents": [0, 0, 0, 1, 1, 2, 2, 3, 4]}, + "nextparents": [0, 0, 0, 1, 1, 2, 2, 3, 4] + }, "outputs": { - "nextstarts": [0, 3, 5, 7, 8]} + "nextstarts": [0, 3, 5, 7, 8] + } }, { "error": false, "inputs": { "nextlen": 7, - "nextparents": [0, 0, 0, 1, 1, 1, 2]}, + "nextparents": [0, 0, 0, 1, 1, 1, 2] + }, "outputs": { - "nextstarts": [0, 3, 6]} + "nextstarts": [0, 3, 6] + } }, { "error": false, "inputs": { "nextlen": 9, - "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 3]}, + "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 3] + }, "outputs": { - "nextstarts": [0, 3, 6, 8]} + "nextstarts": [0, 3, 6, 8] + } }, { "error": false, "inputs": { "nextlen": 10, - "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "nextstarts": [0, 3, 6, 9]} + "nextstarts": [0, 3, 6, 9] + } }, { "error": false, "inputs": { "nextlen": 12, - "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3]}, + "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3] + }, "outputs": { - "nextstarts": [0, 3, 6, 9]} + "nextstarts": [0, 3, 6, 9] + } }, { "error": false, "inputs": { "nextlen": 12, - "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4]}, + "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4] + }, "outputs": { - "nextstarts": [0, 3, 6, 9, 11]} + "nextstarts": [0, 3, 6, 9, 11] + } }, { "error": false, "inputs": { "nextlen": 15, - "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]}, + "nextparents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "nextstarts": [0, 3, 6, 9, 12]} + "nextstarts": [0, 3, 6, 9, 12] + } }, { "error": false, "inputs": { "nextlen": 15, - "nextparents": [0, 5, 5, 1, 6, 6, 2, 7, 7, 3, 8, 8, 4, 9, 9]}, + "nextparents": [0, 5, 5, 1, 6, 6, 2, 7, 7, 3, 8, 8, 4, 9, 9] + }, "outputs": { - "nextstarts": [0, 3, 6, 9, 12, 1, 4, 7, 10, 13]} + "nextstarts": [0, 3, 6, 9, 12, 1, 4, 7, 10, 13] + } }, { "error": false, "inputs": { "nextlen": 15, - "nextparents": [0, 5, 10, 1, 6, 11, 2, 7, 12, 3, 8, 13, 4, 9, 14]}, + "nextparents": [0, 5, 10, 1, 6, 11, 2, 7, 12, 3, 8, 13, 4, 9, 14] + }, "outputs": { - "nextstarts": [0, 3, 6, 9, 12, 1, 4, 7, 10, 13, 2, 5, 8, 11, 14]} + "nextstarts": [0, 3, 6, 9, 12, 1, 4, 7, 10, 13, 2, 5, 8, 11, 14] + } }, { "error": false, "inputs": { "nextlen": 15, - "nextparents": [0, 0, 5, 1, 1, 6, 2, 2, 7, 3, 3, 8, 4, 4, 9]}, + "nextparents": [0, 0, 5, 1, 1, 6, 2, 2, 7, 3, 3, 8, 4, 4, 9] + }, "outputs": { - "nextstarts": [0, 3, 6, 9, 12, 2, 5, 8, 11, 14]} + "nextstarts": [0, 3, 6, 9, 12, 2, 5, 8, 11, 14] + } }, { "error": false, "inputs": { "nextlen": 6, - "nextparents": [0, 0, 0, 0, 1, 1]}, + "nextparents": [0, 0, 0, 0, 1, 1] + }, "outputs": { - "nextstarts": [0, 4]} + "nextstarts": [0, 4] + } }, { "error": false, "inputs": { "nextlen": 9, - "nextparents": [0, 0, 0, 0, 1, 1, 1, 2, 2]}, + "nextparents": [0, 0, 0, 0, 1, 1, 1, 2, 2] + }, "outputs": { - "nextstarts": [0, 4, 7]} + "nextstarts": [0, 4, 7] + } }, { "error": false, "inputs": { "nextlen": 20, - "nextparents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4]}, + "nextparents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4] + }, "outputs": { - "nextstarts": [0, 4, 8, 12, 16]} + "nextstarts": [0, 4, 8, 12, 16] + } }, { "error": false, "inputs": { "nextlen": 20, - "nextparents": [0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9]}, + "nextparents": [0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9] + }, "outputs": { - "nextstarts": [0, 4, 8, 12, 16, 2, 6, 10, 14, 18]} + "nextstarts": [0, 4, 8, 12, 16, 2, 6, 10, 14, 18] + } }, { "error": false, "inputs": { "nextlen": 9, - "nextparents": [0, 0, 3, 3, 1, 1, 4, 4, 2]}, + "nextparents": [0, 0, 3, 3, 1, 1, 4, 4, 2] + }, "outputs": { - "nextstarts": [0, 4, 8, 2, 6]} + "nextstarts": [0, 4, 8, 2, 6] + } }, { "error": false, "inputs": { "nextlen": 12, - "nextparents": [0, 0, 3, 3, 1, 1, 4, 4, 2, 2, 5, 5]}, + "nextparents": [0, 0, 3, 3, 1, 1, 4, 4, 2, 2, 5, 5] + }, "outputs": { - "nextstarts": [0, 4, 8, 2, 6, 10]} + "nextstarts": [0, 4, 8, 2, 6, 10] + } }, { "error": false, "inputs": { "nextlen": 15, - "nextparents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2]}, + "nextparents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "nextstarts": [0, 5, 10]} + "nextstarts": [0, 5, 10] + } }, { "error": false, "inputs": { "nextlen": 17, - "nextparents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4]}, + "nextparents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4] + }, "outputs": { - "nextstarts": [0, 5, 10, 15, 16]} + "nextstarts": [0, 5, 10, 15, 16] + } }, { "error": false, "inputs": { "nextlen": 25, - "nextparents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4]}, + "nextparents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4] + }, "outputs": { - "nextstarts": [0, 5, 10, 15, 20]} + "nextstarts": [0, 5, 10, 15, 20] + } }, { "error": false, "inputs": { "nextlen": 9, - "nextparents": [0, 0, 0, 3, 3, 1, 1, 4, 2]}, + "nextparents": [0, 0, 0, 3, 3, 1, 1, 4, 2] + }, "outputs": { - "nextstarts": [0, 5, 8, 3, 7]} + "nextstarts": [0, 5, 8, 3, 7] + } }, { "error": false, "inputs": { "nextlen": 22, - "nextparents": [0, 0, 0, 5, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9]}, + "nextparents": [0, 0, 0, 5, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9] + }, "outputs": { - "nextstarts": [0, 6, 10, 14, 18, 3, 8, 12, 16, 20]} + "nextstarts": [0, 6, 10, 14, 18, 3, 8, 12, 16, 20] + } }, { "error": false, "inputs": { "nextlen": 16, - "nextparents": [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 3]}, + "nextparents": [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "nextstarts": [0, 7, 12, 15]} + "nextstarts": [0, 7, 12, 15] + } } ] }, @@ -14177,7 +15590,8 @@ }, "outputs": { "outstarts": [0, 5, 10], - "outstops": [5, 5, 15]} + "outstops": [5, 5, 15] + } }, { "error": false, @@ -14188,7 +15602,8 @@ }, "outputs": { "outstarts": [0], - "outstops": [2]} + "outstops": [2] + } }, { "error": false, @@ -14199,7 +15614,8 @@ }, "outputs": { "outstarts": [0], - "outstops": [3]} + "outstops": [3] + } }, { "error": false, @@ -14210,7 +15626,8 @@ }, "outputs": { "outstarts": [0, 3], - "outstops": [3, 5]} + "outstops": [3, 5] + } }, { "error": false, @@ -14221,7 +15638,8 @@ }, "outputs": { "outstarts": [0, 3], - "outstops": [3, 6]} + "outstops": [3, 6] + } }, { "error": false, @@ -14232,7 +15650,8 @@ }, "outputs": { "outstarts": [0, 3, 6], - "outstops": [3, 5, 7]} + "outstops": [3, 5, 7] + } }, { "error": false, @@ -14243,7 +15662,8 @@ }, "outputs": { "outstarts": [0, 3, 6, 9], - "outstops": [3, 4, 8, 10]} + "outstops": [3, 4, 8, 10] + } }, { "error": false, @@ -14254,7 +15674,8 @@ }, "outputs": { "outstarts": [0, 3, 6, 9], - "outstops": [2, 4, 6, 12]} + "outstops": [2, 4, 6, 12] + } }, { "error": false, @@ -14265,7 +15686,8 @@ }, "outputs": { "outstarts": [0], - "outstops": [4]} + "outstops": [4] + } }, { "error": false, @@ -14276,7 +15698,8 @@ }, "outputs": { "outstarts": [0, 4], - "outstops": [3, 8]} + "outstops": [3, 8] + } }, { "error": false, @@ -14287,7 +15710,8 @@ }, "outputs": { "outstarts": [0], - "outstops": [5]} + "outstops": [5] + } }, { "error": false, @@ -14298,7 +15722,8 @@ }, "outputs": { "outstarts": [0, 5, 10], - "outstops": [5, 10, 14]} + "outstops": [5, 10, 14] + } }, { "error": false, @@ -14309,7 +15734,8 @@ }, "outputs": { "outstarts": [0, 5, 10], - "outstops": [5, 10, 15]} + "outstops": [5, 10, 15] + } }, { "error": false, @@ -14320,7 +15746,8 @@ }, "outputs": { "outstarts": [0, 5, 10], - "outstops": [5, 6, 15]} + "outstops": [5, 6, 15] + } }, { "error": false, @@ -14331,7 +15758,8 @@ }, "outputs": { "outstarts": [0, 5, 10], - "outstops": [5, 9, 15]} + "outstops": [5, 9, 15] + } }, { "error": false, @@ -14342,7 +15770,8 @@ }, "outputs": { "outstarts": [0, 5, 10], - "outstops": [5, 10, 10]} + "outstops": [5, 10, 10] + } }, { "error": false, @@ -14353,7 +15782,8 @@ }, "outputs": { "outstarts": [0, 5], - "outstops": [5, 10]} + "outstops": [5, 10] + } }, { "error": false, @@ -14364,7 +15794,8 @@ }, "outputs": { "outstarts": [0, 3, 6], - "outstops": [3, 3, 8]} + "outstops": [3, 3, 8] + } }, { "error": false, @@ -14375,7 +15806,8 @@ }, "outputs": { "outstarts": [0, 3, 6], - "outstops": [3, 3, 9]} + "outstops": [3, 3, 9] + } }, { "error": false, @@ -14386,7 +15818,8 @@ }, "outputs": { "outstarts": [0, 3, 6, 9], - "outstops": [2, 3, 7, 12]} + "outstops": [2, 3, 7, 12] + } }, { "error": false, @@ -14397,7 +15830,8 @@ }, "outputs": { "outstarts": [0, 3, 6, 9], - "outstops": [2, 3, 6, 12]} + "outstops": [2, 3, 6, 12] + } }, { "error": false, @@ -14408,7 +15842,8 @@ }, "outputs": { "outstarts": [0, 3, 6, 9], - "outstops": [3, 3, 6, 12]} + "outstops": [3, 3, 6, 12] + } }, { "error": false, @@ -14419,385 +15854,485 @@ }, "outputs": { "outstarts": [0], - "outstops": [0]} + "outstops": [0] + } + } + ] + }, + { + "name": "awkward_NumpyArray_fill", + "status": true, + "tests": [ + { + "error": false, + "inputs": { + "tooffset": 0, + "fromptr": [0, 1, 3], + "length": 3 + }, + "outputs": { + "toptr": [0, 1, 3] + } + }, + { + "error": false, + "inputs": { + "tooffset": 0, + "fromptr": [1, 3, 3, 5], + "length": 4 + }, + "outputs": { + "toptr": [1, 3, 3, 5] + } + }, + { + "error": false, + "inputs": { + "tooffset": 0, + "fromptr": [3, 5], + "length": 2 + }, + "outputs": { + "toptr": [3, 5] + } + }, + { + "error": false, + "inputs": { + "tooffset": 0, + "fromptr": [0, 3, 3, 5, 6], + "length": 5 + }, + "outputs": { + "toptr": [0, 3, 3, 5, 6] + } } ] }, { "name": "awkward_NumpyArray_reduce_mask_ByteMaskedArray_64", - "status": false, + "status": true, "tests": [ { "error": false, "inputs": { "lenparents": 30, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 30, "outlength": 10, - "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9]}, + "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 30, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 18, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 5]}, + "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 5] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 21, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 5, 5, 5] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 20, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] + }, "outputs": { - "toptr": [0, 0, 0, 0]} + "toptr": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 20, "outlength": 5, - "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 15, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 12, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 15, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 12, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 2, 2, 3, 4]}, + "parents": [0, 0, 0, 1, 1, 2, 2, 3, 4] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [0, 0]} + "toptr": [0, 0] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [0, 0, 0, 0]} + "toptr": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 7, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 2, 3] + }, "outputs": { - "toptr": [0, 0, 0, 0]} + "toptr": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 2, 2, 2, 3, 3, 3]}, + "parents": [0, 0, 0, 1, 2, 2, 2, 3, 3, 3] + }, "outputs": { - "toptr": [0, 0, 0, 0]} + "toptr": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 5, - "parents": [0, 0, 3, 3, 1, 1, 4, 4, 2]}, + "parents": [0, 0, 3, 3, 1, 1, 4, 4, 2] + }, "outputs": { - "toptr": [0, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 2]}, + "parents": [0, 0, 0, 1, 1, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [0]} + "toptr": [0] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 3, - "parents": [0, 0, 1, 1, 1, 2]}, + "parents": [0, 0, 1, 1, 1, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 5, "outlength": 3, - "parents": [0, 0, 1, 2, 2]}, + "parents": [0, 0, 1, 2, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 3, - "parents": [0, 1, 1, 2, 2, 2]}, + "parents": [0, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [0, 0, 0]} + "toptr": [0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 22, "outlength": 8, - "parents": [0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 1, 1, 1, 5, 5, 5, 5, 2, 6, 6, 6, 7]}, + "parents": [0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 1, 1, 1, 5, 5, 5, 5, 2, 6, 6, 6, 7] + }, "outputs": { - "toptr": [0, 0, 0, 1, 0, 0, 0, 0]} + "toptr": [0, 0, 0, 1, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 1, 2, 2, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 2, 2, 4, 4, 4] + }, "outputs": { - "toptr": [0, 0, 0, 1, 0]} + "toptr": [0, 0, 0, 1, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [0, 0, 0, 1, 1, 1, 0, 0]} + "toptr": [0, 0, 0, 1, 1, 1, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 12, "outlength": 9, - "parents": [0, 0, 6, 6, 1, 1, 7, 7, 2, 2, 8, 8]}, + "parents": [0, 0, 6, 6, 1, 1, 7, 7, 2, 2, 8, 8] + }, "outputs": { - "toptr": [0, 0, 0, 1, 1, 1, 0, 0, 0]} + "toptr": [0, 0, 0, 1, 1, 1, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 1, 1, 3]}, + "parents": [0, 0, 1, 1, 1, 3] + }, "outputs": { - "toptr": [0, 0, 1, 0]} + "toptr": [0, 0, 1, 0] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 3, 3, 3]}, + "parents": [0, 0, 1, 3, 3, 3] + }, "outputs": { - "toptr": [0, 0, 1, 0]} + "toptr": [0, 0, 1, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [0, 1, 0, 0]} + "toptr": [0, 1, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [0, 1, 0, 0, 0, 0]} + "toptr": [0, 1, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 4] + }, "outputs": { - "toptr": [0, 1, 0, 0, 0]} + "toptr": [0, 1, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 2, 2, 2]}, + "parents": [0, 0, 0, 2, 2, 2] + }, "outputs": { - "toptr": [0, 1, 0]} + "toptr": [0, 1, 0] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 3, - "parents": [0, 0, 2]}, + "parents": [0, 0, 2] + }, "outputs": { - "toptr": [0, 1, 0]} + "toptr": [0, 1, 0] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 7, - "parents": [0, 0, 0, 2, 2, 3, 6, 6, 6]}, + "parents": [0, 0, 0, 2, 2, 3, 6, 6, 6] + }, "outputs": { - "toptr": [0, 1, 0, 0, 1, 1, 0]} + "toptr": [0, 1, 0, 0, 1, 1, 0] + } } ] }, { "name": "awkward_UnionArray_fillna", - "status": false, + "status": true, "tests": [ { "error": false, "inputs": { - "fromindex": [ - -1, - -1, - -1, - -1, - -1 - ], + "fromindex": [-1, -1, -1, -1, -1], "length": 5 }, "outputs": { - "toindex": [0, 0, 0, 0, 0]} + "toindex": [0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { - "fromindex": [ - -1, - -1, - 0, - -1, - 1, - 2, - 3, - 4, - 5, - -1, - -1, - -1 - ], + "fromindex": [-1, -1, 0, -1, 1, 2, 3, 4, 5, -1, -1, -1], "length": 12 }, "outputs": { - "toindex": [0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 0, 0]} + "toindex": [0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 0, 0] + } }, { "error": false, "inputs": { - "fromindex": [ - -1, - 0, - 1, - -1 - ], + "fromindex": [-1, 0, 1, -1], "length": 4 }, "outputs": { - "toindex": [0, 0, 1, 0]} + "toindex": [0, 0, 1, 0] + } }, { "error": false, @@ -14806,7 +16341,8 @@ "length": 3 }, "outputs": { - "toindex": [0, 0, 1]} + "toindex": [0, 0, 1] + } }, { "error": false, @@ -14815,7 +16351,8 @@ "length": 5 }, "outputs": { - "toindex": [0, 0, 1, 0, 2]} + "toindex": [0, 0, 1, 0, 2] + } }, { "error": false, @@ -14824,7 +16361,8 @@ "length": 4 }, "outputs": { - "toindex": [0, 0, 1, 2]} + "toindex": [0, 0, 1, 2] + } }, { "error": false, @@ -14833,7 +16371,8 @@ "length": 3 }, "outputs": { - "toindex": [0, 1, 0]} + "toindex": [0, 1, 0] + } }, { "error": false, @@ -14842,7 +16381,8 @@ "length": 4 }, "outputs": { - "toindex": [0, 1, 0, 2]} + "toindex": [0, 1, 0, 2] + } }, { "error": false, @@ -14851,7 +16391,8 @@ "length": 7 }, "outputs": { - "toindex": [0, 1, 0, 2, 3, 0, 4]} + "toindex": [0, 1, 0, 2, 3, 0, 4] + } }, { "error": false, @@ -14860,7 +16401,8 @@ "length": 6 }, "outputs": { - "toindex": [0, 1, 2, 0, 0, 0]} + "toindex": [0, 1, 2, 0, 0, 0] + } }, { "error": false, @@ -14869,7 +16411,8 @@ "length": 10 }, "outputs": { - "toindex": [0, 1, 2, 0, 0, 3, 4, 5, 0, 0]} + "toindex": [0, 1, 2, 0, 0, 3, 4, 5, 0, 0] + } }, { "error": false, @@ -14878,7 +16421,8 @@ "length": 7 }, "outputs": { - "toindex": [0, 1, 2, 3, 4, 0, 0]} + "toindex": [0, 1, 2, 3, 4, 0, 0] + } }, { "error": false, @@ -14887,13 +16431,14 @@ "length": 11 }, "outputs": { - "toindex": [13, 9, 13, 4, 8, 3, 15, 0, 16, 2, 8]} + "toindex": [13, 9, 13, 4, 8, 3, 15, 0, 16, 2, 8] + } } ] }, { "name": "awkward_UnionArray_filltags", - "status": false, + "status": true, "tests": [ { "error": false, @@ -14904,7 +16449,58 @@ "totagsoffset": 0 }, "outputs": { - "totags": [0, 0, 0, 1, 1, 1]} + "totags": [0, 0, 0, 1, 1, 1] + } + } + ] + }, + { + "name": "awkward_UnionArray_filltags_const", + "status": true, + "tests": [ + { + "error": false, + "inputs": { + "base": 0, + "length": 6, + "totagsoffset": 0 + }, + "outputs": { + "totags": [0, 0, 0, 0, 0, 0] + } + }, + { + "error": false, + "inputs": { + "base": 3, + "length": 5, + "totagsoffset": 0 + }, + "outputs": { + "totags": [3, 3, 3, 3, 3] + } + }, + { + "error": false, + "inputs": { + "base": 0, + "length": 3, + "totagsoffset": 3 + }, + "outputs": { + "totags": [123, 123, 123, 0, 0, 0] + } + }, + { + "error": false, + "inputs": { + "base": 2, + "length": 2, + "totagsoffset": 2 + }, + "outputs": { + "totags": [123, 123, 2, 2] + } } ] }, @@ -14948,7 +16544,8 @@ }, "outputs": { "lenout": [1], - "tocarry": [1]} + "tocarry": [1] + } }, { "error": false, @@ -14960,7 +16557,8 @@ }, "outputs": { "lenout": [2], - "tocarry": [0, 0]} + "tocarry": [0, 0] + } }, { "error": false, @@ -14972,7 +16570,8 @@ }, "outputs": { "lenout": [2], - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -14984,7 +16583,8 @@ }, "outputs": { "lenout": [2], - "tocarry": [0, 1]} + "tocarry": [0, 1] + } }, { "error": false, @@ -14996,7 +16596,8 @@ }, "outputs": { "lenout": [2], - "tocarry": [2, 3]} + "tocarry": [2, 3] + } }, { "error": false, @@ -15008,7 +16609,8 @@ }, "outputs": { "lenout": [2], - "tocarry": [2, 3]} + "tocarry": [2, 3] + } }, { "error": false, @@ -15020,7 +16622,8 @@ }, "outputs": { "lenout": [3], - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -15032,7 +16635,8 @@ }, "outputs": { "lenout": [3], - "tocarry": [0, 1, 2]} + "tocarry": [0, 1, 2] + } }, { "error": false, @@ -15044,7 +16648,8 @@ }, "outputs": { "lenout": [5], - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } }, { "error": false, @@ -15056,13 +16661,14 @@ }, "outputs": { "lenout": [5], - "tocarry": [0, 1, 2, 3, 4]} + "tocarry": [0, 1, 2, 3, 4] + } } ] }, { "name": "awkward_UnionArray_simplify_one", - "status": false, + "status": true, "tests": [ { "error": false, @@ -15091,7 +16697,8 @@ }, "outputs": { "toindex": [0, 0, 0, 0, 0], - "totags": [0, 0, 0, 0, 0]} + "totags": [0, 0, 0, 0, 0] + } }, { "error": false, @@ -15105,7 +16712,8 @@ }, "outputs": { "toindex": [9, 10, 11, 12, 13, 14, 15, 16, 17], - "totags": [0, 0, 0, 0, 0, 0, 0, 0, 0]} + "totags": [0, 0, 0, 0, 0, 0, 0, 0, 0] + } }, { "error": false, @@ -15119,7 +16727,8 @@ }, "outputs": { "toindex": [0, 1], - "totags": [0, 0]} + "totags": [0, 0] + } }, { "error": false, @@ -15133,7 +16742,8 @@ }, "outputs": { "toindex": [0], - "totags": [0]} + "totags": [0] + } }, { "error": false, @@ -15169,7 +16779,7 @@ }, { "name": "awkward_localindex", - "status": false, + "status": true, "tests": [ { "error": false, @@ -15186,7 +16796,8 @@ "length": 2 }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -15194,7 +16805,8 @@ "length": 4 }, "outputs": { - "toindex": [0, 1, 2, 3]} + "toindex": [0, 1, 2, 3] + } }, { "error": false, @@ -15202,13 +16814,14 @@ "length": 5 }, "outputs": { - "toindex": [0, 1, 2, 3, 4]} + "toindex": [0, 1, 2, 3, 4] + } } ] }, { "name": "awkward_BitMaskedArray_to_IndexedOptionArray", - "status": false, + "status": true, "tests": [ { "error": false, @@ -15219,7 +16832,8 @@ "validwhen": false }, "outputs": { - "toindex": [0, 1, -1, -1, -1, 5, -1, 7, 8, 9, -1, -1, -1, 13, -1, -1]} + "toindex": [0, 1, -1, -1, -1, 5, -1, 7, 8, 9, -1, -1, -1, 13, -1, -1] + } }, { "error": false, @@ -15230,7 +16844,8 @@ "validwhen": false }, "outputs": { - "toindex": [0, -1, 2, -1, -1, -1, 6, 7, -1, -1, 10, -1, -1, -1, 14, 15]} + "toindex": [0, -1, 2, -1, -1, -1, 6, 7, -1, -1, 10, -1, -1, -1, 14, 15] + } } ] }, @@ -15244,11 +16859,13 @@ "length": 1, "missing": [0, 0, 0, 0], "slicestarts": [0, 1, 1, 1], - "slicestops": [4]}, + "slicestops": [4] + }, "outputs": { "tocarry": [0, 1, 2, 3], "tolargeoffsets": [0, 4], - "tosmalloffsets": [0, 4]} + "tosmalloffsets": [0, 4] + } }, { "error": false, @@ -15256,11 +16873,13 @@ "length": 2, "missing": [0, 0, 0, 0], "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 3]}, + "slicestops": [2, 2, 3] + }, "outputs": { "tocarry": [0, 1], "tolargeoffsets": [0, 2, 2], - "tosmalloffsets": [0, 2, 2]} + "tosmalloffsets": [0, 2, 2] + } }, { "error": false, @@ -15268,11 +16887,13 @@ "length": 2, "missing": [0, 0, 0, 0], "slicestarts": [0, 2, 2], - "slicestops": [2, 2, 4]}, + "slicestops": [2, 2, 4] + }, "outputs": { "tocarry": [0, 1], "tolargeoffsets": [0, 2, 2], - "tosmalloffsets": [0, 2, 2]} + "tosmalloffsets": [0, 2, 2] + } }, { "error": false, @@ -15280,11 +16901,13 @@ "length": 3, "missing": [0, 0, 0, 0], "slicestarts": [0, 2, 3, 3], - "slicestops": [2, 3, 3, 4]}, + "slicestops": [2, 3, 3, 4] + }, "outputs": { "tocarry": [0, 1, 2], "tolargeoffsets": [0, 2, 3, 3], - "tosmalloffsets": [0, 2, 3, 3]} + "tosmalloffsets": [0, 2, 3, 3] + } }, { "error": false, @@ -15292,11 +16915,13 @@ "length": 3, "missing": [0, 0, 0, 0], "slicestarts": [0, 2, 3, 3], - "slicestops": [2, 3, 3, 6]}, + "slicestops": [2, 3, 3, 6] + }, "outputs": { "tocarry": [0, 1, 2], "tolargeoffsets": [0, 2, 3, 3], - "tosmalloffsets": [0, 2, 3, 3]} + "tosmalloffsets": [0, 2, 3, 3] + } } ] }, @@ -15309,264 +16934,312 @@ "inputs": { "index_in": [0, -1], "length": 2, - "offsets_in": [0, 1]}, + "offsets_in": [0, 1] + }, "outputs": { "mask_out": [0, -1], "starts_out": [0, 1], - "stops_out": [1, 1]} + "stops_out": [1, 1] + } }, { "error": false, "inputs": { "index_in": [0, -1], "length": 2, - "offsets_in": [0, 4]}, + "offsets_in": [0, 4] + }, "outputs": { "mask_out": [0, -1], "starts_out": [0, 4], - "stops_out": [4, 4]} + "stops_out": [4, 4] + } }, { "error": false, "inputs": { "index_in": [0, -1, -1], "length": 3, - "offsets_in": [0, 1]}, + "offsets_in": [0, 1] + }, "outputs": { "mask_out": [0, -1, -1], "starts_out": [0, 1, 1], - "stops_out": [1, 1, 1]} + "stops_out": [1, 1, 1] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1], "length": 3, - "offsets_in": [0, 1, 2]}, + "offsets_in": [0, 1, 2] + }, "outputs": { "mask_out": [0, -1, 2], "starts_out": [0, 1, 1], - "stops_out": [1, 1, 2]} + "stops_out": [1, 1, 2] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1], "length": 3, - "offsets_in": [0, 2, 4]}, + "offsets_in": [0, 2, 4] + }, "outputs": { "mask_out": [0, -1, 2], "starts_out": [0, 2, 2], - "stops_out": [2, 2, 4]} + "stops_out": [2, 2, 4] + } }, { "error": false, "inputs": { "index_in": [0, -1, -1, 1], "length": 4, - "offsets_in": [0, 0, 0]}, + "offsets_in": [0, 0, 0] + }, "outputs": { "mask_out": [0, -1, -1, 3], "starts_out": [0, 0, 0, 0], - "stops_out": [0, 0, 0, 0]} + "stops_out": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "index_in": [0, -1, -1, 1], "length": 4, - "offsets_in": [0, 1, 2]}, + "offsets_in": [0, 1, 2] + }, "outputs": { "mask_out": [0, -1, -1, 3], "starts_out": [0, 1, 1, 1], - "stops_out": [1, 1, 1, 2]} + "stops_out": [1, 1, 1, 2] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, -1], "length": 4, - "offsets_in": [0, 2, 3]}, + "offsets_in": [0, 2, 3] + }, "outputs": { "mask_out": [0, -1, 2, -1], "starts_out": [0, 2, 2, 3], - "stops_out": [2, 2, 3, 3]} + "stops_out": [2, 2, 3, 3] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, -1, 2], "length": 5, - "offsets_in": [0, 2, 2, 4]}, + "offsets_in": [0, 2, 2, 4] + }, "outputs": { "mask_out": [0, -1, 2, -1, 4], "starts_out": [0, 2, 2, 2, 2], - "stops_out": [2, 2, 2, 2, 4]} + "stops_out": [2, 2, 2, 2, 4] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 0, 0, 0]}, + "offsets_in": [0, 0, 0, 0] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 0, 0, 0], - "stops_out": [0, 0, 0, 0]} + "stops_out": [0, 0, 0, 0] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 0, 1, 1]}, + "offsets_in": [0, 0, 1, 1] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 0, 1, 1], - "stops_out": [0, 1, 1, 1]} + "stops_out": [0, 1, 1, 1] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, 2], "length": 4, - "offsets_in": [0, 1, 2, 3]}, + "offsets_in": [0, 1, 2, 3] + }, "outputs": { "mask_out": [0, -1, 2, 3], "starts_out": [0, 1, 1, 2], - "stops_out": [1, 1, 2, 3]} + "stops_out": [1, 1, 2, 3] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 2, 3, 3]}, + "offsets_in": [0, 2, 3, 3] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 3]} + "stops_out": [2, 3, 3, 3] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 2, 3, 4]}, + "offsets_in": [0, 2, 3, 4] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 4]} + "stops_out": [2, 3, 3, 4] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 2, 3, 5]}, + "offsets_in": [0, 2, 3, 5] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 5]} + "stops_out": [2, 3, 3, 5] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, 2], "length": 4, - "offsets_in": [0, 2, 3, 5]}, + "offsets_in": [0, 2, 3, 5] + }, "outputs": { "mask_out": [0, -1, 2, 3], "starts_out": [0, 2, 2, 3], - "stops_out": [2, 2, 3, 5]} + "stops_out": [2, 2, 3, 5] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 2, 3, 6]}, + "offsets_in": [0, 2, 3, 6] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 2, 3, 3], - "stops_out": [2, 3, 3, 6]} + "stops_out": [2, 3, 3, 6] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 2, 4, 5]}, + "offsets_in": [0, 2, 4, 5] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 2, 4, 4], - "stops_out": [2, 4, 4, 5]} + "stops_out": [2, 4, 4, 5] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, 2], "length": 4, - "offsets_in": [0, 3, 3, 4]}, + "offsets_in": [0, 3, 3, 4] + }, "outputs": { "mask_out": [0, -1, 2, 3], "starts_out": [0, 3, 3, 3], - "stops_out": [3, 3, 3, 4]} + "stops_out": [3, 3, 3, 4] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 3, 3, 5]}, + "offsets_in": [0, 3, 3, 5] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 3, 3, 3], - "stops_out": [3, 3, 3, 5]} + "stops_out": [3, 3, 3, 5] + } }, { "error": false, "inputs": { "index_in": [0, 1, -1, 2], "length": 4, - "offsets_in": [0, 4, 5, 6]}, + "offsets_in": [0, 4, 5, 6] + }, "outputs": { "mask_out": [0, 1, -1, 3], "starts_out": [0, 4, 5, 5], - "stops_out": [4, 5, 5, 6]} + "stops_out": [4, 5, 5, 6] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, 2], "length": 4, - "offsets_in": [0, 4, 5, 6]}, + "offsets_in": [0, 4, 5, 6] + }, "outputs": { "mask_out": [0, -1, 2, 3], "starts_out": [0, 4, 4, 5], - "stops_out": [4, 4, 5, 6]} + "stops_out": [4, 4, 5, 6] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, 2, -1, 3, 4, 5], "length": 8, - "offsets_in": [0, 2, 4, 6, 8, 10, 12]}, + "offsets_in": [0, 2, 4, 6, 8, 10, 12] + }, "outputs": { "mask_out": [0, -1, 2, 3, -1, 5, 6, 7], "starts_out": [0, 2, 2, 4, 6, 6, 8, 10], - "stops_out": [2, 2, 4, 6, 6, 8, 10, 12]} + "stops_out": [2, 2, 4, 6, 6, 8, 10, 12] + } }, { "error": false, "inputs": { "index_in": [0, -1, 1, 2, 3, 4, 5, 6], "length": 8, - "offsets_in": [0, 1, 1, 1, 1, 1, 1, 1]}, + "offsets_in": [0, 1, 1, 1, 1, 1, 1, 1] + }, "outputs": { "mask_out": [0, -1, 2, 3, 4, 5, 6, 7], "starts_out": [0, 1, 1, 1, 1, 1, 1, 1], - "stops_out": [1, 1, 1, 1, 1, 1, 1, 1]} + "stops_out": [1, 1, 1, 1, 1, 1, 1, 1] + } } ] }, @@ -15580,9 +17253,11 @@ "fromptr": [0, 0, 0, 1, 1, 0, 1, 0, 0, 0], "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [0, 1, 1, 0]} + "toptr": [0, 1, 1, 0] + } }, { "error": false, @@ -15590,9 +17265,11 @@ "fromptr": [1, 0, 1, 0, 0, 1, 0, 1, 1], "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [1, 0, 0, 1, 1, 1]} + "toptr": [1, 0, 0, 1, 1, 1] + } }, { "error": false, @@ -15600,9 +17277,11 @@ "fromptr": [1, 0, 1, 0, 1, 0, 0, 1, 1], "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [1, 0, 1, 0, 0, 0, 1, 1]} + "toptr": [1, 0, 1, 0, 0, 0, 1, 1] + } }, { "error": false, @@ -15610,9 +17289,11 @@ "fromptr": [0, 1, 1, 0, 1, 0, 0, 0, 0, 0], "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [1, 1, 0]} + "toptr": [1, 1, 0] + } }, { "error": false, @@ -15620,9 +17301,11 @@ "fromptr": [1, 2, 3, 0, 2, 0, 0, 0, 0, 0], "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [1, 1, 0]} + "toptr": [1, 1, 0] + } }, { "error": false, @@ -15630,9 +17313,11 @@ "fromptr": [1, 0, 0, 2, 2, 0, 3, 0, 0, 0], "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [1, 1, 1, 0]} + "toptr": [1, 1, 1, 0] + } }, { "error": false, @@ -15640,9 +17325,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [1]} + "toptr": [1] + } }, { "error": false, @@ -15650,9 +17337,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [1]} + "toptr": [1] + } } ] }, @@ -15666,9 +17355,11 @@ "fromptr": [1, 0, 1, 0, 1, 0, 0, 1, 1], "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [0, 0, 1, 1, 1, 1, 0, 1]} + "toptr": [0, 0, 1, 1, 1, 1, 0, 1] + } }, { "error": false, @@ -15676,9 +17367,11 @@ "fromptr": [0, 0, 0, 1, 1, 1], "lenparents": 6, "outlength": 2, - "parents": [0, 0, 0, 1, 1, 1]}, + "parents": [0, 0, 0, 1, 1, 1] + }, "outputs": { - "toptr": [0, 1]} + "toptr": [0, 1] + } }, { "error": false, @@ -15686,9 +17379,11 @@ "fromptr": [1, 0, 1, 0, 0, 1, 0, 1, 1], "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [0, 1, 0, 1, 0, 1]} + "toptr": [0, 1, 0, 1, 0, 1] + } }, { "error": false, @@ -15696,9 +17391,11 @@ "fromptr": [1, 0, 0, 1, 1, 1, 1, 0, 0, 1], "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [0, 1, 0, 1]} + "toptr": [0, 1, 0, 1] + } }, { "error": false, @@ -15706,9 +17403,11 @@ "fromptr": [1, 0, 0, 2, 2, 2, 3, 0, 0, 4], "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [0, 1, 0, 1]} + "toptr": [0, 1, 0, 1] + } }, { "error": false, @@ -15716,9 +17415,11 @@ "fromptr": [0, 0, 0, 1, 1, 1, 1, 1, 1, 1], "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [0, 1, 1]} + "toptr": [0, 1, 1] + } }, { "error": false, @@ -15726,9 +17427,11 @@ "fromptr": [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "lenparents": 25, "outlength": 6, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5] + }, "outputs": { - "toptr": [0, 1, 1, 0, 1, 1]} + "toptr": [0, 1, 1, 0, 1, 1] + } }, { "error": false, @@ -15736,9 +17439,11 @@ "fromptr": [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], "lenparents": 15, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [0, 1, 1, 1, 0]} + "toptr": [0, 1, 1, 1, 0] + } }, { "error": false, @@ -15746,9 +17451,11 @@ "fromptr": [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0], "lenparents": 22, "outlength": 6, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5] + }, "outputs": { - "toptr": [1, 0, 0, 1, 1, 0]} + "toptr": [1, 0, 0, 1, 1, 0] + } }, { "error": false, @@ -15756,9 +17463,11 @@ "fromptr": [1, 1, 1, 0, 1, 0, 0, 1, 0, 1], "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [1, 0, 0]} + "toptr": [1, 0, 0] + } }, { "error": false, @@ -15766,9 +17475,11 @@ "fromptr": [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], "lenparents": 19, "outlength": 5, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4] + }, "outputs": { - "toptr": [1, 0, 0, 1, 1]} + "toptr": [1, 0, 0, 1, 1] + } }, { "error": false, @@ -15776,9 +17487,11 @@ "fromptr": [1, 2, 3, 0, 2, 0, 0, 2, 0, 4], "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [1, 0, 0]} + "toptr": [1, 0, 0] + } }, { "error": false, @@ -15786,9 +17499,11 @@ "fromptr": [1, 1, 1, 0, 0, 0], "lenparents": 6, "outlength": 2, - "parents": [0, 0, 0, 1, 1, 1]}, + "parents": [0, 0, 0, 1, 1, 1] + }, "outputs": { - "toptr": [1, 0]} + "toptr": [1, 0] + } }, { "error": false, @@ -15796,9 +17511,11 @@ "fromptr": [1, 1, 1, 1, 1, 1, 0, 0, 0], "lenparents": 9, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [1, 1, 0]} + "toptr": [1, 1, 0] + } }, { "error": false, @@ -15806,9 +17523,11 @@ "fromptr": [1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1], "lenparents": 15, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [1, 1, 0, 1, 1]} + "toptr": [1, 1, 0, 1, 1] + } }, { "error": false, @@ -15816,9 +17535,11 @@ "fromptr": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "lenparents": 11, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "toptr": [1, 1, 1]} + "toptr": [1, 1, 1] + } }, { "error": false, @@ -15826,9 +17547,11 @@ "fromptr": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "lenparents": 17, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [1, 1, 1, 1, 1]} + "toptr": [1, 1, 1, 1, 1] + } }, { "error": false, @@ -15836,9 +17559,11 @@ "fromptr": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "lenparents": 19, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [1, 1, 1, 1, 1]} + "toptr": [1, 1, 1, 1, 1] + } }, { "error": false, @@ -15846,9 +17571,11 @@ "fromptr": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "lenparents": 22, "outlength": 6, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5] + }, "outputs": { - "toptr": [1, 1, 1, 1, 1, 1]} + "toptr": [1, 1, 1, 1, 1, 1] + } }, { "error": false, @@ -15856,9 +17583,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [1]} + "toptr": [1] + } }, { "error": false, @@ -15866,9 +17595,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [1]} + "toptr": [1] + } } ] }, @@ -15882,9 +17613,11 @@ "fromptr": [1, -1, 1, -1, 1, 21], "lenparents": 6, "outlength": 3, - "parents": [0, 1, 1, 2, 2, 2]}, + "parents": [0, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [0, 2, 5]} + "toptr": [0, 2, 5] + } }, { "error": false, @@ -15892,9 +17625,11 @@ "fromptr": [1, 2, 3, 4, 6, 7], "lenparents": 6, "outlength": 3, - "parents": [0, 1, 1, 2, 2, 2]}, + "parents": [0, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [0, 2, 5]} + "toptr": [0, 2, 5] + } }, { "error": false, @@ -15902,9 +17637,11 @@ "fromptr": [6, 1, 10, 33, -1, 21, 2, 45, 4], "lenparents": 9, "outlength": 5, - "parents": [0, 0, 3, 3, 1, 1, 4, 4, 2]}, + "parents": [0, 0, 3, 3, 1, 1, 4, 4, 2] + }, "outputs": { - "toptr": [0, 5, 8, 3, 7]} + "toptr": [0, 5, 8, 3, 7] + } }, { "error": false, @@ -15912,9 +17649,11 @@ "fromptr": [1, 2, 3, 4, 6], "lenparents": 5, "outlength": 3, - "parents": [0, 0, 1, 2, 2]}, + "parents": [0, 0, 1, 2, 2] + }, "outputs": { - "toptr": [1, 2, 4]} + "toptr": [1, 2, 4] + } }, { "error": false, @@ -15922,9 +17661,11 @@ "fromptr": [3, 4, 2, 1, 2, 3, 6, 1, -1, 1, 7, 4], "lenparents": 12, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4] + }, "outputs": { - "toptr": [1, 5, 6, 10, 11]} + "toptr": [1, 5, 6, 10, 11] + } }, { "error": false, @@ -15932,9 +17673,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [2]} + "toptr": [2] + } }, { "error": false, @@ -15942,9 +17685,11 @@ "fromptr": [0, 1, 2, 3, 4, 6], "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 2]}, + "parents": [0, 0, 0, 1, 1, 2] + }, "outputs": { - "toptr": [2, 4, 5]} + "toptr": [2, 4, 5] + } }, { "error": false, @@ -15952,9 +17697,11 @@ "fromptr": [3, 1, 6, 1, 4, 4, 2, 1, 7, 2, 3, -1], "lenparents": 12, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [2, 8, 10]} + "toptr": [2, 8, 10] + } }, { "error": false, @@ -15962,9 +17709,11 @@ "fromptr": [0, 0, 4, 4, 6], "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [4]} + "toptr": [4] + } }, { "error": false, @@ -15972,9 +17721,11 @@ "fromptr": [1, 2, 3, 4, 6], "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [4]} + "toptr": [4] + } }, { "error": false, @@ -15982,9 +17733,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [5]} + "toptr": [5] + } } ] }, @@ -15999,9 +17752,11 @@ "identity": -9223372036854775808, "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [13, 11, 5, -9223372036854775808, -9223372036854775808, -9223372036854775808, 23, 19]} + "toptr": [13, 11, 5, -9223372036854775808, -9223372036854775808, -9223372036854775808, 23, 19] + } }, { "error": false, @@ -16010,9 +17765,11 @@ "identity": -9223372036854775808, "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 3, 3, 3]}, + "parents": [0, 0, 1, 3, 3, 3] + }, "outputs": { - "toptr": [1, 3, -9223372036854775808, 6]} + "toptr": [1, 3, -9223372036854775808, 6] + } }, { "error": false, @@ -16021,9 +17778,11 @@ "identity": -9223372036854775808, "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [3]} + "toptr": [3] + } }, { "error": false, @@ -16032,9 +17791,11 @@ "identity": -9223372036854775808, "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 1, 1, 3]}, + "parents": [0, 0, 1, 1, 1, 3] + }, "outputs": { - "toptr": [4, 5, -9223372036854775808, 6]} + "toptr": [4, 5, -9223372036854775808, 6] + } }, { "error": false, @@ -16043,9 +17804,11 @@ "identity": -9223372036854775808, "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 2, 2, 3, 4]}, + "parents": [0, 0, 0, 1, 1, 2, 2, 3, 4] + }, "outputs": { - "toptr": [5, 3, 5, 4, 2]} + "toptr": [5, 3, 5, 4, 2] + } }, { "error": false, @@ -16054,9 +17817,11 @@ "identity": 4, "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [5, 4, 4, 5]} + "toptr": [5, 4, 4, 5] + } }, { "error": false, @@ -16065,9 +17830,11 @@ "identity": 4, "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [6, 4, 4, 6]} + "toptr": [6, 4, 4, 6] + } }, { "error": false, @@ -16076,9 +17843,11 @@ "identity": -9223372036854775808, "lenparents": 20, "outlength": 5, - "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4] + }, "outputs": { - "toptr": [5, 7, 9, 10, 7]} + "toptr": [5, 7, 9, 10, 7] + } }, { "error": false, @@ -16087,9 +17856,11 @@ "identity": -9223372036854775808, "lenparents": 20, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] + }, "outputs": { - "toptr": [5, 8, 7, 10]} + "toptr": [5, 8, 7, 10] + } }, { "error": false, @@ -16098,9 +17869,11 @@ "identity": -9223372036854775808, "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [5, -9223372036854775808, 11, 13, 19, 23]} + "toptr": [5, -9223372036854775808, 11, 13, 19, 23] + } }, { "error": false, @@ -16109,9 +17882,11 @@ "identity": -9223372036854775808, "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [5, -9223372036854775808, 3, 5]} + "toptr": [5, -9223372036854775808, 3, 5] + } }, { "error": false, @@ -16120,9 +17895,11 @@ "identity": -9223372036854775808, "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [6]} + "toptr": [6] + } } ] }, @@ -16136,9 +17913,11 @@ "fromptr": [1, 0, 0, 2, 2, 2, 3, 0, 0, 4], "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [1, 3, 1, 1]} + "toptr": [1, 3, 1, 1] + } }, { "error": false, @@ -16146,9 +17925,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19, 23], "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [3, 0, 2, 1, 2, 1]} + "toptr": [3, 0, 2, 1, 2, 1] + } }, { "error": false, @@ -16156,9 +17937,11 @@ "fromptr": [1, 2, 3, 0, 2, 0, 0, 2, 0, 4], "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [3, 1, 2]} + "toptr": [3, 1, 2] + } }, { "error": false, @@ -16166,9 +17949,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [3]} + "toptr": [3] + } }, { "error": false, @@ -16176,9 +17961,11 @@ "fromptr": [2, 7, 13, 17, 23, 3, 11, 19, 5], "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [3, 2, 1, 0, 0, 0, 2, 1]} + "toptr": [3, 2, 1, 0, 0, 0, 2, 1] + } }, { "error": false, @@ -16186,9 +17973,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [6]} + "toptr": [6] + } } ] }, @@ -16201,270 +17990,330 @@ "inputs": { "lenparents": 19, "outlength": 9, - "parents": [1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [0, 3, 0, 5, 4, 0, 4, 3, 0]} + "toptr": [0, 3, 0, 5, 4, 0, 4, 3, 0] + } }, { "error": false, "inputs": { "lenparents": 19, "outlength": 8, - "parents": [1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [0, 3, 0, 5, 4, 0, 4, 3]} + "toptr": [0, 3, 0, 5, 4, 0, 4, 3] + } }, { "error": false, "inputs": { "lenparents": 1696, "outlength": 331, - "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]}, + "parents": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16] + }, "outputs": { - "toptr": [626, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]} + "toptr": [626, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 3, - "parents": [0, 0, 2]}, + "parents": [0, 0, 2] + }, "outputs": { - "toptr": [2, 0, 1]} + "toptr": [2, 0, 1] + } }, { "error": false, "inputs": { "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [3]} + "toptr": [3] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [3, 0, 2, 1, 2, 1]} + "toptr": [3, 0, 2, 1, 2, 1] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [3, 2, 1, 0, 0, 0, 2, 1]} + "toptr": [3, 2, 1, 0, 0, 0, 2, 1] + } }, { "error": false, "inputs": { "lenparents": 21, "outlength": 9, - "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [3, 3, 0, 4, 4, 0, 4, 3, 0]} + "toptr": [3, 3, 0, 4, 4, 0, 4, 3, 0] + } }, { "error": false, "inputs": { "lenparents": 21, "outlength": 8, - "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [3, 3, 0, 4, 4, 0, 4, 3]} + "toptr": [3, 3, 0, 4, 4, 0, 4, 3] + } }, { "error": false, "inputs": { "lenparents": 22, "outlength": 9, - "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [3, 3, 0, 5, 4, 0, 4, 3, 0]} + "toptr": [3, 3, 0, 5, 4, 0, 4, 3, 0] + } }, { "error": false, "inputs": { "lenparents": 22, "outlength": 8, - "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [3, 3, 0, 5, 4, 0, 4, 3]} + "toptr": [3, 3, 0, 5, 4, 0, 4, 3] + } }, { "error": false, "inputs": { "lenparents": 24, "outlength": 9, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [3, 3, 2, 5, 4, 0, 4, 3, 0]} + "toptr": [3, 3, 2, 5, 4, 0, 4, 3, 0] + } }, { "error": false, "inputs": { "lenparents": 24, "outlength": 8, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 6, 6, 6, 6, 7, 7, 7] + }, "outputs": { - "toptr": [3, 3, 2, 5, 4, 0, 4, 3]} + "toptr": [3, 3, 2, 5, 4, 0, 4, 3] + } }, { "error": false, "inputs": { "lenparents": 9, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [3, 3, 3]} + "toptr": [3, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3] + }, "outputs": { - "toptr": [3, 3, 3, 1]} + "toptr": [3, 3, 3, 1] + } }, { "error": false, "inputs": { "lenparents": 18, "outlength": 6, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5] + }, "outputs": { - "toptr": [3, 3, 3, 3, 3, 3]} + "toptr": [3, 3, 3, 3, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 21, "outlength": 7, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6] + }, "outputs": { - "toptr": [3, 3, 3, 3, 3, 3, 3]} + "toptr": [3, 3, 3, 3, 3, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 30, "outlength": 10, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9] + }, "outputs": { - "toptr": [3, 3, 3, 3, 3, 3, 3, 3, 3, 3]} + "toptr": [3, 3, 3, 3, 3, 3, 3, 3, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 23, "outlength": 7, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6] + }, "outputs": { - "toptr": [3, 3, 3, 3, 3, 5, 3]} + "toptr": [3, 3, 3, 3, 3, 5, 3] + } }, { "error": false, "inputs": { "lenparents": 23, "outlength": 7, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6] + }, "outputs": { - "toptr": [3, 3, 3, 3, 5, 3, 3]} + "toptr": [3, 3, 3, 3, 5, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [3, 3, 4]} + "toptr": [3, 3, 4] + } }, { "error": false, "inputs": { "lenparents": 43, "outlength": 10, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9] + }, "outputs": { - "toptr": [3, 3, 4, 2, 4, 5, 6, 4, 5, 7]} + "toptr": [3, 3, 4, 2, 4, 5, 6, 4, 5, 7] + } }, { "error": false, "inputs": { "lenparents": 39, "outlength": 10, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9] + }, "outputs": { - "toptr": [3, 3, 4, 3, 3, 5, 6, 4, 3, 5]} + "toptr": [3, 3, 4, 3, 3, 5, 6, 4, 3, 5] + } }, { "error": false, "inputs": { "lenparents": 11, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "toptr": [3, 3, 5]} + "toptr": [3, 3, 5] + } }, { "error": false, "inputs": { "lenparents": 20, "outlength": 6, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5] + }, "outputs": { - "toptr": [3, 3, 5, 3, 3, 3]} + "toptr": [3, 3, 5, 3, 3, 3] + } }, { "error": false, "inputs": { "lenparents": 25, "outlength": 7, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6] + }, "outputs": { - "toptr": [3, 3, 5, 3, 3, 3, 5]} + "toptr": [3, 3, 5, 3, 3, 3, 5] + } }, { "error": false, "inputs": { "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [5]} + "toptr": [5] + } }, { "error": false, "inputs": { "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [5, 5]} + "toptr": [5, 5] + } }, { "error": false, "inputs": { "lenparents": 29, "outlength": 7, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6] + }, "outputs": { - "toptr": [5, 5, 5, 3, 3, 3, 5]} + "toptr": [5, 5, 5, 3, 3, 3, 5] + } }, { "error": false, "inputs": { "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [6]} + "toptr": [6] + } } ] }, @@ -16478,9 +18327,11 @@ "fromptr": [0], "lenparents": 1, "outlength": 1, - "parents": [0]}, + "parents": [0] + }, "outputs": { - "toptr": [0]} + "toptr": [0] + } }, { "error": false, @@ -16488,9 +18339,11 @@ "fromptr": [0, 5, 20, 1, 6, 21, 2, 7, 22, 3, 8, 23, 4, 9, 24], "lenparents": 15, "outlength": 10, - "parents": [0, 5, 5, 1, 6, 6, 2, 7, 7, 3, 8, 8, 4, 9, 9]}, + "parents": [0, 5, 5, 1, 6, 6, 2, 7, 7, 3, 8, 8, 4, 9, 9] + }, "outputs": { - "toptr": [0, 1, 2, 3, 4, 25, 27, 29, 31, 33]} + "toptr": [0, 1, 2, 3, 4, 25, 27, 29, 31, 33] + } }, { "error": false, @@ -16498,9 +18351,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19, 23], "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [10, 0, 18, 13, 36, 23]} + "toptr": [10, 0, 18, 13, 36, 23] + } }, { "error": false, @@ -16508,9 +18363,11 @@ "fromptr": [1, 0, 0, 1, 0, 0], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 0, 2, 2, 3]}, + "parents": [0, 0, 0, 2, 2, 3] + }, "outputs": { - "toptr": [1, 0, 1, 0]} + "toptr": [1, 0, 1, 0] + } }, { "error": false, @@ -16518,9 +18375,11 @@ "fromptr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24], "lenparents": 15, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "toptr": [10, 35, 110]} + "toptr": [10, 35, 110] + } }, { "error": false, @@ -16528,9 +18387,11 @@ "fromptr": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "lenparents": 30, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [10, 35, 60, 85, 110, 135]} + "toptr": [10, 35, 60, 85, 110, 135] + } }, { "error": false, @@ -16538,9 +18399,11 @@ "fromptr": [0, 1, 3, 4, 5, 6], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 3, 3, 3]}, + "parents": [0, 0, 1, 3, 3, 3] + }, "outputs": { - "toptr": [1, 3, 0, 15]} + "toptr": [1, 3, 0, 15] + } }, { "error": false, @@ -16548,9 +18411,11 @@ "fromptr": [0, 5, 10, 15, 25, 1, 11, 16, 26, 2, 12, 17, 27, 8, 18, 28, 4, 9, 14, 29], "lenparents": 20, "outlength": 10, - "parents": [0, 0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 8, 8, 4, 4, 4, 9]}, + "parents": [0, 0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 8, 8, 4, 4, 4, 9] + }, "outputs": { - "toptr": [15, 12, 14, 8, 27, 40, 42, 44, 46, 29]} + "toptr": [15, 12, 14, 8, 27, 40, 42, 44, 46, 29] + } }, { "error": false, @@ -16558,9 +18423,11 @@ "fromptr": [15, 20, 25, 16, 21, 26, 17, 22, 27, 18, 23, 28, 19, 24, 29], "lenparents": 15, "outlength": 15, - "parents": [0, 5, 10, 1, 6, 11, 2, 7, 12, 3, 8, 13, 4, 9, 14]}, + "parents": [0, 5, 10, 1, 6, 11, 2, 7, 12, 3, 8, 13, 4, 9, 14] + }, "outputs": { - "toptr": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} + "toptr": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + } }, { "error": false, @@ -16568,9 +18435,11 @@ "fromptr": [0, 15, 5, 10, 25, 1, 16, 11, 26, 2, 17, 12, 27, 18, 8, 28, 4, 9, 14, 29], "lenparents": 20, "outlength": 15, - "parents": [0, 0, 5, 10, 10, 1, 1, 11, 11, 2, 2, 12, 12, 3, 8, 13, 4, 9, 14, 14]}, + "parents": [0, 0, 5, 10, 10, 1, 1, 11, 11, 2, 2, 12, 12, 3, 8, 13, 4, 9, 14, 14] + }, "outputs": { - "toptr": [15, 17, 19, 18, 4, 5, 0, 0, 8, 9, 35, 37, 39, 28, 43]} + "toptr": [15, 17, 19, 18, 4, 5, 0, 0, 8, 9, 35, 37, 39, 28, 43] + } }, { "error": false, @@ -16578,9 +18447,11 @@ "fromptr": [0, 15, 5, 20, 10, 25, 1, 16, 6, 21, 11, 26, 2, 17, 7, 22, 12, 27, 3, 18, 8, 23, 13, 28, 4, 19, 9, 24, 14, 29], "lenparents": 30, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43]} + "toptr": [15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43] + } }, { "error": false, @@ -16588,9 +18459,11 @@ "fromptr": [0, 5, 10, 15, 20, 25, 1, 6, 11, 16, 21, 26, 2, 7, 12, 17, 22, 27, 3, 8, 13, 18, 23, 28, 4, 9, 14, 19, 24, 29], "lenparents": 30, "outlength": 10, - "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9]}, + "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9] + }, "outputs": { - "toptr": [15, 18, 21, 24, 27, 60, 63, 66, 69, 72]} + "toptr": [15, 18, 21, 24, 27, 60, 63, 66, 69, 72] + } }, { "error": false, @@ -16598,9 +18471,11 @@ "fromptr": [1, 2, 4, 8, 16, 32, 64, 128, 0, 0, 0, 0], "lenparents": 12, "outlength": 3, - "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [15, 240, 0]} + "toptr": [15, 240, 0] + } }, { "error": false, @@ -16608,9 +18483,11 @@ "fromptr": [1, 2, 3, 4, 5, 1, 2, 3, 4, 5], "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [15, 15]} + "toptr": [15, 15] + } }, { "error": false, @@ -16618,9 +18495,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [21]} + "toptr": [21] + } }, { "error": false, @@ -16628,9 +18507,11 @@ "fromptr": [2, 7, 13, 17, 23, 3, 11, 19, 5], "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [22, 14, 5, 0, 0, 0, 40, 19]} + "toptr": [22, 14, 5, 0, 0, 0, 40, 19] + } }, { "error": false, @@ -16638,9 +18519,11 @@ "fromptr": [1, 16, 0, 2, 32, 0, 4, 64, 0, 8, 128, 0], "lenparents": 12, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3] + }, "outputs": { - "toptr": [17, 34, 68, 136]} + "toptr": [17, 34, 68, 136] + } }, { "error": false, @@ -16648,9 +18531,11 @@ "fromptr": [0, 1, 2, 3, 4, 5], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 0, 2, 2, 3]}, + "parents": [0, 0, 0, 2, 2, 3] + }, "outputs": { - "toptr": [3, 0, 7, 5]} + "toptr": [3, 0, 7, 5] + } }, { "error": false, @@ -16658,9 +18543,11 @@ "fromptr": [0, 4, 1, 3, 5, 6], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 1, 1, 3]}, + "parents": [0, 0, 1, 1, 1, 3] + }, "outputs": { - "toptr": [4, 9, 0, 6]} + "toptr": [4, 9, 0, 6] + } }, { "error": false, @@ -16668,9 +18555,11 @@ "fromptr": [1, 4, 9, 16, 25, 1, 4, 9, 16, 25], "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [55, 55]} + "toptr": [55, 55] + } }, { "error": false, @@ -16678,9 +18567,11 @@ "fromptr": [1, 4, 9, 16, 26, 1, 4, 10, 16, 24], "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [56, 55]} + "toptr": [56, 55] + } }, { "error": false, @@ -16688,9 +18579,11 @@ "fromptr": [0, 5, 20, 1, 6, 21, 2, 7, 22, 3, 8, 23, 4, 9, 24], "lenparents": 15, "outlength": 10, - "parents": [0, 0, 5, 1, 1, 6, 2, 2, 7, 3, 3, 8, 4, 4, 9]}, + "parents": [0, 0, 5, 1, 1, 6, 2, 2, 7, 3, 3, 8, 4, 4, 9] + }, "outputs": { - "toptr": [5, 7, 9, 11, 13, 20, 21, 22, 23, 24]} + "toptr": [5, 7, 9, 11, 13, 20, 21, 22, 23, 24] + } }, { "error": false, @@ -16698,9 +18591,11 @@ "fromptr": [15, 20, 25, 16, 21, 26, 17, 22, 27, 18, 23, 28, 19, 24, 29], "lenparents": 15, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [60, 63, 66, 69, 72]} + "toptr": [60, 63, 66, 69, 72] + } }, { "error": false, @@ -16708,9 +18603,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [6]} + "toptr": [6] + } }, { "error": false, @@ -16718,9 +18615,11 @@ "fromptr": [0, 1, 2, 4, 5, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29], "lenparents": 20, "outlength": 6, - "parents": [0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [7, 22, 47, 66, 0, 135]} + "toptr": [7, 22, 47, 66, 0, 135] + } }, { "error": false, @@ -16728,9 +18627,11 @@ "fromptr": [2, 2, 4, 5, 5], "lenparents": 5, "outlength": 3, - "parents": [0, 0, 0, 2, 2]}, + "parents": [0, 0, 0, 2, 2] + }, "outputs": { - "toptr": [8, 0, 10]} + "toptr": [8, 0, 10] + } }, { "error": false, @@ -16738,9 +18639,11 @@ "fromptr": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "lenparents": 15, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "toptr": [85, 110, 135]} + "toptr": [85, 110, 135] + } }, { "error": false, @@ -16748,9 +18651,11 @@ "fromptr": [4, 1, 0, 1, 4, 5, 1, 0, 1, 3], "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [10, 10]} + "toptr": [10, 10] + } }, { "error": false, @@ -16758,9 +18663,11 @@ "fromptr": [4, 1, 0, 1, 4, 4, 1, 0, 1, 4], "lenparents": 10, "outlength": 2, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] + }, "outputs": { - "toptr": [10, 10]} + "toptr": [10, 10] + } } ] }, @@ -16774,9 +18681,11 @@ "fromptr": [1, 0, 0, 1, 0, 0], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 0, 2, 2, 3]}, + "parents": [0, 0, 0, 2, 2, 3] + }, "outputs": { - "toptr": [0, 1, 0, 0]} + "toptr": [0, 1, 0, 0] + } }, { "error": false, @@ -16784,9 +18693,11 @@ "fromptr": [0, 1, 2, 3, 4, 5], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 0, 2, 2, 3]}, + "parents": [0, 0, 0, 2, 2, 3] + }, "outputs": { - "toptr": [0, 1, 12, 5]} + "toptr": [0, 1, 12, 5] + } }, { "error": false, @@ -16794,9 +18705,11 @@ "fromptr": [2, 53, 31, 101, 3, 59, 37, 103, 5, 61, 41, 107, 7, 67, 43, 109, 11, 71, 47, 113], "lenparents": 20, "outlength": 15, - "parents": [0, 0, 10, 10, 1, 1, 11, 11, 2, 2, 12, 12, 3, 3, 13, 13, 4, 4, 14, 14]}, + "parents": [0, 0, 10, 10, 1, 1, 11, 11, 2, 2, 12, 12, 3, 3, 13, 13, 4, 4, 14, 14] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 1, 1, 1, 1, 1, 3131, 3811, 4387, 4687, 5311]} + "toptr": [106, 177, 305, 469, 781, 1, 1, 1, 1, 1, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -16804,9 +18717,11 @@ "fromptr": [2, 53, 13, 73, 31, 101, 3, 59, 17, 79, 37, 103, 5, 61, 19, 83, 41, 107, 7, 67, 23, 89, 43, 109, 11, 71, 47, 113], "lenparents": 28, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 14, 14] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 1, 3131, 3811, 4387, 4687, 5311]} + "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 1, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -16814,9 +18729,11 @@ "fromptr": [2, 53, 13, 73, 31, 101, 3, 59, 17, 79, 37, 103, 5, 61, 19, 83, 41, 107, 7, 67, 23, 89, 43, 11, 71, 29, 97, 47], "lenparents": 28, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 4, 4, 9, 9, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 4, 4, 9, 9, 14] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 43, 47]} + "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 43, 47] + } }, { "error": false, @@ -16824,9 +18741,11 @@ "fromptr": [2, 53, 13, 73, 31, 101, 3, 59, 17, 79, 37, 103, 5, 61, 19, 83, 41, 107, 7, 67, 23, 89, 43, 109, 11, 71, 29, 97], "lenparents": 28, "outlength": 14, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687]} + "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687] + } }, { "error": false, @@ -16834,9 +18753,11 @@ "fromptr": [2, 53, 13, 73, 31, 101, 3, 59, 17, 79, 37, 103, 5, 61, 19, 83, 41, 107, 7, 67, 23, 89, 43, 109, 11, 71, 29, 97, 47], "lenparents": 29, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 47]} + "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 47] + } }, { "error": false, @@ -16844,9 +18765,11 @@ "fromptr": [2, 53, 13, 73, 31, 101, 3, 59, 17, 79, 37, 103, 5, 61, 19, 83, 41, 107, 7, 67, 23, 89, 43, 109, 11, 71, 29, 97, 47, 113], "lenparents": 30, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311]} + "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -16854,9 +18777,11 @@ "fromptr": [2, 53, 13, 73, 31, 101, 3, 59, 17, 79, 37, 103, 5, 61, 19, 83, 41, 107, 7, 67, 23, 89, 43, 109, 11, 71, 29, 47], "lenparents": 28, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 14] + }, "outputs": { - "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 29, 3131, 3811, 4387, 4687, 47]} + "toptr": [106, 177, 305, 469, 781, 949, 1343, 1577, 2047, 29, 3131, 3811, 4387, 4687, 47] + } }, { "error": false, @@ -16864,9 +18789,11 @@ "fromptr": [0], "lenparents": 1, "outlength": 3, - "parents": [2]}, + "parents": [2] + }, "outputs": { - "toptr": [1, 1, 0]} + "toptr": [1, 1, 0] + } }, { "error": false, @@ -16874,9 +18801,11 @@ "fromptr": [101, 103, 107, 109, 113, 53, 59, 61, 67, 71, 31, 37, 41, 43, 47, 2, 3, 5, 7, 11], "lenparents": 20, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [13710311357, 1, 907383479, 95041567, 1, 2310]} + "toptr": [13710311357, 1, 907383479, 95041567, 1, 2310] + } }, { "error": false, @@ -16884,9 +18813,11 @@ "fromptr": [101, 103, 107, 109, 113, 73, 79, 83, 89, 97, 53, 59, 61, 67, 71, 31, 37, 41, 43, 47, 13, 17, 19, 23, 29, 2, 3, 5, 7, 11], "lenparents": 30, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [13710311357, 4132280413, 907383479, 95041567, 2800733, 2310]} + "toptr": [13710311357, 4132280413, 907383479, 95041567, 2800733, 2310] + } }, { "error": false, @@ -16894,9 +18825,11 @@ "fromptr": [101, 103, 107, 109, 113, 53, 59, 61, 67, 71, 31, 37, 41, 43, 47, 2, 3, 5, 7, 11], "lenparents": 20, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] + }, "outputs": { - "toptr": [13710311357, 907383479, 95041567, 2310]} + "toptr": [13710311357, 907383479, 95041567, 2310] + } }, { "error": false, @@ -16904,9 +18837,11 @@ "fromptr": [2, 7, 17, 29, 3, 11, 19, 31, 5, 13, 23, 37], "lenparents": 12, "outlength": 6, - "parents": [0, 0, 3, 3, 1, 1, 4, 4, 2, 2, 5, 5]}, + "parents": [0, 0, 3, 3, 1, 1, 4, 4, 2, 2, 5, 5] + }, "outputs": { - "toptr": [14, 33, 65, 493, 589, 851]} + "toptr": [14, 33, 65, 493, 589, 851] + } }, { "error": false, @@ -16914,9 +18849,11 @@ "fromptr": [3, 53, 13, 73, 31, 101, 5, 59, 17, 79, 37, 103, 7, 61, 19, 83, 41, 107, 67, 23, 89, 43, 109, 71, 29, 97, 47, 113], "lenparents": 28, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 8, 8, 13, 13, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 8, 8, 13, 13, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [159, 295, 427, 67, 71, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311]} + "toptr": [159, 295, 427, 67, 71, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -16924,9 +18861,11 @@ "fromptr": [3, 53, 13, 73, 31, 101, 5, 59, 17, 79, 37, 103, 7, 61, 19, 83, 41, 107, 11, 67, 23, 89, 43, 109, 71, 29, 97, 47, 113], "lenparents": 29, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [159, 295, 427, 737, 71, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311]} + "toptr": [159, 295, 427, 737, 71, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -16934,9 +18873,11 @@ "fromptr": [3, 53, 13, 73, 31, 101, 5, 59, 17, 79, 37, 103, 7, 61, 19, 83, 41, 107, 11, 67, 23, 89, 43, 109, 71, 97, 47, 113], "lenparents": 28, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 9, 14, 14] + }, "outputs": { - "toptr": [159, 295, 427, 737, 71, 949, 1343, 1577, 2047, 97, 3131, 3811, 4387, 4687, 5311]} + "toptr": [159, 295, 427, 737, 71, 949, 1343, 1577, 2047, 97, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -16944,9 +18885,11 @@ "fromptr": [2, 7, 13, 17, 23, 3, 11, 19, 5], "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [182, 33, 5, 1, 1, 1, 391, 19]} + "toptr": [182, 33, 5, 1, 1, 1, 391, 19] + } }, { "error": false, @@ -16954,9 +18897,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37], "lenparents": 12, "outlength": 3, - "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2] + }, "outputs": { - "toptr": [210, 46189, 765049]} + "toptr": [210, 46189, 765049] + } }, { "error": false, @@ -16964,9 +18909,11 @@ "fromptr": [2, 3, 5, 7, 11, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 101, 103, 107, 109, 113], "lenparents": 20, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [2310, 1, 95041567, 907383479, 1, 13710311357]} + "toptr": [2310, 1, 95041567, 907383479, 1, 13710311357] + } }, { "error": false, @@ -16974,9 +18921,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113], "lenparents": 30, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [2310, 2800733, 95041567, 907383479, 4132280413, 13710311357]} + "toptr": [2310, 2800733, 95041567, 907383479, 4132280413, 13710311357] + } }, { "error": false, @@ -16984,9 +18933,11 @@ "fromptr": [2, 3, 5, 7, 11, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 101, 103, 107, 109, 113], "lenparents": 20, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] + }, "outputs": { - "toptr": [2310, 95041567, 907383479, 13710311357]} + "toptr": [2310, 95041567, 907383479, 13710311357] + } }, { "error": false, @@ -16994,9 +18945,11 @@ "fromptr": [2, 7, 3, 11, 5], "lenparents": 5, "outlength": 8, - "parents": [0, 6, 1, 7, 2]}, + "parents": [0, 6, 1, 7, 2] + }, "outputs": { - "toptr": [2, 3, 5, 1, 1, 1, 7, 11]} + "toptr": [2, 3, 5, 1, 1, 1, 7, 11] + } }, { "error": false, @@ -17004,9 +18957,11 @@ "fromptr": [5, 53, 13, 73, 31, 101, 7, 59, 17, 79, 37, 103, 11, 61, 19, 83, 41, 107, 67, 23, 89, 43, 109, 71, 29, 97, 47, 113], "lenparents": 28, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 8, 8, 13, 13, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 8, 8, 13, 13, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [265, 413, 671, 67, 71, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311]} + "toptr": [265, 413, 671, 67, 71, 949, 1343, 1577, 2047, 2813, 3131, 3811, 4387, 4687, 5311] + } }, { "error": false, @@ -17014,9 +18969,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37], "lenparents": 12, "outlength": 8, - "parents": [0, 0, 0, 3, 3, 3, 4, 4, 4, 7, 7, 7]}, + "parents": [0, 0, 0, 3, 3, 3, 4, 4, 4, 7, 7, 7] + }, "outputs": { - "toptr": [30, 1, 1, 1001, 7429, 1, 1, 33263]} + "toptr": [30, 1, 1, 1001, 7429, 1, 1, 33263] + } }, { "error": false, @@ -17024,9 +18981,11 @@ "fromptr": [2, 3, 5, 7, 11, 13], "lenparents": 6, "outlength": 4, - "parents": [0, 0, 0, 2, 2, 3]}, + "parents": [0, 0, 0, 2, 2, 3] + }, "outputs": { - "toptr": [30, 1, 77, 13]} + "toptr": [30, 1, 77, 13] + } }, { "error": false, @@ -17034,9 +18993,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19, 23], "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [30, 1, 77, 13, 323, 23]} + "toptr": [30, 1, 77, 13, 323, 23] + } }, { "error": false, @@ -17044,9 +19005,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19], "lenparents": 8, "outlength": 5, - "parents": [0, 0, 0, 2, 2, 3, 4, 4]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4] + }, "outputs": { - "toptr": [30, 1, 77, 13, 323]} + "toptr": [30, 1, 77, 13, 323] + } }, { "error": false, @@ -17054,9 +19017,11 @@ "fromptr": [6, 5, 7, 11, 13, 17, 19], "lenparents": 7, "outlength": 5, - "parents": [0, 0, 2, 2, 3, 4, 4]}, + "parents": [0, 0, 2, 2, 3, 4, 4] + }, "outputs": { - "toptr": [30, 1, 77, 13, 323]} + "toptr": [30, 1, 77, 13, 323] + } }, { "error": false, @@ -17064,9 +19029,11 @@ "fromptr": [2, 3, 5, 7, 11], "lenparents": 5, "outlength": 3, - "parents": [0, 0, 0, 2, 2]}, + "parents": [0, 0, 0, 2, 2] + }, "outputs": { - "toptr": [30, 1, 77]} + "toptr": [30, 1, 77] + } }, { "error": false, @@ -17074,9 +19041,11 @@ "fromptr": [2, 3, 5], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [30]} + "toptr": [30] + } }, { "error": false, @@ -17084,9 +19053,11 @@ "fromptr": [2, 3, 5, 7, 11], "lenparents": 5, "outlength": 4, - "parents": [0, 0, 0, 1, 2]}, + "parents": [0, 0, 0, 1, 2] + }, "outputs": { - "toptr": [30, 7, 11, 1]} + "toptr": [30, 7, 11, 1] + } }, { "error": false, @@ -17094,9 +19065,11 @@ "fromptr": [2, 3, 5, 7, 11], "lenparents": 5, "outlength": 3, - "parents": [0, 0, 0, 1, 2]}, + "parents": [0, 0, 0, 1, 2] + }, "outputs": { - "toptr": [30, 7, 11]} + "toptr": [30, 7, 11] + } }, { "error": false, @@ -17104,9 +19077,11 @@ "fromptr": [101, 31, 53, 2, 103, 37, 59, 3, 107, 41, 61, 5, 109, 43, 67, 7, 113, 47, 71, 11], "lenparents": 20, "outlength": 15, - "parents": [0, 0, 10, 10, 1, 1, 11, 11, 2, 2, 12, 12, 3, 3, 13, 13, 4, 4, 14, 14]}, + "parents": [0, 0, 10, 10, 1, 1, 11, 11, 2, 2, 12, 12, 3, 3, 13, 13, 4, 4, 14, 14] + }, "outputs": { - "toptr": [3131, 3811, 4387, 4687, 5311, 1, 1, 1, 1, 1, 106, 177, 305, 469, 781]} + "toptr": [3131, 3811, 4387, 4687, 5311, 1, 1, 1, 1, 1, 106, 177, 305, 469, 781] + } }, { "error": false, @@ -17114,9 +19089,11 @@ "fromptr": [101, 31, 73, 13, 53, 2, 103, 37, 79, 17, 59, 3, 107, 41, 83, 19, 61, 5, 109, 43, 89, 23, 67, 7, 113, 47, 97, 29, 71, 11], "lenparents": 30, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [3131, 3811, 4387, 4687, 5311, 949, 1343, 1577, 2047, 2813, 106, 177, 305, 469, 781]} + "toptr": [3131, 3811, 4387, 4687, 5311, 949, 1343, 1577, 2047, 2813, 106, 177, 305, 469, 781] + } }, { "error": false, @@ -17124,9 +19101,11 @@ "fromptr": [2, 17, -1, 7, 29, 3, 19, 11, 31, 13, 37], "lenparents": 11, "outlength": 12, - "parents": [0, 0, 3, 9, 9, 1, 1, 10, 10, 11, 11]}, + "parents": [0, 0, 3, 9, 9, 1, 1, 10, 10, 11, 11] + }, "outputs": { - "toptr": [34, 57, 1, -1, 1, 1, 1, 1, 1, 203, 341, 481]} + "toptr": [34, 57, 1, -1, 1, 1, 1, 1, 1, 203, 341, 481] + } }, { "error": false, @@ -17134,9 +19113,11 @@ "fromptr": [2, 17, -1, 7, 29, 3, 19, 11, 31, 13, 37], "lenparents": 11, "outlength": 12, - "parents": [0, 0, 6, 9, 9, 1, 1, 10, 10, 11, 11]}, + "parents": [0, 0, 6, 9, 9, 1, 1, 10, 10, 11, 11] + }, "outputs": { - "toptr": [34, 57, 1, 1, 1, 1, -1, 1, 1, 203, 341, 481]} + "toptr": [34, 57, 1, 1, 1, 1, -1, 1, 1, 203, 341, 481] + } }, { "error": false, @@ -17144,9 +19125,11 @@ "fromptr": [2, 17, 7, 29, 3, 19, 11, 31, 13, 37], "lenparents": 10, "outlength": 12, - "parents": [0, 0, 9, 9, 1, 1, 10, 10, 11, 11]}, + "parents": [0, 0, 9, 9, 1, 1, 10, 10, 11, 11] + }, "outputs": { - "toptr": [34, 57, 1, 1, 1, 1, 1, 1, 1, 203, 341, 481]} + "toptr": [34, 57, 1, 1, 1, 1, 1, 1, 1, 203, 341, 481] + } }, { "error": false, @@ -17154,9 +19137,11 @@ "fromptr": [2, 17, -1, 29, 3, 19, 31, 37], "lenparents": 8, "outlength": 12, - "parents": [0, 0, 3, 9, 1, 1, 10, 11]}, + "parents": [0, 0, 3, 9, 1, 1, 10, 11] + }, "outputs": { - "toptr": [34, 57, 1, -1, 1, 1, 1, 1, 1, 29, 31, 37]} + "toptr": [34, 57, 1, -1, 1, 1, 1, 1, 1, 29, 31, 37] + } }, { "error": false, @@ -17164,9 +19149,11 @@ "fromptr": [2, 17, -1, 29, 3, 19, 31, 37], "lenparents": 8, "outlength": 12, - "parents": [0, 0, 6, 9, 1, 1, 10, 11]}, + "parents": [0, 0, 6, 9, 1, 1, 10, 11] + }, "outputs": { - "toptr": [34, 57, 1, 1, 1, 1, -1, 1, 1, 29, 31, 37]} + "toptr": [34, 57, 1, 1, 1, 1, -1, 1, 1, 29, 31, 37] + } }, { "error": false, @@ -17174,9 +19161,11 @@ "fromptr": [2, 17, 29, 3, 19, 31, 37], "lenparents": 7, "outlength": 12, - "parents": [0, 0, 9, 1, 1, 10, 11]}, + "parents": [0, 0, 9, 1, 1, 10, 11] + }, "outputs": { - "toptr": [34, 57, 1, 1, 1, 1, 1, 1, 1, 29, 31, 37]} + "toptr": [34, 57, 1, 1, 1, 1, 1, 1, 1, 29, 31, 37] + } }, { "error": false, @@ -17184,9 +19173,11 @@ "fromptr": [2, 17, -1, 39, 7, 29, 3, 19, 11, 31, 13, 37], "lenparents": 12, "outlength": 12, - "parents": [0, 0, 6, 6, 9, 9, 1, 1, 10, 10, 11, 11]}, + "parents": [0, 0, 6, 6, 9, 9, 1, 1, 10, 10, 11, 11] + }, "outputs": { - "toptr": [34, 57, 1, 1, 1, 1, -39, 1, 1, 203, 341, 481]} + "toptr": [34, 57, 1, 1, 1, 1, -39, 1, 1, 203, 341, 481] + } }, { "error": false, @@ -17194,9 +19185,11 @@ "fromptr": [2, 17, -1, 39, 29, 3, 19, 31, 37], "lenparents": 9, "outlength": 12, - "parents": [0, 0, 6, 6, 9, 1, 1, 10, 11]}, + "parents": [0, 0, 6, 6, 9, 1, 1, 10, 11] + }, "outputs": { - "toptr": [34, 57, 1, 1, 1, 1, -39, 1, 1, 29, 31, 37]} + "toptr": [34, 57, 1, 1, 1, 1, -39, 1, 1, 29, 31, 37] + } }, { "error": false, @@ -17204,9 +19197,11 @@ "fromptr": [2, 17, 7, 29, 3, 19, 11, 31, 5, 23, 13, 37], "lenparents": 12, "outlength": 12, - "parents": [0, 0, 9, 9, 1, 1, 10, 10, 2, 2, 11, 11]}, + "parents": [0, 0, 9, 9, 1, 1, 10, 10, 2, 2, 11, 11] + }, "outputs": { - "toptr": [34, 57, 115, 1, 1, 1, 1, 1, 1, 203, 341, 481]} + "toptr": [34, 57, 115, 1, 1, 1, 1, 1, 1, 203, 341, 481] + } }, { "error": false, @@ -17214,9 +19209,11 @@ "fromptr": [2, 17, -1, 39, 7, 29, 3, 19, 11, 31, 13, 37], "lenparents": 12, "outlength": 12, - "parents": [0, 0, 3, 3, 9, 9, 1, 1, 10, 10, 11, 11]}, + "parents": [0, 0, 3, 3, 9, 9, 1, 1, 10, 10, 11, 11] + }, "outputs": { - "toptr": [34, 57, 1, -39, 1, 1, 1, 1, 1, 203, 341, 481]} + "toptr": [34, 57, 1, -39, 1, 1, 1, 1, 1, 203, 341, 481] + } }, { "error": false, @@ -17224,9 +19221,11 @@ "fromptr": [2, 17, -1, 39, 29, 3, 19, 31, 37], "lenparents": 9, "outlength": 12, - "parents": [0, 0, 3, 3, 9, 1, 1, 10, 11]}, + "parents": [0, 0, 3, 3, 9, 1, 1, 10, 11] + }, "outputs": { - "toptr": [34, 57, 1, -39, 1, 1, 1, 1, 1, 29, 31, 37]} + "toptr": [34, 57, 1, -39, 1, 1, 1, 1, 1, 29, 31, 37] + } }, { "error": false, @@ -17234,9 +19233,11 @@ "fromptr": [2, 17, 7, 23, 13, 29, 3, 19, 11, 5], "lenparents": 10, "outlength": 7, - "parents": [0, 0, 3, 3, 6, 6, 1, 1, 4, 2]}, + "parents": [0, 0, 3, 3, 6, 6, 1, 1, 4, 2] + }, "outputs": { - "toptr": [34, 57, 5, 161, 11, 1, 377]} + "toptr": [34, 57, 5, 161, 11, 1, 377] + } }, { "error": false, @@ -17244,9 +19245,11 @@ "fromptr": [2, 17, 23, 7, 13, 3, 19, 11, 5], "lenparents": 9, "outlength": 10, - "parents": [0, 0, 3, 6, 9, 1, 1, 7, 2]}, + "parents": [0, 0, 3, 6, 9, 1, 1, 7, 2] + }, "outputs": { - "toptr": [34, 57, 5, 23, 1, 1, 7, 11, 1, 13]} + "toptr": [34, 57, 5, 23, 1, 1, 7, 11, 1, 13] + } }, { "error": false, @@ -17254,9 +19257,11 @@ "fromptr": [2, 11, 17, 7, 19, 3, 13, 23, 5], "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 3, 3, 1, 1, 4, 2]}, + "parents": [0, 0, 0, 3, 3, 1, 1, 4, 2] + }, "outputs": { - "toptr": [374, 39, 5, 133, 23]} + "toptr": [374, 39, 5, 133, 23] + } }, { "error": false, @@ -17264,9 +19269,11 @@ "fromptr": [101, 73, 53, 31, 13, 2, 103, 79, 59, 37, 17, 3, 107, 83, 61, 41, 19, 5, 109, 89, 67, 43, 23, 7, 113, 97, 71, 47, 29, 11], "lenparents": 30, "outlength": 10, - "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9]}, + "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9] + }, "outputs": { - "toptr": [390769, 480083, 541741, 649967, 778231, 806, 1887, 3895, 6923, 14993]} + "toptr": [390769, 480083, 541741, 649967, 778231, 806, 1887, 3895, 6923, 14993] + } }, { "error": false, @@ -17274,9 +19281,11 @@ "fromptr": [2, 11, 23, 3, 13, 29, 5, 17, 31, 7, 19, 37], "lenparents": 12, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3] + }, "outputs": { - "toptr": [506, 1131, 2635, 4921]} + "toptr": [506, 1131, 2635, 4921] + } }, { "error": false, @@ -17284,9 +19293,11 @@ "fromptr": [101, 53, 31, 2, 103, 59, 37, 3, 107, 61, 41, 5, 109, 67, 43, 7, 113, 71, 47, 11], "lenparents": 20, "outlength": 10, - "parents": [0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9]}, + "parents": [0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9] + }, "outputs": { - "toptr": [5353, 6077, 6527, 7303, 8023, 62, 111, 205, 301, 517]} + "toptr": [5353, 6077, 6527, 7303, 8023, 62, 111, 205, 301, 517] + } }, { "error": false, @@ -17294,9 +19305,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [6]} + "toptr": [6] + } }, { "error": false, @@ -17304,9 +19317,11 @@ "fromptr": [2, 31, 53, 101, 3, 37, 59, 103, 5, 41, 61, 107, 7, 43, 67, 109, 11, 47, 71, 113], "lenparents": 20, "outlength": 10, - "parents": [0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9]}, + "parents": [0, 0, 5, 5, 1, 1, 6, 6, 2, 2, 7, 7, 3, 3, 8, 8, 4, 4, 9, 9] + }, "outputs": { - "toptr": [62, 111, 205, 301, 517, 5353, 6077, 6527, 7303, 8023]} + "toptr": [62, 111, 205, 301, 517, 5353, 6077, 6527, 7303, 8023] + } }, { "error": false, @@ -17314,9 +19329,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19], "lenparents": 8, "outlength": 7, - "parents": [0, 0, 1, 2, 3, 4, 5, 6]}, + "parents": [0, 0, 1, 2, 3, 4, 5, 6] + }, "outputs": { - "toptr": [6, 5, 7, 11, 13, 17, 19]} + "toptr": [6, 5, 7, 11, 13, 17, 19] + } }, { "error": false, @@ -17324,9 +19341,11 @@ "fromptr": [2, 3, 5, 7, 11, 13, 17, 19], "lenparents": 8, "outlength": 6, - "parents": [0, 0, 1, 2, 3, 4, 5, 5]}, + "parents": [0, 0, 1, 2, 3, 4, 5, 5] + }, "outputs": { - "toptr": [6, 5, 7, 11, 13, 323]} + "toptr": [6, 5, 7, 11, 13, 323] + } }, { "error": false, @@ -17334,9 +19353,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [720]} + "toptr": [720] + } }, { "error": false, @@ -17344,9 +19365,11 @@ "fromptr": [2, 13, 31, 53, 73, 101, 3, 17, 37, 59, 79, 103, 5, 19, 41, 61, 83, 107, 7, 23, 43, 67, 89, 109, 11, 29, 47, 71, 97, 113], "lenparents": 30, "outlength": 10, - "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9]}, + "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9] + }, "outputs": { - "toptr": [806, 1887, 3895, 6923, 14993, 390769, 480083, 541741, 649967, 778231]} + "toptr": [806, 1887, 3895, 6923, 14993, 390769, 480083, 541741, 649967, 778231] + } } ] }, @@ -17361,9 +19384,11 @@ "identity": 9223372036854775807, "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 1, 1, 3]}, + "parents": [0, 0, 1, 1, 1, 3] + }, "outputs": { - "toptr": [0, 1, 9223372036854775807, 6]} + "toptr": [0, 1, 9223372036854775807, 6] + } }, { "error": false, @@ -17372,9 +19397,11 @@ "identity": 9223372036854775807, "lenparents": 6, "outlength": 4, - "parents": [0, 0, 1, 3, 3, 3]}, + "parents": [0, 0, 1, 3, 3, 3] + }, "outputs": { - "toptr": [0, 3, 9223372036854775807, 4]} + "toptr": [0, 3, 9223372036854775807, 4] + } }, { "error": false, @@ -17383,9 +19410,11 @@ "identity": 9223372036854775807, "lenparents": 20, "outlength": 5, - "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4]}, + "parents": [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4] + }, "outputs": { - "toptr": [1, 1, 1, 2, 2]} + "toptr": [1, 1, 1, 2, 2] + } }, { "error": false, @@ -17394,9 +19423,11 @@ "identity": 9223372036854775807, "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [1]} + "toptr": [1] + } }, { "error": false, @@ -17405,9 +19436,11 @@ "identity": 9223372036854775807, "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [1]} + "toptr": [1] + } }, { "error": false, @@ -17416,9 +19449,11 @@ "identity": 4, "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [1, 4, 1, 4]} + "toptr": [1, 4, 1, 4] + } }, { "error": false, @@ -17427,9 +19462,11 @@ "identity": 9223372036854775807, "lenparents": 20, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] + }, "outputs": { - "toptr": [1, 2, 1, 1]} + "toptr": [1, 2, 1, 1] + } }, { "error": false, @@ -17438,9 +19475,11 @@ "identity": 9223372036854775807, "lenparents": 12, "outlength": 9, - "parents": [0, 0, 6, 6, 1, 1, 7, 7, 2, 2, 8, 8]}, + "parents": [0, 0, 6, 6, 1, 1, 7, 7, 2, 2, 8, 8] + }, "outputs": { - "toptr": [1, 2, 3, 9223372036854775807, 9223372036854775807, 9223372036854775807, 2, 3, 2]} + "toptr": [1, 2, 3, 9223372036854775807, 9223372036854775807, 9223372036854775807, 2, 3, 2] + } }, { "error": false, @@ -17449,9 +19488,11 @@ "identity": 9223372036854775807, "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 2, 2, 3, 4]}, + "parents": [0, 0, 0, 1, 1, 2, 2, 3, 4] + }, "outputs": { - "toptr": [1, 3, 1, 4, 2]} + "toptr": [1, 3, 1, 4, 2] + } }, { "error": false, @@ -17460,9 +19501,11 @@ "identity": 4, "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [1, 4, 1, 4]} + "toptr": [1, 4, 1, 4] + } }, { "error": false, @@ -17471,9 +19514,11 @@ "identity": 9223372036854775807, "lenparents": 9, "outlength": 4, - "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3]}, + "parents": [0, 0, 0, 0, 0, 2, 2, 2, 3] + }, "outputs": { - "toptr": [1, 9223372036854775807, 1, 5]} + "toptr": [1, 9223372036854775807, 1, 5] + } }, { "error": false, @@ -17482,9 +19527,11 @@ "identity": 9223372036854775807, "lenparents": 9, "outlength": 8, - "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2]}, + "parents": [0, 0, 0, 6, 6, 1, 1, 7, 2] + }, "outputs": { - "toptr": [2, 3, 5, 9223372036854775807, 9223372036854775807, 9223372036854775807, 17, 19]} + "toptr": [2, 3, 5, 9223372036854775807, 9223372036854775807, 9223372036854775807, 17, 19] + } }, { "error": false, @@ -17493,9 +19540,11 @@ "identity": 9223372036854775807, "lenparents": 9, "outlength": 6, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 5] + }, "outputs": { - "toptr": [2, 9223372036854775807, 7, 13, 17, 23]} + "toptr": [2, 9223372036854775807, 7, 13, 17, 23] + } } ] }, @@ -17509,9 +19558,11 @@ "fromptr": [0, 0, 4, 4, 6], "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [0]} + "toptr": [0] + } }, { "error": false, @@ -17519,9 +19570,11 @@ "fromptr": [1, 2, 3], "lenparents": 3, "outlength": 1, - "parents": [0, 0, 0]}, + "parents": [0, 0, 0] + }, "outputs": { - "toptr": [0]} + "toptr": [0] + } }, { "error": false, @@ -17529,9 +19582,11 @@ "fromptr": [1, 2, 3, 4, 5, 6], "lenparents": 6, "outlength": 1, - "parents": [0, 0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [0]} + "toptr": [0] + } }, { "error": false, @@ -17539,9 +19594,11 @@ "fromptr": [0, 1, 2, 3, 4, 6], "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 2]}, + "parents": [0, 0, 0, 1, 1, 2] + }, "outputs": { - "toptr": [0, 3, 5]} + "toptr": [0, 3, 5] + } }, { "error": false, @@ -17549,9 +19606,11 @@ "fromptr": [1, 4, 2, 6, 3, 0, -10], "lenparents": 7, "outlength": 4, - "parents": [0, 0, 0, 1, 1, 2, 3]}, + "parents": [0, 0, 0, 1, 1, 2, 3] + }, "outputs": { - "toptr": [0, 4, 5, 6]} + "toptr": [0, 4, 5, 6] + } }, { "error": false, @@ -17559,9 +19618,11 @@ "fromptr": [2, 1, 3, 4, 6, 6, -4, -6, -7], "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 2, 2, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 2, 2, 3, 4, 4, 4] + }, "outputs": { - "toptr": [1, -1, 3, 5, 8]} + "toptr": [1, -1, 3, 5, 8] + } }, { "error": false, @@ -17569,9 +19630,11 @@ "fromptr": [2, 1, 3, -4, -6, -7], "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 2, 2, 2]}, + "parents": [0, 0, 0, 2, 2, 2] + }, "outputs": { - "toptr": [1, -1, 5]} + "toptr": [1, -1, 5] + } }, { "error": false, @@ -17579,9 +19642,11 @@ "fromptr": [2, 1, 3, 2, 1], "lenparents": 5, "outlength": 3, - "parents": [0, 0, 1, 2, 2]}, + "parents": [0, 0, 1, 2, 2] + }, "outputs": { - "toptr": [1, 2, 4]} + "toptr": [1, 2, 4] + } }, { "error": false, @@ -17589,9 +19654,11 @@ "fromptr": [2, 2, 1, 0, 1, 0], "lenparents": 6, "outlength": 3, - "parents": [0, 0, 1, 1, 1, 2]}, + "parents": [0, 0, 1, 1, 1, 2] + }, "outputs": { - "toptr": [0, 3, 5]} + "toptr": [0, 3, 5] + } }, { "error": false, @@ -17599,9 +19666,11 @@ "fromptr": [2, 0, 2, 1, 1, 0], "lenparents": 6, "outlength": 3, - "parents": [0, 0, 0, 1, 1, 2]}, + "parents": [0, 0, 0, 1, 1, 2] + }, "outputs": { - "toptr": [1, 3, 5]} + "toptr": [1, 3, 5] + } }, { "error": false, @@ -17609,9 +19678,11 @@ "fromptr": [3, -3, 4, 4, 2, 2, 2, 2, 2, -2, 1, 1, 6, -6, 1, 1, 4, 4, 1, 1, 3, -3, 3, 3, 4, 4, 6, 6, 6, -6], "lenparents": 30, "outlength": 15, - "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14]}, + "parents": [0, 0, 5, 5, 10, 10, 1, 1, 6, 6, 11, 11, 2, 2, 7, 7, 12, 12, 3, 3, 8, 8, 13, 13, 4, 4, 9, 9, 14, 14] + }, "outputs": { - "toptr": [1, 6, 13, 18, 24, 2, 9, 14, 21, 26, 4, 10, 16, 22, 29]} + "toptr": [1, 6, 13, 18, 24, 2, 9, 14, 21, 26, 4, 10, 16, 22, 29] + } }, { "error": false, @@ -17619,50 +19690,35 @@ "fromptr": [3, 1, 6, 1, 4, 4, 2, 1, 7, 2, 3, -1], "lenparents": 12, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2] + }, "outputs": { - "toptr": [1, 7, 11]} + "toptr": [1, 7, 11] + } }, { "error": false, "inputs": { - "fromptr": [ - -4, - -6, - -7, - 6, - 4, - 6, - 2, - 1, - 3 - ], + "fromptr": [-4, -6, -7, 6, 4, 6, 2, 1, 3], "lenparents": 9, "outlength": 5, - "parents": [0, 0, 0, 1, 2, 2, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 2, 2, 4, 4, 4] + }, "outputs": { - "toptr": [2, 3, 4, -1, 7]} + "toptr": [2, 3, 4, -1, 7] + } }, { "error": false, "inputs": { - "fromptr": [ - -4, - -6, - -7, - 6, - -4, - -6, - -7, - 2, - 1, - 3 - ], + "fromptr": [-4, -6, -7, 6, -4, -6, -7, 2, 1, 3], "lenparents": 10, "outlength": 4, - "parents": [0, 0, 0, 1, 2, 2, 2, 3, 3, 3]}, + "parents": [0, 0, 0, 1, 2, 2, 2, 3, 3, 3] + }, "outputs": { - "toptr": [2, 3, 6, 8]} + "toptr": [2, 3, 6, 8] + } }, { "error": false, @@ -17670,9 +19726,11 @@ "fromptr": [3, 4, 2, 1, 2, 3, 6, 1, -1, 1, 7, 4], "lenparents": 12, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4] + }, "outputs": { - "toptr": [2, 3, 8, 9, 11]} + "toptr": [2, 3, 8, 9, 11] + } }, { "error": false, @@ -17680,9 +19738,11 @@ "fromptr": [3, 4, 2, 2, 2, 1, 6, 1, 4, 1, 3, 3, 4, 6, 6], "lenparents": 15, "outlength": 5, - "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]}, + "parents": [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] + }, "outputs": { - "toptr": [2, 5, 7, 9, 12]} + "toptr": [2, 5, 7, 9, 12] + } }, { "error": false, @@ -17690,9 +19750,11 @@ "fromptr": [3, 4, 2, -3, 4, 2, 2, 2, 1, 2, -2, 1, 6, 1, 4, -6, 1, 4, 1, 3, 3, 1, -3, 3, 4, 6, 6, 4, 6, -6], "lenparents": 30, "outlength": 10, - "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9]}, + "parents": [0, 0, 0, 5, 5, 5, 1, 1, 1, 6, 6, 6, 2, 2, 2, 7, 7, 7, 3, 3, 3, 8, 8, 8, 4, 4, 4, 9, 9, 9] + }, "outputs": { - "toptr": [2, 8, 13, 18, 24, 3, 10, 15, 22, 29]} + "toptr": [2, 8, 13, 18, 24, 3, 10, 15, 22, 29] + } }, { "error": false, @@ -17700,9 +19762,11 @@ "fromptr": [6, 3, 2, 1, 2], "lenparents": 5, "outlength": 1, - "parents": [0, 0, 0, 0, 0]}, + "parents": [0, 0, 0, 0, 0] + }, "outputs": { - "toptr": [3]} + "toptr": [3] + } }, { "error": false, @@ -17710,9 +19774,11 @@ "fromptr": [3, 2, 6, 1, 4, 4, 2, 1, 3, 6, 2, 1, 4, 3, 6, -3, 2, -6, 1, 4, 4, -2, 1, -3, 6, 2, 1, 4, 3, -6], "lenparents": 30, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5] + }, "outputs": { - "toptr": [3, 7, 11, 17, 23, 29]} + "toptr": [3, 7, 11, 17, 23, 29] + } }, { "error": false, @@ -17720,9 +19786,11 @@ "fromptr": [3, 2, 6, 1, 4, 4, 2, 1, 3, 6, 2, 1, 4, 3, 6], "lenparents": 15, "outlength": 3, - "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2]}, + "parents": [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2] + }, "outputs": { - "toptr": [3, 7, 11]} + "toptr": [3, 7, 11] + } }, { "error": false, @@ -17730,9 +19798,11 @@ "fromptr": [1, 1, 1, 999, 1, 1, 1, 1, 999, 1, 2, 2, 2, 2, 2, 2, 3, 3], "lenparents": 18, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 5]}, + "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 5] + }, "outputs": { - "toptr": [0, 10, 16, 5, 13, 17]} + "toptr": [0, 10, 16, 5, 13, 17] + } }, { "error": false, @@ -17740,9 +19810,11 @@ "fromptr": [1, 1, 1, 999, 1, 1, 1, 1, 999, 1, 2, 2, 2, 999, 2, 2, 2, 3, 999, 999, 3, 999], "lenparents": 22, "outlength": 8, - "parents": [0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 1, 1, 1, 5, 5, 5, 5, 2, 6, 6, 6, 7]}, + "parents": [0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 1, 1, 1, 5, 5, 5, 5, 2, 6, 6, 6, 7] + }, "outputs": { - "toptr": [0, 10, 17, -1, 5, 14, 20, 21]} + "toptr": [0, 10, 17, -1, 5, 14, 20, 21] + } }, { "error": false, @@ -17750,15 +19822,17 @@ "fromptr": [1, 1, 1, 999, 1, 1, 1, 1, 999, 1, 2, 2, 2, 999, 2, 2, 2, 3, 999, 999, 3], "lenparents": 21, "outlength": 6, - "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 5, 5, 5]}, + "parents": [0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 5, 5, 5] + }, "outputs": { - "toptr": [0, 10, 17, 5, 14, 20]} + "toptr": [0, 10, 17, 5, 14, 20] + } } ] }, { "name": "awkward_UnionArray_fillindex_count", - "status": false, + "status": true, "tests": [ { "error": false, @@ -17767,7 +19841,8 @@ "toindexoffset": 4 }, "outputs": { - "toindex": [123, 123, 123, 123, 0, 1, 2]} + "toindex": [123, 123, 123, 123, 0, 1, 2] + } }, { "error": false, @@ -17776,7 +19851,8 @@ "toindexoffset": 2 }, "outputs": { - "toindex": [123, 123, 0, 1]} + "toindex": [123, 123, 0, 1] + } }, { "error": false, @@ -17785,7 +19861,8 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1]} + "toindex": [0, 1] + } }, { "error": false, @@ -17794,7 +19871,8 @@ "toindexoffset": 6 }, "outputs": { - "toindex": [123, 123, 123, 123, 123, 123, 0, 1, 2]} + "toindex": [123, 123, 123, 123, 123, 123, 0, 1, 2] + } }, { "error": false, @@ -17803,7 +19881,8 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1, 2]} + "toindex": [0, 1, 2] + } }, { "error": false, @@ -17812,7 +19891,8 @@ "toindexoffset": 9 }, "outputs": { - "toindex": [123, 123, 123, 123, 123, 123, 123, 123, 123, 0, 1, 2, 3, 4]} + "toindex": [123, 123, 123, 123, 123, 123, 123, 123, 123, 0, 1, 2, 3, 4] + } }, { "error": false, @@ -17821,7 +19901,8 @@ "toindexoffset": 5 }, "outputs": { - "toindex": [123, 123, 123, 123, 123, 0, 1, 2, 3]} + "toindex": [123, 123, 123, 123, 123, 0, 1, 2, 3] + } }, { "error": false, @@ -17830,13 +19911,14 @@ "toindexoffset": 0 }, "outputs": { - "toindex": [0, 1, 2, 3, 4]} + "toindex": [0, 1, 2, 3, 4] + } } ] }, { "name": "awkward_UnionArray_simplify", - "status": false, + "status": true, "tests": [ { "error": false, @@ -17853,7 +19935,8 @@ }, "outputs": { "toindex": [123, 123, 0, 123, 1, 123, 123, 2, 3, 123, 123, 123], - "totags": [123, 123, 1, 123, 1, 123, 123, 1, 1, 123, 123, 123]} + "totags": [123, 123, 1, 123, 1, 123, 123, 1, 1, 123, 123, 123] + } }, { "error": false, @@ -17870,7 +19953,8 @@ }, "outputs": { "toindex": [123, 123, 123, 5, 123, 123, 6, 123, 123, 123, 7, 123], - "totags": [123, 123, 123, 0, 123, 123, 0, 123, 123, 123, 0, 123]} + "totags": [123, 123, 123, 0, 123, 123, 0, 123, 123, 123, 0, 123] + } } ] } From c937d99ef3bd722590f13962cd657381e0047afa Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Tue, 23 Jan 2024 11:58:21 +0100 Subject: [PATCH 4/7] feat: add awkward_IndexedArray_index_of_nulls CUDA kernel --- dev/generate-kernel-signatures.py | 1 + dev/generate-tests.py | 1 + kernel-test-data.json | 2 +- src/awkward/_connect/cuda/__init__.py | 3 +- .../awkward_IndexedArray_index_of_nulls.cu | 58 +++++++++++++++++++ 5 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu diff --git a/dev/generate-kernel-signatures.py b/dev/generate-kernel-signatures.py index a32fb29b4e..abf5ec0927 100644 --- a/dev/generate-kernel-signatures.py +++ b/dev/generate-kernel-signatures.py @@ -63,6 +63,7 @@ "awkward_IndexedArray_flatten_nextcarry", "awkward_IndexedArray_getitem_nextcarry", "awkward_IndexedArray_getitem_nextcarry_outindex", + "awkward_IndexedArray_index_of_nulls", "awkward_IndexedArray_reduce_next_64", "awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64", "awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64", diff --git a/dev/generate-tests.py b/dev/generate-tests.py index 6b0e7d1f09..2267f13241 100644 --- a/dev/generate-tests.py +++ b/dev/generate-tests.py @@ -694,6 +694,7 @@ def gencpuunittests(specdict): "awkward_IndexedArray_flatten_nextcarry", "awkward_IndexedArray_getitem_nextcarry", "awkward_IndexedArray_getitem_nextcarry_outindex", + "awkward_IndexedArray_index_of_nulls", "awkward_IndexedArray_reduce_next_64", "awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64", "awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64", diff --git a/kernel-test-data.json b/kernel-test-data.json index 9b5d767609..94ada19d98 100644 --- a/kernel-test-data.json +++ b/kernel-test-data.json @@ -12451,7 +12451,7 @@ }, { "name": "awkward_IndexedArray_index_of_nulls", - "status": false, + "status": true, "tests": [ { "error": false, diff --git a/src/awkward/_connect/cuda/__init__.py b/src/awkward/_connect/cuda/__init__.py index 8585174e7c..347904acca 100644 --- a/src/awkward/_connect/cuda/__init__.py +++ b/src/awkward/_connect/cuda/__init__.py @@ -80,11 +80,12 @@ def fetch_template_specializations(kernel_dict): "awkward_IndexedArray_flatten_nextcarry", "awkward_IndexedArray_getitem_nextcarry", "awkward_IndexedArray_getitem_nextcarry_outindex", - "awkward_ListArray_compact_offsets", + "awkward_IndexedArray_index_of_nulls", "awkward_IndexedArray_reduce_next_64", "awkward_IndexedArray_reduce_next_nonlocal_nextshifts_64", "awkward_IndexedArray_reduce_next_nonlocal_nextshifts_fromshifts_64", "awkward_IndexedOptionArray_rpad_and_clip_mask_axis1", + "awkward_ListArray_compact_offsets", "awkward_MaskedArray_getitem_next_jagged_project", "awkward_UnionArray_project", "awkward_reduce_count_64", diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu new file mode 100644 index 0000000000..863eb5c829 --- /dev/null +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu @@ -0,0 +1,58 @@ +// BSD 3-Clause License; see https://github.com/scikit-hep/awkward-1.0/blob/main/LICENSE + +// BEGIN PYTHON +// def f(grid, block, args): +// (toindex, fromindex, lenindex, parents, starts, invocation_index, err_code) = args +// scan_in_array = cupy.empty(lenindex, dtype=cupy.int64) +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_IndexedArray_index_of_nulls_a", toindex.dtype, fromindex.dtype, parents.dtype, starts.dtype]))(grid, block, (toindex, fromindex, lenindex, parents, starts, scan_in_array, invocation_index, err_code)) +// scan_in_array = inclusive_scan(grid, block, (scan_in_array, invocation_index, err_code)) +// cuda_kernel_templates.get_function(fetch_specialization(["awkward_IndexedArray_index_of_nulls_b", toindex.dtype, fromindex.dtype, parents.dtype, starts.dtype]))(grid, block, (toindex, fromindex, lenindex, parents, starts, scan_in_array, invocation_index, err_code)) +// out["awkward_IndexedArray_index_of_nulls_a", {dtype_specializations}] = None +// out["awkward_IndexedArray_index_of_nulls_b", {dtype_specializations}] = None +// END PYTHON + +template +__global__ void +awkward_IndexedArray_index_of_nulls_a(T* toindex, + const C* fromindex, + int64_t lenindex, + const U* parents, + const V* starts, + int64_t* scan_in_array, + uint64_t invocation_index, + uint64_t* err_code) { + if (err_code[0] == NO_ERROR) { + int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; + + if (thread_id < lenindex) { + if (fromindex[thread_id] < 0) { + scan_in_array[thread_id] = 1; + } else { + scan_in_array[thread_id] = 0; + } + } + } +} + +template +__global__ void +awkward_IndexedArray_index_of_nulls_b(T* toindex, + const C* fromindex, + int64_t lenindex, + const U* parents, + const V* starts, + int64_t* scan_in_array, + uint64_t invocation_index, + uint64_t* err_code) { + if (err_code[0] == NO_ERROR) { + int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; + + if (thread_id < lenindex) { + if (fromindex[thread_id] < 0) { + int64_t parent = parents[thread_id]; + int64_t start = starts[parent]; + toindex[scan_in_array[thread_id] - 1] = thread_id - start; + } + } + } +} From 8505e37899c9036810ccd72379d9b99f7295fe6b Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Tue, 23 Jan 2024 12:19:45 +0100 Subject: [PATCH 5/7] refactor: fix indentation --- .../awkward_IndexedArray_index_of_nulls.cu | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu index 863eb5c829..a5beadb17f 100644 --- a/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_IndexedArray_index_of_nulls.cu @@ -14,13 +14,13 @@ template __global__ void awkward_IndexedArray_index_of_nulls_a(T* toindex, - const C* fromindex, - int64_t lenindex, - const U* parents, - const V* starts, - int64_t* scan_in_array, - uint64_t invocation_index, - uint64_t* err_code) { + const C* fromindex, + int64_t lenindex, + const U* parents, + const V* starts, + int64_t* scan_in_array, + uint64_t invocation_index, + uint64_t* err_code) { if (err_code[0] == NO_ERROR) { int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; @@ -37,13 +37,13 @@ awkward_IndexedArray_index_of_nulls_a(T* toindex, template __global__ void awkward_IndexedArray_index_of_nulls_b(T* toindex, - const C* fromindex, - int64_t lenindex, - const U* parents, - const V* starts, - int64_t* scan_in_array, - uint64_t invocation_index, - uint64_t* err_code) { + const C* fromindex, + int64_t lenindex, + const U* parents, + const V* starts, + int64_t* scan_in_array, + uint64_t invocation_index, + uint64_t* err_code) { if (err_code[0] == NO_ERROR) { int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; From 294d4ecda891053011cf625b5bb52f92d729948a Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Tue, 23 Jan 2024 14:23:54 +0100 Subject: [PATCH 6/7] feat: add awkward_ListArray_min_range CUDA kernel --- dev/generate-kernel-signatures.py | 1 + dev/generate-tests.py | 1 + kernel-test-data.json | 2 +- .../awkward_ListArray_min_range.cu | 21 +++++++++++++++++++ 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_min_range.cu diff --git a/dev/generate-kernel-signatures.py b/dev/generate-kernel-signatures.py index abf5ec0927..39f9ddb690 100644 --- a/dev/generate-kernel-signatures.py +++ b/dev/generate-kernel-signatures.py @@ -12,6 +12,7 @@ cuda_kernels_impl = [ + "awkward_ListArray_min_range", "awkward_ListArray_validity", "awkward_BitMaskedArray_to_ByteMaskedArray", "awkward_ListArray_compact_offsets", diff --git a/dev/generate-tests.py b/dev/generate-tests.py index 2267f13241..9656a8e14a 100644 --- a/dev/generate-tests.py +++ b/dev/generate-tests.py @@ -643,6 +643,7 @@ def gencpuunittests(specdict): cuda_kernels_tests = [ + "awkward_ListArray_min_range", "awkward_ListArray_validity", "awkward_BitMaskedArray_to_ByteMaskedArray", "awkward_ListArray_compact_offsets", diff --git a/kernel-test-data.json b/kernel-test-data.json index 94ada19d98..4da2a098a0 100644 --- a/kernel-test-data.json +++ b/kernel-test-data.json @@ -10756,7 +10756,7 @@ }, { "name": "awkward_ListArray_min_range", - "status": false, + "status": true, "tests": [ { "error": false, diff --git a/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_min_range.cu b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_min_range.cu new file mode 100644 index 0000000000..a49f52173c --- /dev/null +++ b/src/awkward/_connect/cuda/cuda_kernels/awkward_ListArray_min_range.cu @@ -0,0 +1,21 @@ +// BSD 3-Clause License; see https://github.com/scikit-hep/awkward-1.0/blob/main/LICENSE + +template +__global__ void +awkward_ListArray_min_range(T* tomin, + const C* fromstarts, + const U* fromstops, + int64_t lenstarts, + uint64_t invocation_index, + uint64_t* err_code) { + if (err_code[0] == NO_ERROR) { + int64_t thread_id = blockIdx.x * blockDim.x + threadIdx.x; + int64_t shorter = fromstops[0] - fromstarts[0]; + + if (thread_id >=1 && thread_id < lenstarts) { + int64_t rangeval = fromstops[thread_id] - fromstarts[thread_id]; + shorter = (shorter < rangeval) ? shorter : rangeval; + atomicMin(tomin, shorter); + } + } +} From 52eeefb7ec59267952984fac60ec47038c6ba806 Mon Sep 17 00:00:00 2001 From: ManasviGoyal Date: Thu, 25 Jan 2024 12:01:34 +0100 Subject: [PATCH 7/7] test: add unit tests awkward_ListArray_getitem_next_range_spreadadvanced CUDA kernel --- kernel-test-data.json | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/kernel-test-data.json b/kernel-test-data.json index 4da2a098a0..e38d661816 100644 --- a/kernel-test-data.json +++ b/kernel-test-data.json @@ -8009,6 +8009,45 @@ } ] }, + { + "name": "awkward_ListArray_getitem_next_range_spreadadvanced", + "status": true, + "tests": [ + { + "error": false, + "inputs": { + "fromadvanced": [0], + "fromoffsets": [0, 3], + "lenstarts": 1 + }, + "outputs": { + "toadvanced": [0, 0, 0] + } + }, + { + "error": false, + "inputs": { + "fromadvanced": [0, 1], + "fromoffsets": [0, 3, 6], + "lenstarts": 2 + }, + "outputs": { + "toadvanced": [0, 0, 0, 1, 1, 1] + } + }, + { + "error": false, + "inputs": { + "fromadvanced": [0, 1, 2, 3], + "fromoffsets": [0, 4, 5, 7, 10], + "lenstarts": 4 + }, + "outputs": { + "toadvanced": [0, 0, 0, 0, 1, 2, 2, 3, 3, 3] + } + } + ] + }, { "name": "awkward_RegularArray_getitem_next_range_spreadadvanced", "status": true,