Histórico de Commits

Autor SHA1 Mensagem Data
  Jon Ross-Perkins a905cdea30 Improve parsing of invalid expressions. (#2726) há 3 anos atrás
  Jon Ross-Perkins e89fb83e7e Rename self/Self enums to SelfValueIdentifier/SelfTypeIdentifier (#2701) há 3 anos atrás
  Jon Ross-Perkins d0105e119f Parse `self` in expressions. (#2697) há 3 anos atrás
  Jon Ross-Perkins cf26249429 Replace BraceExpressionKind switches with parameters for better consistency. (#2686) há 3 anos atrás
  Jon Ross-Perkins d7ab71ba7d Parsing for generic and template parameters. (#2685) há 3 anos atrás
  Jon Ross-Perkins 7d553107dd Extend deduced and regular parameter handling to types. (#2684) há 3 anos atrás
  Jon Ross-Perkins 51f887c348 Add a macro to simplify XAsY variant state generation (#2679) há 3 anos atrás
  Jon Ross-Perkins e613ad5323 Reorganize `interface` parsing so that it's shared with `class` and `constraint` (#2666) há 3 anos atrás
  Jon Ross-Perkins b35e803a7f Fold deduced pattern parsing into the general pattern parsing. (#2649) há 3 anos atrás
  Jon Ross-Perkins 4083d7f5b9 Reorganize interface parsing to be more consistent with other declarations. (#2646) há 3 anos atrás
  Jon Ross-Perkins 28327a00a9 Replace ParseContext with an examination of state_stack_. (#2645) há 3 anos atrás
  Jon Ross-Perkins 22d7cd19ed Polish out support for reals and strings. (#2593) há 3 anos atrás
  Jon Ross-Perkins 82f7d06855 Fix function parameter parsing past 2 params. (#2542) há 3 anos atrás
  Jon Ross-Perkins 94872ef6da Change TokenKind's Print overload to a format_provider. (#2534) há 3 anos atrás
  Jon Ross-Perkins 78ac6cb7d1 Switch TokenKind to EnumBase (#2509) há 3 anos atrás
  Jon Ross-Perkins 97634a5e91 Switch ParseNodeKind to EnumBase (#2510) há 3 anos atrás
  Richard Smith 4daaa4866f Rename `Type` -> `type`, per #2360. (#2507) há 3 anos atrás
  Chandler Carruth a1ad39fa29 Introduce helpers to build enum-wrapping classes. (#2504) há 3 anos atrás
  Jon Ross-Perkins 11deb14dc6 Handle `var` init-with-self situations. (#2488) há 3 anos atrás
  Jon Ross-Perkins 733965704a Start building some checking of diagnostic use. (#2487) há 3 anos atrás
  Jon Ross-Perkins 5d123189c3 Small cleanups in toolchain code (#2474) há 3 anos atrás
  Kareem Ergawy c74e39dbb3 [parser] More support for `interface`s: methods and `self` deduced param. (#2427) há 3 anos atrás
  Jon Ross-Perkins d42d864e82 Make TokenKind's API closer to toolchain's typical API setup. (#2456) há 3 anos atrás
  Jon Ross-Perkins 60eb06ce94 Move trace banners to driver and trace intermediate state. (#2443) há 3 anos atrás
  Chandler Carruth 94cf343b05 Update LLVM and switch to `std::optional`. (#2424) há 3 anos atrás
  Jon Ross-Perkins 16bbdbbdb8 Add vlog output to the parser. (#2435) há 3 anos atrás
  Jon Ross-Perkins 6bfd202f4e Finish bracketing of parse nodes. (#2430) há 3 anos atrás
  Jon Ross-Perkins 84deb62aef Work on ParseTree structure to use more bracketed structures. (#2416) há 3 anos atrás
  Kareem Ergawy a508390423 [parser] Start re-implementing interfaces using the stack parser. (#2412) há 3 anos atrás
  Jon Ross-Perkins d9ce1827c8 Adjust how invalid declarations pass errors. (#2413) há 3 anos atrás