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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								6900818105 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2025-05-10 00:22:55 +00: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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11f2348246 
								
							 
						 
						
							
							
								
								Merge pull request  #5073  from YosysHQ/emil/fix-uncompressed-missing-file-error  
							
							 
							
							... 
							
							
							
							gzip: refactor file open failure errors 
							
						 
						
							2025-04-30 19:29:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									RonxBulld 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15cfce061a 
								
							 
						 
						
							
							
								
								Change the implementation of log_debug in kernel/log.h from a macro function to a normal function.  
							
							 
							
							
							
						 
						
							2025-04-29 22:43:10 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								adb1986dc1 
								
							 
						 
						
							
							
								
								gzip: refactor file open failure errors  
							
							 
							
							
							
						 
						
							2025-04-29 10:37:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bfe05965f9 
								
							 
						 
						
							
							
								
								Merge pull request  #5066  from YosysHQ/george/opt_expr_shr_sign  
							
							 
							
							... 
							
							
							
							opt_expr: fix sign extension for shifts 
							
						 
						
							2025-04-29 09:29:10 +12:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bdbf797d0 
								
							 
						 
						
							
							
								
								Merge pull request  #5017  from YosysHQ/micko/ram_blasting  
							
							 
							
							
							
						 
						
							2025-04-28 13:33:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84c49e1f33 
								
							 
						 
						
							
							
								
								Merge pull request  #5041  from jix/declockgate-v2  
							
							 
							
							
							
						 
						
							2025-04-28 13:31:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								6d575918fc 
								
							 
						 
						
							
							
								
								gatemate: Set unused BRAM inputs to 'bx  
							
							 
							
							... 
							
							
							
							This will reduce the number of CPEs to generate fixed values at the block RAM inputs, if it is not used. 
							
						 
						
							2025-04-28 14:42:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab614b1271 
								
							 
						 
						
							
							
								
								Merge pull request  #5061  from YosysHQ/emil/fix-driver-xtrace  
							
							 
							
							... 
							
							
							
							driver: fix -XX xtrace backtrace level 
							
						 
						
							2025-04-28 10:31:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								58e7cfa559 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2025-04-27 00:25:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Rennie 
								
							 
						 
						
							
							
							
							
								
							
							
								4fbb2bc1f3 
								
							 
						 
						
							
							
								
								celledges: use capped shift width  
							
							 
							
							
							
						 
						
							2025-04-26 18:34:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								3d1f2161dc 
								
							 
						 
						
							
							
								
								cxxrtl: strip $paramod from module name in scope info.  
							
							 
							
							
							
						 
						
							2025-04-26 14:51:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Rennie 
								
							 
						 
						
							
							
							
							
								
							
							
								70a44f035c 
								
							 
						 
						
							
							
								
								tests: test opt_expr constant shift edge cases  
							
							 
							
							
							
						 
						
							2025-04-26 12:40:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Rennie 
								
							 
						 
						
							
							
							
							
								
							
							
								c952ab417f 
								
							 
						 
						
							
							
								
								opt_expr: only sign extend shift arguments for arithmetic right shift  
							
							 
							
							
							
						 
						
							2025-04-26 12:40:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d6255175e 
								
							 
						 
						
							
							
								
								Merge pull request  #5057  from secworks/blocking_assignment_greenpak4_cells_sim_digital  
							
							 
							
							... 
							
							
							
							Change to use blocking assignments in non-clocked processes. 
							
						 
						
							2025-04-26 11:15:10 +12:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6564810ae3 
								
							 
						 
						
							
							
								
								Merge pull request  #4992  from Anhijkt/fix-ice40dsp-unsigned  
							
							 
							
							... 
							
							
							
							ice40_dsp: fix const handling 
							
						 
						
							2025-04-26 11:15:02 +12:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bcc4e86c9d 
								
							 
						 
						
							
							
								
								Merge pull request  #5062  from YosysHQ/emil/fix-dangling-wiretype  
							
							 
							
							... 
							
							
							
							simplify: fix struct wiretype attr memory leak 
							
						 
						
							2025-04-26 11:04:38 +12:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e8adc6bd0 
								
							 
						 
						
							
							
								
								Makefile: Redirect all git output  
							
							 
							
							... 
							
							
							
							For some platforms (Arch Linux, at least), `git status` reports errors on stdout instead of stderr, so we need to redirect that to `/dev/null` too.  This also prevents `git status` from logging output when the yosys directory is a git repo, but is missing the abc folder. 
							
						 
						
							2025-04-26 10:59:24 +12:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								febc07e6fb 
								
							 
						 
						
							
							
								
								Merge pull request  #5039  from YosysHQ/gatemate_bram  
							
							 
							
							... 
							
							
							
							gatemate: WRITE_THROUGH mode change 
							
						 
						
							2025-04-25 09:53:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								94af24c801 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2025-04-25 00:23:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								bdc2597f79 
								
							 
						 
						
							
							
								
								simplify: fix struct wiretype attr memory leak  
							
							 
							
							
							
						 
						
							2025-04-25 01:00:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3541db8bbb 
								
							 
						 
						
							
							
								
								driver: fix -X xtrace backtrace level  
							
							 
							
							
							
						 
						
							2025-04-25 00:51:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sdjasj 
								
							 
						 
						
							
							
							
							
								
							
							
								b693947834 
								
							 
						 
						
							
							
								
								fix udivmod crashes when operand value exceeds logical width  
							
							 
							
							
							
						 
						
							2025-04-24 14:33:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								c550c301dc 
								
							 
						 
						
							
							
								
								Bump version  
							
							 
							
							
							
						 
						
							2025-04-24 00:23:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f8c027b70e 
								
							 
						 
						
							
							
								
								Merge pull request  #5056  from secworks/blocking_assignment_gatemate_cells_sim  
							
							 
							
							... 
							
							
							
							Change to blocking assignments in non-clocked process. 
							
						 
						
							2025-04-23 23:13:54 +02:00