Historie revizí

Autor SHA1 Zpráva Datum
  Jon Ross-Perkins 2a6c5255fb Add CARBON_KIND_SWITCH to better handle typed inst switches. (#3820) před 2 roky
  Richard Smith a3d77d9b74 Factor out some parts of builtin handling and add declaration checking. (#3815) před 2 roky
  Richard Smith 2584399673 Factor `IdKind` enum out of node stack. (#3787) před 2 roky
  Richard Smith 312d158bfc Factor out CopyOnWriteBlock. (#3785) před 2 roky
  Jon Ross-Perkins a3b1c433be Remove legacy repo_name settings (#3772) před 2 roky
  Jon Ross-Perkins d2056ef4b9 Split classes in file.h and value_stores.* to separate files (#3725) před 2 roky
  Richard Smith eed33c3b8c Redeclaration support for `impl` declarations. (#3717) před 2 roky
  Jon Ross-Perkins 1bf4dc53d9 Add diagnostic support so that we can just pass in TypeId. (#3695) před 2 roky
  Jon Ross-Perkins e583493e9f Implement some basic ImportRef handling for builtins. (#3663) před 2 roky
  Chandler Carruth bf02d1f4b0 Remove headers marked as unused by ClangD. (#3661) před 2 roky
  Richard Smith 29c294880d Deduplicate and canonicalize all constants. (#3611) před 2 roky
  Jon Ross-Perkins f197219c10 Split parse nodes out from instructions because they're rarely used. (#3590) před 2 roky
  josh11b b0da52a3d7 Use typed parse node ids in SemIR instruction types (#3560) před 2 roky
  Richard Smith cef7eb5522 Simplify interface for getting an instruction from a type. (#3455) před 2 roky
  Jon Ross-Perkins 239f8030a4 Pass imports to SemIR. (#3415) před 2 roky
  josh11b 681fbf9da2 Add missing #include of `base/value_store.h` (#3377) před 2 roky
  Richard Smith 71aa4a45be Distinguish between name IDs and string IDs in the type system. (#3341) před 2 roky
  josh11b 737162cc8f Rename sem_ir files node->inst, follow up to #3355 (#3361) před 2 roky
  Jon Ross-Perkins 3401eed8d8 Split IdentifierId and StringLiteralId from StringId (#3352) před 2 roky
  josh11b 7edfd8e02a Rename `SemIR::Node` to `SemIR::Inst` (#3355) před 2 roky
  Jon Ross-Perkins 3af7eb2672 Refactor YAML handling to use the llvm::yaml API. (#3337) před 2 roky
  Jon Ross-Perkins 1d6298290f Add more value store types to File. (#3317) před 2 roky
  Jon Ross-Perkins ce248239d4 Fix missing include for ids.h (#3328) před 2 roky
  Richard Smith a46e7dd967 Remove most of the metaprogramming in node.h in favor of listing all the members in the typed node structs. (#3310) před 2 roky
  Jon Ross-Perkins 1b55ad86dd Extend SharedValueStores to SemIR (#3313) před 2 roky
  Richard Smith c61b6a0e1d Rename //toolchain/sem_ir:file_test -> :yaml_test. (#3293) před 2 roky
  Richard Smith c7a9e29a89 Add typed nodes to SemIR. (#3280) před 2 roky
  Richard Smith bfa5463e5b Add signature enforcement for `Main.Run` and give it the symbol name `main`. (#3266) před 2 roky
  Jon Ross-Perkins 32a1be3690 Detect invalid yaml. (#3239) před 2 roky
  Jon Ross-Perkins 9ae41b2965 Update SemIR yaml and text for multi-file. (#3217) před 2 roky