3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-12-05 03:26:46 +00:00
yosys/frontends
Robert O'Callahan 8f0ecce53f Forbid creating IdStrings and incrementing autoidx during multithreaded phases, and add dynamic checks for that
We could make it safe to increment autoidx during multithreaded passes, but that's
actually undesirable because it would lead to nondeterminism. If/when we need new
IDs during parallel passes, we'll have to figure out how to allocate them in a
deterministic way, and that will depend on the details of what the pass does.
So don't try to tackle that now.
2025-11-25 21:57:46 +00:00
..
aiger Remove .c_str() from parameters to log_debug() 2025-09-23 19:10:33 +12:00
aiger2 Enable xaiger2 pass when not in NDEBUG 2025-11-21 14:23:32 -08:00
ast Merge pull request #5473 from YosysHQ/krys/unsized_params 2025-11-12 07:14:44 +13:00
blif Forbid creating IdStrings and incrementing autoidx during multithreaded phases, and add dynamic checks for that 2025-11-25 21:57:46 +00:00
json Use fast path for 32-bit Const integer constructor in more places 2025-09-16 03:17:24 +00:00
liberty Remove .c_str() calls from parameters to log_header() 2025-09-16 23:00:42 +00:00
rpc Remove .c_str() from parameters to log_debug() 2025-09-23 19:10:33 +12:00
rtlil Add CONST_FLAG_UNSIZED 2025-11-07 17:45:07 +13:00
verific Set port_id for Verific PortBus wires 2025-10-23 20:51:53 +00:00
verilog no use vector 2025-11-08 23:16:52 +05:30