Commit Graph

486 Commits

Author SHA1 Message Date
Kasey White
491c13f3aa chore: name_field_label should return actual constant for bytearray and int 2022-11-14 14:13:21 -05:00
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
c9da049712 feat: rework how modules are loaded 2022-11-10 17:41:39 -05:00
KtorZ
7b5763edeb Respond to 'notification' requests from language-client 2022-11-10 17:41:39 -05:00
vh-zuka
bdf91d287b Add a few more files 2022-11-10 01:45:32 -05:00
vh-zuka
9d6f9fd013 Use indoc for better raw text 2022-11-10 01:45:32 -05:00
vh-zuka
3faed5c980 Add new project template 2022-11-10 01:45:32 -05:00
rvcas
01e91b9fe5 chore: deal with clippy warnings 2022-11-10 01:27:18 -05:00
rvcas
e90a210537 feat: add a basic lsp 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
rvcas
d8f3ada13e chore: add default for Interner 2022-11-08 22:21:07 -05:00
Kasey White
6162128427 add string comparison and int comparison 2022-11-08 22:21:07 -05:00
Kasey White
8a99b8c071 Remove println 2022-11-08 22:21:07 -05:00
Kasey White
6d720f6265 implement scope level in a consistent way. 2022-11-08 22:21:07 -05:00
Kasey White
f6a72cc7f9 did hacky way for scope level, but now i know how it works and how to fix 2022-11-08 22:21:07 -05:00
Kasey White
f7276df355 checkpoint commit 2022-11-08 22:21:07 -05:00
rvcas
483aa0784e chore: clean up some errors after rebase and rename project to aiken_project 2022-11-08 22:21:07 -05:00
Kasey White
a993bea2a2 try code gen for assignment 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
51302f1730 feat: error if validators have wrong arity 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
alessandrokonrad
af7ca87ffc Fixed more clippy issues 2022-11-04 18:21:22 +01:00