Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								654e92e04e 
								
							 
						 
						
							
							
								
								Fix Liberty issue  
							
							
							
						 
						
							2024-10-03 04:14:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								3057c13a66 
								
							 
						 
						
							
							
								
								Improve libparse encapsulation  
							
							
							
						 
						
							2024-08-13 18:47:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Muthiah Annamalai (முத்து அண்ணாமலை) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								693c609eec 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:master' into main/issue2525  
							
							
							
						 
						
							2023-05-16 21:21:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Muthu Annamalai 
								
							 
						 
						
							
							
							
							
								
							
							
								665e0f6131 
								
							 
						 
						
							
							
								
								remove new line per maintainer request  
							
							
							
						 
						
							2023-05-17 04:20:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Muthiah Annamalai (முத்து அண்ணாமலை) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c855502bd5 
								
							 
						 
						
							
							
								
								Update passes/techmap/libparse.cc  
							
							... 
							
							
							
							Allow Liberty canonical identifier including double quotes in if-body and pass-through for Synopsys-style unquoted identifiers issue#3498
Co-authored-by: Aki <201479+lethalbit@users.noreply.github.com> 
							
						 
						
							2023-05-09 06:40:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Muthu Annamalai 
								
							 
						 
						
							
							
							
							
								
							
							
								17cfc969dd 
								
							 
						 
						
							
							
								
								[YOSYS] Issue  #3498  - Fix Synopsys style unquoted Liberty style function body parsing with unittest  
							
							
							
						 
						
							2023-05-06 23:37:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Muthu Annamalai 
								
							 
						 
						
							
							
							
							
								
							
							
								81e089cb60 
								
							 
						 
						
							
							
								
								[YOSYS-2525] fix read_liberty newline handling  #2525  
							
							... 
							
							
							
							- newlines can be allowed in function parsing 
							
						 
						
							2023-05-04 22:30:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								588137cd08 
								
							 
						 
						
							
							
								
								Fix deadname SVN links  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2021-06-09 12:44:37 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								5e443a5d0d 
								
							 
						 
						
							
							
								
								Fix two instances of integer-assignment to string.  
							
							... 
							
							
							
							o In cover.cc, the int-result of mkstemps() was assigned to a string
  and silently interpreted as a single-character filename with a funny
  value. Fix with the intent: assign the filename.
o in libparse.cc, an int was assigned to a string, but depending on
  visible constructors, this is ambiguous. Explicitly cast this to
  a char. 
							
						 
						
							2019-05-14 22:01:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Moseley 
								
							 
						 
						
							
							
							
							
								
							
							
								263ab60b43 
								
							 
						 
						
							
							
								
								Liberty file parser now accepts superfluous ;  
							
							
							
						 
						
							2019-03-27 15:17:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Moseley 
								
							 
						 
						
							
							
							
							
								
							
							
								487cb45b87 
								
							 
						 
						
							
							
								
								Liberty file parser now accepts superfluous ;  
							
							
							
						 
						
							2019-03-27 15:15:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Moseley 
								
							 
						 
						
							
							
							
							
								
							
							
								1f7f54e68e 
								
							 
						 
						
							
							
								
								spaces -> tabs  
							
							
							
						 
						
							2019-03-25 14:12:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Moseley 
								
							 
						 
						
							
							
							
							
								
							
							
								9d9cc8a314 
								
							 
						 
						
							
							
								
								EOL is now accepted as ';' replacement on lines that look like: feature_xyz(option)  
							
							
							
						 
						
							2019-03-25 12:15:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Moseley 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3b77291a 
								
							 
						 
						
							
							
								
								Updated the liberty parser to accept [A:B] ranges (AST has not been updated). Liberty parser now also accepts key : value pair lines that do not end in ';'.  
							
							
							
						 
						
							2019-03-24 22:54:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								719e29404a 
								
							 
						 
						
							
							
								
								Allow square brackets in liberty identifiers  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-11-05 12:33:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Niels Moseley 
								
							 
						 
						
							
							
							
							
								
							
							
								04cd179696 
								
							 
						 
						
							
							
								
								Liberty file newline handling is more relaxed. More descriptive error message  
							
							
							
						 
						
							2018-11-03 18:38:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Staf Verhaegen 
								
							 
						 
						
							
							
							
							
								
							
							
								92eb841f0a 
								
							 
						 
						
							
							
								
								Value of properties can be expression.  
							
							... 
							
							
							
							Example found in the 2007.03 Liberty Reference Manual that was also found
in the wild:
    input_voltage(CMOS) {
        vil : 0.3 * VDD ;
        vih : 0.7 * VDD ;
        vimin : -0.5 ;
        vimax : VDD + 0.5 ;
    }
Current implementation just parses the expression but no interpretation is done. 
							
						 
						
							2018-01-03 21:37:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6c84341f22 
								
							 
						 
						
							
							
								
								Fixed trailing whitespaces  
							
							
							
						 
						
							2015-07-02 11:14:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								8b1e0bdd9e 
								
							 
						 
						
							
							
								
								Fixed handling of quotes in liberty parser  
							
							
							
						 
						
							2015-03-18 16:03:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f41378af8c 
								
							 
						 
						
							
							
								
								Fixed clang (svn trunk) warnings  
							
							
							
						 
						
							2015-02-18 14:54:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c21c9dab1e 
								
							 
						 
						
							
							
								
								Removed CHECK() macro from libparse.cc (was using non-std c features)  
							
							
							
						 
						
							2014-10-13 17:22:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f9a307a50b 
								
							 
						 
						
							
							
								
								namespace Yosys  
							
							
							
						 
						
							2014-09-27 16:17:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								19cff41eb4 
								
							 
						 
						
							
							
								
								Changed frontend-api from FILE to std::istream  
							
							
							
						 
						
							2014-08-23 15:03:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								fcae92868d 
								
							 
						 
						
							
							
								
								Fixed dumping of timing() { .. } block in libparse  
							
							
							
						 
						
							2014-03-09 15:16:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ed2607fb 
								
							 
						 
						
							
							
								
								Added support for // comments in liberty parser  
							
							
							
						 
						
							2014-01-25 06:32:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								9a00980129 
								
							 
						 
						
							
							
								
								renamed LibertyParer to LibertyParser  
							
							
							
						 
						
							2014-01-14 18:57:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c1da7661a5 
								
							 
						 
						
							
							
								
								Added "+" to list of liberty token characters  
							
							
							
						 
						
							2014-01-14 18:56:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b6db2d9b33 
								
							 
						 
						
							
							
								
								Moved dfflibmap from passes/dfflibmap to passes/techmap  
							
							
							
						 
						
							2013-10-16 15:32:26 +02:00