Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								9cb3a239cc 
								
							 
						 
						
							
							
								
								Fix subcircuit building without #define _YOSYS_  
							
							... 
							
							
							
							We can't use the new stringf functionality with `my_sprintf()` since in some builds
that falls back to C-style varargs. 
							
						 
						
							2025-09-15 23:13:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								c7df6954b9 
								
							 
						 
						
							
							
								
								Remove .c_str() from stringf parameters  
							
							
							
						 
						
							2025-09-01 23:34:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								285fd5b83a 
								
							 
						 
						
							
							
								
								Include cstdlib for free()  
							
							
							
						 
						
							2024-11-06 17:35:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								72787f52fc 
								
							 
						 
						
							
							
								
								Fixing old e-mail addresses and deadnames  
							
							... 
							
							
							
							s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi;
s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi;
s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi;
s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi;
s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g ; 
							
						 
						
							2021-06-08 00:39:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6e681673 
								
							 
						 
						
							
							
								
								Use static constexpr instead of static const where possible.  
							
							... 
							
							
							
							In particular inside class declarations, a static const
assignment is technically not a definition, while constexpr is.
Signed-off-by: Henner Zeller <h.zeller@acm.org> 
							
						 
						
							2020-04-14 14:19:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Daiter 
								
							 
						 
						
							
							
							
							
								
							
							
								f0ff31ceea 
								
							 
						 
						
							
							
								
								Optimize numberOfPermutations  
							
							
							
						 
						
							2019-05-22 17:29:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6c84341f22 
								
							 
						 
						
							
							
								
								Fixed trailing whitespaces  
							
							
							
						 
						
							2015-07-02 11:14:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								54bf3a95dd 
								
							 
						 
						
							
							
								
								More Win32 build fixes  
							
							
							
						 
						
							2014-10-10 18:34:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								1cb25c05b3 
								
							 
						 
						
							
							
								
								Moved some stuff to kernel/yosys.{h,cc}, using Yosys:: namespace  
							
							
							
						 
						
							2014-07-31 13:19:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								d229324420 
								
							 
						 
						
							
							
								
								fixed a bug in subcircuit library with cells that have connections to itself  
							
							
							
						 
						
							2014-02-09 15:27:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b9870a364e 
								
							 
						 
						
							
							
								
								Improved subcircuit verbose output (added portmapper results)  
							
							
							
						 
						
							2013-03-28 11:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								3737964809 
								
							 
						 
						
							
							
								
								Improved verbose output of subcircuit  
							
							
							
						 
						
							2013-03-25 11:08:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ed1ddea83b 
								
							 
						 
						
							
							
								
								Added portmapping support to subcircuit userCompareNodes() api  
							
							
							
						 
						
							2013-03-07 17:54:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								594dbc4c93 
								
							 
						 
						
							
							
								
								Fixed handling of constant values and port swapping in subcircuit library  
							
							
							
						 
						
							2013-03-06 09:38:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								21696c8367 
								
							 
						 
						
							
							
								
								Added some simple progress information to verbose subcircuit miner output  
							
							
							
						 
						
							2013-03-05 19:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f9a5fbf283 
								
							 
						 
						
							
							
								
								Performance optimization in subcircuit mining  
							
							
							
						 
						
							2013-03-03 23:17:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								bc8d94b4ae 
								
							 
						 
						
							
							
								
								Added "shared nodes" feature to the subcircuit library  
							
							
							
						 
						
							2013-03-03 21:19:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								40646d3516 
								
							 
						 
						
							
							
								
								Fixed subcircuit allowOverlap=false corner case  
							
							
							
						 
						
							2013-03-03 20:33:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								afb4fa1aea 
								
							 
						 
						
							
							
								
								Fixed memory corruption in subcircuit miner  
							
							
							
						 
						
							2013-03-03 13:33:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								45bfe26f5f 
								
							 
						 
						
							
							
								
								Minor hotfixes (mostly gcc build fixes)  
							
							
							
						 
						
							2013-03-03 13:18:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5bed90ae3a 
								
							 
						 
						
							
							
								
								Finished "extract -mine" feature  
							
							
							
						 
						
							2013-03-02 18:57:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb7578c91 
								
							 
						 
						
							
							
								
								More fun with subcircuit mining  
							
							
							
						 
						
							2013-03-02 17:44:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								23eb0ba8bc 
								
							 
						 
						
							
							
								
								Added -mine option to extract pass (not finished)  
							
							
							
						 
						
							2013-03-02 16:22:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								8689f5d339 
								
							 
						 
						
							
							
								
								subcircuit library: implied allExtern for mining  
							
							
							
						 
						
							2013-03-02 14:34:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								84cdfa55fc 
								
							 
						 
						
							
							
								
								Added frequent subcircuit miner to subcircuit library  
							
							
							
						 
						
							2013-03-02 13:53:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								a321a5c412 
								
							 
						 
						
							
							
								
								Moved stand-alone libs to libs/ directory and added libs/subcircuit  
							
							
							
						 
						
							2013-02-27 09:32:19 +01:00