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)
We should publish our VS Code extension for Carbon on the VS Code marketplace. We'll need to figure out what steps we need to follow here for publishing it and...
This provides `export import` logic in lex, parse, and check; `export name` logic is only in lex and parse, not check. I think with `export name` I'm going to need...
In order to support exporting imported names, add `export import library ` and `export ` syntax.
Mutating classes after they're complete leads to inconsistencies such as complete class types that have incomplete class definitions. Closes #3945
The hash table design is heavily based on Abseil's ["Swiss Tables"][swiss-tables] design. It uses an array of bytes storing metadata about each entry and an array of entries where each...
### Description of the bug: Infinite loop found by fuzzer. ### What did you do, or what's a simple way to reproduce the bug? `bazel run toolchain/driver:carbon compile test.carbon`, where...
I have made the necessary changes to https://github.com/carbon-language/carbon-lang/tree/trunk/utils/vscode for the VScode syntax highlighter to work: - [x] Changes have been tested and found to be working. Closes #3930
I think this is a key remaining bit of polish for intra-package exports. Next I'm going to be dealing with cross-package exports, though I think the fundamentals here will remain...
Looking at `export` handling, I noticed and figured to fix this case first. Also makes the test file prelude-agnostic.