Commit History

Author SHA1 Message Date
  Jon Meow 87e58f5db3 Switch executable semantics to use ErrorBuilder directly and relocate macros (#1184) 4 years ago
  Jeremy G. Siek 210856dd57 Generic classes (#1124) 4 years ago
  pk19604014 aa8a5f174d Replaced std::exit() with return Carbon::ErrorOr for expected errors like invalid syntax (#1120) 4 years ago
  Jeremy G. Siek 7cce1bd124 interfaces, impls, and constrained generics (basics) (#1073) 4 years ago
  Geoff Romer 461e178273 Store named constant values in the AST (#1011) 4 years ago
  Geoff Romer e533442028 Use /* instead of #if 0 for NamedEntity interface (#1006) 4 years ago
  Geoff Romer 50263483d8 Add name accessor to NamedEntityView (#994) 4 years ago
  Geoff Romer c89ce1d570 Handle identifier value category properly. (#986) 4 years ago
  Geoff Romer 8e6c209a28 Use resolved names in typechecker (#974) 4 years ago
  Geoff Romer f75b4d322f Handle use-before-declare in static name lookup (#967) 4 years ago
  Jon Meow 92903afbd5 clang-tidy pass on executable_semantics (#963) 4 years ago
  Geoff Romer 17e0a1afb9 Implement static name resolution (#958) 4 years ago
  Geoff Romer 7a5b8434c8 Define a base class for all AST nodes. (#947) 4 years ago
  Geoff Romer a9bb06ca14 Make NamedEntityInterface non-movable (#946) 4 years ago
  Jon Meow 27e084d37a Start populating named entities in relevant locations. (#919) 4 years ago