KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								9465b2af95 
								
							 
						 
						
							
							
								
								Fitting help messages to 80 character width  
							
							... 
							
							
							
							Uses the regex below to search (using vscode):
	^\t\tlog\("(.{10,}(?<!\\n)|.{81,}\\n)"\);
Finds any log messages double indented (which help messages are)
and checks if *either* there are is no newline character at the end,
*or* the number of characters before the newline is more than 80. 
							
						 
						
							2022-08-24 10:40:57 +12: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								3238190797 
								
							 
						 
						
							
							
								
								use the new isPublic() in a few places  
							
							
							
						 
						
							2020-09-14 12:43:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								7191dd16f9 
								
							 
						 
						
							
							
								
								Use C++11 final/override keywords.  
							
							
							
						 
						
							2020-06-18 23:34:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								27506d2aeb 
								
							 
						 
						
							
							
								
								Improve net priorities in EDIF back-end  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <claire@symbioticeda.com> 
							
						 
						
							2020-04-21 12:35:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5067e864 
								
							 
						 
						
							
							
								
								Ignore conflicting keep attributes, unless asked not to.  Fixes   #1733  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <claire@symbioticeda.com> 
							
						 
						
							2020-04-20 16:00:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								fdafb74eb7 
								
							 
						 
						
							
							
								
								kernel: use more ID::*  
							
							
							
						 
						
							2020-04-02 07:14:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								057976c323 
								
							 
						 
						
							
							
								
								Clean up pseudo-private member usage in backends/edif/edif.cc.  
							
							
							
						 
						
							2020-04-01 04:37:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								8f559b070a 
								
							 
						 
						
							
							
								
								edif: more resilience to mismatched port connection sizes.  
							
							... 
							
							
							
							Fixes  #1653 . 
						
							2020-02-06 18:45:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								50d70288d0 
								
							 
						 
						
							
							
								
								Preserve wires with keep attribute in EDIF back-end  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <clifford@clifford.at> 
							
						 
						
							2020-01-29 14:07:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30642e9570 
								
							 
						 
						
							
							
								
								Merge pull request  #1629  from YosysHQ/mwk/edif-z  
							
							... 
							
							
							
							edif: Just ignore connections to 'z 
							
						 
						
							2020-01-21 18:35:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								55f86eda36 
								
							 
						 
						
							
							
								
								edif: Just ignore connections to 'z  
							
							... 
							
							
							
							Connecting a const 'z to a net should be equivalent to not connecting it
at all, so let's just ignore such connections on output. 
							
						 
						
							2020-01-13 14:49:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								6888799c75 
								
							 
						 
						
							
							
								
								remove whitespace  
							
							
							
						 
						
							2020-01-10 12:38:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								2bcd55f1ae 
								
							 
						 
						
							
							
								
								Export wire properties as well in EDIF  
							
							
							
						 
						
							2020-01-10 12:33:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f4abc21d8a 
								
							 
						 
						
							
							
								
								Add "whitebox" attribute, add "read_verilog -wb"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-04-18 17:45:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								03237de686 
								
							 
						 
						
							
							
								
								Fix "write_edif -gndvccy"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-03-01 12:59:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								54dc33b905 
								
							 
						 
						
							
							
								
								Add "write_edif -gndvccy"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-01-17 13:33:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								115ca57647 
								
							 
						 
						
							
							
								
								Add "write_edif -attrprop"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-10-05 09:41:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa4484a3c 
								
							 
						 
						
							
							
								
								Consistent use of 'override' for virtual methods in derived classes.  
							
							... 
							
							
							
							o Not all derived methods were marked 'override', but it is a great
  feature of C++11 that we should make use of.
o While at it: touched header files got a -*- c++ -*- for emacs to
  provide support for that language.
o use YS_OVERRIDE for all override keywords (though we should probably
  use the plain keyword going forward now that C++11 is established) 
							
						 
						
							2018-07-20 23:51:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								4a8c131fa7 
								
							 
						 
						
							
							
								
								Fix the fixed handling of x-bits in EDIF back-end  
							
							
							
						 
						
							2017-07-11 17:45:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								479be3cec7 
								
							 
						 
						
							
							
								
								Fix handling of x-bits in EDIF back-end  
							
							
							
						 
						
							2017-07-11 17:38:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0ac72e759d 
								
							 
						 
						
							
							
								
								Add generation of logic cells to EDIF back-end runtest.py  
							
							
							
						 
						
							2017-03-19 14:57:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								850f8299a9 
								
							 
						 
						
							
							
								
								Fix EDIF: portRef member 0 is always the MSB bit  
							
							
							
						 
						
							2017-03-19 14:53:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								1390e9a0a7 
								
							 
						 
						
							
							
								
								Add simple EDIF test case generator and checker  
							
							
							
						 
						
							2017-03-18 15:00:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c7d1286728 
								
							 
						 
						
							
							
								
								Improve "write_edif" help message  
							
							
							
						 
						
							2017-02-25 16:35:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								dfddf391f9 
								
							 
						 
						
							
							
								
								Move EdifNames out of double-private namespace  
							
							
							
						 
						
							2017-02-25 16:29:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								8c61ecdd6e 
								
							 
						 
						
							
							
								
								Clean up edif code, swap bit indexing of "upto" ports  
							
							
							
						 
						
							2017-02-25 16:28:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johann Klammer 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7a77dbf6 
								
							 
						 
						
							
							
								
								Did as you requested, /but/...  
							
							... 
							
							
							
							Now the nets are wired in reverse again because the netlister still uses zero-based indices. 
							
						 
						
							2017-02-24 13:18:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johann Klammer 
								
							 
						 
						
							
							
							
							
								
							
							
								06df86aae3 
								
							 
						 
						
							
							
								
								add options for edif flavors  
							
							... 
							
							
							
							*to force renames on wide ports
*to choose array delimiters
*to choose up or downwards indices 
							
						 
						
							2017-02-23 19:42:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								4e80ce97a8 
								
							 
						 
						
							
							
								
								Add warning about x/z bits left unconnected in EDIF output  
							
							
							
						 
						
							2017-02-14 12:49:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0bc95f1e04 
								
							 
						 
						
							
							
								
								Added "yosys -D" feature  
							
							
							
						 
						
							2016-04-21 23:28:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								3920bf58d0 
								
							 
						 
						
							
							
								
								Fixed some typos  
							
							
							
						 
						
							2016-04-05 08:18:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								d117893007 
								
							 
						 
						
							
							
								
								Added "write_edif -nogndvcc"  
							
							
							
						 
						
							2016-03-08 21:30:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6c84341f22 
								
							 
						 
						
							
							
								
								Fixed trailing whitespaces  
							
							
							
						 
						
							2015-07-02 11:14:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6978f3a77b 
								
							 
						 
						
							
							
								
								Added EDIF backend support for multi-bit cell ports  
							
							
							
						 
						
							2015-02-01 15:43:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								4569a747f8 
								
							 
						 
						
							
							
								
								Renamed SIZE() to GetSize() because of name collision on Win32  
							
							
							
						 
						
							2014-10-10 17:07:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f9a307a50b 
								
							 
						 
						
							
							
								
								namespace Yosys  
							
							
							
						 
						
							2014-09-27 16:17:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5dce303a2a 
								
							 
						 
						
							
							
								
								Changed backend-api from FILE to std::ostream  
							
							
							
						 
						
							2014-08-23 13:54:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								04727c7e0f 
								
							 
						 
						
							
							
								
								No implicit conversion from IdString to anything else  
							
							
							
						 
						
							2014-08-02 18:58:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b9bd22b8c8 
								
							 
						 
						
							
							
								
								More cleanups related to RTLIL::IdString usage  
							
							
							
						 
						
							2014-08-02 13:19:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								7bd2d1064f 
								
							 
						 
						
							
							
								
								Using log_assert() instead of assert()  
							
							
							
						 
						
							2014-07-28 11:27:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								10e5791c5e 
								
							 
						 
						
							
							
								
								Refactoring: Renamed RTLIL::Design::modules to modules_  
							
							
							
						 
						
							2014-07-27 11:18:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4b602156 
								
							 
						 
						
							
							
								
								Refactoring: Renamed RTLIL::Module::cells to cells_  
							
							
							
						 
						
							2014-07-27 01:51:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f9946232ad 
								
							 
						 
						
							
							
								
								Refactoring: Renamed RTLIL::Module::wires to wires_  
							
							
							
						 
						
							2014-07-27 01:49:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b7dda72302 
								
							 
						 
						
							
							
								
								Changed users of cell->connections_ to the new API (sed command)  
							
							... 
							
							
							
							git grep -l 'connections_' | xargs sed -i -r -e '
	s/(->|\.)connections_\["([^"]*)"\] = (.*);/\1set("\2", \3);/g;
	s/(->|\.)connections_\["([^"]*)"\]/\1get("\2")/g;
	s/(->|\.)connections_.at\("([^"]*)"\)/\1get("\2")/g;
	s/(->|\.)connections_.push_back/\1connect/g;
	s/(->|\.)connections_/\1connections()/g;' 
							
						 
						
							2014-07-26 15:58:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								cc4f10883b 
								
							 
						 
						
							
							
								
								Renamed RTLIL::{Module,Cell}::connections to connections_  
							
							
							
						 
						
							2014-07-26 11:58:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6aa792c864 
								
							 
						 
						
							
							
								
								Replaced more old SigChunk programming patterns  
							
							
							
						 
						
							2014-07-24 23:10:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c094c53de8 
								
							 
						 
						
							
							
								
								Removed RTLIL::SigSpec::optimize()  
							
							
							
						 
						
							2014-07-23 20:32:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								a62c21c9c6 
								
							 
						 
						
							
							
								
								Removed RTLIL::SigSpec::expand() method  
							
							
							
						 
						
							2014-07-23 19:34:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ec923652e2 
								
							 
						 
						
							
							
								
								Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor -- step 3/3  
							
							
							
						 
						
							2014-07-23 09:52:55 +02:00