Commit History

Autor SHA1 Mensaxe Data
  Jon Ross-Perkins 9e1a5cfaee Reuse EnumBase for interpreter's Builtin enum (#2688) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 2adaeee2ba Add handling for return types. (#2596) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 6feed2ae33 Add tracking of function parameters (#2552) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins a1f2d6341f Switch SemanticsIR dumps to produce YAML (#2517) %!s(int64=3) %!d(string=hai) anos
  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 88905b99d8 Add a location translator for ParseTree::Node. (#2491) %!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 352fec1885 Add some coarse debug information to semantics. (#2382) %!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 d51ca271af Refactory the IR/builder relationship (#2342) %!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
  Jon Ross-Perkins 7b48ac7258 Start reorienting the ParseTree towards a more efficient SemanticsIR production. (#2275) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins c198dafbe8 Switch semantics-ir tests to lit (#2224) %!s(int64=3) %!d(string=hai) anos
  micttyl 2df87ddacc Include Missing Libraries (#2201) %!s(int64=3) %!d(string=hai) anos
  micttyl 57cc4c6dec Include Missing Libraries (#2193) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins a23f15e901 Refactoring Semantics towards a more instruction-like model (#1349) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 4113ec8a67 Semantics (#1213) %!s(int64=3) %!d(string=hai) anos
  pk19604014 9ec2a0bb98 Added googletest deps removed in #1215 as the deps are still required in strict headers mode for the googletest.h include (#1218) %!s(int64=4) %!d(string=hai) anos
  Jon Meow d3700d5cd0 Changes tests to init LLVM stack tracing (#1215) %!s(int64=4) %!d(string=hai) anos
  Jon Meow bf7159f841 Adding some shape to toolchain semantic analysis (#1092) %!s(int64=4) %!d(string=hai) anos
  Jon Meow 4a98acc3ea Consistently use llvm::Optional, not std::optional (#1118) %!s(int64=4) %!d(string=hai) anos
  Jon Meow b048bb766d Starting to think about toolchain semantic analysis -- create a trivial shell for it. (#1038) %!s(int64=4) %!d(string=hai) anos