microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								e1f788b628 
								
							 
						 
						
							
							
								
								chore: commit tests first  
							
							 
							
							
							
						 
						
							2023-06-19 21:43:38 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4252ee6373 
								
							 
						 
						
							
							
								
								Implement formatter for anon binop.  
							
							 
							
							
							
						 
						
							2023-06-17 08:44:59 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								91f03abb7b 
								
							 
						 
						
							
							
								
								Support all binary operator in the anonymous binop parser.  
							
							 
							
							
							
						 
						
							2023-06-17 08:44:45 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d0b4c1c3b5 
								
							 
						 
						
							
							
								
								Add remaining boolean comparison operator to anon binop parser.  
							
							 
							
							... 
							
							
							
							Nothing to see here as they all have the same signature. Implementing
  arithmetic bin-operators and boolean logic operators will require some
  more logic. 
							
						 
						
							2023-06-17 07:57:37 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec94230294 
								
							 
						 
						
							
							
								
								Extend parser to accept anonymous binop as expressions.  
							
							 
							
							... 
							
							
							
							This is simply a syntactic sugar which desugarize to a function call with two arguments mapped to the specified binary operator.
  Only works for '>' at this stage as a PoC, extending to all binop in the next commit. 
							
						 
						
							2023-06-17 07:36:11 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ba911d48ea 
								
							 
						 
						
							
							
								
								Refactor 'is_capture' field on function expressions.  
							
							 
							
							... 
							
							
							
							Refactored into an enum to make it easier to extend with a new variant to support binary operators. 
							
						 
						
							2023-06-17 07:26:46 +02:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								93135cebbb 
								
							 
						 
						
							
							
								
								fix: redeemers in the script context are sorted by redeemer ptr not data hash  
							
							 
							
							
							
						 
						
							2023-06-16 12:24:44 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								e72a9f8e0b 
								
							 
						 
						
							
							
								
								chore: rearrange code gen test order  
							
							 
							
							
							
						 
						
							2023-06-14 13:12:49 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								85d82e5aec 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-06-13 21:24:41 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								06079fa57e 
								
							 
						 
						
							
							
								
								fix: wow  
							
							 
							
							
							
						 
						
							2023-06-13 21:03:16 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								379c2fe2bf 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-06-13 20:32:22 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
							
							
								
							
							
								878fd4de48 
								
							 
						 
						
							
							
								
								feat: include column number in location  
							
							 
							
							
							
						 
						
							2023-06-13 20:30:43 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
							
							
								
							
							
								44e066f907 
								
							 
						 
						
							
							
								
								feat: add a panic hook, present issue link  
							
							 
							
							
							
						 
						
							2023-06-13 20:30:43 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c3bb7b0f75 
								
							 
						 
						
							
							
								
								fix: tail list being expected on when it should be empty  
							
							 
							
							
							
						 
						
							2023-06-13 12:03:38 -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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								aeaec6bcd8 
								
							 
						 
						
							
							
								
								fix: record format when module select  
							
							 
							
							... 
							
							
							
							- instead of checking the container we need to check
  the FieldAccess label.
closes  #601  
							
						 
						
							2023-06-13 00:18:32 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								a5245fdc6b 
								
							 
						 
						
							
							
								
								chore: couple more identity tests in optimize step  
							
							 
							
							
							
						 
						
							2023-06-10 00:01:54 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								c5af6e0be3 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-06-08 19:34:51 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6bd8e94e17 
								
							 
						 
						
							
							
								
								Preserve numeric underscore and hexadecimal notation through formatting.  
							
							 
							
							
							
						 
						
							2023-06-08 16:37:20 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0b7682306f 
								
							 
						 
						
							
							
								
								Refactor formatter to use new 'self.int' helper function.  
							
							 
							
							
							
						 
						
							2023-06-08 15:34:28 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								79a2174f0a 
								
							 
						 
						
							
							
								
								Extend parser to support int as hexadecimal and numeric underscore.  
							
							 
							
							... 
							
							
							
							We only allow numeric underscore for decimal numbers as I am not sure how we can define it for non-decimal numbers? 
							
						 
						
							2023-06-08 15:33:50 +02:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ea11a4d13 
								
							 
						 
						
							
							
								
								Introduce new test cases for hexadecimal and underscore parsing.  
							
							 
							
							
							
						 
						
							2023-06-08 13:26:22 +02:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3fc9c8e0db 
								
							 
						 
						
							
							
								
								chore: re-add empty line handling by @KtorZ  
							
							 
							
							... 
							
							
							
							Co-authored-by: KtorZ 
							
						 
						
							2023-06-07 17:21:04 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								41a08e4a06 
								
							 
						 
						
							
							
								
								chore: re-add nix stuff from  @waalge  
							
							 
							
							... 
							
							
							
							Co-authored-by: waalge 
							
						 
						
							2023-06-07 17:16:56 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d107b1293 
								
							 
						 
						
							
							
								
								fix(build): --uplc must use Program<Name> to pretty print  
							
							 
							
							
							
						 
						
							2023-06-07 16:25:59 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1747090931 
								
							 
						 
						
							
							
								
								fix: fmt crashing with comment at end of file  
							
							 
							
							... 
							
							
							
							closes  #568  
							
						 
						
							2023-06-07 15:59:54 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0afc3aba13 
								
							 
						 
						
							
							
								
								Fix operator precedences, in particular |>  
							
							 
							
							... 
							
							
							
							Fixes  #571 . 
							
						 
						
							2023-06-06 17:17:47 +02:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								5faa925aea 
								
							 
						 
						
							
							
								
								fix: error when using nested boolean checks in when conditions  
							
							 
							
							
							
						 
						
							2023-06-06 03:04:12 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								bfd2a50a6b 
								
							 
						 
						
							
							
								
								fix: zero arg functions were grabbing extra dependencies they didn't need to  
							
							 
							
							... 
							
							
							
							fix: Had the wrong conversion for constant maps to plutus data. Fixed to check for right conversion 
							
						 
						
							2023-06-04 15:23:36 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cf6d04e95b 
								
							 
						 
						
							
							
								
								chore: some clippy warnings  
							
							 
							
							
							
						 
						
							2023-06-02 19:47:52 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								cdf8bd6548 
								
							 
						 
						
							
							
								
								fix: list items in when were not being added to scope  
							
							 
							
							... 
							
							
							
							fix: tuple clause must preserve previous clause properties state 
							
						 
						
							2023-06-02 18:38:21 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								8f0cf289b4 
								
							 
						 
						
							
							
								
								fixes:  
							
							 
							
							... 
							
							
							
							fix: rearrange clauses and fill in gaps now handles nested patterns in a uniform way
fix: discards in records was being sorted incorrectly leading to type issues
chore: remove some filter maps in cases where None is impossible anyway
chore: some refactoring on a couple functions to clean up 
							
						 
						
							2023-06-02 18:38:21 -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  
						
					 
				
					
						
							
							
								 
								Pi Lanningham
							
						 
						
							 
							
							
							
							
								
							
							
								fbec4a9385 
								
							 
						 
						
							
							
								
								Update docs.rs  
							
							 
							
							... 
							
							
							
							The doc comment was long, leading to an incorrect description on the command line 
							
						 
						
							2023-06-02 02:25:04 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cb9a140601 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-06-02 00:34:07 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								335cc0c8bc 
								
							 
						 
						
							
							
								
								feat(cli): rework uplc subcommands  
							
							 
							
							... 
							
							
							
							closes  #553 
* rename flat to encode
* rename unflat to decode
* alias both to their old names
* both only print to stdout
  use can pipe to file
* split cbor and hex flags
* hex flag works for either cbor or flat
* encode takes --to flag
  [name, named-debruijn, debruijn]
* decode takes --from flag
  [name, named-debruijn, debruijn] 
							
						 
						
							2023-06-01 23:50:59 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
							
							
								
							
							
								e5d9398625 
								
							 
						 
						
							
							
								
								fix: add module name to type mismatch error  
							
							 
							
							... 
							
							
							
							* if expected and given are equal then we show
  the module
* we could do it in all cases it looks kinda nice
* format is `Type - ModuleName` 
							
						 
						
							2023-06-01 20:00:36 -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
							
						 
						
							 
							
							
							
							
								
							
							
								c710d488d6 
								
							 
						 
						
							
							
								
								fix: need to sort record update args so they match indices order  
							
							 
							
							
							
						 
						
							2023-05-30 20:23:12 -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  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								26a607eb00 
								
							 
						 
						
							
							
								
								fix: bad parsing of comments at end of file  closes   #551  
							
							 
							
							
							
						 
						
							2023-05-30 11:07:39 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2860bac4c6 
								
							 
						 
						
							
							
								
								fix: bad parsing for module select type annotations  closes   #550  
							
							 
							
							
							
						 
						
							2023-05-30 10:39:49 -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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7b3e1c6952 
								
							 
						 
						
							
							
								
								feat: adjust failing test syntax  
							
							 
							
							... 
							
							
							
							* also add a formatter test 
							
						 
						
							2023-05-25 18:21:12 -04:00  
						
					 
				
					
						
							
							
								 
								Niels Mündler
							
						 
						
							 
							
							
							
							
								
							
							
								00ac6b6c56 
								
							 
						 
						
							
							
								
								Fix dumping of builtin pairs  
							
							 
							
							
							
						 
						
							2023-05-25 18:03:24 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a44b5e1a77 
								
							 
						 
						
							
							
								
								test: adjust formatter tests after latest tweaks  
							
							 
							
							
							
						 
						
							2023-05-25 17:37:53 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								151db8d4ae 
								
							 
						 
						
							
							
								
								fix: formatter weirdness relates to  #542  
							
							 
							
							
							
						 
						
							2023-05-25 17:19:02 -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  
						
					 
				
					
						
							
							
								 
								Micah Kendall
							
						 
						
							 
							
							
							
							
								
							
							
								ccb2d0b7ee 
								
							 
						 
						
							
							
								
								urgent nix patch  
							
							 
							
							
							
						 
						
							2023-05-19 18:28:07 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d68d4656df 
								
							 
						 
						
							
							
								
								feat(aiken-new): output a github action  
							
							 
							
							... 
							
							
							
							- bonus: include git short sha in version
closes  #515  
							
						 
						
							2023-05-18 01:33:03 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								8e60234562 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-05-17 18:04:45 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								173154e406 
								
							 
						 
						
							
							
								
								fix: (code gen): expect type now properly tracks constructor dependency.  
							
							 
							
							... 
							
							
							
							This was specific to code gen generated functions. 
							
						 
						
							2023-05-17 17:56:01 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								340ed3b6a5 
								
							 
						 
						
							
							
								
								fix: case where identity function was used as a param.  
							
							 
							
							... 
							
							
							
							This was causing a free unique. The fix is after stripping applied usage of identity,
we then check if it is passed around and if so we leave in the function declaration. 
							
						 
						
							2023-05-16 16:21:37 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f2d8c8938c 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-05-14 21:25:29 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								4838ebd39e 
								
							 
						 
						
							
							
								
								feat: record modules are no longer unimplemented for no fields  
							
							 
							
							... 
							
							
							
							refactor: remove some clones and use a ref instead
test: add acceptance test 81 
							
						 
						
							2023-05-14 18:30:51 -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  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1fb31e246c 
								
							 
						 
						
							
							
								
								fix: better conditional comp for wasm  
							
							 
							
							
							
						 
						
							2023-05-11 16:59:54 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e1a75391a1 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-05-09 23:16:59 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								0c3dc0580a 
								
							 
						 
						
							
							
								
								chore: add if_else optimization test  
							
							 
							
							
							
						 
						
							2023-05-09 19:09:24 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								6456001cbc 
								
							 
						 
						
							
							
								
								fix: the uplc optimization tests were missing intern  
							
							 
							
							... 
							
							
							
							add builtin force reduce tests 
							
						 
						
							2023-05-09 18:55:53 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								419b946a82 
								
							 
						 
						
							
							
								
								fix: wrap_data_reduce optimization should leave constr data  
							
							 
							
							... 
							
							
							
							and unconstr data untouched. 
							
						 
						
							2023-05-09 16:56:50 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								4b8fd1769a 
								
							 
						 
						
							
							
								
								chore: change pattern todos to have a better error message  
							
							 
							
							
							
						 
						
							2023-05-08 16:27:43 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								49898f7420 
								
							 
						 
						
							
							
								
								fix: to_data_builtin to operate on arg not func result  
							
							 
							
							
							
						 
						
							2023-05-08 16:15:09 -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
							
						 
						
							 
							
							
							
							
								
							
							
								b1728b57b8 
								
							 
						 
						
							
							
								
								chore: Release  
							
							 
							
							
							
						 
						
							2023-04-28 17:11:56 -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
							
						 
						
							 
							
							
							
							
								
							
							
								b108c0f610 
								
							 
						 
						
							
							
								
								chore: add optimization test on unwrap data  
							
							 
							
							
							
						 
						
							2023-04-27 12:17:57 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								8b11844282 
								
							 
						 
						
							
							
								
								clippy fix  
							
							 
							
							
							
						 
						
							2023-04-26 17:40:27 -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
							
						 
						
							 
							
							
							
							
								
							
							
								b050018a37 
								
							 
						 
						
							
							
								
								test fix: blueprint change  
							
							 
							
							
							
						 
						
							2023-04-25 02:06:56 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								ae68ae9afb 
								
							 
						 
						
							
							
								
								fix: wrong var usage on inline_direct_reduce, now it properly looks at applied func not arg  
							
							 
							
							
							
						 
						
							2023-04-25 01:57:04 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								baa2cef6c4 
								
							 
						 
						
							
							
								
								feat(playground): impl clone for some errors  
							
							 
							
							
							
						 
						
							2023-04-24 17:13:20 -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
							
						 
						
							 
							
							
							
							
								
							
							
								016634fc38 
								
							 
						 
						
							
							
								
								fix: inline_direct_reduce now works properly  
							
							 
							
							
							
						 
						
							2023-04-21 16:01:54 -04:00  
						
					 
				
					
						
							
							
								 
								microproofs
							
						 
						
							 
							
							
							
							
								
							
							
								0b7d217bd0 
								
							 
						 
						
							
							
								
								convert acceptance test 8  
							
							 
							
							
							
						 
						
							2023-04-21 16:01:54 -04:00  
						
					 
				
					
						
							
							
								 
								rvcas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c9a762a13c 
								
							 
						 
						
							
							
								
								fix: we weren't including the name unused var warning  
							
							 
							
							
							
						 
						
							2023-04-20 16:53:56 -04:00  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2a8488d3c1 
								
							 
						 
						
							
							
								
								Fix css media query for newly introduced navigation.  
							
							 
							
							
							
						 
						
							2023-04-20 16:49:45 +02: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  
						
					 
				
					
						
							
							
								 
								KtorZ
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4269cf20b0 
								
							 
						 
						
							
							
								
								Fix erroneous "aiken new" command's output instructions  
							
							 
							
							... 
							
							
							
							Fixes  #505 . 
							
						 
						
							2023-04-20 14:38:48 +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
							
						 
						
							 
							
							
							
							
								
							
							
								e4276d7f5a 
								
							 
						 
						
							
							
								
								move uplc tests to new location  
							
							 
							
							
							
						 
						
							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
							
						 
						
							 
							
							
							
							
								
							
							
								9de713803a 
								
							 
						 
						
							
							
								
								feat: Add wrap data reduce which helps prevent unnecessary wrap to unwrap and vice versa.  
							
							 
							
							... 
							
							
							
							fix: in inline_reduce the wrong arg name was used. arg instead of argument
refactor var occurences 
							
						 
						
							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