История коммитов

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