microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								f1cfc84e67 
								
							 
						 
						
							
							
								
								Fix tree traversal node selection for a few of the enum variants  
							
							 
							
							
							
						 
						
							2024-06-25 18:50:00 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								3d06129d9b 
								
							 
						 
						
							
							
								
								add test for curry optimization that is a reduced case of  #945  
							
							 
							
							
							
						 
						
							2024-05-22 15:46:32 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c1c2cd97b7 
								
							 
						 
						
							
							
								
								New test 103 and clippy fixes  
							
							 
							
							
							
						 
						
							2024-05-21 11:56:12 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6d7b851c70 
								
							 
						 
						
							
							
								
								Fix 077 after yet-another-breaking-change in stdlib.  
							
							 
							
							
							
						 
						
							2024-05-10 19:05:00 +02:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								893e9c9855 
								
							 
						 
						
							
							
								
								activate test 75  
							
							 
							
							
							
						 
						
							2024-05-06 15:17:01 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
							
							
								
							
							
								99c35a6459 
								
							 
						 
						
							
							
								
								Add now-necessary type-annotations in tests  
							
							 
							
							
							
						 
						
							2024-05-06 15:17:01 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								b3d0c3ec04 
								
							 
						 
						
							
							
								
								fix: fixing tests to account for the new stdlib main. Also added test 75 but commented out for now until a fix is merged  
							
							 
							
							
							
						 
						
							2024-05-04 14:26:06 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								a44ed4c1a8 
								
							 
						 
						
							
							
								
								Change prelude Map to AList  
							
							 
							
							
							
						 
						
							2024-05-04 14:04:12 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								fc0e88018e 
								
							 
						 
						
							
							
								
								Chore:  
							
							 
							
							... 
							
							
							
							Refactor get_uplc_type to account for constr types that don't exactly resolve to a uplc type
Check arg_stack in uplc generator has only 1 argument at the end of the generation
warning fixes 
							
						 
						
							2024-05-04 14:04:12 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
							
							
								
							
							
								1091eba3c3 
								
							 
						 
						
							
							
								
								Review & fix acceptance tests  
							
							 
							
							... 
							
							
							
							Temporarily using the 'specialize-dict-key' branch from the stdlib
  which makes use of Pair where relevant. Once this is merged back into
  'main' we should update the acceptance test toml files to keep getting
  them automatically upgraded.
  This commit also fixes an oversight in the reification of data-types
  now properly distinguishing between pairs and 2-tuples.
  Co-authored-by: Microproofs <kasey.white@cardanofoundation.org> 
							
						 
						
							2024-05-04 14:04:12 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								a6003c3be9 
								
							 
						 
						
							
							
								
								chore: push changes in blueprint snapshot test  
							
							 
							
							
							
						 
						
							2024-03-27 15:57:29 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								61936cb91e 
								
							 
						 
						
							
							
								
								fix(codegen): Add tracing when checking for a constr vs another primitive  
							
							 
							
							
							
						 
						
							2024-03-17 16:25:17 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								eb07365e73 
								
							 
						 
						
							
							
								
								fix tests  
							
							 
							
							
							
						 
						
							2024-03-08 00:12:44 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								a3fbe6c155 
								
							 
						 
						
							
							
								
								fix tests  
							
							 
							
							
							
						 
						
							2024-03-06 23:27:10 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								27eb1a3e04 
								
							 
						 
						
							
							
								
								Change all uses of interning besides the uplc parser to use the new CodeGenInterner  
							
							 
							
							
							
						 
						
							2024-03-04 11:03:23 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								e14f091b86 
								
							 
						 
						
							
							
								
								add back test 93  
							
							 
							
							
							
						 
						
							2024-03-04 10:52:56 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2b8e99a1b8 
								
							 
						 
						
							
							
								
								Fix CI script for acceptance tests, and have them run in parallel.  
							
							 
							
							
							
						 
						
							2024-03-02 14:11:22 +01:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								d8cdeba6fd 
								
							 
						 
						
							
							
								
								chore: lastest acceptance test lock and plutus.json files  
							
							 
							
							
							
						 
						
							2024-01-31 00:07:43 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c7af27a6ba 
								
							 
						 
						
							
							
								
								fix: generic edge case with tuples that allowed 2 tuples and 3 tuples to use the same monomorphized function.  
							
							 
							
							... 
							
							
							
							Also massively reduced the space taken up by generics in scripts when using generics with list and tuples 
							
						 
						
							2024-01-13 17:46:32 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								394cac86b8 
								
							 
						 
						
							
							
								
								feat: expect on a type now can take in a msg when in trace mode  
							
							 
							
							
							
						 
						
							2024-01-04 16:03:51 -05:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b17b7f287c 
								
							 
						 
						
							
							
								
								chore: update to pallas v0.20.0  
							
							 
							
							
							
						 
						
							2023-12-04 21:44:19 -05:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7c4cabada9 
								
							 
						 
						
							
							
								
								chore: add latest acceptance artifacts  
							
							 
							
							
							
						 
						
							2023-12-04 21:10:55 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								446ef11606 
								
							 
						 
						
							
							
								
								chore: finishing acceptance test 29  
							
							 
							
							... 
							
							
							
							and updating acceptance test lock files 
							
						 
						
							2023-11-08 14:31:44 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								7d319077e6 
								
							 
						 
						
							
							
								
								chore: clean up validator comments and  
							
							 
							
							... 
							
							
							
							commit script context test lockfile 
							
						 
						
							2023-11-06 15:49:13 -05:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								68d9a21c6a 
								
							 
						 
						
							
							
								
								commit current lock files  
							
							 
							
							
							
						 
						
							2023-10-07 19:42:24 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bc0824f4eb 
								
							 
						 
						
							
							
								
								chore: new aiken.lock files for examples  
							
							 
							
							
							
						 
						
							2023-09-13 18:17:40 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f4d0f231d7 
								
							 
						 
						
							
							
								
								test: fix acceptance tests  
							
							 
							
							
							
						 
						
							2023-08-16 14:52:06 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								eda388fb29 
								
							 
						 
						
							
							
								
								test(aiken-lang): add a new test for list edge case in when clause patterns  
							
							 
							
							
							
						 
						
							2023-08-08 20:47:35 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								36c80f36c1 
								
							 
						 
						
							
							
								
								fix tests  
							
							 
							
							
							
						 
						
							2023-08-07 12:02:44 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								bfa4cc2efc 
								
							 
						 
						
							
							
								
								fix: some function dependency tree path was not being updated in order  
							
							 
							
							... 
							
							
							
							fix: revert to old implicit way of casting to data for now 
							
						 
						
							2023-08-07 12:02:44 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2253e29d42 
								
							 
						 
						
							
							
								
								chore: commit acceptance test plutus files  
							
							 
							
							
							
						 
						
							2023-07-17 17:34:00 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
							
							
								
							
							
								0be09cd9e5 
								
							 
						 
						
							
							
								
								chore: use fmt to update examples  
							
							 
							
							
							
						 
						
							2023-07-12 09:16:37 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								db369da96e 
								
							 
						 
						
							
							
								
								feat: Make traces produced by expect dependent on  
							
							 
							
							... 
							
							
							
							the value of the tracing flag. 
							
						 
						
							2023-06-23 14:03:23 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								24f5c4de6b 
								
							 
						 
						
							
							
								
								fix: the final clause of a when expecting another clause afterwards in nested list cases.  
							
							 
							
							... 
							
							
							
							fix: all elements were being destructured in tuple clauses even if not used 
							
						 
						
							2023-06-19 21:43:38 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								37b2f0c239 
								
							 
						 
						
							
							
								
								fix: gift card example stdlib update  
							
							 
							
							... 
							
							
							
							closes  #596  
							
						 
						
							2023-06-13 00:38:29 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								b36cf1c029 
								
							 
						 
						
							
							
								
								chore: refactor default functions in uplc_code_gen.  
							
							 
							
							... 
							
							
							
							feat: Add an identity optimization to remove functions that return the argument only. 
							
						 
						
							2023-05-08 16:15:09 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c3184c544c 
								
							 
						 
						
							
							
								
								fix: wrap data reduce had the wrong argument called in recursively, thus skipping over cases that should have been reduced  
							
							 
							
							... 
							
							
							
							chore: Add unit tests on for uplc optimizations 
							
						 
						
							2023-04-26 17:22:16 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								672a900243 
								
							 
						 
						
							
							
								
								chore: converted acceptance tests 5-7  
							
							 
							
							
							
						 
						
							2023-04-19 20:03:41 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								02d57cc076 
								
							 
						 
						
							
							
								
								tests pass now after adding in final wrapper as air elements  
							
							 
							
							
							
						 
						
							2023-04-09 17:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								897011e9bc 
								
							 
						 
						
							
							
								
								misc changes  
							
							 
							
							
							
						 
						
							2023-04-09 17:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								f4ba6b8985 
								
							 
						 
						
							
							
								
								fix:  unused validator args had an incorrect if check  
							
							 
							
							
							
						 
						
							2023-04-09 17:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
							
							
								
							
							
								703429af98 
								
							 
						 
						
							
							
								
								chore: commit plutus.json  
							
							 
							
							
							
						 
						
							2023-03-27 20:00:32 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								bb820ebdd8 
								
							 
						 
						
							
							
								
								fix: trace and scope issues  
							
							 
							
							... 
							
							
							
							fix scope issues involving fieldsexpose and other destructureing pattern
fix trace to extract string from term. 
							
						 
						
							2023-03-21 12:38:13 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								6e5b24a937 
								
							 
						 
						
							
							
								
								refactor the rest of the term builders to use more concise code  
							
							 
							
							
							
						 
						
							2023-03-21 00:50:13 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								50db958d06 
								
							 
						 
						
							
							
								
								update codegen to use more streamlined uplc building methods  
							
							 
							
							
							
						 
						
							2023-03-21 00:50:13 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c3870e340e 
								
							 
						 
						
							
							
								
								feat(codegen): support multi-validators  
							
							 
							
							... 
							
							
							
							* rename force_wrap to force
* add a bunch of builder methods to Term<Name>
* refactor one tiny location to show off builder methods
* split generate into `generate` and `generate_test`
* create wrap_as_multi_validator function
Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2023-03-17 18:40:44 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								f377d60085 
								
							 
						 
						
							
							
								
								ChooseData is now lazy with its branch arguments.  
							
							 
							
							... 
							
							
							
							This enables calling the un_data builtins directly from choose_data args 
							
						 
						
							2023-03-09 00:31:57 -05:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f8545854fc 
								
							 
						 
						
							
							
								
								feat: json output for uplc eval  
							
							 
							
							
							
						 
						
							2023-03-08 10:19:36 +01:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9b96f7bb2e 
								
							 
						 
						
							
							
								
								chore: commit acceptance test plutus files  
							
							 
							
							
							
						 
						
							2023-03-06 13:26:36 -05:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5132110d4b 
								
							 
						 
						
							
							
								
								Fix acceptance tests to use new syntax.  
							
							 
							
							
							
						 
						
							2023-02-19 10:10:40 +01:00