Scott Ashcroft
04bbd4e7e2
Make all vector-size related integer params in $print sim model signed
...
This fixes iverilog crashes on 32-bit, similar to 95944eb for $mem.
2025-03-25 13:08:49 +00:00
github-actions[bot]
59602740ee
Bump version
2025-03-25 00:23:05 +00:00
Krystine Sherwin
0a1c664f02
simplify: Skip AST_PRIMITIVE in AST_CELLARRAY
...
Otherwise the `AST_PRIMITIVE` simplifies to the corresponding function and is no longer caught by the check for `AST_PRIMITIVE`s, raising an assertion error instead of an input error.
Add bug4785.ys to tests/verilog to demonstrate.
2025-03-25 12:15:54 +13:00
KrystalDelusion
cce7aaedf7
Merge pull request #4939 from DanielG/rsync-fallback
...
mk: Fall back to cp if rsync is not available
2025-03-25 10:41:27 +13:00
KrystalDelusion
644efca341
Merge pull request #4953 from YosysHQ/krys/local_docs_fixes
...
A few fixes, mostly local docs builds
2025-03-25 10:36:18 +13:00
KrystalDelusion
a647731812
Merge pull request #4677 from YosysHQ/emil/opt_merge-hashing
...
opt_merge: hashing performance and correctness
2025-03-25 10:36:02 +13:00
Daniel Gröber
2b67ad78bf
mk: Fall back to cp if rsync is not available
2025-03-24 18:06:17 +01:00
Akash Levy
cded9861dd
Add muxpacking to extract_reduce
2025-03-21 02:54:39 -07:00
Akash Levy
efadf5751d
Fix pyosys install issues
2025-03-20 17:58:54 -07:00
Akash Levy
9f93e9c6e8
Fix stat gzip support for JSON after merge
2025-03-20 17:36:50 -07:00
Akash Levy
95f489beec
Merge nice gzip refactor
2025-03-20 16:47:12 -07:00
KrystalDelusion
8bde6ac17c
Merge pull request #4940 from DanielG/fix-help-rebuild
...
mk: Avoid broken rebuild if program --help fails
2025-03-21 10:01:13 +13:00
KrystalDelusion
b06a661913
Merge pull request #4834 from YosysHQ/emil/gzip-refactor
...
Memory-efficient zlib usage across Liberty file consumers
2025-03-21 10:01:00 +13:00
Emil J
9893ed59b7
Merge pull request #4951 from YosysHQ/emil/fix-dft_tag-autoNot
...
dft_tag: fix autoNot not notting
2025-03-20 21:16:34 +01:00
Akash Levy
aab0eb7b72
Merge branch 'YosysHQ:main' into main
2025-03-20 13:11:45 -07:00
Miodrag Milanović
733487e730
Merge pull request #4950 from pu-cc/gatemate-serdes-update
...
gatemate: Add `CC_SERDES` parameters and update port names
2025-03-20 10:52:23 +01:00
Krystine Sherwin
d704ca8019
abstract: Fix indentation
2025-03-20 17:20:36 +13:00
Krystine Sherwin
452dd1b74b
abstract: Assign default to value
...
Fix `-Wmaybe-uninitialized` on line 43 and 44.
2025-03-20 17:19:22 +13:00
Akash Levy
d1f0c38bac
Merge branch 'YosysHQ:main' into main
2025-03-19 19:32:42 -07:00
Krystine Sherwin
013206de39
Fix #3898 (again)
2025-03-20 14:23:37 +13:00
github-actions[bot]
f92ad7d900
Bump version
2025-03-20 00:21:55 +00:00
Emil J. Tywoniak
199702a392
dft_tag: fix autoNot not notting
2025-03-19 18:28:50 +01:00
Emil J
29cf4a9190
Merge pull request #4949 from YosysHQ/emil/ezsat-fix-function-names
...
ezsat: fix incorrect logging references to function names
2025-03-19 17:47:46 +01:00
Emil J
b33787edcb
Merge pull request #4948 from YosysHQ/emil/share-fix-log-again
...
share: re-add SAT solver cell count to log message
2025-03-19 13:54:17 +01:00
Emil J. Tywoniak
980a0a15c1
stat: allow gzipped liberty files
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
7aefd4b226
gzip: back to pointers
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
a8a5463f57
gzip: uphold rules for basic_streambuf::underflow overrides
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
79985a2bca
gzip: minor refactor
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
ceb7a923da
io: smooth out non-POSIX function usage across platforms
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
0877798e18
dfflibmap: allow gzipped liberty files
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
ab2ca831c9
io: remove unused unistd.h to fix windows build
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
d00259081d
gzip: simplify uncompressed interface
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
218ec3fc05
dfflibmap: allow gzipped liberty files
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
813f909460
gzip: istream
2025-03-19 13:43:44 +01:00
Emil J. Tywoniak
4f3fdc8457
io: refactor string and file work into new unit
2025-03-19 13:43:42 +01:00
Emil J. Tywoniak
613a17b4a8
ezsat: fix incorrect logging references to function names
2025-03-19 10:33:28 +01:00
Emil J. Tywoniak
061cf5c6c4
share: re-add SAT solver cell count to log message
2025-03-19 10:27:23 +01:00
Martin Povišer
251285be4c
cost: Add $mem_v2, $macc_v2 estimates
2025-03-18 13:51:09 +01:00
Martin Povišer
91cd382f8b
macc: Rename 'ports' to 'terms' throughout codebase
2025-03-18 13:25:10 +01:00
Akash Levy
9c5bffcf93
Use wheel
2025-03-17 17:56:02 -07:00
github-actions[bot]
0c689091e2
Bump version
2025-03-18 00:21:58 +00:00
Akash Levy
0abe8bfee8
Merge branch 'YosysHQ:main' into pyosys_copy_abc
2025-03-17 16:50:14 -07:00
Akash Levy
a54620094c
Merge branch 'YosysHQ:main' into main
2025-03-17 15:20:08 -07:00
Akash Levy
019e1dac5b
Merge pull request #72 from Silimate/corner_case_fanout_buffering
2025-03-17 14:27:04 -07:00
Alain Dargelas
e29c1839c4
Fix corner case with assign stmts for fanout buffering
2025-03-17 14:25:05 -07:00
KrystalDelusion
fac13f12c6
Merge pull request #4941 from DanielG/sphinx-reproducible
...
docs: Add latex magic to make PDFs reproducible again
2025-03-18 10:22:14 +13:00
Akash Levy
dbc3418585
Merge pull request #71 from Silimate/mem_size_limit
...
Mem size limit
2025-03-17 10:45:55 -07:00
Akash Levy
d289e5ef1c
Merge branch 'YosysHQ:main' into main
2025-03-17 10:45:27 -07:00
Alain Dargelas
cf9a8eb28b
memory limit fix and increased limit
2025-03-17 09:09:38 -07:00
Alain Dargelas
3021dab37d
memory limit fix and increased limit
2025-03-17 09:07:33 -07:00