{ "schemaVersion": 1, "corpus": "zero-rosetta", "taskCount": 53, "target": "linux-musl-x64", "cases": [ { "id": "100-doors", "source": "benchmarks/rosetta/100-doors.0", "expectedStdout": "100 doors ok\n", "expectedStderr": "", "slug": "100-doors" }, { "id": "ABC-problem", "source": "benchmarks/rosetta/abc-problem.0", "expectedStdout": "abc blocks ok\n", "expectedStderr": "", "slug": "abc-problem" }, { "id": "Ackermann-function", "source": "benchmarks/rosetta/ackermann-function.0", "expectedStdout": "ackermann ok\n", "expectedStderr": "", "slug": "ackermann-function" }, { "id": "Arithmetic-Integer", "source": "benchmarks/rosetta/arithmetic-integer.0", "expectedStdout": "integer arithmetic ok\n", "expectedStderr": "", "slug": "arithmetic-integer" }, { "id": "Array-concatenation", "source": "benchmarks/rosetta/array-concatenation.0", "expectedStdout": "array concatenation ok\n", "expectedStderr": "", "slug": "array-concatenation" }, { "id": "Array-length", "source": "benchmarks/rosetta/array-length.0", "expectedStdout": "array length ok\n", "expectedStderr": "", "slug": "array-length" }, { "id": "Arrays", "source": "benchmarks/rosetta/arrays.0", "expectedStdout": "arrays ok\n", "expectedStderr": "", "slug": "arrays" }, { "id": "Assertions", "source": "benchmarks/rosetta/assertions.0", "expectedStdout": "assertions ok\n", "expectedStderr": "", "slug": "assertions" }, { "id": "Babbage-problem", "source": "benchmarks/rosetta/babbage-problem.0", "expectedStdout": "babbage ok\n", "expectedStderr": "", "slug": "babbage-problem" }, { "id": "Balanced-brackets", "source": "benchmarks/rosetta/balanced-brackets.0", "expectedStdout": "balanced brackets ok\n", "expectedStderr": "", "slug": "balanced-brackets" }, { "id": "Boolean-values", "source": "benchmarks/rosetta/boolean-values.0", "expectedStdout": "boolean values ok\n", "expectedStderr": "", "slug": "boolean-values" }, { "id": "Caesar-cipher", "source": "benchmarks/rosetta/caesar-cipher.0", "expectedStdout": "caesar cipher ok\n", "expectedStderr": "", "slug": "caesar-cipher" }, { "id": "Character-codes", "source": "benchmarks/rosetta/character-codes.0", "expectedStdout": "character codes ok\n", "expectedStderr": "", "slug": "character-codes" }, { "id": "Comments", "source": "benchmarks/rosetta/comments.0", "expectedStdout": "comments ok\n", "expectedStderr": "", "slug": "comments" }, { "id": "Copy-a-string", "source": "benchmarks/rosetta/copy-a-string.0", "expectedStdout": "copy string ok\n", "expectedStderr": "", "slug": "copy-a-string" }, { "id": "Count-occurrences-of-a-substring", "source": "benchmarks/rosetta/count-occurrences-of-a-substring.0", "expectedStdout": "substring occurrences ok\n", "expectedStderr": "", "slug": "count-occurrences-of-a-substring" }, { "id": "CRC-32", "source": "benchmarks/rosetta/crc-32.0", "expectedStdout": "crc ok\n", "expectedStderr": "", "slug": "crc-32" }, { "id": "CUSIP", "source": "benchmarks/rosetta/cusip.0", "expectedStdout": "cusip ok\n", "expectedStderr": "", "slug": "cusip" }, { "id": "Department-numbers", "source": "benchmarks/rosetta/department-numbers.0", "expectedStdout": "departments ok\n", "expectedStderr": "", "slug": "department-numbers" }, { "id": "Determine-if-a-string-is-numeric", "source": "benchmarks/rosetta/determine-if-a-string-is-numeric.0", "expectedStdout": "numeric string ok\n", "expectedStderr": "", "slug": "determine-if-a-string-is-numeric" }, { "id": "Ethiopian-multiplication", "source": "benchmarks/rosetta/ethiopian-multiplication.0", "expectedStdout": "ethiopian multiplication ok\n", "expectedStderr": "", "slug": "ethiopian-multiplication" }, { "id": "Factorial", "source": "benchmarks/rosetta/factorial.0", "expectedStdout": "factorial ok\n", "expectedStderr": "", "slug": "factorial" }, { "id": "Fibonacci-sequence", "source": "benchmarks/rosetta/fibonacci-sequence.0", "expectedStdout": "fibonacci ok\n", "expectedStderr": "", "slug": "fibonacci-sequence" }, { "id": "FizzBuzz", "source": "benchmarks/rosetta/fizzbuzz.0", "expectedStdout": "fizzbuzz ok\n", "expectedStderr": "", "slug": "fizzbuzz" }, { "id": "Function-definition", "source": "benchmarks/rosetta/function-definition.0", "expectedStdout": "function definition ok\n", "expectedStderr": "", "slug": "function-definition" }, { "id": "Generate-lower-case-ASCII-alphabet", "source": "benchmarks/rosetta/generate-lower-case-ascii-alphabet.0", "expectedStdout": "ascii alphabet ok\n", "expectedStderr": "", "slug": "generate-lower-case-ascii-alphabet" }, { "id": "Greatest-common-divisor", "source": "benchmarks/rosetta/greatest-common-divisor.0", "expectedStdout": "gcd ok\n", "expectedStderr": "", "slug": "greatest-common-divisor" }, { "id": "Gray-code", "source": "benchmarks/rosetta/gray-code.0", "expectedStdout": "gray code ok\n", "expectedStderr": "", "slug": "gray-code" }, { "id": "Hello-world-Newline-omission", "source": "benchmarks/rosetta/hello-world-newline-omission.0", "expectedStdout": "Hello, world!", "expectedStderr": "", "slug": "hello-world-newline-omission" }, { "id": "Hello-world-Standard-error", "source": "benchmarks/rosetta/hello-world-standard-error.0", "expectedStdout": "", "expectedStderr": "Hello, stderr!\n", "slug": "hello-world-standard-error" }, { "id": "Hello-world-Text", "source": "benchmarks/rosetta/hello-world-text.0", "expectedStdout": "Hello, world!\n", "expectedStderr": "", "slug": "hello-world-text" }, { "id": "Leap-year", "source": "benchmarks/rosetta/leap-year.0", "expectedStdout": "leap year ok\n", "expectedStderr": "", "slug": "leap-year" }, { "id": "Loops-Downward-for", "source": "benchmarks/rosetta/loops-downward-for.0", "expectedStdout": "downward loop ok\n", "expectedStderr": "", "slug": "loops-downward-for" }, { "id": "Loops-For", "source": "benchmarks/rosetta/loops-for.0", "expectedStdout": "for loop ok\n", "expectedStderr": "", "slug": "loops-for" }, { "id": "Loops-For-with-a-specified-step", "source": "benchmarks/rosetta/loops-for-with-a-specified-step.0", "expectedStdout": "step loop ok\n", "expectedStderr": "", "slug": "loops-for-with-a-specified-step" }, { "id": "Loops-Foreach", "source": "benchmarks/rosetta/loops-foreach.0", "expectedStdout": "foreach loop ok\n", "expectedStderr": "", "slug": "loops-foreach" }, { "id": "Loops-Nested", "source": "benchmarks/rosetta/loops-nested.0", "expectedStdout": "nested loops ok\n", "expectedStderr": "", "slug": "loops-nested" }, { "id": "Loops-While", "source": "benchmarks/rosetta/loops-while.0", "expectedStdout": "while loop ok\n", "expectedStderr": "", "slug": "loops-while" }, { "id": "Modular-arithmetic", "source": "benchmarks/rosetta/modular-arithmetic.0", "expectedStdout": "modular arithmetic ok\n", "expectedStderr": "", "slug": "modular-arithmetic" }, { "id": "Modular-inverse", "source": "benchmarks/rosetta/modular-inverse.0", "expectedStdout": "modular inverse ok\n", "expectedStderr": "", "slug": "modular-inverse" }, { "id": "Mutual-recursion", "source": "benchmarks/rosetta/mutual-recursion.0", "expectedStdout": "mutual recursion ok\n", "expectedStderr": "", "slug": "mutual-recursion" }, { "id": "Parametric-polymorphism", "source": "benchmarks/rosetta/parametric-polymorphism.0", "expectedStdout": "parametric polymorphism ok\n", "expectedStderr": "", "slug": "parametric-polymorphism" }, { "id": "Repeat-a-string", "source": "benchmarks/rosetta/repeat-a-string.0", "expectedStdout": "repeat string ok\n", "expectedStderr": "", "slug": "repeat-a-string" }, { "id": "Reverse-a-string", "source": "benchmarks/rosetta/reverse-a-string.0", "expectedStdout": "reverse string ok\n", "expectedStderr": "", "slug": "reverse-a-string" }, { "id": "Rot-13", "source": "benchmarks/rosetta/rot-13.0", "expectedStdout": "rot13 ok\n", "expectedStderr": "", "slug": "rot-13" }, { "id": "Sieve-of-Eratosthenes", "source": "benchmarks/rosetta/sieve-of-eratosthenes.0", "expectedStdout": "sieve ok\n", "expectedStderr": "", "slug": "sieve-of-eratosthenes" }, { "id": "String-case", "source": "benchmarks/rosetta/string-case.0", "expectedStdout": "string case ok\n", "expectedStderr": "", "slug": "string-case" }, { "id": "String-concatenation", "source": "benchmarks/rosetta/string-concatenation.0", "expectedStdout": "string concatenation ok\n", "expectedStderr": "", "slug": "string-concatenation" }, { "id": "String-length", "source": "benchmarks/rosetta/string-length.0", "expectedStdout": "string length ok\n", "expectedStderr": "", "slug": "string-length" }, { "id": "Sum-and-product-of-an-array", "source": "benchmarks/rosetta/sum-and-product-of-an-array.0", "expectedStdout": "sum product ok\n", "expectedStderr": "", "slug": "sum-and-product-of-an-array" }, { "id": "Sum-multiples-of-3-and-5", "source": "benchmarks/rosetta/sum-multiples-of-3-and-5.0", "expectedStdout": "sum multiples ok\n", "expectedStderr": "", "slug": "sum-multiples-of-3-and-5" }, { "id": "Tokenize-a-string", "source": "benchmarks/rosetta/tokenize-a-string.0", "expectedStdout": "tokenize ok\n", "expectedStderr": "", "slug": "tokenize-a-string" }, { "id": "Zero-to-the-zero-power", "source": "benchmarks/rosetta/zero-to-the-zero-power.0", "expectedStdout": "zero power ok\n", "expectedStderr": "", "slug": "zero-to-the-zero-power" } ] }