3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-09-22 17:31:28 +00:00
yosys/frontends
Xing Guo 3d2bb1db17 verilog_parser: replace manual AST node allocation with typed midrule actions
Use Bison's typed midrule actions to construct AST_FCALL nodes
with std::unique_ptr, replacing manual 'new' and extra->ast_stack
management. This improves type safety, ensures proper ownership, and
eliminates potential memory leaks.

Ref: https://www.gnu.org/software/bison/manual/html_node/Typed-Midrule-Actions.html
2025-09-13 11:23:42 +08:00
..
aiger Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
aiger2 Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
ast Merge pull request #5341 from rocallahan/more-varargs-conversion 2025-09-12 18:09:42 +02:00
blif Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
json Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
liberty Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
rpc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
rtlil Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
verific Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
verilog verilog_parser: replace manual AST node allocation with typed midrule actions 2025-09-13 11:23:42 +08:00