microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								f7d278a472
								
							
						 | 
						
							
							
								
								fix: 2 acceptance tests were throwing errors due to exhaustiveness checker
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								1d9878c5ee
								
							
						 | 
						
							
							
								
								fix: code gen tests now up to date using trace
							
							
							
							
							
							
							
							fix: Formatter should take ErrorTerm and return "fail"
fix: fail with no reason should just return ErrorTerm 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								624fdee9ea
								
							
						 | 
						
							
							
								
								keep traces in tests
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								36c80f36c1
								
							
						 | 
						
							
							
								
								fix tests
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								29599879b2
								
							
						 | 
						
							
							
								
								one minor tail fix in clause pattern
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								6a1b2db698
								
							
						 | 
						
							
							
								
								use retain instead of position
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								7bf22fa58b
								
							
						 | 
						
							
							
								
								fix multivalidator issue
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								281a8363c0
								
							
						 | 
						
							
							
								
								fixes to tuples and usage of discard.
							
							
							
							
							
							
							
							Also a fix to tail and its type in when list pattern matches 
							
						 | 
						
							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 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								a45ff692a6
								
							
						 | 
						
							
							
								
								last changes for today
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								db79468435
								
							
						 | 
						
							
							
								
								remove old stuff
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								aca79bd728
								
							
						 | 
						
							
							
								
								remove warning
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								3189a60bdb
								
							
						 | 
						
							
							
								
								fixes to how we sort dependencies.
							
							
							
							
							
							
							
							Also update dependency path based on a functions path. 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								80b950b8aa
								
							
						 | 
						
							
							
								
								fix edge case with assign and pattern matching
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								186e1235fd
								
							
						 | 
						
							
							
								
								checkpoint
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								1ee7492f1f
								
							
						 | 
						
							
							
								
								fix tuple clause
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								49a0a91103
								
							
						 | 
						
							
							
								
								fix tests again
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								f5c7d222aa
								
							
						 | 
						
							
							
								
								optmization fix
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								5aecb96668
								
							
						 | 
						
							
							
								
								constants are back. I had broke them when switching how data casting works
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								0b8266dfd1
								
							
						 | 
						
							
							
								
								some type conversion fixes
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								02948616cd
								
							
						 | 
						
							
							
								
								some more fixes involving clauses
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								a689b8748f
								
							
						 | 
						
							
							
								
								fix: working on minor edge cases
							
							
							
							
							
							
							
							fix: zero arg function dependencies should not count as hoisted
fix: tuple index was receiving the wrong type 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								4e3ced5b75
								
							
						 | 
						
							
							
								
								fix and clean up tests and handle
							
							
							
							
							
							
							
							one edge case on rearrange clauses 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								018453f6b1
								
							
						 | 
						
							
							
								
								fix expect on tuple type using the wrong internal type
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								f03ed41e03
								
							
						 | 
						
							
							
								
								fix some unnecessary lambdas in assign
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								03dd13dc7d
								
							
						 | 
						
							
							
								
								fixing list condition edge cases and clean up rearrange list clauses
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								e8fa8f5423
								
							
						 | 
						
							
							
								
								fixing list clause issues
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								c6f90a999b
								
							
						 | 
						
							
							
								
								checkpoint
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								389699f485
								
							
						 | 
						
							
							
								
								fix to subject type for assignment on single clause
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								dcb3a9b45b
								
							
						 | 
						
							
							
								
								some type and expect fixes
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								3545bad3c4
								
							
						 | 
						
							
							
								
								fix typing to constr
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								52ebc9b6c1
								
							
						 | 
						
							
							
								
								some more fixes
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								58b327e5b3
								
							
						 | 
						
							
							
								
								fixing bugs and edge cases
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								2f4319f162
								
							
						 | 
						
							
							
								
								fix: tuples and list patterns had a few issues
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								960a15c4ec
								
							
						 | 
						
							
							
								
								checkpoint - fixing tests and stuff
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								72b6f0f847
								
							
						 | 
						
							
							
								
								all but six tests passing
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								6eeb282dee
								
							
						 | 
						
							
							
								
								Now code gen is finished and we just have testing
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								518bea5be4
								
							
						 | 
						
							
							
								
								feat: fixed up generate and generate test
							
							
							
							
							
							
							
							last step is checking on uplc code gen 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								18ea44adb0
								
							
						 | 
						
							
							
								
								chore: rename unwrapData and wrapData
							
							
							
							
							
							
							
							add validator cast function for extra validator params 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								55dd1a1a56
								
							
						 | 
						
							
							
								
								out with the old code and in with the air tree
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								02ce3761ae
								
							
						 | 
						
							
							
								
								final checkpoint
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								8641c305f4
								
							
						 | 
						
							
							
								
								feat: airtree now hoists function. Now all that is left is finishing uplc gen
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								5ad8b520fd
								
							
						 | 
						
							
							
								
								checkpoint
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								5a51764cff
								
							
						 | 
						
							
							
								
								remove some warnings
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								a099c01734
								
							
						 | 
						
							
							
								
								feat: add support for hoisting code gen functions
							
							
							
							
							
							
							
							fix: code gen vars should be module functions
fix: missed a recursive call in do_find_air_tree_node under binop 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								c0f09856d3
								
							
						 | 
						
							
							
								
								feat: Here's a first, we hoisted some user functions onto the validator
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								62660e04b5
								
							
						 | 
						
							
							
								
								checkpoint;
							
							
							
							
							
							
							
							Remaining work is on function hoisting. Functions have been defined and monomorphized 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								ae9de11e77
								
							
						 | 
						
							
							
								
								big checkpoint:
							
							
							
							
							
							
							
							feat: add monomorphize and other useful tree function abstractions
feat: started testing function hositing result so far 
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								947c118175
								
							
						 | 
						
							
							
								
								checkpoint
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 | 
						
					
				
					
						
							
							
								 
								microproofs
							
						 | 
						
							
							
							
							
							
								
							
							
								9704cafefe
								
							
						 | 
						
							
							
								
								a checkpoint for function hoisting start and type fix
							
							
							
							
							
						 | 
						
							2023-08-07 12:02:44 -04:00 |