Commit Graph
510 Commits
Author SHA1 Message Date
Krystine Sherwin 1cf1c5f02d contributing.rst: Fixing up formatting 2026-09-21 20:03:30 +12:00
Krystine Sherwin 92d6ae7fb7 docs: Link to interim LLM policy 2026-09-21 20:03:30 +12:00
Miodrag Milanović 87b17517fd Merge pull request #6188 from YosysHQ/revert-6182-lofty/revert-read_xaiger2
Revert "Temporarily revert #6101 and #6077"
2026-09-10 09:17:02 +00:00
Miodrag Milanovic ec25ee4de8 Fix remaining mentions, and update links 2026-09-10 10:24:34 +02:00
Gus Smith dcbf68bd5b Fix docs/Makefile filename renames 2026-09-10 10:08:50 +02:00
Gus Smith 697fed66da Rename SymbiYosys to SBY 2026-09-10 10:08:49 +02:00
Miodrag Milanović ae86bbb130 Revert "Temporarily revert #6101 and #6077" 2026-09-10 09:09:13 +02:00
Emil J 982d04202f Merge pull request #6168 from YosysHQ/emil/synth-check-before-opt_clean
synth*: run check after proc before opt_clean to discover process-ini…
2026-09-09 16:51:20 +00:00
Miodrag Milanovic 9f75ca1f98 Release version 0.69 2026-09-09 07:26:44 +02:00
Lofty c53d452134 Revert "Merge pull request #6101 from YosysHQ/lofty/abc-refactor-10"
This reverts commit 621d943ac8, reversing
changes made to 598862f45b.
2026-09-04 11:16:11 +01:00
Emil J. Tywoniak 4d3ada5bcc docs: fix examples to match new check sequencing 2026-09-02 15:18:40 +02:00
Emil J. Tywoniak f8bf9ad1c8 opt_dff: split up 2026-08-27 23:10:40 +06:00
Lofty 44bab117d7 synth_ice40: remove classic ABC mapping 2026-08-19 11:42:59 +01:00
Lofty fc6433bbae Merge pull request #6132 from YosysHQ/lofty/abc-refactor-12
synth_greenpak4, nlutmap: remove
2026-08-19 10:19:14 +00:00
Lofty 2578106368 Merge pull request #6126 from YosysHQ/lofty/abc-refactor-11
synth_coolrunner2: remove
2026-08-19 09:59:59 +00:00
Lofty edb411a622 synth_greenpak4, nlutmap: remove 2026-08-19 10:56:16 +01:00
Lofty 541d240930 synth_coolrunner2: remove 2026-08-18 10:04:45 +01:00
Lofty 621d943ac8 Merge pull request #6101 from YosysHQ/lofty/abc-refactor-10
read_xaiger2: remove
2026-08-17 17:42:25 +00:00
Emil J. Tywoniak 0253911ee2 opt_clean: move unused_bits analysis to kernel/unused_bits.h 2026-08-12 11:42:50 +02:00
Lofty 1dce7895e0 read_xaiger2: remove 2026-08-11 08:56:55 +01:00
Miodrag Milanovic 38e001a6ff Release version 0.68 2026-08-05 07:42:20 +02:00
Lofty f0b5225134 flowmap: remove 2026-07-22 13:50:33 +01:00
Miodrag Milanovic 2d1509d1bc Release version 0.67 2026-07-09 10:13:26 +02:00
Krystine Sherwin a9d25ab808 Docs: Minor tidying 2026-07-09 15:50:58 +12:00
nella f5809a7c2c Merge branch 'main' into nella/latch-toggle 2026-07-08 11:41:08 +02:00
Miodrag Milanovic 55034dbe91 Remaining fix 2026-06-23 07:26:12 +02:00
Miodrag Milanovic a689342207 Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
Miodrag Milanovic 48a3dcc02a End of file fix 2026-06-23 07:23:41 +02:00
Amelia Dobis 41566a6b70 more typo found 2026-06-19 17:47:39 -04:00
Amelia Dobis 54d43d85e3 [docs] nit: usign the right acronym to refer to the right thing
Tiny nit, but the description of `RTLIL::Wire` was using MSB and LSB to refer to the least and most significant *bits* of a wire and not Bytes, which should be referred to using LSb and MSb instead
2026-06-19 17:30:28 -04:00
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
Miodrag Milanovic 3af45e7d04 Some more explanations 2026-06-16 10:31:37 +02:00
Miodrag Milanovic 782f9ddd24 Added functional tests option 2026-06-15 16:04:37 +02:00
Miodrag Milanovic 247bcfed65 Remove old Makefile and fix documentation 2026-06-15 15:25:58 +02:00
Krystine Sherwin d9c3aeb765 Docs: Bump CMake to >=3.28 2026-06-06 11:33:46 +12:00
Krystine Sherwin 72f5836fb1 docs: Resolving todos
Make explicit the location for the `CMakeUserPresets.json` file.
Update docs tests documentation.
Move `BUILD_DIR` and `PROGRAM_PREFIX` comments into the functional tests todo.
Add cmake to MacPorts/FreeBSD install instructions.
Add ccache to example `CMakeUserPresets.json` (it isn't otherwise documented, and is no longer as obvious without an `ENABLE_CCACHE` makevar).

Addressing comments
2026-06-04 20:35:52 +12:00
Krystine Sherwin e1931596ae CMake: Add wrapper for test-docs
Also skip calling `tail` on stubnets log outputs.

Fix auxprog prefixes

i.e. if we've set `YOSYS_PROGRAM_PREFIX=why`, we shouldn't be trying to call `build/yosys` when building docs (because if we've done a clean build it doesn't exist).
I suspect this also affects tests, but I was working on docs when I noticed it.
2026-06-04 20:35:51 +12:00
Krystine Sherwin 2889c73338 Tidy up install instructions
Fill out sentences, move things around a little, switch from recommending `Configuration.cmake` to `CMakeUserPresets.json`.
2026-06-04 20:34:52 +12:00
Krystine Sherwin 042dbe593d docs: Remove build dir from tool help
Pipes the help through sed for the tools that include the path.  Also means we can drop the `|| true` from abc, since we're now reading the sed return instead.
2026-06-04 20:34:52 +12:00
Krystine Sherwin 1bef426124 docs: Run stubnets with docs tests 2026-06-04 20:34:51 +12:00
Krystine Sherwin 776995c74d WIP docs 2026-06-04 20:34:51 +12:00
Miodrag MilanovicandCatherine ce280354cf Update CI scripts for CMake
Co-authored-by: Catherine <[email protected]>
2026-06-03 08:58:11 +00:00
Catherine a727e7f6e7 Migrate build system to CMake
See #5895 for details.

This commit does not include CI or documentation changes.
2026-06-03 08:58:10 +00:00
Miodrag Milanovic 86f2ddebce Release version 0.66 2026-06-01 17:01:26 +02:00
Miodrag Milanovic 35d13e1c32 Update documentation/demos based on cleanup 2026-05-18 09:13:46 +02:00
Miodrag Milanovic 8bbc3c359c Remove id2cstr uses in our code base 2026-05-16 19:49:45 +02:00
Miodrag Milanović 1d87cefd80 Merge pull request #5882 from YosysHQ/std_cpp20
Bump required standard to C++20
2026-05-15 13:13:43 +00:00
Miodrag Milanović 36eceed720 Merge pull request #5862 from codexplorer-fish/cleaning-up-log-id
Cleaning up log_id()
2026-05-15 11:07:43 +00:00