Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								c57cbfa8f9 
								
							 
						 
						
							
							
								
								opt_expr: add test  
							
							
							
						 
						
							2025-04-01 21:54:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5507139e 
								
							 
						 
						
							
							
								
								opt_expr: requsted changes  
							
							
							
						 
						
							2025-04-01 20:37:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								402af3ece7 
								
							 
						 
						
							
							
								
								Merge pull request  #4982  from YosysHQ/micko/verific_fix_restore  
							
							... 
							
							
							
							verific: fix restoring msg state after blackbox import 
							
						 
						
							2025-04-01 18:32:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								72f2185a94 
								
							 
						 
						
							
							
								
								verific: fix restoring msg state after blackbox import  
							
							
							
						 
						
							2025-04-01 17:35:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								bc01468c75 
								
							 
						 
						
							
							
								
								read_liberty: Faster std::string construction in the liberty lexer  
							
							... 
							
							
							
							This extends the `LibertyInputStream` added in the previous commit to
allow arbitrary lookahead. Then this uses the lookahead to find the
total length of the token within the input buffer, instead of consuming
the token byte by byte while appending to a std::string. Constructing
the std::string with the total length is known avoids any reallocations
from growing std::string's buffer. 
							
						 
						
							2025-04-01 14:12:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								119e998f12 
								
							 
						 
						
							
							
								
								read_liberty: Faster input handling for the liberty lexer  
							
							... 
							
							
							
							The lexer for liberty files was using istream's `get` and `unget` which
are notorious for bad performance and that showed up during profiling.
This replaces the direct `istream` use with a custom LibertyInputStream
that does its own buffering to provide `get` and `unget` that behave the
same way but are implemented with a fast path that is easy to inline and
optimize. 
							
						 
						
							2025-04-01 14:12:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								66d7ffb2c5 
								
							 
						 
						
							
							
								
								yosys-config: redirect to stderr/stdout depending of exit code  
							
							
							
						 
						
							2025-04-01 08:39:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								c08f72b806 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-04-01 00:26:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a1255546a 
								
							 
						 
						
							
							
								
								Merge pull request  #4975  from YosysHQ/emil/opt_expr-cover-with-tests  
							
							... 
							
							
							
							opt_expr: expand test coverage 
							
						 
						
							2025-03-31 20:13:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sean Luchen 
								
							 
						 
						
							
							
							
							
								
							
							
								23f59e0196 
								
							 
						 
						
							
							
								
								Support array ranges for identifiers in the Liberty parser.  
							
							... 
							
							
							
							This change only handles the case `id : id[range] ;`. 
							
						 
						
							2025-03-31 10:54:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sean Luchen 
								
							 
						 
						
							
							
							
							
								
							
							
								ac1033ecd5 
								
							 
						 
						
							
							
								
								Factor parse_vector_range out into its own function.  
							
							... 
							
							
							
							This also fixes the parsing a bit. It was consuming 1 fewer token than
required. 
							
						 
						
							2025-03-31 10:46:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sean Luchen 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6d9f4dc9 
								
							 
						 
						
							
							
								
								Factor report_unexpected_token out into its own function.  
							
							
							
						 
						
							2025-03-31 10:44:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								6194eb939d 
								
							 
						 
						
							
							
								
								opt_expr: expand test coverage  
							
							
							
						 
						
							2025-03-31 19:31:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								58a515d57f 
								
							 
						 
						
							
							
								
								yosys-config: Propagate exit code for help command  
							
							
							
						 
						
							2025-03-31 16:19:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								83b095ab6c 
								
							 
						 
						
							
							
								
								opt_expr: optimize pow of 2 cells  
							
							
							
						 
						
							2025-03-30 15:43:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								314842d2a0 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-03-29 00:22:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b25e1cee0 
								
							 
						 
						
							
							
								
								Merge pull request  #4942  from Anhijkt/fix-ice40dsp  
							
							... 
							
							
							
							ice40_dsp: fix log_assert issue 
							
						 
						
							2025-03-28 13:32:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2816b22c5 
								
							 
						 
						
							
							
								
								Merge pull request  #4965  from YosysHQ/krys/gen_err_files  
							
							... 
							
							
							
							More *.err files in test failures 
							
						 
						
							2025-03-28 13:08:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c672e442c5 
								
							 
						 
						
							
							
								
								Merge pull request  #4966  from yrabbit/primitives  
							
							... 
							
							
							
							Gowin. Remove unnecessary modules 
							
						 
						
							2025-03-28 13:07:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec8b745929 
								
							 
						 
						
							
							
								
								Merge pull request  #4733  from antmicro/fix-setundef-pass-for-params  
							
							... 
							
							
							
							Fix setting bits of parameters in setundef pass 
							
						 
						
							2025-03-28 13:06:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								ca57e14819 
								
							 
						 
						
							
							
								
								Address review feedback  
							
							
							
						 
						
							2025-03-27 15:53:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YRabbit 
								
							 
						 
						
							
							
							
							
								
							
							
								c37db637c7 
								
							 
						 
						
							
							
								
								Gowin. Remove unnecessary modules  
							
							... 
							
							
							
							Primitives that are not planned for implementation for reasons of
belonging to old unsupported chips or representing composite complex IPs
rather than primitives are removed.
Also latches and large MUXes not planned for implementation.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou> 
							
						 
						
							2025-03-28 06:34:26 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelvin Chung 
								
							 
						 
						
							
							
							
							
								
							
							
								a0dabf9203 
								
							 
						 
						
							
							
								
								Add extra test  
							
							
							
						 
						
							2025-03-26 22:24:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b6b3d01bf 
								
							 
						 
						
							
							
								
								Update gen-tests-makefile.sh  
							
							... 
							
							
							
							Keep file extensions so that e.g. tribuf.ys and tribuf.sh don't try to output to the same log file. 
							
						 
						
							2025-03-27 10:33:51 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a68ae6023 
								
							 
						 
						
							
							
								
								Update gen-tests-makefile.sh  
							
							
							
						 
						
							2025-03-27 10:10:49 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								cb03a1ec21 
								
							 
						 
						
							
							
								
								ice40_dsp: fix test  
							
							
							
						 
						
							2025-03-26 15:13:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelvin Chung 
								
							 
						 
						
							
							
							
							
								
							
							
								7bbdf6049a 
								
							 
						 
						
							
							
								
								Move implementation to constmap and add test  
							
							
							
						 
						
							2025-03-26 11:52:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelvin Chung 
								
							 
						 
						
							
							
							
							
								
							
							
								1113c8c95a 
								
							 
						 
						
							
							
								
								feat: Allow full constant wrapping for hilomap  
							
							
							
						 
						
							2025-03-26 11:00:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9131853ff 
								
							 
						 
						
							
							
								
								Merge pull request  #4954  from YosysHQ/krys/abstract_default_val  
							
							... 
							
							
							
							Fixes for abstract.cc 
							
						 
						
							2025-03-26 10:40:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								d3aec12fe9 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-03-26 00:22:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea74ad33a5 
								
							 
						 
						
							
							
								
								Merge pull request  #4961  from YosysHQ/emil/cutpoint-typo  
							
							... 
							
							
							
							cutpoint: fix typo 
							
						 
						
							2025-03-25 21:30:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af9ad51a0a 
								
							 
						 
						
							
							
								
								Merge pull request  #4960  from stashcroft/fix-32-bit-builds  
							
							... 
							
							
							
							Make 32-bit tests pass 
							
						 
						
							2025-03-25 18:44:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4991ed9d4b 
								
							 
						 
						
							
							
								
								cutpoint: fix typo  
							
							
							
						 
						
							2025-03-25 18:10:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Ashcroft 
								
							 
						 
						
							
							
							
							
								
							
							
								518986d45c 
								
							 
						 
						
							
							
								
								Make cxxrtl tests work on 32-bit by using __builtin_clzll when needed  
							
							
							
						 
						
							2025-03-25 13:12:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Ashcroft 
								
							 
						 
						
							
							
							
							
								
							
							
								04bbd4e7e2 
								
							 
						 
						
							
							
								
								Make all vector-size related integer params in $print sim model signed  
							
							... 
							
							
							
							This fixes iverilog crashes on 32-bit, similar to 95944eb 
							
						 
						
							2025-03-25 13:08:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								59602740ee 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-03-25 00:23:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cce7aaedf7 
								
							 
						 
						
							
							
								
								Merge pull request  #4939  from DanielG/rsync-fallback  
							
							... 
							
							
							
							mk: Fall back to cp if rsync is not available 
							
						 
						
							2025-03-25 10:41:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								644efca341 
								
							 
						 
						
							
							
								
								Merge pull request  #4953  from YosysHQ/krys/local_docs_fixes  
							
							... 
							
							
							
							A few fixes, mostly local docs builds 
							
						 
						
							2025-03-25 10:36:18 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a647731812 
								
							 
						 
						
							
							
								
								Merge pull request  #4677  from YosysHQ/emil/opt_merge-hashing  
							
							... 
							
							
							
							opt_merge: hashing performance and correctness 
							
						 
						
							2025-03-25 10:36:02 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Gröber 
								
							 
						 
						
							
							
							
							
								
							
							
								2b67ad78bf 
								
							 
						 
						
							
							
								
								mk: Fall back to cp if rsync is not available  
							
							
							
						 
						
							2025-03-24 18:06:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bde6ac17c 
								
							 
						 
						
							
							
								
								Merge pull request  #4940  from DanielG/fix-help-rebuild  
							
							... 
							
							
							
							mk: Avoid broken rebuild if program --help fails 
							
						 
						
							2025-03-21 10:01:13 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b06a661913 
								
							 
						 
						
							
							
								
								Merge pull request  #4834  from YosysHQ/emil/gzip-refactor  
							
							... 
							
							
							
							Memory-efficient zlib usage across Liberty file consumers 
							
						 
						
							2025-03-21 10:01:00 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9893ed59b7 
								
							 
						 
						
							
							
								
								Merge pull request  #4951  from YosysHQ/emil/fix-dft_tag-autoNot  
							
							... 
							
							
							
							dft_tag: fix autoNot not notting 
							
						 
						
							2025-03-20 21:16:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								733487e730 
								
							 
						 
						
							
							
								
								Merge pull request  #4950  from pu-cc/gatemate-serdes-update  
							
							... 
							
							
							
							gatemate: Add `CC_SERDES` parameters and update port names 
							
						 
						
							2025-03-20 10:52:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d704ca8019 
								
							 
						 
						
							
							
								
								abstract: Fix indentation  
							
							
							
						 
						
							2025-03-20 17:20:36 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								452dd1b74b 
								
							 
						 
						
							
							
								
								abstract: Assign default to value  
							
							... 
							
							
							
							Fix `-Wmaybe-uninitialized` on line 43 and 44. 
							
						 
						
							2025-03-20 17:19:22 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								013206de39 
								
							 
						 
						
							
							
								
								Fix   #3898  (again)  
							
							
							
						 
						
							2025-03-20 14:23:37 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								f92ad7d900 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-03-20 00:21:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								199702a392 
								
							 
						 
						
							
							
								
								dft_tag: fix autoNot not notting  
							
							
							
						 
						
							2025-03-19 18:28:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29cf4a9190 
								
							 
						 
						
							
							
								
								Merge pull request  #4949  from YosysHQ/emil/ezsat-fix-function-names  
							
							... 
							
							
							
							ezsat: fix incorrect logging references to function names 
							
						 
						
							2025-03-19 17:47:46 +01:00