Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								548deba259
								
							
						 | 
						
							
							
								
								Remove .c_str() calls from parameters to log_file_warning()
							
							
							
							
							
						 | 
						
							2025-09-16 23:03:45 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								5ac6858f26
								
							
						 | 
						
							
							
								
								Remove .c_str() from log_cmd_error() and log_file_error() parameters
							
							
							
							
							
						 | 
						
							2025-09-16 22:59:08 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								642e041f77
								
							
						 | 
						
							
							
								
								const2ast: fix for consistency with previous diagnostics behavior
							
							
							
							
							
						 | 
						
							2025-08-11 13:34:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								ecec9a760b
								
							
						 | 
						
							
							
								
								ast, read_verilog: unify location types, reduce filename copying
							
							
							
							
							
						 | 
						
							2025-08-11 13:34:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								8bf750ecbb
								
							
						 | 
						
							
							
								
								neater errors, lost in the sauce of source
							
							
							
							
							
						 | 
						
							2025-08-11 13:34:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								c8e0ac0c61
								
							
						 | 
						
							
							
								
								ast, read_verilog: ownership in AST, use C++ styles for parser and lexer
							
							
							
							
							
						 | 
						
							2025-08-11 13:34:10 +02: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Diego H
								
							 
						 | 
						
							
							
							
							
								
							
							
								c859bcf71b
								
							
						 | 
						
							
							
								
								Replacing log_error for log_file_error due consistency
							
							
							
							
							
						 | 
						
							2020-03-31 12:01:29 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Diego H
								
							 
						 | 
						
							
							
							
							
								
							
							
								92809bb1d3
								
							
						 | 
						
							
							
								
								Adding error message for when size (width) of number literal is zero
							
							
							
							
							
						 | 
						
							2020-03-30 17:18:13 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a67d63714b
								
							
						 | 
						
							
							
								
								Fix handling of z_digit "?" and fix optimization of cmp with "z"
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-09-13 13:39:39 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7eb593829f
								
							
						 | 
						
							
							
								
								Fix lexing of integer literals, fixes #1364
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-09-12 09:43:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								7164996921
								
							
						 | 
						
							
							
								
								RTLIL::S{0,1} -> State::S{0,1}
							
							
							
							
							
						 | 
						
							2019-08-07 11:12:38 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6053b8810
								
							
						 | 
						
							
							
								
								Fix segfault on failed VERILOG_FRONTEND::const2ast, closes #1131
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-06-26 11:09:43 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								20119ee50e
								
							
						 | 
						
							
							
								
								Maintain "is_unsized" state of constants
							
							
							
							
							
						 | 
						
							2019-06-20 12:43:39 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Miodrag Milanovic
								
							 
						 | 
						
							
							
							
							
								
							
							
								34417ce55f
								
							
						 | 
						
							
							
								
								Added support for unsized constants, fixes #1022
							
							
							
							
							
							
							
							Includes work from @sumit0190 and @AaronKel 
							
						 | 
						
							2019-05-27 11:42:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Henner Zeller
								
							 
						 | 
						
							
							
							
							
								
							
							
								68b5d0c3b1
								
							
						 | 
						
							
							
								
								Convert more log_error() to log_file_error() where possible.
							
							
							
							
							
							
							
							Mostly statements that span over multiple lines and haven't been
caught with the previous conversion. 
							
						 | 
						
							2018-07-20 09:37:44 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b8200eb49
								
							
						 | 
						
							
							
								
								Fixed segfault on invalid verilog constant 1'b_
							
							
							
							
							
						 | 
						
							2015-09-22 08:13:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a7ab9172f9
								
							
						 | 
						
							
							
								
								Small corrections to const2ast warning messages
							
							
							
							
							
						 | 
						
							2015-08-17 16:22:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Florian Zeitz
								
							 
						 | 
						
							
							
							
							
								
							
							
								0491042849
								
							
						 | 
						
							
							
								
								Check base-n literals only contain valid digits
							
							
							
							
							
						 | 
						
							2015-08-17 15:37:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Florian Zeitz
								
							 
						 | 
						
							
							
							
							
								
							
							
								64ccbf8510
								
							
						 | 
						
							
							
								
								Warn on literals exceeding the specified bit width
							
							
							
							
							
						 | 
						
							2015-08-17 15:27:35 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Larry Doolittle
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c00704a5e
								
							
						 | 
						
							
							
								
								Another block of spelling fixes
							
							
							
							
							
							
							
							Smaller this time 
							
						 | 
						
							2015-08-14 23:27:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								45ee2ba3b8
								
							
						 | 
						
							
							
								
								Fixed handling of [a-fxz?] in decimal constants
							
							
							
							
							
						 | 
						
							2015-08-11 11:32:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c84341f22
								
							
						 | 
						
							
							
								
								Fixed trailing whitespaces
							
							
							
							
							
						 | 
						
							2015-07-02 11:14:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								56c7d1e266
								
							
						 | 
						
							
							
								
								Fixed two minor bugs in constant parsing
							
							
							
							
							
						 | 
						
							2014-11-24 14:39:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								87333f3ae2
								
							
						 | 
						
							
							
								
								Added warning for use of 'z' constants in HDL
							
							
							
							
							
						 | 
						
							2014-11-14 19:59:50 +01: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
								
							 
						 | 
						
							
							
							
							
								
							
							
								7bd2d1064f
								
							
						 | 
						
							
							
								
								Using log_assert() instead of assert()
							
							
							
							
							
						 | 
						
							2014-07-28 11:27:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f57bc8385
								
							
						 | 
						
							
							
								
								Improved parsing of large integer constants
							
							
							
							
							
						 | 
						
							2014-06-15 08:48:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b47d907d3
								
							
						 | 
						
							
							
								
								Fixed handling of unsized constants in verilog frontend
							
							
							
							
							
						 | 
						
							2014-01-24 15:05:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								00a6c1d9a5
								
							
						 | 
						
							
							
								
								Major redesign of expr width/sign detecion (verilog/ast frontend)
							
							
							
							
							
						 | 
						
							2013-07-09 14:31:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								46fbe9d262
								
							
						 | 
						
							
							
								
								Added SAT generator and simple sat_solve command
							
							
							
							
							
						 | 
						
							2013-06-07 13:59:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7764d0ba1d
								
							
						 | 
						
							
							
								
								initial import
							
							
							
							
							
						 | 
						
							2013-01-05 11:13:26 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |