Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								044d609a24
								
							
						 | 
						
							
							
								
								feat: nested constr access and module funcs now work
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								3d3beef7d4
								
							
						 | 
						
							
							
								
								feat: uplc code gen for functions and minor recursion fix
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								8f984ad131
								
							
						 | 
						
							
							
								
								fix up function definitions in the IR
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								02ee129615
								
							
						 | 
						
							
							
								
								feat: function insertion IR done, code gen will be easy
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								29a30aa61f
								
							
						 | 
						
							
							
								
								feat: finished when constr is for IR and code gen
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								3fb3a3240a
								
							
						 | 
						
							
							
								
								checkpoint
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								86ea41adc3
								
							
						 | 
						
							
							
								
								feat: start when expressions
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								8b24a66b7e
								
							
						 | 
						
							
							
								
								add field access and list patterns are finished
							
							
							
							
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								abe29a3883
								
							
						 | 
						
							
							
								
								make progress on list deconstruction with IR
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								2a00b896fc
								
							
						 | 
						
							
							
								
								create ir and start to replace plutus code gen with ir
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								6870a5cab7
								
							
						 | 
						
							
							
								
								fix minor scope issue
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								e3267310c5
								
							
						 | 
						
							
							
								
								remove unListData
							
							
							
							
							
						 | 
						
							2022-12-05 14:18:44 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								84da69411d
								
							
						 | 
						
							
							
								
								chore: fix test
							
							
							
							
							
						 | 
						
							2022-12-04 21:12:29 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								f2c359f9d5
								
							
						 | 
						
							
							
								
								test(parser): add record creation tests
							
							
							
							
							
						 | 
						
							2022-12-04 21:12:29 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								85f839abe4
								
							
						 | 
						
							
							
								
								feat: support punning in record updates
							
							
							
							
							
						 | 
						
							2022-12-04 21:12:29 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								9ebc836b89
								
							
						 | 
						
							
							
								
								feat: handle punning in a non-ambiguous way
							
							
							
							
							
						 | 
						
							2022-12-04 21:12:29 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								391849bf37
								
							
						 | 
						
							
							
								
								feat: parser improvements
							
							
							
							
							
							
							
							- record creation with punning
- disambiguate if condition from record creation with punning
- split parser tests up into many smaller ones 
							
						 | 
						
							2022-12-04 21:12:29 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								5ec93a8692
								
							
						 | 
						
							
							
								
								feat: format bytearrays
							
							
							
							
							
						 | 
						
							2022-12-01 15:28:15 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								fedafed845
								
							
						 | 
						
							
							
								
								feat: add module constants
							
							
							
							
							
						 | 
						
							2022-12-01 15:28:15 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								34c8a58391
								
							
						 | 
						
							
							
								
								feat: complete language tour
							
							
							
							
							
						 | 
						
							2022-11-30 15:35:55 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								0823b78bf8
								
							
						 | 
						
							
							
								
								feat: some new features
							
							
							
							
							
							
							
							- tuples `#(Int, Int)`
- `trace` and `trace("text")`
							
						 | 
						
							2022-11-28 22:33:53 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								d5087dbcc7
								
							
						 | 
						
							
							
								
								fix: it's more consistent to have snakecase builtins
							
							
							
							
							
						 | 
						
							2022-11-24 18:36:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								1c3511b073
								
							
						 | 
						
							
							
								
								insert def should run after all sequences have run
							
							
							
							
							
						 | 
						
							2022-11-24 17:51:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								6babebde28
								
							
						 | 
						
							
							
								
								feat: support self recursion functions and fix making constrs
							
							
							
							
							
						 | 
						
							2022-11-24 15:19:32 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								ba8855add9
								
							
						 | 
						
							
							
								
								fix: implicit discard in list patterns
							
							
							
							
							
						 | 
						
							2022-11-24 10:06:54 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								27e0286d01
								
							
						 | 
						
							
							
								
								fix: most places should allow trailing comma
							
							
							
							
							
						 | 
						
							2022-11-23 21:09:06 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								c07b9a1a81
								
							
						 | 
						
							
							
								
								feat: allow assignments to be cast to other types
							
							
							
							
							
						 | 
						
							2022-11-23 21:09:06 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								34d7a28351
								
							
						 | 
						
							
							
								
								feat: add check keyword and new assignment syntax
							
							
							
							
							
						 | 
						
							2022-11-23 21:09:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								6687b9fe4c
								
							
						 | 
						
							
							
								
								add forces to pair usage and fix clippy
							
							
							
							
							
						 | 
						
							2022-11-23 17:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								dc510b1c7a
								
							
						 | 
						
							
							
								
								feat: finish list deconstruct
							
							
							
							
							
						 | 
						
							2022-11-23 17:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								e6f6d8a42d
								
							
						 | 
						
							
							
								
								small edge case to fix and some ordering to go
							
							
							
							
							
						 | 
						
							2022-11-23 17:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								1de2640a48
								
							
						 | 
						
							
							
								
								feat: list patterns
							
							
							
							
							
						 | 
						
							2022-11-23 17:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								f09a3bd121
								
							
						 | 
						
							
							
								
								feat:list construction, no pairs yet
							
							
							
							
							
						 | 
						
							2022-11-23 17:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0358952984
								
							
						 | 
						
							
							
								
								Release 0.0.26
							
							
							
							
							
							
							
							aiken@0.0.26
aiken-lang@0.0.26
aiken-lsp@0.0.26
aiken-project@0.0.26
Generated by cargo-workspaces 
							
						 | 
						
							2022-11-23 00:31:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								74712711c4
								
							
						 | 
						
							
							
								
								include when deconstructor discard
							
							
							
							
							
						 | 
						
							2022-11-20 15:42:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								d4f3eafc22
								
							
						 | 
						
							
							
								
								refactor away from tuples
							
							
							
							
							
						 | 
						
							2022-11-20 15:42:12 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								89153a4d82
								
							
						 | 
						
							
							
								
								allow single var patterns to double as a label in records
							
							
							
							
							
						 | 
						
							2022-11-17 12:56:03 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d94ae82901
								
							
						 | 
						
							
							
								
								fix: none does not need a type variable
							
							
							
							
							
						 | 
						
							2022-11-16 21:41:03 -05:00 | 
						
					
				
					
						
							
							
								 
								alessandrokonrad
							
						 | 
						
							
							
							
							
							
								
							
							
								6c5ec9bb25
								
							
						 | 
						
							
							
								
								Extended ScriptContext; added Option to builtins
							
							
							
							
							
						 | 
						
							2022-11-16 21:34:46 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								72bf27d467
								
							
						 | 
						
							
							
								
								fix: better constructor pattern parsing
							
							
							
							
							
						 | 
						
							2022-11-16 21:30:43 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ef9fd15e12
								
							
						 | 
						
							
							
								
								chore: remove loose println!
							
							
							
							
							
						 | 
						
							2022-11-16 14:49:06 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								132af027dc
								
							
						 | 
						
							
							
								
								feat(aiken-lang): add doc, module, and regular comment support
							
							
							
							
							
						 | 
						
							2022-11-16 14:28:02 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								f7313ee61a
								
							
						 | 
						
							
							
								
								feat: some parsing for comments
							
							
							
							
							
						 | 
						
							2022-11-16 14:28:02 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								00e5f99304
								
							
						 | 
						
							
							
								
								feat: pull comment tokens out of the Iter before parsing
							
							
							
							
							
						 | 
						
							2022-11-16 14:28:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								f10c78d800
								
							
						 | 
						
							
							
								
								feat: when statements with field access now work
							
							
							
							
							
						 | 
						
							2022-11-16 13:11:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								8d1e73bbea
								
							
						 | 
						
							
							
								
								checkpoint
							
							
							
							
							
						 | 
						
							2022-11-16 13:11:24 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								bff99b0cf2
								
							
						 | 
						
							
							
								
								feat: publish errors as lsp diagnostic messages
							
							
							
							
							
						 | 
						
							2022-11-15 17:44:50 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f089eff97d
								
							
						 | 
						
							
							
								
								Release 0.0.25
							
							
							
							
							
							
							
							aiken@0.0.25
aiken-lang@0.0.25
aiken-lsp@0.0.25
aiken-project@0.0.25
uplc@0.0.25
Generated by cargo-workspaces 
							
						 | 
						
							2022-11-14 18:04:19 -05:00 | 
						
					
				
					
						
							
							
								 
								rvcas
							
						 | 
						
							
							
							
							
							
								
							
							
								3f952cdf0e
								
							
						 | 
						
							
							
								
								feat: add new Data type to prelude and allow it to unify with any user defined type
							
							
							
							
							
						 | 
						
							2022-11-14 15:09:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Kasey White
							
						 | 
						
							
							
							
							
							
								
							
							
								2cac7963c3
								
							
						 | 
						
							
							
								
								feat: add complex function composability. Minor scope changes
							
							
							
							
							
						 | 
						
							2022-11-14 14:13:21 -05:00 |