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)
A member of an imported entity can be an ImportRefUnloaded in an imported SemIR. To address this, find a loaded version of it for use.
Each entity is restricted to one, optional `extern` declaration. If used, it must be imported by the defining library. The defining library annotates the existence of an `extern` with the...
### Summary of issue: #3980 is looking for a keyword to mark that an entity has an `extern` declaration. Tentatively it uses `has_extern`; is there a different name that leads...
Parse the name of a declaration as a sequence of `NameQualifier`s -- which have a name, possibly parameters, and a trailing period -- followed by a name and possibly parameters....
TODO: add summary and links here
This also factors out the code for doing this location from the driver to a tiny helper library. The motivation for this is letting tests locate data files like the...
This package contains the BUILD logic for creating an installable tree of data files and executables for the toolchain, and a library to facilitate toolchain code in accessing their data...
This removes the `data_dir` from the driver favoring the installation abstraction for the both locating the prelude and linking utilities. With this, an installed toolchain should also be able to...
This takes the installation layout and replicates it using `rules_pkg` to build either a tarball or a zip file of the toolchain. Correctly manages file permissions and symlinks, etc. There...