George Rennie
78ae4ed9ac
hashlib: Add some more primes
...
* Add some primes as suggested in #4458 . This allows larger hashtables
to be allocated for very big designs
2024-07-01 12:37:41 +01:00
github-actions[bot]
a739e21a5f
Bump version
2024-06-29 00:16:56 +00:00
Catherine
580aaa362d
opt_lut_ins: fix name of global object. NFCI
2024-06-28 15:12:36 +00:00
Martin Povišer
07daf61ae6
Merge pull request #4467 from povik/fix-add-shiftx
...
rtlil: Fix `addShiftx` for signed shifts
2024-06-26 18:17:28 +02:00
github-actions[bot]
1288166f7a
Bump version
2024-06-25 00:17:11 +00:00
Miodrag Milanović
1e401c3e04
Merge pull request #4460 from YosysHQ/micko/c++17
...
Make C++17 compiler required
2024-06-24 19:54:30 +02:00
Miodrag Milanovic
777624ccf5
Make yosys-config dependant of Makefile
2024-06-24 16:08:08 +02:00
Martin Povišer
89d939334e
rtlil: Fix `addShiftx` for signed shifts
...
Only the `B` input (the shift amount) can be marked as signed on a
`$shiftx` cell. Adapt the helper accordingly and prevent it from
creating invalid RTLIL when called with `is_signed` set. Previously
it would mark both `A` and `B` as signed.
2024-06-21 15:14:08 +02:00
github-actions[bot]
6c8ae44ae7
Bump version
2024-06-20 00:17:08 +00:00
gatecat
22d8df1e7e
liberty: Support for IO liberty files for verification
...
Signed-off-by: gatecat <gatecat@ds0.me>
2024-06-19 21:12:42 +02:00
github-actions[bot]
ede3750a6c
Bump version
2024-06-19 00:17:13 +00:00
Miodrag Milanović
8024688b1d
Merge pull request #4459 from YosysHQ/micko/vanilla_verific
...
Verific build support improvements
2024-06-18 10:50:20 +02:00
Miodrag Milanovic
2bbf3112d9
Update VS build to C++17 build
2024-06-17 17:29:20 +02:00
Martin Povišer
f9b7b8fff0
Update documentation for C++17 switch
2024-06-17 17:08:13 +02:00
Miodrag Milanovic
141a2e3638
Make C++17 compiler required
2024-06-17 16:55:36 +02:00
Miodrag Milanovic
dfde792288
Refactored import code
2024-06-17 14:49:58 +02:00
Miodrag Milanovic
19da7f7d59
Update makefile to make options uniform
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
0f3f731254
Handle -work for vhdl, and clean messages
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
0a81c8e161
Import all modules from all libraries when when needed
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
7c3094633d
Compile with hier_tree separate SV and VHDL as well
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
e2e189647f
Cleanup
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
7bec332b68
SV + VHDL with RTL support
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
25d50bb2af
VHDL only build support
2024-06-17 13:29:11 +02:00
Miodrag Milanovic
54bf9ccf06
Add initial support for Verific without additional YosysHQ patch
2024-06-17 13:29:11 +02:00
N. Engelhardt
74a1dd99ac
Merge pull request #4444 from YosysHQ/krys/scripting_docs
...
Document script parsing
2024-06-14 09:53:24 +02:00
github-actions[bot]
2fd2b6538d
Bump version
2024-06-14 00:17:13 +00:00
Asherah Connor
62bff3a204
cxxrtl: don't need to specify a value for "path".
...
Callers of the deprecated method had a path already.
2024-06-13 13:17:02 +01:00
Asherah Connor
3ed2865ac5
cxxrtl: capi: don't use deprecated invocation.
2024-06-13 13:17:02 +01:00
github-actions[bot]
a55e8594b7
Bump version
2024-06-12 00:17:25 +00:00
Marian Buschsieweke
7f89a45ad7
cxxxrtl: fix use of format specifiers in test
...
This fix a few instances of incorrect (and non-portable) use of format
specifiers.
2024-06-11 07:22:39 +01:00
Krystine Sherwin
df4e630ac4
Docs: Add section for script parsing
...
Document `!` and `:`.
Add warning that semicolons need spaces.
2024-06-11 13:17:56 +12:00
github-actions[bot]
ef90458820
Bump version
2024-06-11 00:17:10 +00:00
Martin Povišer
960d8e3fed
Merge pull request #4440 from povik/ast-api-comment
...
Update stale top comment in `ast.h`
2024-06-10 18:14:05 +02:00
Martin Povišer
b593f5c01c
Update the overview comment in `ast.h`
2024-06-10 16:38:39 +02:00
Catherine
9f94ecf4ed
Merge pull request #4417 from kivikakk/cxxrtl-unused-output
...
cxxrtl: don't emit invalid code on unconnected outputs.
2024-06-09 21:35:42 +01:00
Miodrag Milanović
078c14f055
Merge pull request #4434 from mikesinouye/asan
...
Fix memory leak in verific file parsing.
2024-06-08 11:48:05 +02:00
github-actions[bot]
82783646e5
Bump version
2024-06-08 00:17:45 +00:00
Mike Inouye
b0ab1cf8c3
Fix memory leak in verific file parsing.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-06-07 22:51:28 +00:00
Jean-François Nguyen
54d5e56745
cxxrtl: fix `debug_info()` deprecation message.
2024-06-07 20:12:53 +01:00
Asherah Connor
e97c36d4c4
cxxrtl: don't emit syncs for empty lhs.
2024-06-07 14:24:27 +03:00
Asherah Connor
dc69365258
cxxrtl: failing test: unconnected blackbox outputs don't compile.
2024-06-07 14:24:27 +03:00
Miodrag Milanovic
b056e8c0ba
Next dev cycle
2024-06-07 08:34:06 +02:00
Miodrag Milanovic
9b6afcf3f8
Release version 0.42
2024-06-07 08:29:48 +02:00
Miodrag Milanovic
9b82a44d25
Fix help message typo
2024-06-07 08:26:59 +02:00
github-actions[bot]
bd28d26021
Bump version
2024-06-07 00:17:23 +00:00
Miodrag Milanović
baccf87d9c
Merge pull request #4431 from jix/smtbmc-fixes
...
smtbmc: Fix two .yw handling related crashes
2024-06-06 18:19:06 +02:00
Jannis Harder
094fa8caba
smtbmc: Fix two .yw handling related crashes
...
These came up when using the experimental incremental interface and are
also in code that was recently refactored to support that interface.
2024-06-06 17:35:31 +02:00
github-actions[bot]
855ac285f4
Bump version
2024-06-03 00:17:36 +00:00
Miodrag Milanović
803703a833
Update flake lock workflow
...
Update workflow so it creates trigger as user so GitHub Action is triggering actual build
2024-06-02 19:25:05 +02:00
Martin Povišer
4b67f3757f
Merge pull request #4404 from YosysHQ/povik/bbox_derive
...
box_derive: New command to derive modules for boxes
2024-05-31 19:09:18 +02:00