rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8a7df7f66b 
								
							 
						 
						
							
							
								
								test: add empty list test  
							
							 
							
							
							
						 
						
							2023-07-04 17:19:29 -04:00  
						
					 
				
					
						
							
							
								 
								Pi Lanningham
							
						 
						
							 
							
							
							
							
								
							
							
								c10f0e53df 
								
							 
						 
						
							
							
								
								cargo fmt  
							
							 
							
							
							
						 
						
							2023-07-01 16:17:10 -04:00  
						
					 
				
					
						
							
							
								 
								Pi Lanningham
							
						 
						
							 
							
							
							
							
								
							
							
								4a8cb72708 
								
							 
						 
						
							
							
								
								Add a blueprint policy command  
							
							 
							
							... 
							
							
							
							Computes the policy ID of a minting policy; added guards for blueprint address to check that it's not a minting policy; Wasn't 100% sure where the errors should live, so I'm happy to move them if there's objections 
							
						 
						
							2023-07-01 16:17:10 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								619b73d03e 
								
							 
						 
						
							
							
								
								feat: enhance new command  
							
							 
							
							
							
						 
						
							2023-06-23 19:40:11 -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
							
						 
						
							 
							
							
							
							
								
							
							
								e1f788b628 
								
							 
						 
						
							
							
								
								chore: commit tests first  
							
							 
							
							
							
						 
						
							2023-06-19 21:43:38 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								e72a9f8e0b 
								
							 
						 
						
							
							
								
								chore: rearrange code gen test order  
							
							 
							
							
							
						 
						
							2023-06-14 13:12:49 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								1e0f7ea0ab 
								
							 
						 
						
							
							
								
								fix: foldl test  
							
							 
							
							
							
						 
						
							2023-06-13 12:03:38 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								af36b5ac77 
								
							 
						 
						
							
							
								
								fixes:  
							
							 
							
							... 
							
							
							
							fix: Issue where using var pattern in a when was passing the constr index instead of the constr
fix: Issue where expecting on a list had unexpected behaviors based on list length 
							
						 
						
							2023-06-13 12:03:38 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d107b1293 
								
							 
						 
						
							
							
								
								fix(build): --uplc must use Program<Name> to pretty print  
							
							 
							
							
							
						 
						
							2023-06-07 16:25:59 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cf6d04e95b 
								
							 
						 
						
							
							
								
								chore: some clippy warnings  
							
							 
							
							
							
						 
						
							2023-06-02 19:47:52 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9c29f4f26b 
								
							 
						 
						
							
							
								
								fix: blueprints gen failing on List  
							
							 
							
							... 
							
							
							
							closes  #569 
* added new methods to Definitions
  it doesn't use expect
* lookup was failing for the special map/pair case
  when resolving list generics
Co-authored-by: Pi <pi@sundaeswap.finance> 
							
						 
						
							2023-06-02 17:53:10 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								6609ab335c 
								
							 
						 
						
							
							
								
								chore: add another test for field destructuring in a list  
							
							 
							
							
							
						 
						
							2023-06-02 13:00:09 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								6955f79035 
								
							 
						 
						
							
							
								
								chore: update changelog  
							
							 
							
							... 
							
							
							
							fix: Minor improvement to record update to use empty list instead of the null list from a record fields list. 
							
						 
						
							2023-06-01 12:22:42 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								deee50b77e 
								
							 
						 
						
							
							
								
								fix: just change `as_key`  
							
							 
							
							... 
							
							
							
							Co-authored-by: Lucas Rosa <x@rvcas.dev> 
							
						 
						
							2023-05-31 00:27:31 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								a6807f0bfb 
								
							 
						 
						
							
							
								
								fix: seems like definition lookups weren't working  
							
							 
							
							... 
							
							
							
							Co-authored-by: Lucas Rosa <x@rvcas.dev> 
							
						 
						
							2023-05-31 00:18:05 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								52a51acc69 
								
							 
						 
						
							
							
								
								fix: fix record update so it actually works  
							
							 
							
							... 
							
							
							
							Created multiple tests of varying record updates 
							
						 
						
							2023-05-30 20:23:12 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								e1e65d7695 
								
							 
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2023-05-30 17:28:52 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								a65821d5ab 
								
							 
						 
						
							
							
								
								fix: constrs that contain fields now work when passed as an arg to a function.  
							
							 
							
							... 
							
							
							
							Convert acceptance test 22
Create test for passing constr as a function 
							
						 
						
							2023-05-30 17:28:52 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								28a9152f09 
								
							 
						 
						
							
							
								
								add acceptance tests to 20  
							
							 
							
							
							
						 
						
							2023-05-25 22:54:53 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								f571665538 
								
							 
						 
						
							
							
								
								add test 18  
							
							 
							
							
							
						 
						
							2023-05-25 22:54:53 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a124a16a61 
								
							 
						 
						
							
							
								
								feat(tests): implement a way to express that tests can fail  
							
							 
							
							
							
						 
						
							2023-05-25 16:54:53 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								6740107256 
								
							 
						 
						
							
							
								
								add acceptance test 17  
							
							 
							
							
							
						 
						
							2023-05-20 17:02:57 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								dda8c4de7a 
								
							 
						 
						
							
							
								
								adding more tests for code gen.  
							
							 
							
							
							
						 
						
							2023-05-20 15:29:13 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								3356e2ecd0 
								
							 
						 
						
							
							
								
								fix: nested constrs with a single index was ignoring fields  
							
							 
							
							
							
						 
						
							2023-05-14 17:33:01 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c3eab4cc2a 
								
							 
						 
						
							
							
								
								chore: fix up when tuple deconstruction test  
							
							 
							
							... 
							
							
							
							add inline test for optimization tests
add some more builder functions 
							
						 
						
							2023-05-11 18:06:46 -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
							
						 
						
							 
							
							
							
							
								
							
							
								d2dbae1cbf 
								
							 
						 
						
							
							
								
								fix:  
							
							 
							
							... 
							
							
							
							Negative numbers now show up as a constant instead of 0 - that number
Expect on constructors without field maps no longer panics
Expect on constructors with discard as assigned field names now no longer throws free unique 
							
						 
						
							2023-04-30 14:44:54 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								7201163b77 
								
							 
						 
						
							
							
								
								fix: better function hoisting for code gen functions  
							
							 
							
							... 
							
							
							
							mainly code gen function dependencies won't be hoisted to the top. 
							
						 
						
							2023-04-28 17:05:46 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								0d0c96deda 
								
							 
						 
						
							
							
								
								commit validator changes and tests  
							
							 
							
							
							
						 
						
							2023-04-28 17:05:46 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								b050018a37 
								
							 
						 
						
							
							
								
								test fix: blueprint change  
							
							 
							
							
							
						 
						
							2023-04-25 02:06:56 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								ff87a4c60f 
								
							 
						 
						
							
							
								
								fix: "when bool is" was not properly assigning term to body when not a complex clause  
							
							 
							
							... 
							
							
							
							Add some end to end tests to test uplc 
							
						 
						
							2023-04-23 12:51:23 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								9bb1a88f23 
								
							 
						 
						
							
							
								
								fix: expect [] on a non-empty list now fails.  
							
							 
							
							
							
						 
						
							2023-04-21 17:39:21 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								0066765ae5 
								
							 
						 
						
							
							
								
								convert acceptance tests 9-10  
							
							 
							
							
							
						 
						
							2023-04-21 16:01:54 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								0b7d217bd0 
								
							 
						 
						
							
							
								
								convert acceptance test 8  
							
							 
							
							
							
						 
						
							2023-04-21 16:01:54 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6b1ed427e7 
								
							 
						 
						
							
							
								
								Some minor stylistic improvements on docs generation  
							
							 
							
							... 
							
							
							
							- [x] Show links to prelude, builtins and stdlib
  - [x] Remove project 'owner' in the header (only show repository)
  - [x] Fix type annotation overflow on mobile
  - [x] Remove the prewrap mode on mobile 
							
						 
						
							2023-04-20 16:28:57 +02:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								672a900243 
								
							 
						 
						
							
							
								
								chore: converted acceptance tests 5-7  
							
							 
							
							
							
						 
						
							2023-04-19 20:03:41 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c2ee631d07 
								
							 
						 
						
							
							
								
								feat: new setup for the gen_uplc testing  
							
							 
							
							... 
							
							
							
							* new test only module aiken_project::tests
* move TestProject to tests/mod.rs
* new tests go in gen_uplc.rs 
							
						 
						
							2023-04-19 16:08:55 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								23a7e7e680 
								
							 
						 
						
							
							
								
								chore: convert acceptance test 5  
							
							 
							
							... 
							
							
							
							Also constructors with no fields are now converted to a constant data term. 
							
						 
						
							2023-04-19 16:08:55 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								022d557906 
								
							 
						 
						
							
							
								
								chore: convert acceptance test 4  
							
							 
							
							
							
						 
						
							2023-04-19 16:08:55 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								7da3ac2c99 
								
							 
						 
						
							
							
								
								chore: convert acceptance test 3  
							
							 
							
							
							
						 
						
							2023-04-19 16:08:55 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								7dd13f8d73 
								
							 
						 
						
							
							
								
								feat: add end to end tests to replace acceptance tests with strict uplc comparison.  
							
							 
							
							... 
							
							
							
							Add acceptance tests 1,2, 6 as end to end tests 
							
						 
						
							2023-04-19 16:08:55 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
							
							
								
							
							
								70f12d3fc5 
								
							 
						 
						
							
							
								
								chore: new branch with some things from the bumpalo branch  
							
							 
							
							
							
						 
						
							2023-04-13 01:28:27 -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
							
						 
						
							 
							
							
							
							
								
							
							
								9e95e24624 
								
							 
						 
						
							
							
								
								now tests are passing  
							
							 
							
							
							
						 
						
							2023-04-09 17:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								4d97719e6d 
								
							 
						 
						
							
							
								
								update blueprint tests with new hashes and script outputs  
							
							 
							
							
							
						 
						
							2023-04-09 17:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								Kasey White
							
						 
						
							 
							
							
							
							
								
							
							
								abd97f0ade 
								
							 
						 
						
							
							
								
								changed assert_on_list from being defined at uplc level to being defined at air level to enable proper hoisting  
							
							 
							
							
							
						 
						
							2023-04-09 17:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4799af3242 
								
							 
						 
						
							
							
								
								Rework 'blueprint apply' command and wrap up wiring up validation.  
							
							 
							
							... 
							
							
							
							The apply command now works only from a serialized CBOR data (instead of a UPLC syntax). So it is no longer possible to specify arbitrary cbor terms through the CLI. I believe it to be an acceptable limitation for now; especially given that Aiken will never generate blueprints with non-data terms at the interface boundary. 
							
						 
						
							2023-04-08 08:57:40 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf222a3ea2 
								
							 
						 
						
							
							
								
								Fix reference JSON deserialization.  
							
							 
							
							
							
						 
						
							2023-04-08 08:57:40 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c18deecdc8 
								
							 
						 
						
							
							
								
								Show slightly better schema mismatch errors  
							
							 
							
							... 
							
							
							
							Display terms as CBOR diagnostic when they are Plutus data. 
							
						 
						
							2023-04-08 08:57:38 +02:00