Commit History

Autor SHA1 Mensaxe Data
  Jon Ross-Perkins 2a163ca6cd Refactor the node stack into its own class. (#2505) %!s(int64=3) %!d(string=hai) anos
  Chandler Carruth a1ad39fa29 Introduce helpers to build enum-wrapping classes. (#2504) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins e5d49f5989 Store SemanticsNode in a single list instead of per-block (#2475) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 9d234aa7e7 Start doing name lookup for references (#2472) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 6c248ea38f Add support for VariableDeclaration and VariableInitialization (#2466) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 34b5349df9 Change result_id to use is_valid instead of an optional. (#2449) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 30960d11a9 Start adding var decls to semantics. (#2447) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins d50fef1736 Expand use of IndexBase (#2436) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 4c8fdf5124 Start drafting out semantic type checking. (#2406) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 37dd968709 Track the ParseTree::Node with SemanticsNode. (#2407) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 57090142e8 Start adding builtins to SemanticsIR (#2356) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 722beb8334 Reduce macro use for node kinds to get flexibility (#2354) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 0755598fa8 Refactor semantics to provide a more block-y IR (#2349) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 1f8508204b Rewrite semantics towards a more pure instruction model (#2320) %!s(int64=3) %!d(string=hai) anos