KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0a4d60b821 
								
							 
						 
						
							
							
								
								minor aesthetic changes in test framework.  
							
							 
							
							... 
							
							
							
							Signed-off-by: KtorZ <5680256+KtorZ@users.noreply.github.com> 
							
						 
						
							2025-02-09 16:18:01 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								497f663513 
								
							 
						 
						
							
							
								
								actually fail if a (seeded) sampler return None  
							
							 
							
							... 
							
							
							
							This is not supposed to happen, as only replayed sampler/fuzzer can
  stop.
Signed-off-by: KtorZ <5680256+KtorZ@users.noreply.github.com> 
							
						 
						
							2025-02-09 16:18:01 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								782c3274f8 
								
							 
						 
						
							
							
								
								remove unnecessary intermediate variables  
							
							 
							
							... 
							
							
							
							Introduced in some previous commits, so basically reverting that.
Signed-off-by: KtorZ <5680256+KtorZ@users.noreply.github.com> 
							
						 
						
							2025-02-09 16:18:00 +01:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c382e6fba8 
								
							 
						 
						
							
							
								
								Add a debug flag for uplc eval  
							
							 
							
							
							
						 
						
							2025-02-09 08:39:38 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								55cc1b932e 
								
							 
						 
						
							
							
								
								Run formatter across the codebase (rust 1.84.1)  
							
							 
							
							... 
							
							
							
							Signed-off-by: KtorZ <5680256+KtorZ@users.noreply.github.com> 
							
						 
						
							2025-02-08 15:03:26 +01:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7d6925545c 
								
							 
						 
						
							
							
								
								Fix: additional tipo case when using Pairs type inside of a redeemer or datum type  
							
							 
							
							
							
						 
						
							2025-01-30 18:54:14 +07:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								798e60fe78 
								
							 
						 
						
							
							
								
								Changes to lexer to keep clippy happy  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								79ac1b2bfa 
								
							 
						 
						
							
							
								
								Fix benchmarking and cleanup for PR  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								07679b8acc 
								
							 
						 
						
							
							
								
								Ran fmt  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								bd44b22d59 
								
							 
						 
						
							
							
								
								Addressed comments on benchmarking PR  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								df05ae7e5d 
								
							 
						 
						
							
							
								
								Uh, formatting again..  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								d73ee3dfe7 
								
							 
						 
						
							
							
								
								Formatting  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								84a0abeb0f 
								
							 
						 
						
							
							
								
								Old Fuzzer, new Sampler  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								c0fabcd26a 
								
							 
						 
						
							
							
								
								Added benchmark keyword and unified Samplers and Fuzzers as Generator  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								d353e07ea1 
								
							 
						 
						
							
							
								
								Formatting  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								699628df62 
								
							 
						 
						
							
							
								
								Added ScaledFuzzer capabilities  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								f55419e8fb 
								
							 
						 
						
							
							
								
								Fixed basic benchmarking functionality  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								e97e85a272 
								
							 
						 
						
							
							
								
								Dump (benchmarking wip)  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
							
							
								
							
							
								be770acb54 
								
							 
						 
						
							
							
								
								add some regression tests for the new unused fields warning.  
							
							 
							
							
							
						 
						
							2025-01-22 18:07:57 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
							
							
								
							
							
								05264bc423 
								
							 
						 
						
							
							
								
								Trigger warning when destructuring records using unnamed fields  
							
							 
							
							... 
							
							
							
							Comes with a helpful hint and a LSP quickfix, so that it's most
  convenient. 
							
						 
						
							2025-01-22 18:07:57 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b25afa2d0d 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2025-01-21 23:48:15 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a9bedda5ed 
								
							 
						 
						
							
							
								
								Update script context handler to do less work with only fallback. Also optimize wrapped builtins too.  
							
							 
							
							
							
						 
						
							2025-01-15 18:27:43 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								09ddec6b41 
								
							 
						 
						
							
							
								
								New optimization to split independent lam function applications to enable case constr to optimize further  
							
							 
							
							
							
						 
						
							2025-01-11 19:09:00 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f7f68fbafc 
								
							 
						 
						
							
							
								
								Add writeBits back in and use the optimizer to utilize the list conversion  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:42 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2c214186b6 
								
							 
						 
						
							
							
								
								Make sure clean up doesn't add case and constr to comp time eval. Also had fun with test_1 mint script context validator  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:42 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c1ed0dcbb5 
								
							 
						 
						
							
							
								
								Remove some prints and switch an uneeded isize to usize since it can't be negative  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:41 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								19b4b9df0f 
								
							 
						 
						
							
							
								
								Inline now handles (if cond then body else error) patterns.  
							
							 
							
							... 
							
							
							
							This allows conditions like ```expect x == 1``` to match performance with ```x == 1 && ...```
Also change builtins forcing to accommodate the new case-constr apply optimization 
							
						 
						
							2025-01-11 19:08:41 +07:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b3de1b048b 
								
							 
						 
						
							
							
								
								fix: blueprint still needs to load older plutus versions  
							
							 
							
							
							
						 
						
							2025-01-02 13:37:17 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								620fe6b299 
								
							 
						 
						
							
							
								
								Preserve holes discard names in function captures  
							
							 
							
							... 
							
							
							
							Fixes  #1080  
							
						 
						
							2025-01-02 12:57:32 +01:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5f8b252783 
								
							 
						 
						
							
							
								
								fix: adjust comment formatting in pipelines  closes   #985  
							
							 
							
							
							
						 
						
							2024-12-30 22:33:13 -05:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c1871768f8 
								
							 
						 
						
							
							
								
								feat: remove plutus v1,v2 from aiken.toml  closes   #1032  
							
							 
							
							
							
						 
						
							2024-12-25 22:52:08 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								22172069f8 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2024-12-13 16:44:12 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								da1c478b2f 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2024-12-13 15:22:10 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								67bf64967b 
								
							 
						 
						
							
							
								
								rename 'constr_{fields,index}' to 'unconstr_{field,index}'  
							
							 
							
							... 
							
							
							
							Better match the conventions so far used across the existing builtins. 
							
						 
						
							2024-12-13 15:18:20 +01:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f0fc7b4d5f 
								
							 
						 
						
							
							
								
								Clippy fix  
							
							 
							
							
							
						 
						
							2024-12-13 14:18:18 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								463b88413e 
								
							 
						 
						
							
							
								
								feat: new builtins constr_index and constr_fields for alternative fast ways to take apart Data  
							
							 
							
							
							
						 
						
							2024-12-13 14:15:19 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ebc7d89d5d 
								
							 
						 
						
							
							
								
								Comment out ExpModInteger since it's not live on testnets yet  
							
							 
							
							
							
						 
						
							2024-12-08 14:29:58 +07:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1105dbf3c6 
								
							 
						 
						
							
							
								
								enable new builtins (*with gotcha)  
							
							 
							
							... 
							
							
							
							We still need to adjust the writeBits one to work around its list<int> argument. 
							
						 
						
							2024-12-07 15:43:38 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d3344528b3 
								
							 
						 
						
							
							
								
								add type signatures for new builtins.  
							
							 
							
							
							
						 
						
							2024-12-07 15:43:38 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1f1e68712c 
								
							 
						 
						
							
							
								
								add type signatures for new builtins.  
							
							 
							
							
							
						 
						
							2024-12-07 14:25:12 +01:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5cf3275793 
								
							 
						 
						
							
							
								
								Detect difference in cost model length to maintain compatability with mainnet and testnet  
							
							 
							
							
							
						 
						
							2024-12-05 11:03:41 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								befbb6ec18 
								
							 
						 
						
							
							
								
								Start adding implementation for new builtins  
							
							 
							
							
							
						 
						
							2024-12-05 11:03:41 +07:00  
						
					 
				
					
						
							
							
								 
								Kasey
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								86ec3b2924 
								
							 
						 
						
							
							
								
								Fix: issue crash in code gen with incorrect column length in decision trees ( #1069 )  
							
							 
							
							... 
							
							
							
							* Fix: Deeply nested assignments would offset the new columns count calculation. Now we track relevant columns and their path to ensure each row has wildcards if they don't contain the relevant column
* Add test plus clippy fix
* Clippy fix
* New version clippy fix 
							
						 
						
							2024-12-05 11:02:19 +07:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e2fb28b4ce 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2024-11-19 15:55:23 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b5047d623a 
								
							 
						 
						
							
							
								
								Update to pallas=0.31.0  
							
							 
							
							
							
						 
						
							2024-11-19 14:53:36 +01:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eec08fcbd9 
								
							 
						 
						
							
							
								
								Fix scoped path for list with tail cases only plus wild card fallback  
							
							 
							
							
							
						 
						
							2024-11-18 12:22:08 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								18054eed1a 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2024-11-13 15:17:53 -05:00  
						
					 
				
					
						
							
							
								 
								Kasey
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4ea6fdffe8 
								
							 
						 
						
							
							
								
								Aiken UPLC Optimization overhaul ( #1052 )  
							
							 
							
							... 
							
							
							
							* Refactor and structuring optimizations to be less computationally heavy
* Forgot to commit the new file containing the optimization do over
* Point to correct functions in shrinker2
* Split out inline_constr_ops since it adds in builtins that can then be swept up by the builtin force reduction
* Fix: issue where identity reducer was always returning true
* Forward inlining on lambdas produces better results. This is due to a forward pass being able to apply an argument that may have no_inline at the top where as vice-versa would reduce the arg first.
* Clippy and test fixes
* Clear no_inlines when inlining a function
* Convert shrinker2 to replace shrinker and update tests 
							
						 
						
							2024-11-13 15:08:36 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								10c1b46bf7 
								
							 
						 
						
							
							
								
								Bump minimum rust version everywhere to 1.70.0  
							
							 
							
							
							
						 
						
							2024-11-13 19:38:57 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fafb89d838 
								
							 
						 
						
							
							
								
								Prevent ANSI colors & styles to appear in JSON output.  
							
							 
							
							
							
						 
						
							2024-11-13 12:52:12 +01:00