Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								2cdd97a8d4 
								
							 
						 
						
							
							
								
								test suite  
							
							
							
						 
						
							2025-10-16 08:43:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								04fd4d4601 
								
							 
						 
						
							
							
								
								synth_analogdevices: remove scopeinfo cells  
							
							
							
						 
						
							2025-10-16 08:43:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								7878a7e2bd 
								
							 
						 
						
							
							
								
								Create synth_analogdevices  
							
							
							
						 
						
							2025-10-16 08:43:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								db8c1878a0 
								
							 
						 
						
							
							
								
								fix dlopen using fs:path with mingw  
							
							
							
						 
						
							2025-10-16 08:30:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								061b6ce2ad 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-10-16 00:23:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								759996b968 
								
							 
						 
						
							
							
								
								Merge pull request  #5427  from donn/plugin_search_paths  
							
							... 
							
							
							
							plugins: add search paths 
							
						 
						
							2025-10-15 20:02:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d21585a4c 
								
							 
						 
						
							
							
								
								Merge pull request  #5426  from rocallahan/parse-sigspec  
							
							... 
							
							
							
							Don't stop parsing sigspec after a {} group. 
							
						 
						
							2025-10-15 17:31:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mohamed Gaber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dce70abd94 
								
							 
						 
						
							
							
								
								plugins: support Windows path delimiters  
							
							
							
						 
						
							2025-10-15 15:53:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mohamed Gaber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e86797f029 
								
							 
						 
						
							
							
								
								plugins: add search path  
							
							... 
							
							
							
							This uses the environment variable `YOSYS_PLUGIN_PATH` to provide multiple colon-delimited search paths for native plugins in a similar manner to `PATH` for executables and `PYTHONPATH` for Python modules.
This addresses https://github.com/YosysHQ/yosys/issues/2545 , allowing Yosys to be better packaged in non-FHS environments such as Nix. 
							
						 
						
							2025-10-15 14:13:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								4970ad5a18 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-10-15 00:23:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								e099a7d34a 
								
							 
						 
						
							
							
								
								Don't stop parsing sigspec after a {} group.  
							
							... 
							
							
							
							Resolves  #5424  
						
							2025-10-14 21:18:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2e3bfca294 
								
							 
						 
						
							
							
								
								Merge pull request  #5419  from YosysHQ/micko/verific_fix_nocolumns  
							
							... 
							
							
							
							verific: Fix error compiling without VERIFIC_LINEFILE_INCLUDES_COLUMNS 
							
						 
						
							2025-10-14 17:05:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a89c5b97d8 
								
							 
						 
						
							
							
								
								Merge pull request  #5423  from YosysHQ/update_abc  
							
							... 
							
							
							
							Update abc 
							
						 
						
							2025-10-14 17:05:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5960ce515 
								
							 
						 
						
							
							
								
								Merge pull request  #5197  from YosysHQ/emil/opensta-verilog-export  
							
							... 
							
							
							
							OpenSTA verilog compatibility 
							
						 
						
							2025-10-14 16:46:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								7d2857b30f 
								
							 
						 
						
							
							
								
								Fix regex checks  
							
							
							
						 
						
							2025-10-14 16:04:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								4513783a02 
								
							 
						 
						
							
							
								
								add tests  
							
							
							
						 
						
							2025-10-14 15:48:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e9aedf505c 
								
							 
						 
						
							
							
								
								chtype: replace publish pass with chtype -publish_icells  
							
							
							
						 
						
							2025-10-14 15:01:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								d92cf2f5b0 
								
							 
						 
						
							
							
								
								Compile abc when submodule updates  
							
							
							
						 
						
							2025-10-14 14:54:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d3a9f1ea 
								
							 
						 
						
							
							
								
								Update ABC  
							
							
							
						 
						
							2025-10-14 14:47:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								109abd3224 
								
							 
						 
						
							
							
								
								Merge pull request  #5421  from YosysHQ/emil/sort-pass  
							
							... 
							
							
							
							sort: init 
							
						 
						
							2025-10-14 10:51:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								25f2a88770 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-10-14 00:22:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e5edd2acdb 
								
							 
						 
						
							
							
								
								sort: init  
							
							
							
						 
						
							2025-10-13 17:32:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								71eadc9ab5 
								
							 
						 
						
							
							
								
								Merge pull request  #5418  from yrabbit/gw5-dff-and-memory  
							
							... 
							
							
							
							Gowin. Reduce the range of flip-flop types. 
							
						 
						
							2025-10-13 17:26:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								c46df9ffdc 
								
							 
						 
						
							
							
								
								box_derive: rename -apply to -apply_derived_type  
							
							
							
						 
						
							2025-10-13 17:24:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								d7cea2c35c 
								
							 
						 
						
							
							
								
								box_derive: add -apply  
							
							
							
						 
						
							2025-10-13 17:24:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								7d8f92e198 
								
							 
						 
						
							
							
								
								publish: add pass for renaming private cell types to public  
							
							
							
						 
						
							2025-10-13 17:24:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84b5ec856e 
								
							 
						 
						
							
							
								
								Merge pull request  #4320  from YosysHQ/ywb_asserts  
							
							... 
							
							
							
							write_btor: Include `$assert` and `$assume` cells in -ywmap output 
							
						 
						
							2025-10-13 15:30:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								1f11b2c529 
								
							 
						 
						
							
							
								
								verific: Add src to message missed in  #5406  
							
							
							
						 
						
							2025-10-13 15:16:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								dc959cdf4a 
								
							 
						 
						
							
							
								
								verific: Fix error compiling without VERIFIC_LINEFILE_INCLUDES_COLUMNS  
							
							
							
						 
						
							2025-10-13 15:16:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								9570b39519 
								
							 
						 
						
							
							
								
								verifix: fix bits() deprecation warnings  
							
							
							
						 
						
							2025-10-13 09:57:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8f421dee 
								
							 
						 
						
							
							
								
								verifix: fix bits() deprecation warnings  
							
							
							
						 
						
							2025-10-13 09:47:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YRabbit 
								
							 
						 
						
							
							
							
							
								
							
							
								02e40e8118 
								
							 
						 
						
							
							
								
								Gowin. Reduce the range of flip-flop types.  
							
							... 
							
							
							
							UG303-1.0E_Arora Ⅴ Configurable Function Unit (CFU) User Guide.pdf
specifies that the only flip-flop types supported in GW5 are DFFSE,
DFFRE, DFFPE, and DFFCE.
However, the bit streams generated by the vendor IDE also contain DFF
flip-flops, which are probably the result of optimisation, so we leave
them in the list of permitted items, but add a flag that will allow the
generation of completely correct output files, acceptable for further P&
R using vendor tools (they will not allow the use of flip-flops other
than the four specified in the netlist).
In the GW5 SemiDual Port BSRAM series, the primitive does not have
RESETA and RESETB ports—they are replaced by the RESET port, so we
separate the files for BSRAM generation, especially since in the future
we may have to take into account other, as yet unexplored, differences
in BSRAM.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou> 
							
						 
						
							2025-10-11 21:12:35 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a12d92551 
								
							 
						 
						
							
							
								
								Merge pull request  #5386  from YosysHQ/emil/liberty-glob-all  
							
							... 
							
							
							
							Expand wildcards in Liberty file consumers 
							
						 
						
							2025-10-09 20:21:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
							
							
								
							
							
								1a0b5d8ea7 
								
							 
						 
						
							
							
								
								write_btor: Include $assert and $assume cells in -ywmap output  
							
							
							
						 
						
							2025-10-09 14:50:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								89f32a415b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-10-09 00:22:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a80462f27f 
								
							 
						 
						
							
							
								
								Merge pull request  #5339  from rocallahan/fast-rtlil-parser  
							
							... 
							
							
							
							Rewrite the RTLIL parser for efficiency 
							
						 
						
							2025-10-08 14:52:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7a72811cc 
								
							 
						 
						
							
							
								
								Merge pull request  #5408  from rocallahan/atomic-mfp  
							
							... 
							
							
							
							Make `mfp` const methods thread-safe. 
							
						 
						
							2025-10-08 13:08:16 +02: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 Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cdaac003f 
								
							 
						 
						
							
							
								
								Merge pull request  #3991  from adrianparvino/alumacc-sign  
							
							... 
							
							
							
							alumacc: merge independent of sign 
							
						 
						
							2025-10-08 13:02:10 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35bade56da 
								
							 
						 
						
							
							
								
								Merge pull request  #5410  from jix/abc_new-fix-zbuf-churn  
							
							... 
							
							
							
							abc_new: Avoid bufnorm helper cell churn 
							
						 
						
							2025-10-07 19:25:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								2c94ca85d9 
								
							 
						 
						
							
							
								
								abc_new: Avoid bufnorm helper cell churn  
							
							... 
							
							
							
							We were performing the helper passes `abc9_ops -replace_zbufs` and
`abc9_ops -restore_zbufs` for every module, but those passes act on the
full design (and can't be applied entirely selectively due to entering
and leaving bufnorm).
This lead to an explosive creation of a lot of redundant bufnorm helper
cells that would have been cleaned up by `clean` but that never ran.
Instead we now run each helper pass once, one before and one after
iterating over the selected modules. This limits the number of bufnorm
helper cells. 
							
						 
						
							2025-10-07 18:05:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								b8b0f80f79 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-10-07 00:23:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								2f81c55389 
								
							 
						 
						
							
							
								
								Make mfp const methods thread-safe.  
							
							... 
							
							
							
							In particular, we make the parent links relaxed atomics so concurrent
`ifind()` calls are safe.
This may appear to cause a tiny performance regression but as discussed
in https://yosyshq.discourse.group/t/parallel-optmergepass-implementation/87/16 
this is probably just noise. 
							
						 
						
							2025-10-06 22:44:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
							
							
								
							
							
								da2e021e3b 
								
							 
						 
						
							
							
								
								abc9.cc: Use -r for &dch  
							
							... 
							
							
							
							Avoids "ABC: The command has to terminate. Boxes are not in a topological order." error during `&if`. 
							
						 
						
							2025-10-06 14:07:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								637665c9d3 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-10-04 00:21:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed4eb6d331 
								
							 
						 
						
							
							
								
								Merge pull request  #5406  from YosysHQ/verific_import_err_print_src  
							
							... 
							
							
							
							verific: print source location of problematic object on import error 
							
						 
						
							2025-10-03 14:05:05 +02:00