-
Notifications
You must be signed in to change notification settings - Fork 0
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
Two included .cnx files sharing a basename: the second is silently dropped and C-Next source syntax leaks into the .c output
bugSomething isn't workingSomething isn't workingparserIssues in ANTLR grammar or parsingIssues in ANTLR grammar or parsingpriority: highHigh priority - critical for v1 or blocks multiple featuresHigh priority - critical for v1 or blocks multiple featuressafetySafety features (clamp, wrap, overflow handling)Safety features (clamp, wrap, overflow handling)Status: Open.#1134 In jlaustill/c-next;Include-guard macros are not injective — two headers can share a guard, silently skipping one (wrong runtime value)
bugSomething isn't workingSomething isn't workingcode-generatorIssues in code generation/transpilationIssues in code generation/transpilationpriority: highHigh priority - critical for v1 or blocks multiple featuresHigh priority - critical for v1 or blocks multiple featuressafetySafety features (clamp, wrap, overflow handling)Safety features (clamp, wrap, overflow handling)Status: Open.#1133 In jlaustill/c-next;Reserve the
cnx_prefix (case-insensitive, prefix-only) for the transpiler — E0202code-generatorIssues in code generation/transpilationIssues in code generation/transpilationenhancementNew feature or requestNew feature or requestpriority: highHigh priority - critical for v1 or blocks multiple featuresHigh priority - critical for v1 or blocks multiple featuresvalidation-bugMissing compile-time validationMissing compile-time validationStatus: Open.#1132 In jlaustill/c-next;Generated temporaries shadow user globals — two verified silent miscompiles (
_<var>_len,_tmp<N>)bugSomething isn't workingSomething isn't workingcode-generatorIssues in code generation/transpilationIssues in code generation/transpilationpriority: highHigh priority - critical for v1 or blocks multiple featuresHigh priority - critical for v1 or blocks multiple featuressafetySafety features (clamp, wrap, overflow handling)Safety features (clamp, wrap, overflow handling)Status: Open.#1131 In jlaustill/c-next;Bare reference to a scope's own type is not qualified — non-compiling C, mismatched .c/.h signatures, and a fabricated
typedef structbugSomething isn't workingSomething isn't workingcode-generatorIssues in code generation/transpilationIssues in code generation/transpilationpriority: highHigh priority - critical for v1 or blocks multiple featuresHigh priority - critical for v1 or blocks multiple featuresscopeScope and namespace featuresScope and namespace featurestypesType system issuesType system issuesStatus: Open.#1130 In jlaustill/c-next;Generated code requires GCC 5+/Clang 3.4+ and uses compiler extensions, but the README promises neither — and ADR-044 documents a portable helper that is no longer emitted
bugSomething isn't workingSomething isn't workingdocumentationDocumentation improvements or updatesDocumentation improvements or updatesinteropC interoperability featuresC interoperability featurespriority: highHigh priority - critical for v1 or blocks multiple featuresHigh priority - critical for v1 or blocks multiple featuressafetySafety features (clamp, wrap, overflow handling)Safety features (clamp, wrap, overflow handling)Status: Open.#1129 In jlaustill/c-next;Duplicate code path: enum-qualified array dimensions are resolved independently for .c and .h
bugSomething isn't workingSomething isn't workingcode-generatorIssues in code generation/transpilationIssues in code generation/transpilationvalidation-bugMissing compile-time validationMissing compile-time validationStatus: Open.#1127 In jlaustill/c-next;validate:c clang-tidy stage runs no checks, skips headers, and only fails on
error:— near no-opbugSomething isn't workingSomething isn't workingpriority: mediumMedium priority - important but not blockingMedium priority - important but not blockingtest-coverageRelates to test coverage gaps in coverage.mdRelates to test coverage gaps in coverage.mdStatus: Open.#1126 In jlaustill/c-next;ADR-063 follow-up: record the
__separator tradeoff (C++ reserved identifiers + MISRA 5.1 cost)documentationDocumentation improvements or updatesDocumentation improvements or updatesinteropC interoperability featuresC interoperability featurespriority: mediumMedium priority - important but not blockingMedium priority - important but not blockingtypesType system issuesType system issuesStatus: Open.#1125 In jlaustill/c-next;Bitmap bracket-indexing diagnostic is duplicated, and its copy suggests a truncated symbol name
bugSomething isn't workingSomething isn't workingcode-generatorIssues in code generation/transpilationIssues in code generation/transpilationgood first issueGood for newcomers or straightforward fixGood for newcomers or straightforward fixpriority: lowLow priority - nice to have, not criticalLow priority - nice to have, not criticalStatus: Open.#1124 In jlaustill/c-next;tests-gtest/ is not wired into CI, so the C++ entry-point workflow it demonstrates can break silently
bugSomething isn't workingSomething isn't workinginteropC interoperability featuresC interoperability featurespriority: mediumMedium priority - important but not blockingMedium priority - important but not blockingtest-coverageRelates to test coverage gaps in coverage.mdRelates to test coverage gaps in coverage.mdStatus: Open.#1123 In jlaustill/c-next;Retire E0227 (reserved parameter name) — ADR-063 makes the collision it guards against unrepresentable
enhancementNew feature or requestNew feature or requestpriority: lowLow priority - nice to have, not criticalLow priority - nice to have, not criticalvalidation-bugMissing compile-time validationMissing compile-time validationStatus: Open.#1121 In jlaustill/c-next;