Commit History

Автор SHA1 Съобщение Дата
  Richard Smith 20c0322bbe Rough support for calling a generic class name to form a class type. (#3939) преди 2 години
  Jon Ross-Perkins 92fa0ac1ac Remove ImportRefUsed (#3934) преди 2 години
  Richard Smith ccf87f0a38 Use computed constants in lowering rather than lowering instructions (#3905) преди 2 години
  Richard Smith e0b8728263 Allocate de Bruijn levels to symbolic bindings. (#3906) преди 2 години
  Pablo Paglilla cae62765af Add builtins for basic float operations (#3897) преди 2 години
  Richard Smith 3776c068de Unify instruction naming between SemIR and LLVM IR (#3898) преди 2 години
  Jon Ross-Perkins b0a8faea89 Update a few switches using InstKind:: to use the more common ::Kind. (#3883) преди 2 години
  Richard Smith 1b335402d1 Allow incomplete return types in function declarations. (#3875) преди 2 години
  Jon Ross-Perkins 6c5cb5bcf6 Switch sem_ir code to use CARBON_KIND_SWITCH (#3870) преди 2 години
  Richard Smith bb117aea3a Add support for `iN` and `uN` for all suitable `N`. (#3868) преди 2 години
  Jon Ross-Perkins f8c8861e5f Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831) преди 2 години
  Jon Ross-Perkins b5d28f2c4b location -> loc abbreviation (#3826) преди 2 години
  Jon Ross-Perkins 0001f53ec1 Implement merging of conflicts found during import. (#3819) преди 2 години
  Jon Ross-Perkins b079acd86f Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810) преди 2 години
  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 години