Krystine Sherwin 
								
							 
						 
						
							
							
							
							
								
							
							
								7e1292dd2d 
								
							 
						 
						
							
							
								
								CI: brew install autoconf for iverilog  
							
							
							
						 
						
							2025-09-12 10:41:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
							
							
								
							
							
								f102b25914 
								
							 
						 
						
							
							
								
								Reapply "Merge pull request  #5301  from KrystalDelusion/krys/re_5280"  
							
							... 
							
							
							
							This reverts commit 88eb83a0c3 
							
						 
						
							2025-09-12 10:41:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d59903f36 
								
							 
						 
						
							
							
								
								Bump Windows SDK  
							
							
							
						 
						
							2025-09-03 09:32:21 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7fb6c1ee52 
								
							 
						 
						
							
							
								
								test-compile.yml: Specify clang-19  
							
							... 
							
							
							
							Will trigger C++20 builds to run (which are currently failing). 
							
						 
						
							2025-09-03 03:32:00 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5db312b6cf 
								
							 
						 
						
							
							
								
								Bump to llvm@20  
							
							
							
						 
						
							2025-09-02 11:30:57 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2261c7e366 
								
							 
						 
						
							
							
								
								test-compile.yml: Compiler tests for arm mac  
							
							
							
						 
						
							2025-09-02 11:25:31 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3426905e60 
								
							 
						 
						
							
							
								
								CI: Use brew bundle  
							
							... 
							
							
							
							Also skip `brew update`.
Specify llvm@20 due to problems with clang-21 and macOS .dylib. 
							
						 
						
							2025-09-02 10:36:55 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								88eb83a0c3 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #5301  from KrystalDelusion/krys/re_5280"  
							
							... 
							
							
							
							This reverts commit c9a602e88251eaaffe09 
							
						 
						
							2025-08-28 11:58:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9a602e882 
								
							 
						 
						
							
							
								
								Merge pull request  #5301  from KrystalDelusion/krys/re_5280  
							
							... 
							
							
							
							Reapply "Workflow adjustments" 
							
						 
						
							2025-08-28 10:51:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fd9f54482 
								
							 
						 
						
							
							
								
								Merge pull request  #5300  from donn/wheel_fixes  
							
							... 
							
							
							
							wheels: bison 3.8 on almalinux + memory pressure easing 
							
						 
						
							2025-08-19 11:44:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1cdf058df4 
								
							 
						 
						
							
							
								
								ci: Fix iverilog version caching  
							
							
							
						 
						
							2025-08-19 11:33:05 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94d07872e6 
								
							 
						 
						
							
							
								
								test-sanitizers.yml: Build in-tree  
							
							... 
							
							
							
							Should fix missing `../../yosys-abc` 
							
						 
						
							2025-08-19 11:32:46 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d63f43acf0 
								
							 
						 
						
							
							
								
								ci: iverilog before yosys  
							
							
							
						 
						
							2025-08-19 11:32:42 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b42be1df80 
								
							 
						 
						
							
							
								
								ci: Fix test-cells  
							
							
							
						 
						
							2025-08-19 11:30:16 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb773ce071 
								
							 
						 
						
							
							
								
								Reapply "Workflow adjustments"  
							
							... 
							
							
							
							This reverts commit b640a16b07 
							
						 
						
							2025-08-19 11:29:53 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mohamed Gaber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ed7a7aac9 
								
							 
						 
						
							
							
								
								wheels: fix PATH variables  
							
							
							
						 
						
							2025-08-19 01:28:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mohamed Gaber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6cbd44daa5 
								
							 
						 
						
							
							
								
								wheels: bison 3.8 on almalinux + memory pressure easing  
							
							... 
							
							
							
							- cibw now builds and uses bison 3.8.2 explicitly on platforms with no or out-of-date bison — AlmaLinux 8 only goes up to Bison 3.0
- cibw environment now includes `OPTFLAGS=-O3` to avoid generating debug info for abc, saving space in memory during linking
- setup.py attempts to build `yosys-abc` independently first to avoid memory pressure from gigantic abc link step running in parallel with something else 
							
						 
						
							2025-08-18 22:34:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b640a16b07 
								
							 
						 
						
							
							
								
								Revert "Workflow adjustments"  
							
							
							
						 
						
							2025-08-18 20:39:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a52a714b4 
								
							 
						 
						
							
							
								
								Merge pull request  #5280  from YosysHQ/krys/ci_changes  
							
							... 
							
							
							
							Workflow adjustments 
							
						 
						
							2025-08-18 10:17:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								1dbf2df983 
								
							 
						 
						
							
							
								
								Add libfl-dev for CodeQL CI job  
							
							
							
						 
						
							2025-08-14 09:15:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb024c4d55 
								
							 
						 
						
							
							
								
								Merge pull request  #5135  from YosysHQ/emil/ast-ownership  
							
							... 
							
							
							
							ast, read_verilog: ownership in AST, use C++ styles for parser and lexer 
							
						 
						
							2025-08-12 10:58:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e6e25c81f 
								
							 
						 
						
							
							
								
								ci: Use correct build artifact  
							
							
							
						 
						
							2025-08-12 12:43:14 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f8c040371 
								
							 
						 
						
							
							
								
								ci: Move SAN into a separate workflow  
							
							
							
						 
						
							2025-08-12 12:22:02 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73403ad830 
								
							 
						 
						
							
							
								
								ci: Adjust workflow triggers for tests  
							
							... 
							
							
							
							In light of problems with concurrent skipping, disable it.
Instead, limit the `push` trigger to just main, and enable `workflow_dispatch` for manual triggering.
Don't cancel builds from main if a new commit is pushed. 
							
						 
						
							2025-08-12 12:05:23 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c630f995d5 
								
							 
						 
						
							
							
								
								ci: Reduce test_cell count and use a seed  
							
							
							
						 
						
							2025-08-12 11:17:00 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba01f7c64f 
								
							 
						 
						
							
							
								
								ci: Run test_cell  
							
							... 
							
							
							
							Includes special cases for partially supported cells. 
							
						 
						
							2025-08-12 10:57:59 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								cbccc01d38 
								
							 
						 
						
							
							
								
								Revert "CI: bump flex and bison on Windows"  
							
							... 
							
							
							
							This reverts commit efbc138ced 
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
							
							
								
							
							
								4f824e4223 
								
							 
						 
						
							
							
								
								Sneak FlexLexer.h into VS build  
							
							
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								8455503a50 
								
							 
						 
						
							
							
								
								CI: fix typo  
							
							
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								4956d3cce5 
								
							 
						 
						
							
							
								
								CI: install flex for WASI builds.  
							
							
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								0ce51029f6 
								
							 
						 
						
							
							
								
								fixup! CI: sneak FlexLexer.h into the WASI sysroot  
							
							
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3ec3afb414 
								
							 
						 
						
							
							
								
								CI: bump flex and bison on Windows  
							
							
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								f3ebf0557e 
								
							 
						 
						
							
							
								
								CI: sneak FlexLexer.h into the WASI sysroot  
							
							
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
							
							
								
							
							
								2b7b09b81a 
								
							 
						 
						
							
							
								
								Add libfl-dev  
							
							... 
							
							
							
							Should fix the missing `<FlexLexer.h>` error. 
							
						 
						
							2025-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c84c4a4fc 
								
							 
						 
						
							
							
								
								extra-builds.yml: Bump nix  
							
							
							
						 
						
							2025-08-09 11:19:24 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab403635e3 
								
							 
						 
						
							
							
								
								CI: Enable source tracking for reusable build  
							
							... 
							
							
							
							The `test-docs-build` jobs require source tracking enabled to prevent warnings-as-errors.
Also add an extra note to the readme in case users run into the same. 
							
						 
						
							2025-08-06 13:52:13 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								891a907a30 
								
							 
						 
						
							
							
								
								Add and use ENABLE_HELP_SOURCE  
							
							... 
							
							
							
							Conditionally include help source tracking to preserve ABI.
Docs builds can (and should) use `ENABLE_HELP_SOURCE` so that the generated sphinx docs can perform default grouping and link to source files.
Regular user-builds don't need the source tracking. 
							
						 
						
							2025-08-06 13:52:13 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3959d19291 
								
							 
						 
						
							
							
								
								Reapply "Add groups to command reference"  
							
							... 
							
							
							
							This reverts commit 81f87ce6ed 
							
						 
						
							2025-08-06 13:52:12 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86ef7f7ede 
								
							 
						 
						
							
							
								
								Update wheels to Trusted Publisher  
							
							
							
						 
						
							2025-08-04 17:43:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Young 
								
							 
						 
						
							
							
							
							
								
							
							
								555c08a98a 
								
							 
						 
						
							
							
								
								docs: update issues template with Discourse link  
							
							
							
						 
						
							2025-08-01 11:30:42 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81f87ce6ed 
								
							 
						 
						
							
							
								
								Revert "Add groups to command reference"  
							
							
							
						 
						
							2025-07-23 14:41:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4722b07485 
								
							 
						 
						
							
							
								
								Docs: docs/source/cmd is source only  
							
							... 
							
							
							
							i.e. we don't need to clean it, and we don't need to include it in the docs artifact 
							
						 
						
							2025-07-21 10:34:54 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6961d8c9f 
								
							 
						 
						
							
							
								
								CI: Test with ASAN as well  
							
							... 
							
							
							
							New matrix variable for sanitizer, running `undefined` and `address` separately
(because they are mutually exclusive).  Probably don't need to run both
sanitizers on both os targets, but it's probably fine. 
							
						 
						
							2025-06-28 11:33:18 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								a5edbc8836 
								
							 
						 
						
							
							
								
								Update CI, windows-2019 is deprecated  
							
							
							
						 
						
							2025-06-09 19:07:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								c79379db02 
								
							 
						 
						
							
							
								
								Run wheels each Sunday at 10AM  
							
							
							
						 
						
							2025-04-14 15:22:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f25f972dc 
								
							 
						 
						
							
							
								
								Merge pull request  #5008  from donn/wheel_builds_fix  
							
							... 
							
							
							
							wheels: fix builds, add linux aarch64 to ci 
							
						 
						
							2025-04-14 15:10:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2e1d0165f 
								
							 
						 
						
							
							
								
								Merge pull request  #5016  from YosysHQ/krys/zizmor  
							
							... 
							
							
							
							CI: Fixes from zizmor 
							
						 
						
							2025-04-12 09:02:59 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Donn 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc2105d82 
								
							 
						 
						
							
							
								
								wheels: fix builds, add linux aarch64 to ci  
							
							... 
							
							
							
							Essentially, something is attempting to build the Yosys EXE when you build libyosys.so now. With `ENABLE_PYTHON_CONFIG_EMBED=0`, the Yosys EXE will always fail to build.
Furthermore, because `ENABLE_PYOSYS` now attempts to build a wheel, building a wheel has become recursive.
This commit uses a supplementary set of libs for the EXE (EXE_LIBS) so it and libyosys.so can be built simultaneously, as well as a new Makefile flag, `ENABLE_WHEEL`, to prevent the aforementioned recursion.
I also enabled aarch64 Linux in the CI because it's publicly available now. 
							
						 
						
							2025-04-09 10:42:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								f5c53a99e7 
								
							 
						 
						
							
							
								
								CI: Sanitize for undefined behavior.  
							
							
							
						 
						
							2025-02-03 10:19:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								6b449970ef 
								
							 
						 
						
							
							
								
								test-build: Fix missing bzlib.h  
							
							
							
						 
						
							2025-01-20 16:08:42 +01:00