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  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9162df7c6a 
								
							 
						 
						
							
							
								
								fix blueprint schema definitions for pairs.  
							
							 
							
							
							
						 
						
							2025-02-08 14:56:43 +01:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d3885ac67a 
								
							 
						 
						
							
							
								
								prune orphan pair definitions after full blueprint generation.  
							
							 
							
							... 
							
							
							
							This is to avoid pruning a definition which may end up needed later
  on. The issue can be seen when definition to a Pair is used *before*
  another Map definitions that uses this same Pair.
  Before this commit, the Map definition would simply remove the
  definition generated for the Pair, since it would be pointless (and it
  is a lot easier to generate those pointless definition than trying to
  remember we are currently generating definition for a Map).
  So now, we defer the removal of the orphan definition to after all
  defnitions have been generated by basically looking at a dependency
  graph. I _could have_ used pet-graph on this to solve it similar to
  how we do package dependencies; but given that we only really need to
  that for pairs, the problem is relatively simple to solve (though
  cumbersome since we need to traverse all defintions).
  Fixes  #1086 . 
							
						 
						
							2025-01-30 15:51:43 +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
							
						 
						
							 
							
							
							
							
								
							
							
								cb69325af5 
								
							 
						 
						
							
							
								
								Move 'benchmarking' over to the left  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08: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
							
						 
						
							 
							
							
							
							
								
							
							
								8764d37d76 
								
							 
						 
						
							
							
								
								Formatting  
							
							 
							
							
							
						 
						
							2025-01-22 15:23:17 -08:00  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								9a3513b245 
								
							 
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								Riley-Kilgore
							
						 
						
							 
							
							
							
							
								
							
							
								f569f213b2 
								
							 
						 
						
							
							
								
								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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1075be1b71 
								
							 
						 
						
							
							
								
								Minor fix to optimization to actually detect vars that are just forced builtins  
							
							 
							
							
							
						 
						
							2025-01-17 11:34:41 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								91b6e6da31 
								
							 
						 
						
							
							
								
								Oops left a todo  
							
							 
							
							
							
						 
						
							2025-01-16 09:33:59 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ade50dd462 
								
							 
						 
						
							
							
								
								Clippy fix  
							
							 
							
							
							
						 
						
							2025-01-15 18:28:41 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6d2e38851e 
								
							 
						 
						
							
							
								
								Push down functions that aren't dependent on the group in front.  
							
							 
							
							
							
						 
						
							2025-01-12 00:39:04 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d559e384ec 
								
							 
						 
						
							
							
								
								Handle case where write_bits is used without being applied  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:43 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e437d70ae2 
								
							 
						 
						
							
							
								
								Clippy fix  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:42 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a3a3185e5e 
								
							 
						 
						
							
							
								
								Conformance tests should be using NamedDebruijn comparisons not name. Also no inline remover needs to run separately from other uplc transformations  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:42 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								19d0ec23cf 
								
							 
						 
						
							
							
								
								Oops did wrong comparison check on number of consecutive applies  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:42 +07:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7462f1d52f 
								
							 
						 
						
							
							
								
								DecodeUtf8 is not error safe  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								33392f1532 
								
							 
						 
						
							
							
								
								Add case constr for applies greater than 2 optimization  
							
							 
							
							
							
						 
						
							2025-01-11 19:08:41 +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  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c130796f49 
								
							 
						 
						
							
							
								
								Forgot this so I was reminded when trying to deserialize Bullet  
							
							 
							
							
							
						 
						
							2025-01-11 19:06:43 +07:00  
						
					 
				
					
						
							
							
								 
								Sebastian Nagel
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d15bd5150b 
								
							 
						 
						
							
							
								
								fix: Completion cli documentation  
							
							 
							
							... 
							
							
							
							Encountered this copy & paste error when using aiken. 
							
						 
						
							2025-01-08 09:49:47 +01: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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								44d261a9aa 
								
							 
						 
						
							
							
								
								chore: update snapshots  
							
							 
							
							
							
						 
						
							2024-12-25 23:35:18 -05:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9385f637f9 
								
							 
						 
						
							
							
								
								feat: export now supports return type  closes   #968  
							
							 
							
							
							
						 
						
							2024-12-25 23:34:06 -05:00