Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ab18e9df7c
								
							
						 | 
						
							
							
								
								Added assertpmux
							
							
							
							
							
						 | 
						
							2016-09-07 00:28:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								97583ab729
								
							
						 | 
						
							
							
								
								Avoid creation of bogus initial blocks for assert/assume in always @*
							
							
							
							
							
						 | 
						
							2016-09-06 17:34:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa25a4cec6
								
							
						 | 
						
							
							
								
								Added $anyconst support to yosys-smtbmc
							
							
							
							
							
						 | 
						
							2016-08-30 19:27:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f41e5277d
								
							
						 | 
						
							
							
								
								Removed $aconst cell type
							
							
							
							
							
						 | 
						
							2016-08-30 19:09:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								eae390ae17
								
							
						 | 
						
							
							
								
								Removed $predict again
							
							
							
							
							
						 | 
						
							2016-08-28 21:35:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								450f6f59b4
								
							
						 | 
						
							
							
								
								Fixed bug with memories that do not have a down-to-zero data width
							
							
							
							
							
						 | 
						
							2016-08-22 14:27:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								82a4a0230f
								
							
						 | 
						
							
							
								
								Another bugfix in mem2reg code
							
							
							
							
							
						 | 
						
							2016-08-21 13:23:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								dbdd8927e7
								
							
						 | 
						
							
							
								
								Minor improvements to AstNode::dumpAst() and AstNode::dumpVlog()
							
							
							
							
							
						 | 
						
							2016-08-21 13:18:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe9315b7a1
								
							
						 | 
						
							
							
								
								Fixed finish_addr handling in $readmemh/$readmemb
							
							
							
							
							
						 | 
						
							2016-08-20 13:47:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6629b9c29
								
							
						 | 
						
							
							
								
								Optimize memory address port width in wreduce and memory_collect, not verilog front-end
							
							
							
							
							
						 | 
						
							2016-08-19 18:38:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9fe57c75e
								
							
						 | 
						
							
							
								
								Only allow posedge/negedge with 1 bit wide signals
							
							
							
							
							
						 | 
						
							2016-08-10 19:32:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4056312987
								
							
						 | 
						
							
							
								
								Added $anyconst and $aconst
							
							
							
							
							
						 | 
						
							2016-07-27 15:41:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a7b0769623
								
							
						 | 
						
							
							
								
								Added "read_verilog -dump_rtlil"
							
							
							
							
							
						 | 
						
							2016-07-27 15:40:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7fef5ff104
								
							
						 | 
						
							
							
								
								Using $initstate in "initial assume" and "initial assert"
							
							
							
							
							
						 | 
						
							2016-07-21 14:37:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c166e76e5
								
							
						 | 
						
							
							
								
								Added $initstate cell type and vlog function
							
							
							
							
							
						 | 
						
							2016-07-21 14:23:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d7763634b6
								
							
						 | 
						
							
							
								
								After reading the SV spec, using non-standard predict() instead of expect()
							
							
							
							
							
						 | 
						
							2016-07-21 13:34:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								721f1f5ecf
								
							
						 | 
						
							
							
								
								Added basic support for $expect cells
							
							
							
							
							
						 | 
						
							2016-07-13 16:56:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a101dc1f7
								
							
						 | 
						
							
							
								
								Fixed mem assignment in left-hand-side concatenation
							
							
							
							
							
						 | 
						
							2016-07-08 14:31:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ruben Undheim
								
							 
						 | 
						
							
							
							
							
								
							
							
								a8200a773f
								
							
						 | 
						
							
							
								
								A few modifications after pull request comments
							
							
							
							
							
							
							
							- Renamed Design::packages to Design::verilog_packages
- No need to include ast.h in rtlil.h 
							
						 | 
						
							2016-06-18 14:23:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ruben Undheim
								
							 
						 | 
						
							
							
							
							
								
							
							
								178ff3e7f6
								
							
						 | 
						
							
							
								
								Added support for SystemVerilog packages with localparam definitions
							
							
							
							
							
						 | 
						
							2016-06-18 10:53:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								766032c5f8
								
							
						 | 
						
							
							
								
								Fixed procedural assignments to non-unique lvalues, e.g. {y,y} = {a,b}
							
							
							
							
							
						 | 
						
							2016-05-27 17:55:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ee071586c5
								
							
						 | 
						
							
							
								
								Fixed access-after-delete bug in mem2reg code
							
							
							
							
							
						 | 
						
							2016-05-27 17:25:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9ceec26ff
								
							
						 | 
						
							
							
								
								fixed typos in error messages
							
							
							
							
							
						 | 
						
							2016-05-27 16:37:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								570014800a
								
							
						 | 
						
							
							
								
								Include <cmath> in yosys.h
							
							
							
							
							
						 | 
						
							2016-05-08 10:50:39 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0bc95f1e04
								
							
						 | 
						
							
							
								
								Added "yosys -D" feature
							
							
							
							
							
						 | 
						
							2016-04-21 23:28:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a09fa4553
								
							
						 | 
						
							
							
								
								Fixed handling of parameters and const functions in casex/casez pattern
							
							
							
							
							
						 | 
						
							2016-04-21 15:31:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5328a85149
								
							
						 | 
						
							
							
								
								Do not set "nosync" on task outputs, fixes #134
							
							
							
							
							
						 | 
						
							2016-03-24 12:16:47 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f0d4899ce
								
							
						 | 
						
							
							
								
								Added support for $stop system task
							
							
							
							
							
						 | 
						
							2016-03-21 16:19:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5d42ebb4d
								
							
						 | 
						
							
							
								
								Added $display %m support, fixed mem leak in $display, fixes #128
							
							
							
							
							
						 | 
						
							2016-03-19 11:51:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef4207d5ad
								
							
						 | 
						
							
							
								
								Fixed localparam signdness, fixes #127
							
							
							
							
							
						 | 
						
							2016-03-18 12:15:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b6d08f39ba
								
							
						 | 
						
							
							
								
								Set "nosync" attribute on internal task/function wires
							
							
							
							
							
						 | 
						
							2016-03-18 10:53:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								bcc873b805
								
							
						 | 
						
							
							
								
								Fixed some visual studio warnings
							
							
							
							
							
						 | 
						
							2016-02-13 17:31:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Rick Altherr
								
							 
						 | 
						
							
							
							
							
								
							
							
								34969d4140
								
							
						 | 
						
							
							
								
								genrtlil: avoid converting SigSpec to set<SigBit> when going through removeSignalFromCaseTree()
							
							
							
							
							
						 | 
						
							2016-01-31 09:20:16 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								c86fbae3d1
								
							
						 | 
						
							
							
								
								Fixed handling of re-declarations of wires in tasks and functions
							
							
							
							
							
						 | 
						
							2015-11-23 17:09:57 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ae3d1b5a9
								
							
						 | 
						
							
							
								
								More bugfixes in handling of parameters in tasks and functions
							
							
							
							
							
						 | 
						
							2015-11-12 13:02:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								34f2b84fb6
								
							
						 | 
						
							
							
								
								Fixed handling of parameters and localparams in functions
							
							
							
							
							
						 | 
						
							2015-11-11 10:54:35 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								207736b4ee
								
							
						 | 
						
							
							
								
								Import more std:: stuff into Yosys namespace
							
							
							
							
							
						 | 
						
							2015-10-25 19:30:49 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e51dcc83d0
								
							
						 | 
						
							
							
								
								Fixed complexity of assigning to vectors in constant functions
							
							
							
							
							
						 | 
						
							2015-10-01 12:15:35 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9caeadf797
								
							
						 | 
						
							
							
								
								Fixed detection of unconditional $readmem[hb]
							
							
							
							
							
						 | 
						
							2015-09-30 15:46:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f9d7df0869
								
							
						 | 
						
							
							
								
								Bugfixes in $readmem[hb]
							
							
							
							
							
						 | 
						
							2015-09-25 13:49:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2544cfcf7
								
							
						 | 
						
							
							
								
								Fixed segfault in AstNode::asReal
							
							
							
							
							
						 | 
						
							2015-09-25 12:38:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								924d9d6e86
								
							
						 | 
						
							
							
								
								Added read-enable to memory model
							
							
							
							
							
						 | 
						
							2015-09-25 12:23:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b8cb9940e
								
							
						 | 
						
							
							
								
								Fixed AstNode::mkconst_bits() segfault on zero-sized constant
							
							
							
							
							
						 | 
						
							2015-09-24 11:21:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								089c1e176f
								
							
						 | 
						
							
							
								
								Bugfix in handling of multi-dimensional memories
							
							
							
							
							
						 | 
						
							2015-09-23 07:56:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								559929e341
								
							
						 | 
						
							
							
								
								Warning for $display/$write outside initial block
							
							
							
							
							
						 | 
						
							2015-09-23 07:16:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6176f4d081
								
							
						 | 
						
							
							
								
								Fixed multi-level prefix resolving
							
							
							
							
							
						 | 
						
							2015-09-22 20:52:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Zonenberg
								
							 
						 | 
						
							
							
							
							
								
							
							
								c469f22144
								
							
						 | 
						
							
							
								
								Improvements to $display system task
							
							
							
							
							
						 | 
						
							2015-09-19 10:33:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9db05d17fe
								
							
						 | 
						
							
							
								
								Added AST_INITIAL checks for $finish and $display
							
							
							
							
							
						 | 
						
							2015-09-18 09:50:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Zonenberg
								
							 
						 | 
						
							
							
							
							
								
							
							
								7141f65533
								
							
						 | 
						
							
							
								
								Initial implementation of $display()
							
							
							
							
							
						 | 
						
							2015-09-18 09:36:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Zonenberg
								
							 
						 | 
						
							
							
							
							
								
							
							
								e446e651cb
								
							
						 | 
						
							
							
								
								Initial implementation of $finish()
							
							
							
							
							
						 | 
						
							2015-09-18 09:30:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |