Commit History

Autor SHA1 Mensaxe Data
  Richard Smith 312d158bfc Factor out CopyOnWriteBlock. (#3785) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 86a7c9ff45 Rename parse_node -> node_id (#3760) %!s(int64=2) %!d(string=hai) anos
  Richard Smith f5a3a9a7e0 Add `Self` into scope in interface definitions and using facets as types. (#3740) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 7e7e87056a Add diagnostic support to pass in NameId. (#3696) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 1bf4dc53d9 Add diagnostic support so that we can just pass in TypeId. (#3695) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 7b933a1126 Fix crash attempting to convert a struct to an invalid class. (#3658) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins d25bae09d1 Clean up some semir uses that can use context accessors. (#3650) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 9e3c4a3ef1 Reduce a few cases of retrieving the parse node for conditional diagnostics. (#3620) %!s(int64=2) %!d(string=hai) anos
  Richard Smith b138c90c9e Use constant evaluation to determine the identity of types. (#3617) %!s(int64=2) %!d(string=hai) anos
  Richard Smith d712bf12a6 Remove parse nodes from constants. (#3599) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins f5e9158fa7 Support passing an InstId for check diagnostics. (#3597) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins f197219c10 Split parse nodes out from instructions because they're rarely used. (#3590) %!s(int64=2) %!d(string=hai) anos
  josh11b f5c34d62dd Abbreviate "address" -> "addr" (#3580) %!s(int64=2) %!d(string=hai) anos
  Richard Smith a6508fcf05 Basic support for generic bindings. (#3555) %!s(int64=2) %!d(string=hai) anos
  Richard Smith fe24ebc021 Create a BindName for function parameters. (#3535) %!s(int64=2) %!d(string=hai) anos
  Richard Smith fbb4ecf319 Remove `SelfParam`, add an `AddrPattern` instead. (#3506) %!s(int64=2) %!d(string=hai) anos
  Richard Smith de0c02ddae If a name is not found in a class, perform lookup into base classes. (#3502) %!s(int64=2) %!d(string=hai) anos
  Jacob Schneider 6419568142 Fully underline parse nodes in diagnostics. (#3442) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 87d341c61b Support derived to base conversions. (#3487) %!s(int64=2) %!d(string=hai) anos
  Richard Smith cef7eb5522 Simplify interface for getting an instruction from a type. (#3455) %!s(int64=2) %!d(string=hai) anos
  josh11b e9fc07feee Abbreviate "representation" -> "repr" (#3464) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 22dff46ed2 Remove support for disambiguating a stringified type as being a type. (#3456) %!s(int64=2) %!d(string=hai) anos
  Richard Smith ca53c18ddc Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 0db63ff17a Abbreviate Integer and FloatingPoint (#3435) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 0d618b1278 Tidy up lint issues. (#3429) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 332a368cee Rename Parse::Node -> Parse::NodeId. (#3432) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 0c0998d7cd Error when passing StringRef to CARBON_DIAGNOSTIC. (#3431) %!s(int64=2) %!d(string=hai) anos
  josh11b c89c452579 Abbreviate "Reference" -> "Ref", "Dereference" -> "Deref" (#3425) %!s(int64=2) %!d(string=hai) anos
  josh11b 7d8afed6f7 Abbreviate "Initialization" -> "Init" (#3398) %!s(int64=2) %!d(string=hai) anos
  josh11b 7af364c12c Don't abbreviate 'element' (#3400) %!s(int64=2) %!d(string=hai) anos