Commit Graph

2041 Commits

Author SHA1 Message Date
Akash Levy a121255f47
Merge branch 'YosysHQ:main' into main 2026-01-13 11:28:34 -08:00
Emil J. Tywoniak 21e6833010 Makefile: no longer install ast.h and ast_binding.h 2026-01-13 16:33:11 +01:00
Miodrag Milanovic b08e044994 Next dev cycle 2026-01-13 09:24:49 +01:00
Miodrag Milanovic 5ae48ee25f Release version 0.61 2026-01-13 08:35:02 +01:00
Akash Levy 58192ad8a6
Merge branch 'YosysHQ:main' into main 2026-01-12 22:52:03 -08:00
github-actions[bot] 78cbc21b94 Bump version 2026-01-13 00:22:49 +00:00
github-actions[bot] 991e704899 Bump version 2026-01-09 00:26:46 +00:00
Akash Levy e332ba807d
Merge branch 'YosysHQ:main' into main 2026-01-07 12:40:39 -08:00
github-actions[bot] 35321cd292 Bump version 2026-01-07 00:25:36 +00:00
github-actions[bot] 1567526954 Bump version 2026-01-06 00:26:49 +00:00
Akash Levy c34e75aaf2
Merge branch 'YosysHQ:main' into main 2025-12-31 05:28:27 -05:00
github-actions[bot] 8101c87fab Bump version 2025-12-31 00:27:01 +00:00
Akash Levy 35948d6dd6
Merge branch 'YosysHQ:main' into main 2025-12-30 00:36:43 -05:00
github-actions[bot] 96549e5514 Bump version 2025-12-30 00:26:17 +00:00
Akash Levy 1941e8f042 Bump yosys and abc to latest 2025-12-25 03:46:16 -05:00
github-actions[bot] 17ca71e1ab Bump version 2025-12-24 00:26:02 +00:00
github-actions[bot] 31f355c599 Bump version 2025-12-23 00:26:12 +00:00
Akash Levy abd485fa49 Bump Yosys to latest 2025-12-17 21:06:17 -08:00
github-actions[bot] 64a933d77b Bump version 2025-12-18 00:22:53 +00:00
github-actions[bot] 4d61ce63d3 Bump version 2025-12-16 00:26:36 +00:00
Miodrag Milanović bd514df0df
Merge pull request #5540 from donn/pyosys_fix_abcexternal
pyosys: fix install failure when ABCEXTERNAL is set
2025-12-15 08:19:39 +01:00
Mohamed Gaber 52dc8c5eff
pyosys: fix install failure when ABCEXTERNAL is set
While pyosys technically supports an external abc in installation, the attempt to always copy yosys-abc regardless would cause `make install` to crash.

`__init__.py` already handles yosys-abc not existing, so this just skips the install.
2025-12-13 22:47:32 +02:00
github-actions[bot] 2833a44503 Bump version 2025-12-13 00:24:42 +00:00
github-actions[bot] c1ec625f47 Bump version 2025-12-11 00:26:11 +00:00
github-actions[bot] 2e9db8b850 Bump version 2025-12-10 00:26:36 +00:00
Miodrag Milanovic cf9ab4c899 Cleanup version.cc creation for VS build 2025-12-09 13:50:17 +01:00
Emil J. Tywoniak 23e1b0656c version: add git hash string 2025-12-09 11:58:43 +01:00
Akash Levy 2aeada6980 Bump Yosys to latest 2025-12-05 20:05:16 -08:00
github-actions[bot] 0e31e389f2 Bump version 2025-12-05 00:25:44 +00:00
Robert O'Callahan 638e904f91 Remove cover() coverage tracking 2025-12-04 16:27:13 +01:00
github-actions[bot] 52b1245547 Bump version 2025-12-04 00:25:21 +00:00
Akash Levy 5dfadb968f
Merge branch 'YosysHQ:main' into main 2025-12-03 13:28:56 -05:00
Miodrag Milanovic 58c7dc7cc2 Next dev cycle 2025-12-03 07:23:34 +01:00
Miodrag Milanovic 5bafeb77dc Release version 0.60 2025-12-03 07:19:42 +01:00
Akash Levy 60e4b76981 Bump abc 2025-12-02 01:26:55 -05:00
Akash Levy 4a25f63699 Merge from upstream 2025-11-29 11:53:48 -05:00
github-actions[bot] e4044e1b4a Bump version 2025-11-27 00:24:24 +00:00
Martin Povišer c1e40e113c Use `$(AR)` 2025-11-26 13:02:44 +01:00
Martin Povišer 7cb3a0f830 Add static library option 2025-11-26 12:34:37 +01:00
github-actions[bot] 752d24c0a8 Bump version 2025-11-26 00:24:41 +00:00
github-actions[bot] 5d3599a78c Bump version 2025-11-25 00:23:19 +00:00
Akash Levy 71ba176b50
Merge branch 'YosysHQ:main' into main 2025-11-24 14:04:13 -05:00
Miodrag Milanović 0d954f2f4c
Merge pull request #5498 from YosysHQ/krys/check_enable_abc
Check ENABLE_ABC validity
2025-11-24 08:09:45 +01:00
github-actions[bot] 33a49452d9 Bump version 2025-11-22 00:23:19 +00:00
KrystalDelusion 542723d121
Check ENABLE_ABC validity
From https://github.com/YosysHQ/yosys/pull/5497#issuecomment-3561398279, for ENABLE_ABC=1 to be valid, either ABC must be linked (LINK_ABC=1), or it must be possible to spawn executables (DISABLE_SPAWN=0).  This configuration (ENABLE_ABC=1 LINK_ABC=0 DISABLE_SPAWN=1) already fails compilation in `abc.cc` trying to call `run_command()` which doesn't exist if DISABLE_SPAWN=1.  All we are doing here is catching the known bad configuration and providing an explanation for why it isn't working.
2025-11-22 09:51:07 +13:00
Akash Levy a705042d2e
Merge branch 'YosysHQ:main' into main 2025-11-20 23:05:40 -05:00
github-actions[bot] 25ba41f424 Bump version 2025-11-20 00:24:25 +00:00
Emil J. Tywoniak 07de7509bf sdc: add -keep_hierarchy test 2025-11-19 15:26:02 +01:00
Akash Levy a90a5e10d6
Merge branch 'YosysHQ:main' into main 2025-11-18 11:48:04 -05:00
github-actions[bot] 9aa2dde7ef Bump version 2025-11-18 00:24:34 +00:00
github-actions[bot] 677bf21947 Bump version 2025-11-15 00:23:54 +00:00
Akash Levy 1a966c4459
Merge branch 'YosysHQ:main' into main 2025-11-14 17:36:57 -05:00
github-actions[bot] abc78f0424 Bump version 2025-11-14 00:25:00 +00:00
Akash Levy 55cd50f1a6
Merge branch 'YosysHQ:main' into main 2025-11-13 18:11:04 -05:00
Miodrag Milanovic 40bbb84766 Enable pyosys install in out of tree builds 2025-11-13 16:17:53 +01:00
github-actions[bot] 04135ba3e4 Bump version 2025-11-13 00:24:44 +00:00
Akash Levy 0785f7721f pyosys fixups 2025-11-12 09:47:23 -08:00
Akash Levy e21324d609 Merge from upstream 2025-11-11 22:52:11 -08:00
github-actions[bot] 5f76729cbb Bump version 2025-11-12 00:24:49 +00:00
Miodrag Milanovic fd40418c10 Next dev cycle 2025-11-11 09:26:05 +01:00
Miodrag Milanovic 03eb2206d7 Release version 0.59 2025-11-11 07:57:22 +01:00
github-actions[bot] f7881ced9e Bump version 2025-11-11 00:25:20 +00:00
Akash Levy d5049ee8cf Merge remote-tracking branch 'upstream/main' 2025-11-07 01:42:20 -08:00
github-actions[bot] 5d0847f6fb Bump version 2025-11-07 00:24:35 +00:00
Akash Levy be421095da
Merge branch 'YosysHQ:main' into main 2025-11-06 13:59:12 -05:00
Miodrag Milanovic dc9a787025 Fix out of tree clean 2025-11-06 14:28:28 +01:00
Emil J. Tywoniak 2bf7aac9d1 Makefile: clean unit test on clean, ensure prepared to fix parallelism 2025-11-06 13:59:14 +01:00
Akash Levy eaa3c90a34
Merge branch 'YosysHQ:main' into main 2025-11-05 20:19:45 -05:00
github-actions[bot] 3d5b1e0a93 Bump version 2025-11-06 00:24:21 +00:00
Akash Levy ec535c1b48
Merge branch 'YosysHQ:main' into main 2025-11-05 15:40:09 -05:00
Akash Levy 2a6a0355ac No uv for us please 2025-11-05 12:32:13 -08:00
Miodrag Milanovic f8341affe3 Fix generatory.py location for out of tree builds 2025-11-05 14:20:30 +01:00
Akash Levy 11731c91f4 Merge from upstream 2025-11-04 22:20:34 -08:00
github-actions[bot] 12cb8e9511 Bump version 2025-11-05 00:24:49 +00:00
KrystalDelusion 52c108cd6a
Merge pull request #4596 from YosysHQ/emil/path-sep-refactor
Refactor getting dirs and filenames from paths to files
2025-11-05 09:12:54 +13:00
Akash Levy 76c12f8f8c
Merge branch 'YosysHQ:main' into main 2025-11-03 13:38:04 -05:00
Mohamed Gaber e9733d681d
pyosys: uv for non-wheel builds, update instructions
- add `uv` to dependencies: saves builder(s) from manually having to manage a venv for python build dependencies
  - when building wheels, pip automatically creates the environment with those dependencies, so no need for uv
  - when running simply `make ENABLE_PYOSYS=1`, this is not the case. people attempting to `pip3 install --upgrade pybind11 cxxheaderparser` to add it to their system packages will be met with a scare message about "breaking system packages"
- update installation instructions to drop boost and add uv instead
- update ci scripts to use `macos-15[-intel]` (`macos-13` sunset in early december)
2025-11-03 15:39:31 +02:00
github-actions[bot] 797780eda5 Bump version 2025-11-02 00:26:19 +00:00
github-actions[bot] 4011d72656 Bump version 2025-10-30 00:24:42 +00:00
Akash Levy 6a07a6dfb4
Merge branch 'YosysHQ:main' into main 2025-10-29 04:52:50 -04:00
github-actions[bot] 75eff54b31 Bump version 2025-10-29 00:24:43 +00:00
Akash Levy 303f7292a0
Merge branch 'YosysHQ:main' into main 2025-10-25 20:30:52 -04:00
github-actions[bot] 8bc63ef6da Bump version 2025-10-26 00:25:16 +00:00
Mohamed Gaber dec28f65ae
Merge remote-tracking branch 'donn/pyosys_bugfixes' into merge_pybind11 2025-10-26 02:39:43 +03:00
github-actions[bot] f5c9e122de Bump version 2025-10-24 00:21:47 +00:00
github-actions[bot] 37875fdedf Bump version 2025-10-21 00:23:46 +00:00
github-actions[bot] 1598771a37 Bump version 2025-10-19 00:26:17 +00:00
Mohamed Gaber b510c36162 hotfix: headers mistakenly added to clean target
- fix `make clean` deleting a number of headers when ENABLE_PYOSYS is set to 1
2025-10-18 14:08:20 +01:00
github-actions[bot] 272aa9cde2 Bump version 2025-10-17 00:23:40 +00:00
github-actions[bot] 061b6ce2ad Bump version 2025-10-16 00:23:57 +00:00
github-actions[bot] 4970ad5a18 Bump version 2025-10-15 00:23:49 +00:00
Emil Jiří Tywoniak d1a628ab26 CI: bump WASI SDK from 19 to 27 2025-10-14 15:47:08 +02:00
Miodrag Milanovic d92cf2f5b0 Compile abc when submodule updates 2025-10-14 14:54:56 +02:00
github-actions[bot] 25f2a88770 Bump version 2025-10-14 00:22:29 +00:00
github-actions[bot] 89f32a415b Bump version 2025-10-09 00:22:39 +00:00
Miodrag Milanović ba1a347d59
Merge pull request #5370 from donn/pyosys_pybind11
pyosys: rewrite using pybind11
2025-10-08 13:07:59 +02:00
Miodrag Milanović 869910055f
Merge pull request #3908 from YosysHQ/ecp5_2_lattice
synth_ecp5 and synth_nexus to synth_lattice
2025-10-08 13:07:33 +02:00
Miodrag Milanovic 1d2d777678 Next dev cycle 2025-10-08 09:25:33 +02:00
Miodrag Milanovic 157aabb583 Release version 0.58 2025-10-08 07:51:14 +02:00
github-actions[bot] 47ca09a016 Bump version 2025-10-08 00:22:29 +00:00