3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-06-19 15:26:29 +00:00
Commit graph

17299 commits

Author SHA1 Message Date
nella
32a268d745 Emit errors before dfflegalize. 2026-06-18 17:07:24 +02:00
nella
b2d688dbf9 Error out on latches. 2026-06-17 17:36:32 +02:00
nella
1023361d6c Fix docs test. 2026-06-17 12:02:05 +02:00
nella
c814ef35e3 Emit latch warning. 2026-06-17 11:27:43 +02:00
nella
a46bc77eeb Fix nolatch test. 2026-06-15 15:27:58 +02:00
nella
01e2698247 Add latch check step. 2026-06-15 15:09:23 +02:00
nella
7473fcf939 Add latch inference msg severity option. 2026-06-15 14:17:02 +02:00
KrystalDelusion
8869ce61dc
Merge pull request #5955 from YosysHQ/krys/mod_name
simplify.cc: Fix crash when identifier matches module
2026-06-14 21:29:12 +00:00
nella
05805e8b93
Merge pull request #5900 from YosysHQ/nella/arith_tree_improvements
arith_tree improvements
2026-06-12 14:23:10 +00:00
Miodrag Milanović
a423226ec9
Merge pull request #5956 from YosysHQ/log_compat
Add one more  compatibility logger used in patches for some time
2026-06-12 13:13:54 +00:00
nella
80011b16b2 Add constant note. 2026-06-12 14:57:53 +02:00
nella
309b7d2496 Verify kogge stone impl. 2026-06-12 14:55:47 +02:00
Miodrag Milanovic
ec6266a328 Add one more compatibility logger used in patches for some time 2026-06-12 14:44:26 +02:00
Krystine Sherwin
b79c7c008d
simplify.cc: Fix crash when identifier matches module
Also update one of the AST debug prints that is guarded by an `#if 0` but was out of date.
2026-06-12 11:54:53 +12:00
nella
135c2a4113 Get rid of normalize_to_width. 2026-06-11 01:12:35 +02:00
nella
c44d24d9fd Add missing -assert to equiv_opt calls. 2026-06-11 01:08:36 +02:00
Miodrag Milanović
8eb3133076
Merge pull request #5950 from YosysHQ/version_fix
Fix version number and git origin
2026-06-09 16:49:28 +00:00
Miodrag Milanović
7b40b7a6f0
Merge pull request #5949 from YosysHQ/update_abc
MSVC full build
2026-06-09 16:28:00 +00:00
Miodrag Milanovic
160a4e5dfc For release branch always keep distance zero 2026-06-09 18:20:17 +02:00
Miodrag Milanovic
7d40a0b667 Fix version number and git origin 2026-06-09 17:39:48 +02:00
Miodrag Milanović
a9446d7389
Merge pull request #5948 from YosysHQ/tcl9_verific
verific: do not link TCL command line interface
2026-06-09 13:30:14 +00:00
Miodrag Milanovic
dc7c7bd825 verific: do not link TCL command line interface 2026-06-09 14:53:53 +02:00
N. Engelhardt
06201b857e
Merge pull request #5892 from gipsyh/smt2
smt2: use canonical SMT names in memory metadata
2026-06-09 12:49:11 +00:00
Miodrag Milanovic
54a61650d0 Install DLL 2026-06-08 17:30:31 +02:00
Miodrag Milanovic
da50b0d2dd Try enablind ABC build for MSVC 2026-06-08 16:55:11 +02:00
Miodrag Milanovic
4763e14852 Update ABC for MSVC compile 2026-06-08 16:23:18 +02:00
Lofty
c96d7bc998
Merge pull request #5943 from YosysHQ/lofty/abc9-refactor-6
move `abc9_ops -reintegrate` into its own pass
2026-06-08 12:57:08 +00:00
Miodrag Milanović
b4c7a9b40a
Merge pull request #5944 from YosysHQ/update_abc
Update ABC as per 2026-06-08
2026-06-08 12:21:27 +00:00
nella
c47ed4bc31 Fix help. 2026-06-08 13:47:56 +02:00
nella
666bd53f06 Cleanup tests. 2026-06-08 13:47:56 +02:00
nella
3c6900a570 Depth-schedule finar adder. 2026-06-08 13:47:56 +02:00
nella
f8d2252735 Use ripple as default final adder, gate fma. 2026-06-08 13:47:56 +02:00
nella
11a650c695 Fix depth bug. 2026-06-08 13:47:56 +02:00
nella
a1d841bf64 Rebase + Cmake. 2026-06-08 13:47:56 +02:00
nella
d40431f249 Remove black boxes for now. 2026-06-08 13:29:05 +02:00
nella
5e4e5a1d40 Arith tree - parallel prefix. 2026-06-08 13:29:05 +02:00
nella
862e9fc54e Remove elarith-fast for now. 2026-06-08 13:29:05 +02:00
nella
25eb394ad0 Collapse signed*signed or combined nodes via BW. 2026-06-08 13:29:05 +02:00
nella
6c13ec0efb Test. 2026-06-08 13:29:05 +02:00
nella
bc07c6b1b0 Improve arith_tree: FMA add, elarith WIP. 2026-06-08 13:29:05 +02:00
Miodrag Milanovic
097b90670d Update ABC as per 2026-06-08 2026-06-08 12:56:38 +02:00
Lofty
0e32ad7eed move abc9_ops -reintegrate into its own pass 2026-06-08 11:03:17 +01:00
Lofty
73c217133b
Merge pull request #5934 from YosysHQ/lofty/abc9-refactor-5
read_aiger: import standard-cell mappings from ABC
2026-06-08 09:38:34 +00:00
KrystalDelusion
948c3d6394
Merge pull request #5936 from YosysHQ/krys/parallel_make
Let nested make calls parallelize
2026-06-07 22:00:57 +00:00
Krystine Sherwin
5183ede97f
CMake: Disable cxx module scanning 2026-06-08 09:34:30 +12:00
Krystine Sherwin
d9c3aeb765
Docs: Bump CMake to >=3.28 2026-06-06 11:33:46 +12:00
KrystalDelusion
90ec02ca2f
Let nested make calls parallelize
Bump minimum cmake version to 3.28 to use `JOB_SERVER_AWARE` when calling the `test-vanilla` target (and also `docs-prepare` and `test-docs`, though it's not as important there).
2026-06-06 10:22:38 +12:00
Catherine
cc9692caab
Merge pull request #5935 from YosysHQ/cat/cmake-macos
CMake: improve macOS Homebrew compatibility
2026-06-05 18:28:22 +00:00
Catherine
39ecd0d93f CMake: specify Flex and Bison version requirements.
macOS ships Bison 2.6, which is too old for Yosys.
2026-06-05 17:59:23 +00:00
Catherine
d50dc9a461 CMake: add all Homebrew packages to root search path.
Homebrew doesn't provide a merged (FHS) prefix and tools installed from
it cannot be expected to appear on PATH. Furthermore, XCode provides
some tools and headers (Flex, Bison) which must not be used if
a Homebrew alternative is installed.
2026-06-05 17:58:29 +00:00