github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								6462cd2167 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-03-11 00:22:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								be3dfdc5ad 
								
							 
						 
						
							
							
								
								splitcells: add tests  
							
							
							
						 
						
							2025-03-10 19:41:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9176cd0f 
								
							 
						 
						
							
							
								
								share: bail better on too many patterns  
							
							
							
						 
						
							2025-03-10 17:55:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7677a76fed 
								
							 
						 
						
							
							
								
								Merge pull request  #4757  from YosysHQ/emil/yosys-config-version  
							
							... 
							
							
							
							Makefile: add YOSYS_VER and friends to CXXFLAGS for plugin compat che… 
							
						 
						
							2025-03-10 17:43:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c74df780b7 
								
							 
						 
						
							
							
								
								Merge pull request  #4884  from YosysHQ/docs-preview-functional_tutorial  
							
							... 
							
							
							
							Docs: More on FunctionalIR 
							
						 
						
							2025-03-10 15:05:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								ecd8e4303d 
								
							 
						 
						
							
							
								
								Makefile: add YOSYS_VER and friends to CXXFLAGS for plugin compat check fallback  
							
							
							
						 
						
							2025-03-10 15:15:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8a4991289 
								
							 
						 
						
							
							
								
								Merge pull request  #4931  from povik/buf-clean  
							
							... 
							
							
							
							opt_clean, simplemap: Add `$buf` handling 
							
						 
						
							2025-03-10 15:10:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								1d773b50a4 
								
							 
						 
						
							
							
								
								opt_merge: fix dangling pointers in known_cells when keep attribute is used  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								33bfc9d19c 
								
							 
						 
						
							
							
								
								opt_merge: test more kinds of cells  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								ae7a97cc2d 
								
							 
						 
						
							
							
								
								opt_merge: test some unary cells  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								176faae7c9 
								
							 
						 
						
							
							
								
								opt_merge: fix trivial binary regression  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								8903740147 
								
							 
						 
						
							
							
								
								opt_merge: switch to unordered_set  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc057a89c 
								
							 
						 
						
							
							
								
								opt_merge: fix the many collisions case  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								cbb776c626 
								
							 
						 
						
							
							
								
								opt_merge: avoid hashing strings  
							
							
							
						 
						
							2025-03-10 13:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bb24badf2 
								
							 
						 
						
							
							
								
								Merge pull request  #4895  from YosysHQ/emil/fix-share-portbit-infinite-loop  
							
							... 
							
							
							
							share: fix infinite loop in find_terminal_bits on $mux loop 
							
						 
						
							2025-03-08 13:14:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								98eefc5d1a 
								
							 
						 
						
							
							
								
								Add file list support to read pass  
							
							
							
						 
						
							2025-03-07 20:44:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1eab565b 
								
							 
						 
						
							
							
								
								Fix compile on WASI platform  
							
							
							
						 
						
							2025-03-07 20:20:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								ac31bad656 
								
							 
						 
						
							
							
								
								Address all comments  
							
							
							
						 
						
							2025-03-07 20:16:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								8ec96ec806 
								
							 
						 
						
							
							
								
								Address most comments  
							
							
							
						 
						
							2025-03-07 20:16:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								0678c4dec9 
								
							 
						 
						
							
							
								
								Coding style update  
							
							
							
						 
						
							2025-03-07 20:16:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								8f46f53f18 
								
							 
						 
						
							
							
								
								Add clangd cache to gitignore file  
							
							
							
						 
						
							2025-03-07 20:16:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								f62a9be153 
								
							 
						 
						
							
							
								
								Initial file list support  
							
							
							
						 
						
							2025-03-07 20:16:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f7cdd4bd4 
								
							 
						 
						
							
							
								
								Merge pull request  #4262  from RoaLogic/master  
							
							... 
							
							
							
							MAX10 updates 
							
						 
						
							2025-03-07 19:59:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								557047fe1e 
								
							 
						 
						
							
							
								
								opt_clean, simplemap: Add $buf handling  
							
							
							
						 
						
							2025-03-07 16:08:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9785584da 
								
							 
						 
						
							
							
								
								docs/rosette: Fix tenses  
							
							
							
						 
						
							2025-03-07 08:39:21 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								176131b50e 
								
							 
						 
						
							
							
								
								Merge pull request  #4855  from YosysHQ/contributing_md  
							
							... 
							
							
							
							Initial version of CONTRIBUTING.md 
							
						 
						
							2025-03-04 15:57:33 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								39aacc95df 
								
							 
						 
						
							
							
								
								Merge pull request  #4907  from YosysHQ/emil/fix-clear-preset-latch  
							
							... 
							
							
							
							liberty: fix clear and preset latches 
							
						 
						
							2025-03-03 18:53:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								912c93ca0b 
								
							 
						 
						
							
							
								
								share: help message formatting  
							
							... 
							
							
							
							Co-authored-by: KrystalDelusion <93062060+KrystalDelusion@users.noreply.github.com> 
							
						 
						
							2025-03-03 18:52:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0dfd9e9395 
								
							 
						 
						
							
							
								
								Merge pull request  #4868  from david-sawatzke/improve_tcl_output_docs  
							
							... 
							
							
							
							tcl: Update help message to clarify usage of `result.string` 
							
						 
						
							2025-03-03 15:16:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								268a034b21 
								
							 
						 
						
							
							
								
								Merge pull request  #4866  from YosysHQ/ql_ioff  
							
							... 
							
							
							
							add IOFF inference for qlf_k6n10f 
							
						 
						
							2025-03-03 14:12:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b56e3ec6e4 
								
							 
						 
						
							
							
								
								docs/functional: Minimal backend paragraphs  
							
							... 
							
							
							
							I was thinking about compiling the dummy example and including a simple example usage, but it turns out functional.h isn't (currently) available for extensions. 
							
						 
						
							2025-03-01 16:15:54 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9106d6b3bd 
								
							 
						 
						
							
							
								
								Merge pull request  #4881  from YosysHQ/pmgen-pass-restructure  
							
							... 
							
							
							
							Move passes out of the passes/pmgen folder 
							
						 
						
							2025-03-01 10:22:54 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								de032d2e2a 
								
							 
						 
						
							
							
								
								splitcells: change for-loop condition  
							
							
							
						 
						
							2025-02-28 23:16:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								9a14ab8d98 
								
							 
						 
						
							
							
								
								splitcells: Fix the assertion bug caused by out-of-bound offset  
							
							
							
						 
						
							2025-02-28 13:51:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c493d2bef 
								
							 
						 
						
							
							
								
								docs/rosette: Reword  
							
							... 
							
							
							
							Acknowledge the minimal functional backend, highlighting what's new/different for our SExpr targets.
Add and use the reference `minimal backend`.
Use `note` directives to point out missing code sections (highlighting that the included diffs are not complete).
Racket *is* still strongly-typed, it's just dynamic instead of static.  Adjust phrasing to reflect that.
Adjust some of the literal includes, adding a new section from the `Functional::AbstractVisitor`, splitting the `Module::write_eval()` in twain and adding a `smtlib.cc` literal include for the node iteration, as well as for the `FunctionalSmtBackend` to compare against the minimal backend.
Move `Backend` description up to minimal functional backend section. 
							
						 
						
							2025-02-28 16:33:57 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e01a413722 
								
							 
						 
						
							
							
								
								docs/rosette: List major changes in overview  
							
							... 
							
							
							
							Also a little paragraph on why SMT-LIB is used as the base. 
							
						 
						
							2025-02-28 14:57:41 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								560b5fe6bd 
								
							 
						 
						
							
							
								
								docs/functional: Add dummy toy example  
							
							... 
							
							
							
							Add `dummy.cc`, loosely based on `backends/functional/test_generic.cc` but as an actualy backend and without the memory testing.
Skeleton section for minimal functional backend, describing the aforementioned `dummy.cc`. 
							
						 
						
							2025-02-27 16:14:59 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db823a6acb 
								
							 
						 
						
							
							
								
								docs/rosette: Fix inline code  
							
							
							
						 
						
							2025-02-27 16:11:44 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								78960292d0 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-27 00:21:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bca21c60d8 
								
							 
						 
						
							
							
								
								Merge pull request  #4902  from akashlevy/splitcells_aldff_fix  
							
							... 
							
							
							
							`aldff`s do not get split by `splitcells` pass 
							
						 
						
							2025-02-27 00:56:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f528402c59 
								
							 
						 
						
							
							
								
								Merge pull request  #4914  from povik/rm-var-length-array  
							
							... 
							
							
							
							ast/dpicall: Stop using variable length array 
							
						 
						
							2025-02-26 16:25:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55595b6c8d 
								
							 
						 
						
							
							
								
								Merge pull request  #4918  from YosysHQ/emil/explain-mkdtemp-errno  
							
							... 
							
							
							
							improve mkdtemp error message 
							
						 
						
							2025-02-26 13:27:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								78cb10da69 
								
							 
						 
						
							
							
								
								improve mkdtemp error message  
							
							
							
						 
						
							2025-02-26 12:06:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								05c81b3f14 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-26 00:21:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0354bd7a90 
								
							 
						 
						
							
							
								
								Merge pull request  #4916  from YosysHQ/krys/fix_fst_warning  
							
							... 
							
							
							
							libs/fst: Fix stringop_overread warning under GCC 
							
						 
						
							2025-02-25 21:21:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4a169527d 
								
							 
						 
						
							
							
								
								Merge pull request  #4894  from YosysHQ/emil/abstract  
							
							... 
							
							
							
							Add `abstract` pass for formal verification 
							
						 
						
							2025-02-25 11:16:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68e9317f1f 
								
							 
						 
						
							
							
								
								libs/fst: Patch wx_len overread  
							
							
							
						 
						
							2025-02-25 17:18:15 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67a0248186 
								
							 
						 
						
							
							
								
								libs/fst: Update from upstream  
							
							... 
							
							
							
							Fixes stringop-overread warning 
							
						 
						
							2025-02-25 17:15:41 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3f60a2cc67 
								
							 
						 
						
							
							
								
								abstract: test -slice from:to for -init  
							
							
							
						 
						
							2025-02-25 00:22:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								07004f1089 
								
							 
						 
						
							
							
								
								abstract: typo?  
							
							
							
						 
						
							2025-02-25 00:19:15 +01:00