Commit History

Автор SHA1 Съобщение Дата
  Jon Ross-Perkins 91f0c23124 Provide diagnostic locations for imported namespaces. (#3640) преди 2 години
  Richard Smith afd194de9d Runtime `:` name bindings are not constants. (#3639) преди 2 години
  Richard Smith b138c90c9e Use constant evaluation to determine the identity of types. (#3617) преди 2 години
  Richard Smith 29c294880d Deduplicate and canonicalize all constants. (#3611) преди 2 години
  Richard Smith b7c21a7fa7 Add constant evaluation for namespace expressions. (#3612) преди 2 години
  Richard Smith d712bf12a6 Remove parse nodes from constants. (#3599) преди 2 години
  Richard Smith a3154356f0 Distinguish between template constants and symbolic constants. (#3595) преди 2 години
  Richard Smith 7553d864e1 Very basic support for constant evaluation of expressions. (#3581) преди 2 години
  Jon Ross-Perkins cad4605dad Add imports of enclosing scopes. (#3575) преди 2 години
  Richard Smith de0c02ddae If a name is not found in a class, perform lookup into base classes. (#3502) преди 2 години
  josh11b 23c7d7dd99 Underline the complete declaration in diagnostics (#3508) преди 2 години
  Jacob Schneider 6419568142 Fully underline parse nodes in diagnostics. (#3442) преди 2 години
  josh11b a970b1e587 Require `extend` before `base: BaseType;` (#3459) преди 2 години
  Richard Smith 433d626b04 Rename SemIR::{Base,Field} -> SemIR::{Base,Field}Decl. (#3452) преди 2 години
  Richard Smith 7dffa0c7ec Support for `base: T;`, `.base`, `x.base`. (#3450) преди 2 години