jlaustill

jlaustill/c-next

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

17 good first / help-wanted issues · C · last activity Aug 6, 2026

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

Open Issues Need Help

View All on GitHub
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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

C
#c99#memory-safe#memory-safety#misra
good first issue test-coverage
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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
jlaustill/c-next
2

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

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