Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66186f11fd 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2025-01-30 14:00:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Ole Heinemann 
								
							 
						 
						
							
							
							
							
								
							
							
								0ab13924a5 
								
							 
						 
						
							
							
								
								write_verilog: log_abort on unhandled $check flavor  
							
							
							
						 
						
							2025-01-30 14:18:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Ole Heinemann 
								
							 
						 
						
							
							
							
							
								
							
							
								2f11dc87c9 
								
							 
						 
						
							
							
								
								write_verilog: emit $check cell names as labels  
							
							
							
						 
						
							2025-01-30 14:18:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f403256a34 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2025-01-23 14:06:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3076803c9e 
								
							 
						 
						
							
							
								
								write_json: missing \n in help text.  
							
							
							
						 
						
							2025-01-23 05:17:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								5c514e00a4 
								
							 
						 
						
							
							
								
								Sync with upstream  
							
							
							
						 
						
							2025-01-13 17:20:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								77b28442a5 
								
							 
						 
						
							
							
								
								emit $scopeinfo cells by default  
							
							
							
						 
						
							2025-01-08 14:47:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								dab7905cbe 
								
							 
						 
						
							
							
								
								write_json: add option to include $scopeinfo cells  
							
							
							
						 
						
							2025-01-08 13:33:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33b3d933de 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2024-12-25 04:25:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ef4c7f565 
								
							 
						 
						
							
							
								
								yosys-smtbmc: add cvc5 to help text.  
							
							
							
						 
						
							2024-12-25 04:59:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								1dcf75d175 
								
							 
						 
						
							
							
								
								Sync  
							
							
							
						 
						
							2024-12-19 21:40:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								d071489ab1 
								
							 
						 
						
							
							
								
								hashlib: redo interface for flexibility  
							
							
							
						 
						
							2024-12-18 14:49:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								caaef5ac14 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2024-12-11 12:00:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86fad8f6f5 
								
							 
						 
						
							
							
								
								Merge pull request  #4803  from povik/write_verilog-buf  
							
							... 
							
							
							
							write_verilog: Use assign for `$buf` 
							
						 
						
							2024-12-10 20:10:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								559209c856 
								
							 
						 
						
							
							
								
								abc_new: Fix PI confusion in whitebox model export  
							
							
							
						 
						
							2024-12-10 14:27:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								495a7805ec 
								
							 
						 
						
							
							
								
								aiger2: Support $extern: hierarchy  
							
							... 
							
							
							
							`$extern:...` modules inserted by `techmap -extern` are special in the
regard that they have a private ID (starting with a dollar sign) but are
not an internal cell. Support those modules in xaiger export. 
							
						 
						
							2024-12-10 14:27:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								e7b21d2706 
								
							 
						 
						
							
							
								
								write_verilog: Use assign for $buf  
							
							
							
						 
						
							2024-12-05 18:28:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								4356eae4c9 
								
							 
						 
						
							
							
								
								Yosys sync  
							
							
							
						 
						
							2024-12-04 14:16:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e634e9c26b 
								
							 
						 
						
							
							
								
								aiger2: Resolve warnings  
							
							... 
							
							
							
							- Remove unused statics CONST_FALSE and CONST_TRUE (which appear to have been folded into the `Index` declaration as CFALSE and CTRUE).
- Assign default value of EMPTY_LIT to `a` and `b` for comparison ops.
- Tag debug only variables with YS_MAYBE_UNUSED, don't assign unused variables (but continue to call the function because it moves the file pointer). 
							
						 
						
							2024-12-03 14:01:57 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1de5d98ae2 
								
							 
						 
						
							
							
								
								Reduce comparisons of size_t and int  
							
							... 
							
							
							
							`Const::size()` returns int, so change iterators that use it to `auto` instead of `size_t`.
For cases where size is being explicitly cast to `int`, use the wrapper that we already have instead: `Yosys::GetSize()`. 
							
						 
						
							2024-11-29 12:53:29 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a69c51c88 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2024-11-18 16:10:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dcff8b0666 
								
							 
						 
						
							
							
								
								Merge pull request  #4719  from AdamLee7/main  
							
							... 
							
							
							
							add select option for write_json 
							
						 
						
							2024-11-19 08:42:38 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								5210d8614c 
								
							 
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2024-11-17 22:46:05 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								ace558e90c 
								
							 
						 
						
							
							
								
								Simplify using module->ports, which is apparently sorted  
							
							
							
						 
						
							2024-11-17 11:36:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								3a32729373 
								
							 
						 
						
							
							
								
								Remove keep_running variable (unused)  
							
							
							
						 
						
							2024-11-17 10:40:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9a0b680a 
								
							 
						 
						
							
							
								
								Fix O(N^2) port dump down to O(N)  
							
							
							
						 
						
							2024-11-16 22:56:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alain Dargelas 
								
							 
						 
						
							
							
							
							
								
							
							
								88c847f733 
								
							 
						 
						
							
							
								
								Oopsy!  
							
							
							
						 
						
							2024-11-16 17:04:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alain Dargelas 
								
							 
						 
						
							
							
							
							
								
							
							
								f011b74f87 
								
							 
						 
						
							
							
								
								Fix port dump n^2 -> n  
							
							
							
						 
						
							2024-11-16 10:43:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								6be73e5c2e 
								
							 
						 
						
							
							
								
								Updates  
							
							
							
						 
						
							2024-11-15 19:02:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Ole Heinemann 
								
							 
						 
						
							
							
							
							
								
							
							
								6d4f056a35 
								
							 
						 
						
							
							
								
								cxxrtl: use debug attrs of alias not aliasee  
							
							
							
						 
						
							2024-11-12 13:07:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								ea76abdaee 
								
							 
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2024-11-11 11:47:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Ole Heinemann 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc4bd8a20 
								
							 
						 
						
							
							
								
								cxxrtl, fmt: escape double quotes in c strings  
							
							
							
						 
						
							2024-11-11 18:49:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								558b2f9ae9 
								
							 
						 
						
							
							
								
								Merge pull request  #3953  from georgerennie/bug_3769  
							
							... 
							
							
							
							write_smt2: Check for constant bool after fully resolving signal 
							
						 
						
							2024-11-11 16:23:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								014cb531aa 
								
							 
						 
						
							
							
								
								Merge pull request  #4645  from georgerennie/george/btor_undef_array_init  
							
							... 
							
							
							
							write_btor: only initialize array with const value when it is fully def 
							
						 
						
							2024-11-11 16:18:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								261b44718d 
								
							 
						 
						
							
							
								
								Merge pull request  #4641  from georgerennie/george/btor_undriven_wires  
							
							... 
							
							
							
							write_btor: don't emit undriven bits multiple times 
							
						 
						
							2024-11-11 16:17:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa50434708 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2024-11-08 14:10:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AdamLee7 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed359fa7b 
								
							 
						 
						
							
							
								
								add select option for write_json  
							
							
							
						 
						
							2024-11-07 17:48:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee73a91f44 
								
							 
						 
						
							
							
								
								Remove references to ilang  
							
							
							
						 
						
							2024-11-05 12:36:31 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d63c793e72 
								
							 
						 
						
							
							
								
								Merge branch 'YosysHQ:main' into main  
							
							
							
						 
						
							2024-10-28 11:24:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								598f6c9de9 
								
							 
						 
						
							
							
								
								aiger2: Fix open-coded constants  
							
							
							
						 
						
							2024-10-26 08:54:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								97a804ac12 
								
							 
						 
						
							
							
								
								Split large constants onto new lines in verilog backend  
							
							
							
						 
						
							2024-10-25 15:52:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								1953a42f0d 
								
							 
						 
						
							
							
								
								Add new lines  
							
							
							
						 
						
							2024-10-23 23:52:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								785bd44da7 
								
							 
						 
						
							
							
								
								rtlil: represent Const strings as std::string  
							
							
							
						 
						
							2024-10-14 06:28:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jean-François Nguyen 
								
							 
						 
						
							
							
							
							
								
							
							
								f953a516d0 
								
							 
						 
						
							
							
								
								cxxrtl: fix handling of 0-bit variables in vcd_writer.sample().  
							
							
							
						 
						
							2024-10-13 01:00:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Ole Heinemann 
								
							 
						 
						
							
							
							
							
								
							
							
								0f762f75a6 
								
							 
						 
						
							
							
								
								cxxrtl: fix vcd writer scope handling  
							
							... 
							
							
							
							The vcd writer incorrectly treated two scope vectors as the same, whenever
they have the same length of entries and the last item matches.
This is however not always true, for example consider a current_scope of
["top", "something0", "same"]
and a scope of
["top", "something1", "same"] 
							
						 
						
							2024-10-12 14:41:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Ole Heinemann 
								
							 
						 
						
							
							
							
							
								
							
							
								a761999579 
								
							 
						 
						
							
							
								
								cxxrtl: fix formatting of UNICHAR  
							
							... 
							
							
							
							This caused compilation to fail when the argument of any, not just
UNICHAR formatting operations, is bigger than 32 bits.
Fixes  #4644  
							
						 
						
							2024-10-09 14:39:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Rennie 
								
							 
						 
						
							
							
							
							
								
							
							
								6ab3931964 
								
							 
						 
						
							
							
								
								write_btor: only initialize array with const value when it is fully def  
							
							... 
							
							
							
							* If all addresses of an array have the same initial value, they can be
  initialized in one go in btor with the constraint that the initial
  value must be fully const and thus can't have undef bits in 
							
						 
						
							2024-10-09 15:07:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Rennie 
								
							 
						 
						
							
							
							
							
								
							
							
								268926cb5b 
								
							 
						 
						
							
							
								
								write_btor: don't emit undriven bits multiple times  
							
							... 
							
							
							
							* Fixes  #4640  
							
						 
						
							2024-10-08 14:39:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0be3b7de51 
								
							 
						 
						
							
							
								
								Merge pull request  #4635  from YosysHQ/krys/pr_docs_ci  
							
							... 
							
							
							
							Remove make docs race conditions (and other docs fixes) 
							
						 
						
							2024-10-08 21:39:30 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								f079772ade 
								
							 
						 
						
							
							
								
								Add TODO for missing help messages  
							
							
							
						 
						
							2024-10-08 08:47:51 +02:00