Update CHANGELOG.md and UPGRADING.md for v3.0.0
This commit is contained in:
1 parent
ef6a0f9552
commit
9c787f0e89
2 files changed
+25
No files matched your search
@@ -1,3 +1,21 @@
|
|||||||
|
## v3.0.0
|
||||||
|
|
||||||
|
### New Features
|
||||||
|
|
||||||
|
- Add support for multiple starting rules (#38)
|
||||||
|
- Add `p_free_tree()` functions to reclaim generated tree memory
|
||||||
|
- Add `free_token_node` grammar statement to reclaim user-allocated memory stored in a Token tree node `pvalue` field
|
||||||
|
- Add valgrind memory leak tests to unit tests
|
||||||
|
- Fix build issues for C++ to officially support C++ target output
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
|
||||||
|
- Document `p_lex()` and `p_token_info_t` in user guide (#37)
|
||||||
|
|
||||||
|
### Breaking changes
|
||||||
|
|
||||||
|
- Rename AST generation mode to tree generation mode (see [UPGRADING.md]())
|
||||||
|
|
||||||
## v2.3.0
|
## v2.3.0
|
||||||
|
|
||||||
### New Features
|
### New Features
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
## v3.0.0
|
||||||
|
|
||||||
|
### Grammar changes
|
||||||
|
|
||||||
|
- Rename `ast;` statement to `tree;`.
|
||||||
|
- Rename `ast_prefix;` statement to `tree_prefix;`.
|
||||||
|
- Rename `ast_suffix;` statement to `tree_suffix;`.
|
||||||
Reference in new issue
Block a user