Result: done Files: crates/nikaia-std/src/tools/check_arith.nika crates/nikaia-std/src/tools/check_core_expr.nika crates/nikaia-std/src/tools/check_core_ops.nika crates/nikaia-std/src/tools/check_core_stmt.nika crates/nikaia-std/src/tools/lowered.rs crates/nikaia-std/src/tools/lowered/check_arith.rs crates/nikaia-std/src/tools/lowered/check_core_expr.rs crates/nikaia-std/src/tools/lowered/check_core_ops.rs crates/nikaia-std/src/tools/lowered/check_core_stmt.rs docs/specification/30-nikaia-tooling.md assets/badges/self-hosted.svg tests/compiler/tests/an_operator_on_text_is_refused.nika tests/compiler/tests/an_operator_on_text_is_refused.stderr tests/compiler/tests/a_minus_on_a_bool_is_refused.nika tests/compiler/tests/a_minus_on_a_bool_is_refused.stderr tests/compiler/tests/a_bang_on_text_is_refused.nika tests/compiler/tests/a_bang_on_text_is_refused.stderr tests/compiler/tests/a_bang_on_an_integer_flips_its_bits.nika tests/compiler/tests/a_bang_on_an_integer_flips_its_bits.stdout Commit: NK1191 also refuses arithmetic on text and bool, - on a non-number and ! on a non-bool non-integer Part: #655 Pushed: deed9ad912a8a82492e423bc723c9f357f9aec9a Tests: project tests/compiler both settings 126 ok; it operator arith + guard set 42 ok; probes of the brief all NK1191, “a”+”b”, !5, -5 pass; not run against unfixed compiler (architect’s probes show those passed before) Gate: green Deviation: none Found: none Needs: none Changelog: NK1191 also refuses arithmetic on text and bool, - on a non-number and ! on a non-bool non-integer. Owner: none Disk freed: 0

This site is open source. Improve this page.