cplusplus icon indicating copy to clipboard operation
cplusplus copied to clipboard

chore(main): release 1.1.28

Open robertoraggi opened this issue 2 years ago • 0 comments

:robot: I have created a release beep boop

1.1.28 (2023-11-04)

Bug Fixes

  • Add -fstatic-assert to enable static_assert (6cfa502)
  • Add AST node to represent alignas type specifiers (d7cd227)
  • Add definition of wint_t to stddef.h (2224a48)
  • Add index and depth attributes to template parameters (b2b73a4)
  • Add link to the API docs https://robertoraggi.github.io/cplusplus/docs/ (1680505)
  • Add missing template parameter AST nodes (6d3e873)
  • Add option to dump the symbols to stdout (0805e03)
  • Add std::variant based API to access AST nodes (22486d0)
  • Add type to represent the unresolved types (845be71)
  • Add type to represent unresolved bounded array types (44fb0b0)
  • Apply the decl specifiers to the symbols (f5cf1cd)
  • Bind the template parameters (b8114fa)
  • Clean up parsing of elaborated type specifiers (765ee56)
  • Depth level of template type parameters (ae850a2)
  • Evaluation of char literals (fdfa8aa)
  • Implemented __is_array type trait (cff7a43)
  • Implemented __is_const and __is_volatile traits (7f94af4)
  • Implemented __is_integral type trait (d1c463d)
  • Implemented __is_lvalue_reference and __is_rvalue_reference type traits (845f336)
  • Implemented __is_null_pointer trait (d78fc36)
  • Implemented __is_pointer trait (d9f8488)
  • Implemented __is_same trait (c7c90f0)
  • Implemented __is_signed and __is_unsigned type traits (8024628)
  • Implemented is_floating_point type trait (5f54f6b)
  • Implemented is_function, is_class and is_union (35763eb)
  • Implemented the __is_void type trait expression (2659515)
  • Improve evaluation 0f floating point literals (8a70e70)
  • Improve evaluation of integer literals (4ac9daf)
  • Initial work on the symbol binder (87c936b)
  • Parse of complex type specifiers (d2fd111)
  • Parse of constrained template parameters (3690dcd)
  • Parse of the string literal escaped characters (de37882)
  • Parse optional trailing attribute specifiers (03f7887)
  • Parsing of attributes in function declarators (d1324c7)
  • Prefer to use iterators in the JS AST (a639f1d)
  • Reduce the amount of backtracing when parsing simple declarations (1c54417)
  • Remove wasi-sysroot.patch as it is no longer needed (5f62004)
  • Removed BaseClauseAST (d6a0a51)
  • Rework the AST for declarator ids and bitfields (2521fe2)
  • Set the type of some of the literal expressions (c2c0d11)
  • Set up the workspace and add toplevel scripts (435007f)
  • Simplified AST of base enum specifiers (fdd9b3d)
  • Simplified parse of function declarators (89d74da)
  • Simplified the AST for new expressions (422729a)
  • Simplified the AST of lambda expressions (56b1072)
  • Siplified AST for requirements (aadea6a)

This PR was generated with Release Please. See documentation.

robertoraggi avatar Oct 10 '23 19:10 robertoraggi