A thought exercise around a memory safe low level language

3 Open Issues Need Help Last updated: Jan 12, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This issue requests adding comprehensive test coverage for ternary expressions across various unsigned and signed primitive integer types (u8, u16, u64, i8, i16, i64). It involves creating new test files following a specified pattern and updating a coverage document to reflect the completed tests.

Complexity: 1/5
enhancement good first issue priority: high test-coverage primitives control-flow

A thought exercise around a memory safe low level language

TypeScript

AI Summary: This issue requests adding comprehensive test coverage for various primitive integer types (u8, u16, u64, i8, i16, i64) when used as loop counters in both `for` and `while` loops. Currently, only `u32` is fully tested, and `i32` has partial coverage. The task involves creating new test files following a specified pattern and ensuring they pass correctly.

Complexity: 1/5
enhancement good first issue priority: high test-coverage primitives control-flow

A thought exercise around a memory safe low level language

TypeScript

AI Summary: This GitHub issue addresses incomplete test coverage for the boolean type, specifically in contexts like function parameters, return types, struct members, and array elements. The task involves creating a new test file, `bool-all-contexts.test.cnx`, to formally cover these missing scenarios, despite boolean functionality working correctly in practice. An example test structure is provided.

Complexity: 2/5
enhancement good first issue priority: low test-coverage primitives types

A thought exercise around a memory safe low level language

TypeScript