Commit History

Author SHA1 Message Date
  Jon Ross-Perkins 6c458ffe7e Add import context for locations. (#3807) 2 years ago
  Richard Smith d8be774b8b Lowering support for overloaded operators. (#3798) 2 years ago
  Jon Ross-Perkins 8567e02aa7 Refactor handling of cross-package imports. (#3783) 2 years ago
  Jon Ross-Perkins d2056ef4b9 Split classes in file.h and value_stores.* to separate files (#3725) 2 years ago
  Jon Ross-Perkins 1437b0e26d Implement 'alias' with transparent semantics. (#3701) 2 years ago
  Jon Ross-Perkins f76bc733f4 Add 'let' handling for ImportRefUsed. (#3700) 2 years ago
  Jon Ross-Perkins 7f11012f58 CrossRefIRId -> ImportIRId (#3662) 2 years ago
  Jon Ross-Perkins c1a894fca7 Start adding ImportRefUsed, removing older copy behavior. (#3657) 2 years ago
  Jon Ross-Perkins adad286b74 Refactor LazyImportRef into ImportRefUnused. (#3656) 2 years ago
  Jon Ross-Perkins f4a741903f Add import support for remaining decl types. (#3651) 2 years ago
  Jon Ross-Perkins d25bae09d1 Clean up some semir uses that can use context accessors. (#3650) 2 years ago
  Jon Ross-Perkins 91f0c23124 Provide diagnostic locations for imported namespaces. (#3640) 2 years ago
  Jon Ross-Perkins 9be99cad4c Don't take a NodeId argument for insts that have no parse node. (#3623) 2 years ago
  Jon Ross-Perkins 5370041af5 Improve diagnosing of name conflicts in imports. (#3619) 2 years ago
  Richard Smith 906346cf35 Ensure we evaluate instructions created in uncommon ways. (#3598) 2 years ago
  Jon Ross-Perkins f197219c10 Split parse nodes out from instructions because they're rarely used. (#3590) 2 years ago
  Jon Ross-Perkins 52037436eb Change LexicalLookup to not resize, due to lack of current need. (#3587) 2 years ago
  Jon Ross-Perkins dc75295a72 Change lexical lookup to use an array instead of hash map. (#3582) 2 years ago
  Jon Ross-Perkins 7c151a9b47 Split import logic to its own file. (#3576) 2 years ago