3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-15 11:45:41 +00:00
Commit graph

427 commits

Author SHA1 Message Date
Akash Levy
da7a6b8331 Merge remote-tracking branch 'upstream' 2026-06-26 09:43:12 -07:00
Miodrag Milanovic
cd4198e024 Skip this step during merge queue since we have already run those 2026-06-26 17:17:35 +02:00
Miodrag Milanovic
0c13257915 Sanitizer self hosted 2026-06-26 17:10:44 +02:00
Miodrag Milanovic
8ad1b7f2b2 Remove nix parameter 2026-06-26 14:35:54 +02:00
Miodrag Milanovic
84248a008b Bump minimal clang to 16 2026-06-26 14:35:44 +02:00
Miodrag Milanovic
459a933005 Store caches on main 2026-06-26 14:33:12 +02:00
Akash Levy
4544520a90 Fix release 2026-06-26 04:22:02 -07:00
Akash Levy
cf79f3caac Merge remote-tracking branch 'upstream' 2026-06-26 04:17:51 -07:00
Miodrag Milanovic
cefe7266b1 Add restore keys 2026-06-26 10:55:28 +02:00
Miodrag Milanovic
bd1cb398e4 Update iverilog and build-env 2026-06-26 10:11:15 +02:00
Miodrag Milanovic
18902ddd34 Fix formatting 2026-06-26 08:11:16 +02:00
Miodrag Milanovic
53138724db Remove intel macOS compiler 2026-06-26 08:09:10 +02:00
Miodrag Milanovic
f1820e4423 Use updated msvc-dev-cmd action 2026-06-26 08:08:53 +02:00
Miodrag Milanovic
b8459c9dec Use forked skip-duplicate-actions 2026-06-26 08:08:22 +02:00
Miodrag Milanovic
3f4fa079f8 Upgrade base github actions 2026-06-26 08:06:44 +02:00
Miodrag Milanovic
63dd0e1a60 Add ccache 2026-06-26 08:02:58 +02:00
Miodrag Milanovic
06a64af1f4 Set CodeQL to be executed weekly 2026-06-26 07:56:30 +02:00
Akash Levy
3783a820ee Merge remote-tracking branch 'upstream' into merge3 2026-06-25 04:51:46 -07:00
Miodrag Milanovic
48a3dcc02a End of file fix 2026-06-23 07:23:41 +02:00
Mohamed Gaber
e804c1e3c2 ci: fix silimate release
- add option to test release flow without pushing to main
- add cmake to musllinux
- upgrade manylinux to rh-devtoolset-11
- add llvm to macos
- made CMake no longer error on unused parameters because we have some functions that are different from upstream but we'd like to keep the same signature
2026-06-23 05:14:22 +03:00
Miodrag Milanovic
ed654de3d9 Add mingw64 build to CI 2026-06-22 16:22:13 +02:00
Mohamed Gaber
9316df4480
ci: update release flow 2026-06-19 01:17:40 +03:00
Mohamed Gaber
5d3819b52f
fix: missing custom-Silimate $icg in NewCellTypes 2026-06-16 21:41:41 +03:00
Mohamed Gaber
0b99f5e6d1
cmake/SilimateVerific: rework merged verific generation 2026-06-11 03:08:03 +03:00
Mohamed Gaber
e58125b605
Merge remote-tracking branch 'upstream/main' into silimate 2026-06-09 16:22:51 +03:00
Miodrag Milanovic
da50b0d2dd Try enablind ABC build for MSVC 2026-06-08 16:55:11 +02:00
Miodrag Milanovic
4124649b1b Bump CI to use gcc-16 as latest compiler 2026-06-03 13:09:38 +02:00
Catherine
afc0e78d11 Update top-level Python project for CMake compatibility.
This commit reimplements the (no longer recommended) setuptools based
build system using a standards-based in-tree PEP517 build backend.
The implementation is partially based on
  https://codeberg.org/ziglang/zig-pypi/src/branch/main/make_wheels.py
which is licensed under BSD-0-clause.

It also adds a new option `YOSYS_BUILD_PYTHON_ONLY` that is available
only if the binary or the library aren't going to be installed, which
turns off these targets entirely, as well as some dependent ones
(e.g. tests).

Co-authored-by: Mohamed Gaber <me@donn.website>
2026-06-03 09:03:23 +00:00
Catherine
780588f28c Drop YOSYS_ENABLE_HELP_SOURCE since C++20 is required. 2026-06-03 08:58:11 +00:00
Miodrag Milanovic
ce280354cf Update CI scripts for CMake
Co-authored-by: Catherine <whitequark@whitequark.org>
2026-06-03 08:58:11 +00:00
Miodrag Milanovic
904151acd8 Fix wheels 2026-06-01 09:59:04 +02:00
Miodrag Milanović
4b3165dd50
Merge pull request #5859 from YosysHQ/coverage
Generate coverage for tests
2026-05-15 15:37:58 +00:00
Miodrag Milanovic
8022b5445b Convert to using LLVM code coverage 2026-05-15 11:59:22 +02:00
Miodrag Milanovic
c16e0352f7 Bump to clang-22 on macOS as well 2026-05-15 11:13:59 +02:00
Miodrag Milanovic
70b17181b4 Bump gcc and clang versions 2026-05-14 10:51:40 +02:00
Miodrag Milanovic
6ac8758e7e Generate coverage for tests 2026-05-14 08:11:43 +02:00
Miodrag Milanovic
6d4e5f5ad0 Bump versions to safe floor 2026-05-13 14:38:58 +02:00
Miodrag Milanovic
9182329fa1 Try making clang-10 to work 2026-05-13 12:05:37 +02:00
Miodrag Milanovic
25459bd8b9 Fix for clang-10 toolchain 2026-05-13 11:09:40 +02:00
Miodrag Milanovic
6ff6f8fb3c Bump required standard to C++20 2026-05-13 10:10:59 +02:00
bin
5dfe1937a0 Upgrade to WASI SDK 33 and enable exceptions 2026-05-01 13:30:43 -04:00
Emil J. Tywoniak
f213a34427 Remove FHS dependency by replacing /bin/bash with /usr/bin/env bash everywhere 2026-04-22 10:39:19 +02:00
Miodrag Milanovic
514c55f53f Fix yml for verific tests 2026-04-16 11:00:44 +02:00
Emil J
90b906c4fc
Merge pull request #5635 from YosysHQ/emil/contributing-again
docs: touch up contributing guidelines
2026-04-12 22:10:41 +00:00
Krystine Sherwin
cb56f01971
prepare-docs.yml: Don't skip pushes 2026-04-09 10:30:08 +12:00
Miodrag Milanovic
74070911cd Fix repository check in yml 2026-04-08 18:11:46 +02:00
Emil J. Tywoniak
2572b1e3df .github: fix label for links 2026-04-07 18:59:06 +02:00
Miodrag Milanovic
d58e0447c7 Enable macOS builds 2026-04-03 07:59:00 +02:00
Miodrag Milanovic
d37b02af03 CI: temporary disable macos for testing 2026-03-27 17:46:14 +01:00
Miodrag Milanovic
2a8024ea4a Upgrade CI actions 2026-03-19 12:22:57 +01:00