Commit History

Autor SHA1 Mensaxe Data
  Jon Ross-Perkins cf26249429 Replace BraceExpressionKind switches with parameters for better consistency. (#2686) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins d7ab71ba7d Parsing for generic and template parameters. (#2685) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 7d553107dd Extend deduced and regular parameter handling to types. (#2684) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins e613ad5323 Reorganize `interface` parsing so that it's shared with `class` and `constraint` (#2666) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins b35e803a7f Fold deduced pattern parsing into the general pattern parsing. (#2649) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 4083d7f5b9 Reorganize interface parsing to be more consistent with other declarations. (#2646) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 28327a00a9 Replace ParseContext with an examination of state_stack_. (#2645) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 7d3ef58a84 More explicit constructors in toolchain. (#2578) %!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
  Kareem Ergawy c74e39dbb3 [parser] More support for `interface`s: methods and `self` deduced param. (#2427) %!s(int64=3) %!d(string=hai) anos
  Chandler Carruth 94cf343b05 Update LLVM and switch to `std::optional`. (#2424) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 16bbdbbdb8 Add vlog output to the parser. (#2435) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 6bfd202f4e Finish bracketing of parse nodes. (#2430) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 84deb62aef Work on ParseTree structure to use more bracketed structures. (#2416) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins adac572430 Replace some reference members with pointer members. (#2408) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins b914f46ec5 Change keyword statements to bracket arguments. (#2394) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins ed654c1aa8 Clean up Parser stack construction (#2386) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 310cf0d2f9 Refactor Pattern and FunctionParameter handling for Parser consistency (#2385) %!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 6433a1bab6 Rename Parser2 to Parser, and delete the original (#2383) %!s(int64=3) %!d(string=hai) anos