Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f25f972dc 
								
							 
						 
						
							
							
								
								Merge pull request  #5008  from donn/wheel_builds_fix  
							
							... 
							
							
							
							wheels: fix builds, add linux aarch64 to ci 
							
						 
						
							2025-04-14 15:10:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Donn 
								
							 
						 
						
							
							
							
							
								
							
							
								b7062143e1 
								
							 
						 
						
							
							
								
								hotfix: fix CHECK_BOOST_PYTHON missing libpython  
							
							
							
						 
						
							2025-04-14 14:54:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Donn 
								
							 
						 
						
							
							
							
							
								
							
							
								c18f1310a5 
								
							 
						 
						
							
							
								
								Revert  #4901  
							
							... 
							
							
							
							Partially reverts commit 9c5bffcf93https://github.com/YosysHQ/yosys/issues/5012 
Additionally, unlike the previous pyosys installation target, the wheel installation does not respect PREFIX=, only venvs.
For installation inside a venv, the intended method should remain a user manually executing `pip3 install .` instead of relying on the Makefile. 
							
						 
						
							2025-04-14 14:45:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelvin Chung 
								
							 
						 
						
							
							
							
							
								
							
							
								81f3369f24 
								
							 
						 
						
							
							
								
								Add check at constmap and merge test  
							
							
							
						 
						
							2025-04-14 11:44:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								872a197e94 
								
							 
						 
						
							
							
								
								memory_libmap: fix MapWorker memory allocation  
							
							
							
						 
						
							2025-04-14 12:41:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38beae1e06 
								
							 
						 
						
							
							
								
								Merge pull request  #4946  from povik/cost-cc-enhance  
							
							... 
							
							
							
							cost: Add `$mem_v2`, `$macc_v2` estimates 
							
						 
						
							2025-04-14 11:08:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3d0a4336 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-04-12 00:22:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2e1d0165f 
								
							 
						 
						
							
							
								
								Merge pull request  #5016  from YosysHQ/krys/zizmor  
							
							... 
							
							
							
							CI: Fixes from zizmor 
							
						 
						
							2025-04-12 09:02:59 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								163e339c69 
								
							 
						 
						
							
							
								
								ice40_dsp: add unextend_unsigned function  
							
							
							
						 
						
							2025-04-11 19:41:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75d07ed307 
								
							 
						 
						
							
							
								
								Merge pull request  #4854  from YosysHQ/krys/cutpoint_blackbox  
							
							... 
							
							
							
							Add -blackbox option to cutpoint pass 
							
						 
						
							2025-04-11 20:22:45 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87d3b09988 
								
							 
						 
						
							
							
								
								cutpoint.cc: Fold -instances into -blackbox  
							
							... 
							
							
							
							Replace `cutpoint -blackbox` behaviour with `cutpoint -blackbox -instances` behaviour.
Drop `-instances` flag.
Add `-noscopeinfo` flag.
Use `RTLIL::Selection::boxed_module()` helper to shortcut blackbox check.
Update `cutpoint_blackbox.ys` tests to match. 
							
						 
						
							2025-04-11 04:12:35 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								779a1fddf6 
								
							 
						 
						
							
							
								
								Testing cutpoint with boxed selections  
							
							
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b1cc6e05e 
								
							 
						 
						
							
							
								
								cutpoint: Use new selection helpers  
							
							
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44545653ef 
								
							 
						 
						
							
							
								
								hierarchy: Ignore width mismatch from verific  
							
							... 
							
							
							
							But only if it's also a blackbox module with parameters (i.e. it *could* be parametrizable width). 
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b705c546ea 
								
							 
						 
						
							
							
								
								cutpoint: Add -blackbox -instances  
							
							... 
							
							
							
							Replace module instances instead of module contents.
This fixes parametrisable width mismatch with read_verilog frontend, but not verific frontend. 
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf44a9124f 
								
							 
						 
						
							
							
								
								cutpoint: Test -blackbox with parameter  
							
							... 
							
							
							
							Modify `cutpoint_blackbox.ys` to check that parameters on blackbox modules are maintained after the cutpoint.
Also adjusts the test to check that each instance gets the `$anyseq` cell. 
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ca57df8927 
								
							 
						 
						
							
							
								
								cutpoint: Add $scopeinfo cell  
							
							... 
							
							
							
							Also adds "blackbox" as a valid TYPE. 
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								583771ef5b 
								
							 
						 
						
							
							
								
								cutpoint: Add -blackbox option  
							
							... 
							
							
							
							Replace the contents of all blackboxes in the design with a formal cut point.
Includes test script. 
							
						 
						
							2025-04-11 04:12:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3410e10ed5 
								
							 
						 
						
							
							
								
								Merge pull request  #5000  from YosysHQ/krys/re_refactor_selections  
							
							
							
						 
						
							2025-04-10 16:06:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								4a178d7cff 
								
							 
						 
						
							
							
								
								ice40_dsp: change unextend call condition  
							
							
							
						 
						
							2025-04-10 17:42:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								33c57937cd 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-04-10 00:22:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kelvin Chung 
								
							 
						 
						
							
							
							
							
								
							
							
								414dc85573 
								
							 
						 
						
							
							
								
								Correct and more test  
							
							
							
						 
						
							2025-04-10 00:01:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5e8f52ce5 
								
							 
						 
						
							
							
								
								Merge pull request  #4976  from Logikable/main  
							
							... 
							
							
							
							Support array ranges for identifiers in the Liberty parser. 
							
						 
						
							2025-04-09 22:49:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								41a7d4bb81 
								
							 
						 
						
							
							
								
								ice40_dsp: add test  
							
							
							
						 
						
							2025-04-09 21:21:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emily Schmidt 
								
							 
						 
						
							
							
							
							
								
							
							
								32ec5a9ccd 
								
							 
						 
						
							
							
								
								Revert "add dft_tag documentation"  
							
							... 
							
							
							
							This reverts commit 2443facc46 
							
						 
						
							2025-04-09 10:34:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emily Schmidt 
								
							 
						 
						
							
							
							
							
								
							
							
								2443facc46 
								
							 
						 
						
							
							
								
								add dft_tag documentation  
							
							
							
						 
						
							2025-04-09 10:18:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Donn 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc2105d82 
								
							 
						 
						
							
							
								
								wheels: fix builds, add linux aarch64 to ci  
							
							... 
							
							
							
							Essentially, something is attempting to build the Yosys EXE when you build libyosys.so now. With `ENABLE_PYTHON_CONFIG_EMBED=0`, the Yosys EXE will always fail to build.
Furthermore, because `ENABLE_PYOSYS` now attempts to build a wheel, building a wheel has become recursive.
This commit uses a supplementary set of libs for the EXE (EXE_LIBS) so it and libyosys.so can be built simultaneously, as well as a new Makefile flag, `ENABLE_WHEEL`, to prevent the aforementioned recursion.
I also enabled aarch64 Linux in the CI because it's publicly available now. 
							
						 
						
							2025-04-09 10:42:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c0847667 
								
							 
						 
						
							
							
								
								Next dev cycle  
							
							
							
						 
						
							2025-04-09 08:21:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								fee39a3284 
								
							 
						 
						
							
							
								
								Release version 0.52  
							
							
							
						 
						
							2025-04-09 07:38:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								f602248a2e 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-04-09 00:22:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c261da4e79 
								
							 
						 
						
							
							
								
								Merge pull request  #5001  from YosysHQ/micko/abc  
							
							... 
							
							
							
							Update to latest ABC 
							
						 
						
							2025-04-08 18:20:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								a9656455b1 
								
							 
						 
						
							
							
								
								Update to latest ABC  
							
							
							
						 
						
							2025-04-08 17:39:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								406ee4c8d3 
								
							 
						 
						
							
							
								
								read_verilog_file_list: change short help message to start with lower case  
							
							
							
						 
						
							2025-04-08 13:20:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								078602d711 
								
							 
						 
						
							
							
								
								tests/arch/xilinx: Fix for warnings on boxes  
							
							... 
							
							
							
							The two test scripts affected use boxed modules directly; under normal usage the warning shouldn't appear. 
							
						 
						
							2025-04-08 16:58:59 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								237e454131 
								
							 
						 
						
							
							
								
								design.cc: Fix selections when copying  
							
							... 
							
							
							
							Use `Design::selected_modules()` directly, popping at the end instead of copying the selection.
Also default to a complete selection so that boxes work as before.
Simplify to using `RTLIL::SELECT_WHOLE_CMDERR` instead of doing it manually.
Also add tests for importing selections with boxes. 
							
						 
						
							2025-04-08 16:35:12 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								911a3ae759 
								
							 
						 
						
							
							
								
								setattr.cc: Use new selection helpers  
							
							... 
							
							
							
							Also test they work as expected. 
							
						 
						
							2025-04-08 15:34:48 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								857baf2031 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-04-08 00:22:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbc2611dd6 
								
							 
						 
						
							
							
								
								test_select: Add and exercise test_select pass  
							
							... 
							
							
							
							Developer facing, intended to check internal selection semantics work as expected.  i.e. it would have revealed the bug in the now reverted PR. 
							
						 
						
							2025-04-08 11:59:45 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f042c36898 
								
							 
						 
						
							
							
								
								rtlil.h: Extra comment on helper enums  
							
							... 
							
							
							
							i.e. making explicit the ones that aren't intended for direct use. 
							
						 
						
							2025-04-08 11:59:42 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f410f98d89 
								
							 
						 
						
							
							
								
								clean ignores boxes  
							
							
							
						 
						
							2025-04-08 11:59:40 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ef9908a85 
								
							 
						 
						
							
							
								
								rtlil.cc: Fix box checks in selected_modules  
							
							
							
						 
						
							2025-04-08 11:59:36 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7d7ee5d9bf 
								
							 
						 
						
							
							
								
								rtlil.h: Fix selection ctor ordering  
							
							
							
						 
						
							2025-04-08 11:59:32 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd3b914132 
								
							 
						 
						
							
							
								
								Reinstate  #4768  
							
							... 
							
							
							
							Revert the reversion so that we can fix the bugs that the PR missed. 
							
						 
						
							2025-04-08 11:58:05 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf386feba7 
								
							 
						 
						
							
							
								
								Merge pull request  #4994  from marzoul/adrien-mux-x  
							
							... 
							
							
							
							Fix mux mapping for xilinx techno when all inputs are x 
							
						 
						
							2025-04-08 11:50:46 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e08aeae1d0 
								
							 
						 
						
							
							
								
								Merge pull request  #4989  from YosysHQ/krys/fix_4590  
							
							... 
							
							
							
							opt_expr: Fix  #4590  
							
						 
						
							2025-04-08 08:30:18 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc8fd3efc3 
								
							 
						 
						
							
							
								
								Merge pull request  #4986  from jix/faster-liberty-caching  
							
							... 
							
							
							
							Liberty file caching with new `libcache` command 
							
						 
						
							2025-04-07 15:15:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a820e259c 
								
							 
						 
						
							
							
								
								Merge pull request  #4998  from YosysHQ/revert-4768-krys/refactor_selections  
							
							... 
							
							
							
							Revert "Refactor full_selection" 
							
						 
						
							2025-04-07 15:12:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d49364d96f 
								
							 
						 
						
							
							
								
								Revert "Refactor full_selection"  
							
							
							
						 
						
							2025-04-07 12:11:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Prost-Boucle 
								
							 
						 
						
							
							
							
							
								
							
							
								3911a627a8 
								
							 
						 
						
							
							
								
								Clearer diff for the all-x corner case  
							
							
							
						 
						
							2025-04-07 07:55:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								5a6b7e1e91 
								
							 
						 
						
							
							
								
								Add NamedObject to py_wrap_generator  
							
							
							
						 
						
							2025-04-06 22:54:14 -07:00