carbon-lang icon indicating copy to clipboard operation
carbon-lang copied to clipboard

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

Results 398 carbon-lang issues
Sort by recently updated
recently updated
newest added

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...

infrastructure
inactive

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...

toolchain

In order to support exporting imported names, add `export import library ` and `export ` syntax.

proposal
proposal rfc

Mutating classes after they're complete leads to inconsistencies such as complete class types that have incomplete class definitions. Closes #3945

toolchain

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...

toolchain

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...

toolchain

Looking at `export` handling, I noticed and figured to fix this case first. Also makes the test file prelude-agnostic.

toolchain