コミット履歴

作者 SHA1 メッセージ 日付
  Jon Ross-Perkins 2a6c5255fb Add CARBON_KIND_SWITCH to better handle typed inst switches. (#3820) 2 年 前
  Richard Smith e4528b8abb Add infrastructure for distinguishing between signed and unsigned integer types. (#3822) 2 年 前
  Richard Smith a3d77d9b74 Factor out some parts of builtin handling and add declaration checking. (#3815) 2 年 前
  Richard Smith f0e940ddfd Initial support for builtin functions. (#3803) 2 年 前
  Jon Ross-Perkins 8567e02aa7 Refactor handling of cross-package imports. (#3783) 2 年 前
  Jon Ross-Perkins 295c8eb97f Change Namespace formatting to use the scope's name. (#3782) 2 年 前
  Jon Ross-Perkins 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 年 前
  Richard Smith abf23ae7fe Initial scaffolding for building a witness table for an `impl`. (#3743) 2 年 前
  Richard Smith 5665660677 Remove special-case formatting for class and interface LHS. (#3744) 2 年 前
  Richard Smith f5a3a9a7e0 Add `Self` into scope in interface definitions and using facets as types. (#3740) 2 年 前
  Richard Smith 8e956baca8 Basic support for associated constant declarations (#3737) 2 年 前
  Richard Smith 064123d93f If a SemIR instruction has a braced block and a constant value, print the constant value first. (#3734) 2 年 前
  Richard Smith a6f4752a7b Collapse empty braces onto a single line. (#3733) 2 年 前
  Richard Smith 5543602a50 Make namespace formatting more consistent with other declaration block instructions. (#3732) 2 年 前
  Richard Smith 5f4e6c768a Format the decl block for a declaration as a trailing block. (#3731) 2 年 前
  Richard Smith 33c1e9ca95 Add an associated entity instruction and corresponding type for interface elements. (#3730) 2 年 前
  Jon Ross-Perkins 8ad0c70f9f Add ClassDecl/Type import functionality. (#3709) 2 年 前
  Jon Ross-Perkins 1437b0e26d Implement 'alias' with transparent semantics. (#3701) 2 年 前
  Richard Smith 0e053703f8 Build Impl entity to represent an impl declaration. (#3683) 2 年 前
  Richard Smith ead4dbbbe3 Refactor `SemIR::InstNamer` (#3690) 2 年 前
  Jon Ross-Perkins 3a489fd7b4 Implement ConstantId::Invalid (#3674) 2 年 前
  Jon Ross-Perkins e583493e9f Implement some basic ImportRef handling for builtins. (#3663) 2 年 前
  Richard Smith 3fa70de101 Remove some C++17 workarounds now we build in C++20 mode. (#3653) 2 年 前
  Jon Ross-Perkins 7f11012f58 CrossRefIRId -> ImportIRId (#3662) 2 年 前
  Jon Ross-Perkins 8167c44a03 Merging CrossRef into ImportRefUsed, shifting builtins over. (#3659) 2 年 前
  Chandler Carruth 13de9e9d06 Fix outstanding `clang-tidy` errors. (#3654) 2 年 前
  Jon Ross-Perkins c1a894fca7 Start adding ImportRefUsed, removing older copy behavior. (#3657) 2 年 前
  Jon Ross-Perkins adad286b74 Refactor LazyImportRef into ImportRefUnused. (#3656) 2 年 前
  Jon Ross-Perkins 91f0c23124 Provide diagnostic locations for imported namespaces. (#3640) 2 年 前
  Richard Smith 29c294880d Deduplicate and canonicalize all constants. (#3611) 2 年 前