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)
Tested by opening examples/ and core/. As the language is flushed out more, we can add more but deriving from cc-mode works for now. Also adds elisp to license pre-commit...
### Summary of issue: Is it legal in the design to declare a `var` pattern with a type of a `FacetType`? A small example: ``` interface N {} class X...
https://discord.com/channels/655572317891461132/655578254970716160/1350190049479884822 There is some mysterious flag we need to pass to clang, since our libc++ is compiled with exceptions enabled to make them abort when they reach the edge of...
### Description of the bug: On macOS, I'm running into an error with the link step on the sieve example (compile works fine). ### What did you do, or what's...
We currently have two features for giving another name to an entity, `alias` and `let template`...`:!`. These both have significant limitations: * `let template`...`:!` is not concise, and requires specifying...
### Summary of issue: New Information: The syntax for match-case was chosen before the syntax of lambdas was designed. Since then, lambdas landed in the language in #3848. This means...
### Summary of issue: There is tension between the parentheses in the match portion of a match-case and the case portion. We expect both to have parentheses, but the semantics...
We currently generate a single diagnostic for all C++ warnings and errors.
This is a test to show the impact such a change has before we require to have `InstId` instead of `LocId` for marking the poisoning location. See related discussion https://discord.com/channels/655572317891461132/655578254970716160/1353756101409243146