Lofty 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d21c464ae4 
								
							 
						 
						
							
							
								
								Merge pull request  #3946  from rmlarsen/toposort  
							
							... 
							
							
							
							Speed up TopoSort by 2.7-3.3x. 
							
						 
						
							2023-10-17 13:00:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f78d1d03e 
								
							 
						 
						
							
							
								
								Merge pull request  #4003  from povik/pp3-test-fix  
							
							... 
							
							
							
							quicklogic: Fix pp3 `dffs` test 
							
						 
						
							2023-10-17 12:25:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								a5c04dd72e 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-10-17 00:15:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4951a3a97 
								
							 
						 
						
							
							
								
								Merge pull request  #3986  from povik/sim-ui-fixes  
							
							... 
							
							
							
							Slightly improve `sim` UI 
							
						 
						
							2023-10-16 16:54:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2f59cf911 
								
							 
						 
						
							
							
								
								Merge pull request  #3990  from zeldin/deterministic_scc  
							
							
							
						 
						
							2023-10-16 16:51:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edee11bcc1 
								
							 
						 
						
							
							
								
								Merge pull request  #3873  from povik/peepopt-work  
							
							
							
						 
						
							2023-10-16 16:24:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d1cc705e 
								
							 
						 
						
							
							
								
								pmgen: Fix sample syntax  
							
							
							
						 
						
							2023-10-16 14:19:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								660be4a31e 
								
							 
						 
						
							
							
								
								peepopt: Describe rules in help message  
							
							
							
						 
						
							2023-10-16 14:19:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								5c0c8251c3 
								
							 
						 
						
							
							
								
								peepopt: Remove broken -generate option  
							
							
							
						 
						
							2023-10-16 14:19:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								aa9b86aeec 
								
							 
						 
						
							
							
								
								peepopt: Add left-shift 'shiftmul' variant  
							
							... 
							
							
							
							Add a separate shiftmul pattern to match on left shifts which implement
demuxing. This mirrors the right shift pattern matcher but is probably
best kept separate instead of merging the two into a single matcher.
In any case the diff of the two matchers should be easily readable. 
							
						 
						
							2023-10-16 13:52:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								038a5e1ed4 
								
							 
						 
						
							
							
								
								peepopt: Support shift amounts zero-padded from below  
							
							... 
							
							
							
							The `opt_expr` pass running before `peepopt` can interfere with the
detection of a shiftmul pattern due to some of the bottom bits of the
shift amount being replaced with constant zero. Extend the detection to
cover those situations as well. 
							
						 
						
							2023-10-16 13:52:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								dd1a8ae49a 
								
							 
						 
						
							
							
								
								peepopt: Try to use original wires  
							
							
							
						 
						
							2023-10-16 13:52:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								bd8a81a907 
								
							 
						 
						
							
							
								
								peepopt: Clean up 'shiftmul' a bit  
							
							... 
							
							
							
							No functional change intended. 
							
						 
						
							2023-10-16 13:52:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								a0c3be3aae 
								
							 
						 
						
							
							
								
								peepopt: Drop unused 'initbits' code  
							
							... 
							
							
							
							Drop code that was once used by the 'dffmux' pattern but now is unused
after that pattern has been obsoleted by the 'opt_dff' pass. 
							
						 
						
							2023-10-16 13:52:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								bdd74e61ae 
								
							 
						 
						
							
							
								
								celledges: Account for shift down of x-bits wrt B port  
							
							
							
						 
						
							2023-10-16 13:29:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17749ce688 
								
							 
						 
						
							
							
								
								docs: absolute cmd directory  
							
							
							
						 
						
							2023-10-16 21:10:03 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								7d30f716e8 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-10-14 00:14:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								69c252f247 
								
							 
						 
						
							
							
								
								Update abc  
							
							
							
						 
						
							2023-10-13 14:32:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c8adb5a2e2 
								
							 
						 
						
							
							
								
								Merge pull request  #4001  from YosysHQ/vhdl_arch  
							
							... 
							
							
							
							Preserve VHDL architecture name in attribute 
							
						 
						
							2023-10-13 08:55:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								62d6338688 
								
							 
						 
						
							
							
								
								quicklogic: Fix pp3 dffs test  
							
							... 
							
							
							
							Fix name confusion which was making the test look into the vendor's cell
blackbox rather than into the synthesis results. 
							
						 
						
							2023-10-12 12:45:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								6c562c76bc 
								
							 
						 
						
							
							
								
								fix handling right shifts  
							
							
							
						 
						
							2023-10-12 11:46:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								2d6d6a8da1 
								
							 
						 
						
							
							
								
								fix handling a_width != y_width  
							
							
							
						 
						
							2023-10-12 11:46:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e559a34f 
								
							 
						 
						
							
							
								
								celledges: support shift ops  
							
							
							
						 
						
							2023-10-12 11:46:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								d473a207a1 
								
							 
						 
						
							
							
								
								Preserve VHDL architecture name in attribute  
							
							
							
						 
						
							2023-10-12 09:17:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								59fbee4009 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-10-12 00:13:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a7a7b319a 
								
							 
						 
						
							
							
								
								Fix make clean  
							
							
							
						 
						
							2023-10-12 05:02:33 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebcbb94a21 
								
							 
						 
						
							
							
								
								Fixing makefile  
							
							
							
						 
						
							2023-10-12 04:50:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								417871e831 
								
							 
						 
						
							
							
								
								Merge pull request  #3998  from jix/verific-fix-norename  
							
							... 
							
							
							
							verific: Use CellBaseName to identify top modules 
							
						 
						
							2023-10-11 11:10:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8335044c35 
								
							 
						 
						
							
							
								
								docs: reflowing selections doc  
							
							... 
							
							
							
							Combined presentation sections with appnote sections.
Moved a bunch of Yosys one-liners in-line.
Better reference in interactive investigation to memdemo as a part of advanced logic cone selection (esp. because the show commands use some of the advanced features) 
							
						 
						
							2023-10-11 12:46:26 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c61ab7d627 
								
							 
						 
						
							
							
								
								docs: Tidying interactive investigation  
							
							... 
							
							
							
							More :numref: because I figured out they were only failing if I didn't do a full re-make.
Reflow first section a little to help readability.
Also includes a css change to prevent code block caption text from bunching into the caption number. 
							
						 
						
							2023-10-11 11:13:06 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed708836a 
								
							 
						 
						
							
							
								
								verific: Use CellBaseName to identify top modules  
							
							
							
						 
						
							2023-10-10 11:51:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e35848c8e 
								
							 
						 
						
							
							
								
								docs: initial 011 selections move  
							
							... 
							
							
							
							Also deleting the 011 document. 
							
						 
						
							2023-10-10 12:36:10 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a019c26b9d 
								
							 
						 
						
							
							
								
								docs: Moving 011 into main body of manual  
							
							... 
							
							
							
							Mostly in the `more_scripting` section, with part of the intro in the `scripting_intro`.
Also includes an extra todo on the installation page and some extra notes on where to find `show` details where relevant. 
							
						 
						
							2023-10-10 12:35:23 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0f8059bce 
								
							 
						 
						
							
							
								
								Moving images and static folders  
							
							... 
							
							
							
							Images now included relative to the `docs/source` folder instead of the rst file.
Also makes sure to add the updated `yosyshq.css` (which as a sidenote has ended up as `custom.css` in most of the other docs). 
							
						 
						
							2023-10-10 10:12:50 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e22791810 
								
							 
						 
						
							
							
								
								Merge pull request  #3975  from rmlarsen/optmerge  
							
							
							
						 
						
							2023-10-09 17:05:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								11b9deba9f 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-10-09 00:15:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a79b15e947 
								
							 
						 
						
							
							
								
								Merge pull request  #3992  from YosysHQ/empty-case-fix  
							
							... 
							
							
							
							write_verilog: avoid emitting empty cases. 
							
						 
						
							2023-10-08 08:05:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wanda 
								
							 
						 
						
							
							
							
							
								
							
							
								c36cf9c5ac 
								
							 
						 
						
							
							
								
								write_verilog: avoid emitting empty cases.  
							
							... 
							
							
							
							The Verilog grammar does not allow an empty case.  Most synthesis tools
are quite permissive about this, but Quartus is not.  This causes
problems for amaranth with Quartus (see amaranth-lang/amaranth#931 ). 
							
						 
						
							2023-10-08 01:11:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1923a5f77 
								
							 
						 
						
							
							
								
								Merge pull request  #3988  from YosysHQ/micko/fix_leak  
							
							... 
							
							
							
							Fix readline/editline memory leak 
							
						 
						
							2023-10-07 20:50:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Comstedt 
								
							 
						 
						
							
							
							
							
								
							
							
								0ca39e233b 
								
							 
						 
						
							
							
								
								scc: Use hashlib instead of STL for deterministic behaviour  
							
							
							
						 
						
							2023-10-07 10:43:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								51e9b0882b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-10-07 00:14:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rasmus Munk Larsen 
								
							 
						 
						
							
							
							
							
								
							
							
								bc0df04e06 
								
							 
						 
						
							
							
								
								Get rid of double lookup in TopoSort::node(). This speeds up typical TopoSort time overall by ~10%.  
							
							
							
						 
						
							2023-10-06 12:53:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab7d1d0c8 
								
							 
						 
						
							
							
								
								Fix readline/editline memory leak  
							
							
							
						 
						
							2023-10-06 16:05:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								8367f06188 
								
							 
						 
						
							
							
								
								ast/simplify: Remove unused in_param code  
							
							
							
						 
						
							2023-10-05 22:42:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rasmus Munk Larsen 
								
							 
						 
						
							
							
							
							
								
							
							
								6a5799cc2e 
								
							 
						 
						
							
							
								
								Add missing initialization of node_cmp_ member.  
							
							
							
						 
						
							2023-10-05 17:27:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								fc815fdb47 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-10-06 00:14:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rasmus Munk Larsen 
								
							 
						 
						
							
							
							
							
								
							
							
								0a37c2a301 
								
							 
						 
						
							
							
								
								Fix translation bug: The old code really checks for the presense of a node, not an edge in glift and flatten.  
							
							... 
							
							
							
							Add back statement that inserts nodes in order in opt_expr.cc. 
							
						 
						
							2023-10-05 17:01:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rasmus Munk Larsen 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7bd420b3 
								
							 
						 
						
							
							
								
								Add back newline.  
							
							
							
						 
						
							2023-10-05 15:26:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rasmus Munk Larsen 
								
							 
						 
						
							
							
							
							
								
							
							
								e38c9e01c9 
								
							 
						 
						
							
							
								
								Undo formatting changes in kernel/utils.h.  
							
							
							
						 
						
							2023-10-05 15:24:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a54e6f2d1f 
								
							 
						 
						
							
							
								
								Merge pull request  #3984  from YosysHQ/module_hdlname  
							
							... 
							
							
							
							verific: save original module name 
							
						 
						
							2023-10-05 19:41:00 +02:00