|  microproofs | 71a941e0b0 | Update changelog | 2023-08-07 12:11:39 -04:00 | 
				
					
						|  microproofs | 6254eeb2ed | add acceptance test 88 | 2023-08-07 12:02:44 -04:00 | 
				
					
						|  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 |