Skip to content

Commit

Permalink
chore(main): release 1.1.28
Browse files Browse the repository at this point in the history
  • Loading branch information
robertoraggi committed Oct 22, 2023
1 parent 87c936b commit e2b8177
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 3 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# Changelog

## [1.1.28](https://github.com/robertoraggi/cplusplus/compare/v1.1.27...v1.1.28) (2023-10-22)


### Bug Fixes

* Add AST node to represent alignas type specifiers ([d7cd227](https://github.com/robertoraggi/cplusplus/commit/d7cd227be25919d8e8aa8931fd8f73cdec93d741))
* Add definition of wint_t to stddef.h ([2224a48](https://github.com/robertoraggi/cplusplus/commit/2224a48a9df08c2bdc025c284cf7fbd74c5bac29))
* Add index and depth attributes to template parameters ([b2b73a4](https://github.com/robertoraggi/cplusplus/commit/b2b73a4ae7fccf3370cdd40014c05eaa981b18dc))
* Add link to the API docs https://robertoraggi.github.io/cplusplus/docs/ ([1680505](https://github.com/robertoraggi/cplusplus/commit/1680505a42723ec8575a731f55b54ac238610cbe))
* Add missing template parameter AST nodes ([6d3e873](https://github.com/robertoraggi/cplusplus/commit/6d3e8730caf136262b0d0a6bce5c136712848292))
* Add std::variant based API to access AST nodes ([22486d0](https://github.com/robertoraggi/cplusplus/commit/22486d0fd24e06400f1151069dfd1c0f58e2bbe2))
* Clean up parsing of elaborated type specifiers ([765ee56](https://github.com/robertoraggi/cplusplus/commit/765ee566aa51dd72a62e46c47b56a569beb3bb20))
* Depth level of template type parameters ([ae850a2](https://github.com/robertoraggi/cplusplus/commit/ae850a2628530067c3ce5bbc4e5c62cd5d0213d8))
* Evaluation of char literals ([fdfa8aa](https://github.com/robertoraggi/cplusplus/commit/fdfa8aaa0443e5bb85910820c4fc040bddc718db))
* Improve evaluation 0f floating point literals ([8a70e70](https://github.com/robertoraggi/cplusplus/commit/8a70e70c6af10519702ea0c5447dc229c4dcc365))
* Improve evaluation of integer literals ([4ac9daf](https://github.com/robertoraggi/cplusplus/commit/4ac9dafa1849319e4ea23ee89995696975bb627f))
* Initial work on the symbol binder ([87c936b](https://github.com/robertoraggi/cplusplus/commit/87c936bf47ecd72a75d408be32b6f08d4e90a92d))
* Parse of complex type specifiers ([d2fd111](https://github.com/robertoraggi/cplusplus/commit/d2fd111ccb704e8a981a84b3bad1f171d09d7cf5))
* Parse of constrained template parameters ([3690dcd](https://github.com/robertoraggi/cplusplus/commit/3690dcd32fd5b31eb4362980ceba623c15f6dd70))
* Parse of the string literal escaped characters ([de37882](https://github.com/robertoraggi/cplusplus/commit/de37882635f268b7c4be5dff044dc9cc698da88e))
* Parse optional trailing attribute specifiers ([03f7887](https://github.com/robertoraggi/cplusplus/commit/03f788770fe35b322558001ea239685d94e81d4a))
* Prefer to use iterators in the JS AST ([a639f1d](https://github.com/robertoraggi/cplusplus/commit/a639f1d0e5366c1e8632396cb371046792fa5760))
* Reduce the amount of backtracing when parsing simple declarations ([1c54417](https://github.com/robertoraggi/cplusplus/commit/1c544172857a5e1d9f321238d828f864364a005a))
* Remove wasi-sysroot.patch as it is no longer needed ([5f62004](https://github.com/robertoraggi/cplusplus/commit/5f6200409ec7d3f046517329090b1bece066e7fb))
* Removed BaseClauseAST ([d6a0a51](https://github.com/robertoraggi/cplusplus/commit/d6a0a51baf22f4ce2cc454fe92cd2fb9e84dc270))
* Rework the AST for declarator ids and bitfields ([2521fe2](https://github.com/robertoraggi/cplusplus/commit/2521fe2ca7c0fa1aedcc473ac91c296b15856cc1))
* Set up the workspace and add toplevel scripts ([435007f](https://github.com/robertoraggi/cplusplus/commit/435007f8c800d41d2e51aa723a47cf3f05ef9a9d))
* Simplified AST of base enum specifiers ([fdd9b3d](https://github.com/robertoraggi/cplusplus/commit/fdd9b3dc8b34d51d7b7608e38dbf7e178bbc9b77))
* Simplified parse of function declarators ([89d74da](https://github.com/robertoraggi/cplusplus/commit/89d74daf8ca8b55b675bbb66bc4d1be12c04de74))
* Simplified the AST for new expressions ([422729a](https://github.com/robertoraggi/cplusplus/commit/422729a3b5844726e8b6b6de517ea17630c57a22))
* Simplified the AST of lambda expressions ([56b1072](https://github.com/robertoraggi/cplusplus/commit/56b1072c33acdc1d6fea768150131539434e3cb4))
* Siplified AST for requirements ([aadea6a](https://github.com/robertoraggi/cplusplus/commit/aadea6a3f0c7b7429b2b9851fdbe489661e7529f))

## [1.1.27](https://github.com/robertoraggi/cplusplus/compare/v1.1.26...v1.1.27) (2023-10-03)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@robertoraggi/cplusplus",
"version": "1.1.27",
"version": "1.1.28",
"description": "A compiler frontend for C++23",
"private": true,
"keywords": [
Expand Down

0 comments on commit e2b8177

Please sign in to comment.