Gus Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								10b8fdddb4 
								
							 
						 
						
							
							
								
								Rename argument  
							
							
							
						 
						
							2025-05-17 14:39:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gus Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								7b4c9c5dcd 
								
							 
						 
						
							
							
								
								Add optional keyword-based constructor  
							
							
							
						 
						
							2025-05-17 14:12:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gus Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								fd5918c811 
								
							 
						 
						
							
							
								
								get_field_names for structs  
							
							
							
						 
						
							2025-05-17 14:10:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								388955031f 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-17 00:23:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								135320a58c 
								
							 
						 
						
							
							
								
								Merge pull request  #5123  from cr1901/winstat-fix  
							
							... 
							
							
							
							Strip trailing slashes when checking for directories on Windows. 
							
						 
						
							2025-05-17 09:33:18 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									William D. Jones 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4d544001 
								
							 
						 
						
							
							
								
								Strip trailing slashes when checking for directories on Windows.  
							
							
							
						 
						
							2025-05-15 18:36:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c72b0ecd8 
								
							 
						 
						
							
							
								
								Merge pull request  #5116  from YosysHQ/krys/update_fst  
							
							... 
							
							
							
							Update fstlib 
							
						 
						
							2025-05-16 09:22:52 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a5ce2df64 
								
							 
						 
						
							
							
								
								Merge pull request  #5112  from YosysHQ/krys/on_shutdown  
							
							... 
							
							
							
							design.cc: Use on_shutdown method 
							
						 
						
							2025-05-16 09:22:39 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7888c607b 
								
							 
						 
						
							
							
								
								Merge pull request  #5089  from YosysHQ/krys/cutpoint_whole  
							
							... 
							
							
							
							cutpoint: Re-add whole module optimization 
							
						 
						
							2025-05-16 09:22:28 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3823157c25 
								
							 
						 
						
							
							
								
								Merge pull request  #5080  from akashlevy/muldiv_c  
							
							... 
							
							
							
							Add `muldiv_c` peepopt 
							
						 
						
							2025-05-15 11:03:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								ae47c49af5 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-15 00:22:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Rennie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								748600c167 
								
							 
						 
						
							
							
								
								small whitespace cleanup ( #5119 )  
							
							
							
						 
						
							2025-05-14 15:18:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ae7b1400 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-13 00:24:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5268565410 
								
							 
						 
						
							
							
								
								Merge pull request  #5108  from marzoul/adrien-uram  
							
							... 
							
							
							
							Create a single-port URAM mapping to support memories 2048 x 144b 
							
						 
						
							2025-05-13 09:54:36 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c590c0c12c 
								
							 
						 
						
							
							
								
								Merge pull request  #5111  from YosysHQ/krys/config_python  
							
							... 
							
							
							
							Makefile: Conditional assignment of python exe 
							
						 
						
							2025-05-13 09:54:26 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05157b164e 
								
							 
						 
						
							
							
								
								Merge pull request  #5113  from YosysHQ/krys/ast_asan  
							
							... 
							
							
							
							simplify.cc: Fix mem leak 
							
						 
						
							2025-05-13 09:52:51 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afd5bbc7fa 
								
							 
						 
						
							
							
								
								fstdata.cc: Fix last step  
							
							... 
							
							
							
							Includes test file for sanity checking simulation steps. 
							
						 
						
							2025-05-12 13:18:19 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d0b9a0cb98 
								
							 
						 
						
							
							
								
								sim.cc: Move cycle check  
							
							... 
							
							
							
							Calling `throw dst_end_of_data_exception()` when the desired number of cycles has been reached means that the fst reader can't tidy up after itself and leads to memory leaks.
This doesn't happen when the `-stop` flag is used because the `Yosys::FstData` struct tracks the end time and skips the outer callback if the simulation has gone past the desired end time.
Move cycle checking into the inner callback along with the time checking means that the outer callback no longer needs to throw an exception in order to stop checking further values, while still allowing the fst reader to finish reading and deallocate memory. 
							
						 
						
							2025-05-12 12:48:01 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc402ee065 
								
							 
						 
						
							
							
								
								libs/fst: Update upstream  
							
							... 
							
							
							
							libfst is no longer included in gtkwave and instead has its own repo.  There has also been some refactoring, so the patches need to update to match, as does sim.cc. 
							
						 
						
							2025-05-12 10:21:06 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Prost-Boucle 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf7587338 
								
							 
						 
						
							
							
								
								URAM mapping : Add test for 2048 x 144b  
							
							
							
						 
						
							2025-05-10 14:53:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe0abb7026 
								
							 
						 
						
							
							
								
								simplify.cc: Fix mem leak  
							
							
							
						 
						
							2025-05-10 17:10:47 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								6900818105 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-10 00:22:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af75dce660 
								
							 
						 
						
							
							
								
								Fix Crashes with GCC 15  #5088  
							
							... 
							
							
							
							When building `WITH_PYTHON`, where a global list of modules is maintained, deleting a module also erases the entry in said global list.  This can lead to memory corruption if the global list is destructed before the module.
Using `on_shutdown()` instead means the module destructor is explicitly called before the global list can be destructed, preventing the issue.
Also add a comment to `Pass::~Pass()` to suggest the same for future passes that might try to use that (and see this commit in the blame if they need a reason why). 
							
						 
						
							2025-05-10 09:59:13 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c4af97c1c4 
								
							 
						 
						
							
							
								
								Merge pull request  #5110  from YosysHQ/emil/gzip-reject-directory  
							
							... 
							
							
							
							gzip: reject uncompressing directory 
							
						 
						
							2025-05-10 09:36:13 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e2d6508d0 
								
							 
						 
						
							
							
								
								Makefile: Conditional assignment of python exe  
							
							... 
							
							
							
							Using `:=` while providing an override (either in Makefile.conf or on the command line) does not correctly apply the override in other simply expanded variables (using `:=`).  Instead, passing an explicit `PYTHON_EXECUTABLE=python3.15` while leaving `PYTHON_CONFIG` implicitly defined results in it being set to `python3-config` instead of the expected `python3.15-config`. 
							
						 
						
							2025-05-10 09:09:30 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								2e9a194ce9 
								
							 
						 
						
							
							
								
								gzip: reject uncompressing directories  
							
							
							
						 
						
							2025-05-09 22:33:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								b05c0c70af 
								
							 
						 
						
							
							
								
								io: don't accept a directory when file expected  
							
							
							
						 
						
							2025-05-09 22:33:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Prost-Boucle 
								
							 
						 
						
							
							
							
							
								
							
							
								c7de531231 
								
							 
						 
						
							
							
								
								URAM mapping : Fix port indexes according to Yosys warnings  
							
							
							
						 
						
							2025-05-09 15:09:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Prost-Boucle 
								
							 
						 
						
							
							
							
							
								
							
							
								c4a49f0c55 
								
							 
						 
						
							
							
								
								Create a single-port URAM mapping to support memories 2048 x 144b  
							
							
							
						 
						
							2025-05-09 14:16:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								55bd950af4 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-09 00:27:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5aa9bfbf7d 
								
							 
						 
						
							
							
								
								Merge pull request  #5098  from mikesinouye/hashlib-1  
							
							... 
							
							
							
							Add <optional> to haslib.h which uses std::optional 
							
						 
						
							2025-05-08 19:05:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bfbbb8cf98 
								
							 
						 
						
							
							
								
								Merge pull request  #5086  from YosysHQ/emil/driver-no-version  
							
							... 
							
							
							
							driver: add --no-version to suppress writing Yosys version 
							
						 
						
							2025-05-08 16:28:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6378ba10eb 
								
							 
						 
						
							
							
								
								Merge pull request  #5078  from RonxBulld/main  
							
							... 
							
							
							
							Change the implementation of log_debug in kernel/log.h 
							
						 
						
							2025-05-07 11:34:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								90a2c92370 
								
							 
						 
						
							
							
								
								driver: allow --no-version still write things like Generated by Yosys  
							
							
							
						 
						
							2025-05-07 11:34:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								8da97d0044 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-07 00:24:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mikesinouye 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93780bb869 
								
							 
						 
						
							
							
								
								Add <optional> to haslib.h which uses std::optional  
							
							
							
						 
						
							2025-05-06 09:57:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0e94e506d 
								
							 
						 
						
							
							
								
								Merge pull request  #5094  from pu-cc/gatemate-reduce-bram-cpes  
							
							... 
							
							
							
							gatemate: Set unused BRAM inputs to 'bx 
							
						 
						
							2025-05-06 15:19:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								20921ad908 
								
							 
						 
						
							
							
								
								Next dev cycle  
							
							
							
						 
						
							2025-05-06 08:26:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								53c22ab7c0 
								
							 
						 
						
							
							
								
								Release version 0.53  
							
							
							
						 
						
							2025-05-06 07:45:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								5924f2de7b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-06 00:23:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c89355b70 
								
							 
						 
						
							
							
								
								cutpoint: Re-add whole module optimization  
							
							... 
							
							
							
							Also add a test script for it. 
							
						 
						
							2025-05-06 09:57:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								d7affb8821 
								
							 
						 
						
							
							
								
								driver: add --no-version to suppress writing Yosys version in command outputs  
							
							
							
						 
						
							2025-05-05 13:12:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f60bbe64ac 
								
							 
						 
						
							
							
								
								Merge pull request  #5085  from YosysHQ/krys/fix_5069  
							
							... 
							
							
							
							verilog_parser.y: Delete unused TOK_ID 
							
						 
						
							2025-05-05 10:39:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c2b00c448 
								
							 
						 
						
							
							
								
								tests: Add default param test file  
							
							... 
							
							
							
							Just loads, fails ASAN without fix. 
							
						 
						
							2025-05-05 10:18:52 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								23cb007068 
								
							 
						 
						
							
							
								
								verilog_parser.y: Delete unused TOK_ID  
							
							... 
							
							
							
							Fixes memory leak when parameter has no value. 
							
						 
						
							2025-05-05 10:04:13 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								765485a375 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-04 00:26:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sdjasj 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da1ac9ae47 
								
							 
						 
						
							
							
								
								cxxrtl: fix missing sign extension before shift operation for signed values  
							
							
							
						 
						
							2025-05-03 09:38:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								aa30589c12 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-05-01 00:26:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4213f75caa 
								
							 
						 
						
							
							
								
								Merge pull request  #4969  from YosysHQ/krys/check_yosys_git  
							
							... 
							
							
							
							Makefile: Test yosys git status in check-git-abc 
							
						 
						
							2025-05-01 10:09:08 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22c72a5af4 
								
							 
						 
						
							
							
								
								Merge pull request  #4619  from malmeloo/fix/tee-path-whitespace  
							
							... 
							
							
							
							Allow whitespace in `tee` command paths 
							
						 
						
							2025-05-01 09:33:47 +12:00