| 
								
								
									 William Speirs | fad0b0c506 | Updated lexers & parsers to include prefixes | 2014-10-15 00:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8263f6a74a | Fixed win32 troubles with f.readsome() | 2014-10-11 11:36:22 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bbd808072b | Added format __attribute__ to stringf() | 2014-10-10 17:22:08 +02: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 | 58367cd87a | Removed compatbility.{h,cc}: Not using open_memstream/fmemopen anymore | 2014-08-23 15:14:58 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 19cff41eb4 | Changed frontend-api from FILE to std::istream | 2014-08-23 15:03:55 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e218f0eacf | Added support for non-standard <plugin>:<c_name> DPI syntax | 2014-08-22 14:30:29 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6c5cafcd8b | Added support for DPI function with different names in C and Verilog | 2014-08-21 17:22:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7bfc4ae120 | Added Verilog/AST support for DPI functions (dpi_call() still unimplemented) | 2014-08-21 12:43:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 38addd4c67 | Added support for global tasks and functions | 2014-08-21 12:42:28 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 640d9fc551 | Added "via_celltype" attribute on task/func | 2014-08-18 14:29:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6d56172c0d | Fixed line numbers when using here-doc macros | 2014-08-14 22:26:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f53984795d | Added support for non-standard """ macro bodies | 2014-08-13 13:03:38 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2dc3333734 | Also allow "module foobar(input foo, output bar, ...);" syntax | 2014-08-07 16:41:27 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d259abbda2 | Added AST_MULTIRANGE (arrays with more than 1 dimension) | 2014-08-06 15:52:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 91dd87e60b | Improved scope resolution of local regs in Verilog+AST frontend | 2014-08-05 12:15:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b5a3419ac2 | Added support for non-standard "module mod_name(...);" syntax | 2014-08-04 15:40:07 +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 | 7daad40ca4 | Fixed counting verilog line numbers for "// synopsys translate_off" sections | 2014-07-30 20:18:48 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e605af8a49 | Fixed Verilog pre-processor for files with no trailing newline | 2014-07-29 20:14:25 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7bd2d1064f | Using log_assert() instead of assert() | 2014-07-28 11:27:48 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b17d6531c8 | Added "make PRETTY=1" | 2014-07-24 17:15:01 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ee8ad72fd9 | fixed parsing of constant with comment between size and value | 2014-07-02 06:27:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0c4c79c4c6 | Fixed parsing of TOK_INTEGER (implies TOK_SIGNED) | 2014-06-16 15:02:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7f57bc8385 | Improved parsing of large integer constants | 2014-06-15 08:48:17 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9bd7d5c468 | Added handling of real-valued parameters/localparams | 2014-06-14 12:00:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7ef0da32cd | Added Verilog lexer and parser support for real values | 2014-06-13 11:29:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 482d9208aa | Added read_verilog -sv options, added support for bit, logic, allways_ff, always_comb, and always_latch | 2014-06-12 11:54:20 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e275e8eef9 | Add support for cell arrays | 2014-06-07 11:48:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5281562d0e | made the generate..endgenrate keywords optional | 2014-06-06 23:05:01 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b5cd7a0179 | added while and repeat support to verilog parser | 2014-06-06 17:40:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f9c1cd5edb | Improved error message for options after front-end filename arguments | 2014-06-04 09:10:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7188542155 | Fixed clang -Wdeprecated-register warnings | 2014-04-20 14:28:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a1be4816d6 | Replaced depricated %name-prefix= bison directive | 2014-04-20 14:22:11 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fad8558eb5 | Merged OSX fixes from Siesh1oo with some modifications | 2014-03-13 12:48:10 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9992026a8d | Added support for `line compiler directive | 2014-03-11 14:06:57 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 02e6f2c5be | Added Verilog support for "`default_nettype none" | 2014-02-17 14:28:52 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7d7e068dd1 | Added a warning note about error reporting to read_verilog help message | 2014-02-16 20:20:25 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | cd9e8741a7 | Implemented read_verilog -defer | 2014-02-13 13:59:13 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 007bdff55d | Added support for functions returning integer | 2014-02-12 23:29:54 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | aa8e754ae5 | Added read_verilog -setattr | 2014-02-05 11:22:10 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | cdd6e11af5 | Added support for blanks after -I and -D in read_verilog | 2014-02-02 13:06:21 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d06258f74f | Added constant size expression support of sized constants | 2014-02-01 13:50:23 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 375c4dddc1 | Added read_verilog -icells option | 2014-01-29 00:59:28 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0b47d907d3 | Fixed handling of unsized constants in verilog frontend | 2014-01-24 15:05:24 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9a1eb45c75 | Added Verilog parser support for asserts | 2014-01-19 04:18:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 13359d65ba | Fixed parsing of verilog macros at end of line | 2014-01-18 19:22:20 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6170cfe9cd | Added verilog_defaults command | 2014-01-17 17:22:29 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1dcbba1abf | Fixed parsing of non-arg macro calls followed by "(" | 2013-12-27 16:25:27 +01:00 |  |