A memory safe C for embedded systems — transpiles to clean, readable C99

c99 memory-safe memory-safety misra
18 Open Issues Need Help Last updated: Aug 6, 2026

Open Issues Need Help

View All on GitHub
good first issue priority: low tech-debt

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
bug good first issue priority: low bitwise-ops code-generator embedded

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra

AI Summary: This GitHub issue aims to expand the test coverage for literal value patterns within the `tests/literals` directory, which currently has only three test files. It proposes adding new tests for various literal types, including hex, binary, octal, float with exponents, negative, unsigned suffixes, string edge cases, Unicode characters, overflow detection, and literals in different expression contexts.

Complexity: 1/5
good first issue test-coverage primitives

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage types

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage types

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage types

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage types

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage code-generator

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage types

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage embedded

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage code-generator

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage interop

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage validation-bug

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra

AI Summary: This issue aims to expand test coverage for loop counters by adding tests for all primitive integer types (u8, u16, u64, i8, i16, i64) in both for-loops and while-loops. Currently, only u32 and some i32 cases are covered. The task involves creating new test files, following a clear example, to ensure these fundamental language features function correctly across all specified types.

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

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
enhancement good first issue priority: high test-coverage primitives control-flow

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra
enhancement good first issue priority: low test-coverage primitives types

A memory safe C for embedded systems — transpiles to clean, readable C99

C
#c99#memory-safe#memory-safety#misra