Commit History

Autor SHA1 Mensaxe Data
  Richard Smith b300f36e6f Use `inline constexpr` where appropriate. (#6374) hai 5 meses
  Jon Ross-Perkins 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) hai 7 meses
  Jon Ross-Perkins 6cc5d7ed2a Add an EnumMaskBase type (#6053) hai 7 meses
  Jon Ross-Perkins e45d304340 Remove unused EnumBase macros (#6043) hai 7 meses
  Jon Ross-Perkins 3f799bd987 Use explicit(false) for implicit construction (#6039) hai 7 meses
  Jon Ross-Perkins e66406ec93 Disable bugprone-macro-parentheses and let clang-format insert braces. (#3825) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 1974e44fd9 Rename factory functions from 'Create' to 'Make' (#3706) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 35d15a390c Remove nodiscard uses. (#3418) %!s(int64=2) %!d(string=hai) anos
  josh11b 5020fdb3be Use abbreviation "decl" instead of "declaration" (#3382) %!s(int64=2) %!d(string=hai) anos
  josh11b 4c09a37448 Expand comments in `enum_base.h` (#3315) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 53af8f04b2 Provide a Printable CRTP parent to replace HasPrintable templates. (#3166) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 7157445f97 Set up a 'Parse' namespace. (#3161) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 29b6399e4f Modify EnumBase to better support the namespacing of toolchain (#3156) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 9751b4701d Start node stack push/pop setting IdT based on ParseNodeKind. (#2985) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 807ef98758 Replace RTTI generation script with macros. (#2703) %!s(int64=3) %!d(string=hai) anos
  Jon Ross-Perkins 9e1a5cfaee Reuse EnumBase for interpreter's Builtin enum (#2688) %!s(int64=3) %!d(string=hai) anos