3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-12-14 15:46:25 +00:00
Commit graph

22 commits

Author SHA1 Message Date
Gus Smith
ade6379345 Explicitly store whether to use association lists
Instead of checking for the presence of helper names each time we need to
determine whether to use association lists, explicitly store a boolean flag
indicating whether association list helpers are being used.
2025-11-29 15:24:56 -08:00
Gus Smith
ddcd93024f Capture error case more correctly 2025-11-29 15:20:37 -08:00
Gus Smith
ded7c9cb03 More formatting undos' 2025-11-29 14:59:04 -08:00
Gus Smith
9909049d2a Undo formatting changes 2025-11-29 14:55:55 -08:00
Gus Smith
6fe35fa46c Merge remote-tracking branch 'origin/main' into gussmith23-rosette-backend-updates 2025-11-29 14:20:36 -08:00
Robert O'Callahan
e0ae7b7af4 Remove .c_str() calls from log()/log_error()
There are some leftovers, but this is an easy regex-based approach that removes most of them.
2025-09-11 20:59:37 +00:00
Gus Smith
d8b27d41c0 Bugfix 2025-05-21 21:31:07 -07:00
Gus Smith
8ec9de00ec Use ir.inputs()/ir.outputs() 2025-05-20 17:45:23 -07:00
Gus Smith
af51097af7 Convert to 'assoc list helpers' 2025-05-18 18:01:43 -07:00
Gus Smith
a55dc80175 Rename parameter 2025-05-17 16:04:17 -07:00
Gus Smith
c1111f125c Add output helper as well 2025-05-17 15:19:09 -07:00
Gus Smith
1fdfba2a1a Add helper for accessing by base name
The existing access function isn't useful if we don't have access to the original
names of the input/output/state signals. There may be a better way to do this, but
it might require restructuring the SmtrStruct.
2025-05-17 15:17:29 -07:00
Gus Smith
10b8fdddb4 Rename argument 2025-05-17 14:39:11 -07:00
Gus Smith
7b4c9c5dcd Add optional keyword-based constructor 2025-05-17 14:12:09 -07:00
Gus Smith
fd5918c811 get_field_names for structs 2025-05-17 14:10:23 -07:00
Krystine Sherwin
fa2d45a922
smtr: Refactor write back into _eval and _initial
Easier for comparisons, and the structure still works.  (I don't remember why I moved away from it in the first place.)
2025-02-07 13:58:09 +13:00
Krystine Sherwin
7698dfba5e
smtr: Fix help text
Can't take both [selection] and [filename] optional arguments.
2025-01-06 14:31:50 +13:00
Krystine Sherwin
d6c5e13bf3 smtr: Structs have local scope
Also unique_name can take field_name directly.
2024-09-03 11:32:02 +01:00
Krystine Sherwin
a2abbcb33f smtr: Use scope.unique_name 2024-09-03 11:32:02 +01:00
Krystine Sherwin
5a29b3e172 smtr: More sanitization 2024-09-03 11:32:02 +01:00
Krystine Sherwin
07b6908019 smtr: Use rosette/safe 2024-09-03 11:32:02 +01:00
Krystine Sherwin
8b29629ca9 smtr: Fork smtlib for rosette 2024-09-03 11:32:02 +01:00