|  Kasey White | aa0f258ea2 | add pipelines functionality | 2022-11-14 14:13:21 -05:00 | 
				
					
						|  Kasey White | d11b8858ba | clean up some unused parts in created hashmaps | 2022-11-12 20:57:44 -05:00 | 
				
					
						|  Kasey White | b450c41438 | finish up binops for code gen | 2022-11-12 20:57:44 -05:00 | 
				
					
						|  Kasey White | a73fc345fe | clippy fix | 2022-11-11 20:24:21 -05:00 | 
				
					
						|  Kasey White | d0463b3218 | missing into on a term | 2022-11-11 20:24:21 -05:00 | 
				
					
						|  Kasey White | c36fa8cee5 | fix issue with scope for data creation and wrap program with ifthenelse | 2022-11-11 20:24:21 -05:00 | 
				
					
						|  Kasey White | a3935c5df7 | almost done data constr creation | 2022-11-11 20:24:21 -05:00 | 
				
					
						|  rvcas | 4a95fc5588 | chore: fix parser tests | 2022-11-10 17:41:39 -05:00 | 
				
					
						|  KtorZ | 2e5406afa3 | Rename 'scripts' as 'validators' across the codebase. | 2022-11-10 17:41:39 -05:00 | 
				
					
						|  rvcas | 01e91b9fe5 | chore: deal with clippy warnings | 2022-11-10 01:27:18 -05:00 | 
				
					
						|  rvcas | c4f2a1ffec | fix: weird test error after rebase | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  rvcas | 7e0767ef74 | feat: output build assets | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  rvcas | 4db0c93061 | chore: clean up warnings | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  rvcas | 3787cce275 | chore: fix some stuff after rebase | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | 6c6aefd1c4 | get basic when conditions to work | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | 6950b66b55 | checkpoint commit | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | 28697586f2 | remove some warnings and start on when | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | 805bf19081 | Got nested field access working efficiently. Will clean up code soon. | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | e3fa9ac105 | checkpoint commit | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | 9864a3fe31 | figured out the recursion based uplc terms to get item from a list | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | ad4a5e927d | starting on field access in aiken | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | 3cafb2bcbe | checkpoint commit | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  Kasey White | ffa78e4c30 | work out some initial direction for code gen | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  rvcas | 4130e0f2c3 | feat: validate if scripts return Bool | 2022-11-08 22:21:07 -05:00 | 
				
					
						|  rvcas | d830060683 | fix: tests | 2022-11-05 18:27:02 -04:00 | 
				
					
						|  rvcas | 3a653b6624 | chore: all dead code till we sort out doc comments | 2022-11-05 18:20:23 -04:00 | 
				
					
						|  rvcas | 7092673c45 | feat: if expression formatting | 2022-11-05 17:53:11 -04:00 | 
				
					
						|  rvcas | 809d5ea5c5 | fix: record formatting | 2022-11-05 17:28:32 -04:00 | 
				
					
						|  rvcas | 9d14acbe0a | fix: when formatting and add some methods to Project::Error | 2022-11-05 16:23:46 -04:00 | 
				
					
						|  rvcas | 14724f924c | fix: weird extra space above definitions | 2022-11-05 15:42:53 -04:00 | 
				
					
						|  rvcas | 4cad053e15 | fix: capture variables are a bit different | 2022-11-05 15:35:18 -04:00 | 
				
					
						|  rvcas | cba7a6f46e | feat: bring over the formatter from gleam | 2022-11-05 15:35:11 -04:00 | 
				
					
						|  rvcas | 3df275043a | Release 0.0.24 aiken@0.0.24
aiken-lang@0.0.24
aiken-project@0.0.24
uplc@0.0.24
Generated by cargo-workspaces | 2022-11-04 13:56:15 -04:00 | 
				
					
						|  rvcas | c4db8c951f | Release 0.0.23 aiken@0.0.23
aiken-lang@0.0.23
aiken-project@0.0.23
uplc@0.0.23
Generated by cargo-workspaces | 2022-11-03 20:27:03 -04:00 | 
				
					
						|  rvcas | 1b6e5d262f | Release 0.0.22 aiken@0.0.22
aiken-lang@0.0.22
aiken-project@0.0.22
uplc@0.0.22
Generated by cargo-workspaces | 2022-10-31 13:32:54 -04:00 | 
				
					
						|  rvcas | 819256df99 | feat: wrap up adding uplc builtins for now | 2022-10-25 18:52:27 -04:00 | 
				
					
						|  rvcas | d5d2ba9cd7 | feat: start creating aiken/builtin module | 2022-10-25 18:52:27 -04:00 | 
				
					
						|  rvcas | 825783ca61 | feat: typecheck If expressions | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | 5244e58c9f | feat: typechecking is working | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | cabc653167 | feat: start expr inference | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | 81c87ab4da | feat: register import, types, and values in environment | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | d0287d418b | feat: add prelude | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | 4df3de0a03 | feat: some boilerplate for typechecking | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | ed2ef4fa9b | feat: sort modules and detect cycles | 2022-10-24 00:09:00 -04:00 | 
				
					
						|  rvcas | ce875a3c47 | Release 0.0.20 aiken@0.0.20
aiken-lang@0.0.20
flat-rs@0.0.20
uplc@0.0.20
Generated by cargo-workspaces | 2022-10-17 17:22:50 -04:00 | 
				
					
						|  rvcas | da89e9902c | feat: starting to get pretty error messages | 2022-10-11 14:34:27 -04:00 | 
				
					
						|  rvcas | 59d7b54473 | feat: start integrating miette | 2022-10-11 14:34:27 -04:00 | 
				
					
						|  rvcas | ff26db2245 | feat: start project building | 2022-10-09 15:39:28 -04:00 | 
				
					
						|  rvcas | 2896b92203 | Release 0.0.19 aiken@0.0.19
aiken-lang@0.0.19
Generated by cargo-workspaces | 2022-10-04 17:10:21 -04:00 | 
				
					
						|  rvcas | 6de41e64be | feat: add simple check command | 2022-10-04 17:09:43 -04:00 | 
				
					
						|  rvcas | 6ef8ba5c35 | feat: if expressions | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | dba82d544d | feat: record update syntax | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 3ad915cafd | fix: list spread allowing no comma before spread | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | fb1ff759e1 | feat: function calls and captures | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 1b61f4b25b | feat: field access | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 34492f600c | test: empty function definition | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 512431d27f | feat: anonymous functions | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 695ac409b7 | feat: assert and boolean negation | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | c7c11d1bd5 | feat: finish when clauses | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  Kasey White | 722dc4b477 | work on adding when clause | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  Kasey White | 118a5ac54e | add some block parsing and a test (incomplete) | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 4acb849f09 | fix: include return type in one function def | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | c5450d37d5 | chore: move lang tests to a submodule | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 43b147a9e0 | feat: lists and flatten sequences | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 3208dab718 | feat: finish parsing let bindings | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  Kasey White | 3c5039134f | attempt to parse let | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  Kasey White | 60359ec9b0 | add pipeline and logical ops to expr parsing Co-authored-by: rvcas <x@rvcas.dev> | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | fff38e30d2 | test: add more stuff to get successfully parsing | 2022-10-04 16:32:32 -04:00 | 
				
					
						|  rvcas | 94bfc2846c | Release 0.0.17 aiken-lang@0.0.17
Generated by cargo-workspaces | 2022-09-26 17:13:44 -04:00 | 
				
					
						|  rvcas | 4c1b04e022 | chore: add Cargo.toml fields | 2022-09-26 17:13:30 -04:00 | 
				
					
						|  rvcas | 65f39432fa | Release 0.0.16 aiken@0.0.16
aiken-lang@0.0.16
Generated by cargo-workspaces | 2022-09-26 17:11:01 -04:00 | 
				
					
						|  rvcas | 119a6f1e77 | feat: use pretty assert | 2022-09-26 17:04:54 -04:00 | 
				
					
						|  rvcas | 4f26957806 | feat: some expr with precendence parsing | 2022-09-26 11:14:42 -04:00 | 
				
					
						|  rvcas | d54aaff5de | feat: fill in expr unit parser a bit | 2022-09-07 17:53:07 -04:00 | 
				
					
						|  rvcas | 59a9bac9b5 | feat: finish expr_seq_parser | 2022-09-07 17:52:49 -04:00 | 
				
					
						|  rvcas | 3bc507c9e8 | feat: beginnings of expr parsing | 2022-09-07 17:52:49 -04:00 | 
				
					
						|  rvcas | d87bb17a27 | feat: type aliases and some fn parsing | 2022-09-07 17:52:49 -04:00 | 
				
					
						|  rvcas | fbc9b27efe | feat: parse custom types | 2022-09-07 17:52:49 -04:00 | 
				
					
						|  rvcas | 1d1a6fc404 | feat: parse imports | 2022-09-07 17:52:49 -04:00 | 
				
					
						|  rvcas | 1d6809661c | feat: lexer | 2022-09-07 17:52:49 -04:00 | 
				
					
						|  rvcas | 208f2e80ea | feat: more ast elements and some sample syntax | 2022-09-07 17:52:48 -04:00 | 
				
					
						|  rvcas | 35143f1544 | feat: add the ast module | 2022-09-07 17:52:48 -04:00 | 
				
					
						|  rvcas | fd17605e4d | feat: add deps | 2022-09-07 17:52:46 -04:00 | 
				
					
						|  rvcas | e74eace15c | chore: init lang crate | 2022-09-07 17:52:18 -04:00 |