carbon-lang
carbon-lang copied to clipboard
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
This proposal specifies how unused pattern bindings are written in the Carbon programming language. This is a more general problem statement of "how do users specify unused function parameters" as...
This proposal reserves a space of identifiers to enable smooth and error-free C++ interop, and to provide a reserved namespace for internal Carbon implementation specifics.
Hello, I am a long-time C++ developer and would like to propose that the Carbon project reconsider its handling of undefined behaviour. That is, I think it would be best...
Put character literals in single quotes, like `'a'`. Character literals work like numeric literals: - Every different literal value has its own type. - The bit width is determined by...
I think this partly addresses #1404
Note this will need to be set per-cc_binary, but I don't think there's a good way to avoid that. I didn't try hijacking the `cc_binary` rule name because that felt...
Split the `where A == B` constraint in two: `where .A = B` produces a new constraint from an old one, where the value of `.A` in the new constraint...
WDYT of this, to avoid raw int32_t indices? I was looking at the code again and found it hard to sort out. I **think** this doesn't have overhead.
The toolchain string literal parser incorrectly treats ``` var s: String = """ \t """; ``` as a string with contents `"\n"` instead of as a string with contents `"\t\n"`,...