Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								aca4d44a40 
								
							 
						 
						
							
							
								
								abstract: improve debug logs for -state and -value  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								cee06cecd0 
								
							 
						 
						
							
							
								
								abstract: factor out emit_mux_anyseq  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								9895370b32 
								
							 
						 
						
							
							
								
								abstract: rework -init without bufnorm, with logging  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								1646991092 
								
							 
						 
						
							
							
								
								abstract: refactor -value  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e9bba13a0d 
								
							 
						 
						
							
							
								
								abstract: no more bufnorm, -value has bit selection consistent with -state, -init temporarily gutted  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3f1ee3e0ae 
								
							 
						 
						
							
							
								
								abstract: -state refactor sigbit rep pool collection  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								387d0de383 
								
							 
						 
						
							
							
								
								abstract: -state allow partial abstraction, don't use buffer-normalized mode  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								6027030215 
								
							 
						 
						
							
							
								
								abstract: -value MVP, use buffer-normalized mode  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4637fa74e3 
								
							 
						 
						
							
							
								
								abstract: -init MVP  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ca7b8846 
								
							 
						 
						
							
							
								
								abstract: -state MVP  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc03e174af 
								
							 
						 
						
							
							
								
								fixup! Makefile: Warn if submodule status '+'-prefixed  
							
							
							
						 
						
							2025-02-18 11:46:11 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03d9138744 
								
							 
						 
						
							
							
								
								Makefile: 'U'-prefixed submodule status  
							
							... 
							
							
							
							Covering all the bases, I guess?  '-'-prefix is already correctly handled by the base case message.
If the user somehow gets merge conflicts in abc, hopefully they know what they're doing. 
							
						 
						
							2025-02-18 11:33:06 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8777d7893 
								
							 
						 
						
							
							
								
								Makefile: Warn if submodule status '+'-prefixed  
							
							... 
							
							
							
							A '+'-prefix means that the submodule is initialized and checked out, but a different commit is checked out.
If this is accidental then the user should run `git submodule update` to fix it.
If it is intentional (because e.g. the user is explicitly wanting to test Yosys with a different version of abc), then creating a new commit in Yosys to update the expected commit is also a valid solution. 
							
						 
						
							2025-02-18 11:25:04 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								2b33937ab8 
								
							 
						 
						
							
							
								
								liberty: fix clear and preset latches  
							
							
							
						 
						
							2025-02-17 17:36:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								38f858374c 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-15 00:20:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								508e7327e4 
								
							 
						 
						
							
							
								
								Merge pull request  #4899  from YosysHQ/shr_int_max  
							
							... 
							
							
							
							Fix runtime error on shift by INT_MAX 
							
						 
						
							2025-02-15 09:52:33 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								8968986b54 
								
							 
						 
						
							
							
								
								share: add -pattern-limit to set analysis effort on branch-unbranch mux regions  
							
							
							
						 
						
							2025-02-14 21:13:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								3bca4c10d8 
								
							 
						 
						
							
							
								
								Fix macOS boost-python issues  
							
							
							
						 
						
							2025-02-14 11:43:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								3676429634 
								
							 
						 
						
							
							
								
								aldffs do not get split by splitcells 
							
							
							
						 
						
							2025-02-14 10:53:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c728968a3 
								
							 
						 
						
							
							
								
								Fix runtime error on shr INT_MAX  
							
							
							
						 
						
							2025-02-14 14:01:36 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db5b76edc1 
								
							 
						 
						
							
							
								
								Add test for shifting by INT_MAX  
							
							... 
							
							
							
							Currently resulting in CI failing on main during fsm checks which generate a circuit that simplifies to this. 
							
						 
						
							2025-02-14 14:01:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								a8052f653a 
								
							 
						 
						
							
							
								
								write_xaiger: Detect and error on combinatorial loops  
							
							
							
						 
						
							2025-02-14 01:21:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df3c62a4ed 
								
							 
						 
						
							
							
								
								Merge pull request  #4892  from YosysHQ/emil/fix-memory-libmap-dangling-cells  
							
							... 
							
							
							
							memory_libmap: update indices on design modification 
							
						 
						
							2025-02-12 10:21:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								01d2bfcf00 
								
							 
						 
						
							
							
								
								share: fix infinite loop in find_terminal_bits on $mux loop  
							
							
							
						 
						
							2025-02-12 10:16:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								359901a964 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-12 00:21:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								55b60dca95 
								
							 
						 
						
							
							
								
								memory_libmap: update indices on design modification  
							
							
							
						 
						
							2025-02-11 13:32:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								6f9c515a22 
								
							 
						 
						
							
							
								
								Next dev cycle  
							
							
							
						 
						
							2025-02-11 08:40:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								b5170e1394 
								
							 
						 
						
							
							
								
								Release version 0.50  
							
							
							
						 
						
							2025-02-11 07:55:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								ce5ad2a554 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-11 00:20:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78f27e174f 
								
							 
						 
						
							
							
								
								Merge pull request  #4887  from JasonBrave/remove-makefile-clean-docs-images-target  
							
							... 
							
							
							
							Remove obsolete Makefile docs/images clean call 
							
						 
						
							2025-02-11 10:31:59 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Xu 
								
							 
						 
						
							
							
							
							
								
							
							
								333588265c 
								
							 
						 
						
							
							
								
								Remove obsolete Makefile docs/images clean call  
							
							
							
						 
						
							2025-02-09 10:22:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc88ea360e 
								
							 
						 
						
							
							
								
								Merge pull request  #4876  from gadfort/segfault-lexer  
							
							... 
							
							
							
							liberty expression lexer check if characters are found and use size if not for `pin()` 
							
						 
						
							2025-02-07 20:24:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								819c3260ec 
								
							 
						 
						
							
							
								
								docs/rosette: Backend section body  
							
							
							
						 
						
							2025-02-07 15:33:40 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b02d2c633e 
								
							 
						 
						
							
							
								
								docs/rosette: Module section body  
							
							
							
						 
						
							2025-02-07 15:09:06 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34c424be68 
								
							 
						 
						
							
							
								
								docs/rosette: Minor updates  
							
							... 
							
							
							
							- Fixing typo
- Reference `write_functional_rosette`
- Adjusting/fixing diff sections
- Comment on why the `code-block:: diff` isn't a `literalinclude` 
							
						 
						
							2025-02-07 15:08:24 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc5a5b7bd1 
								
							 
						 
						
							
							
								
								docs/rosette: Regen rosette.diff  
							
							... 
							
							
							
							This time from the actual source, which apparently means changing all of the spaces for tabs. 
							
						 
						
							2025-02-07 14:13:34 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa2d45a922 
								
							 
						 
						
							
							
								
								smtr: Refactor write back into _eval and _initial  
							
							... 
							
							
							
							Easier for comparisons, and the structure still works.  (I don't remember why I moved away from it in the first place.) 
							
						 
						
							2025-02-07 13:58:09 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								772b9c0cfd 
								
							 
						 
						
							
							
								
								Merge pull request  #4691  from hovind/experiments/extract-fa-fix  
							
							... 
							
							
							
							extract_fa: Fix `xor3`/`xnor3` inversion bug 
							
						 
						
							2025-02-06 21:12:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								ed5d9c8687 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-05 00:21:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2d96cf616 
								
							 
						 
						
							
							
								
								Merge pull request  #4000  from adrianparvino/alumacc-cmp-contravariance  
							
							... 
							
							
							
							alumacc: alternative cmp unification implementation 
							
						 
						
							2025-02-04 17:06:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								b5752dfe16 
								
							 
						 
						
							
							
								
								alumacc: Fix missing signedness check  
							
							
							
						 
						
							2025-02-04 13:05:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Parvin Ouano 
								
							 
						 
						
							
							
							
							
								
							
							
								23b3638c1e 
								
							 
						 
						
							
							
								
								alumacc: alternative cmp unification implementation  
							
							
							
						 
						
							2025-02-04 11:52:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								77af7962af 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-02-04 00:20:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d73c58fad1 
								
							 
						 
						
							
							
								
								docs/rosette: Sort, Struct, and PrintVisitor sections  
							
							
							
						 
						
							2025-02-04 12:24:34 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0aaa5d419 
								
							 
						 
						
							
							
								
								Merge pull request  #4845  from YosysHQ/catherine/ci-ubsan  
							
							... 
							
							
							
							CI: Sanitize for undefined behavior 
							
						 
						
							2025-02-03 16:40:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								212d2a6d6e 
								
							 
						 
						
							
							
								
								lib/fst: Remove unaligned pointer access  
							
							
							
						 
						
							2025-02-03 11:13:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								f5c53a99e7 
								
							 
						 
						
							
							
								
								CI: Sanitize for undefined behavior.  
							
							
							
						 
						
							2025-02-03 10:19:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92afe26d6b 
								
							 
						 
						
							
							
								
								Merge pull request  #4879  from YosysHQ/krys/ub_fixes  
							
							... 
							
							
							
							Fixing undefined behaviours 
							
						 
						
							2025-02-03 09:56:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								303a386ecc 
								
							 
						 
						
							
							
								
								create duplicate IOFFs if multiple output ports are connected to the same register  
							
							
							
						 
						
							2025-01-31 11:28:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ec5f1b756 
								
							 
						 
						
							
							
								
								pmgen: Move passes out of pmgen folder  
							
							... 
							
							
							
							- Techlib pmgens are now in relevant techlibs/*.
- `peepopt` pmgens are now in passes/opt.
- `test_pmgen` is still in passes/pmgen.
- Update `Makefile.inc` and `.gitignore` file(s) to match new `*_pm.h` location,
  as well as the `#include`s.
- Change default `%_pm.h` make target to `techlibs/%_pm.h` and move it to the
  top level Makefile.
- Update pmgen target to use `$(notdir $*)` (where `$*` is the part of the file
  name that matched the '%' in the target) instead of `$(subst _pm.h,,$(notdir
  $@))`. 
							
						 
						
							2025-01-31 15:18:28 +13:00