cplusplus
cplusplus copied to clipboard
chore(main): release 1.1.28
: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.