Commit Graph

1813 Commits

Author SHA1 Message Date
rvcas
c37eaca763 docs: add language tour outline 2022-11-22 21:11:25 -05:00
rvcas
c8c670d986 feat: add bonnie 2022-11-22 21:11:24 -05:00
rvcas
f0597f4472 fix: vim plugin link 2022-11-22 21:11:24 -05:00
rvcas
c4c3773e57 fix: better wording, thanks @L-as 2022-11-22 21:09:50 -05:00
rvcas
882f07ccef fix: some typos in the docs 2022-11-22 18:47:40 -05:00
rvcas
0deed535db fix: some wording 2022-11-22 14:32:31 -05:00
rvcas
32104f8c47 feat: add a comparison section to the book 2022-11-22 14:22:07 -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
jacfra
0069c1f68a correct typo 2022-11-19 15:35:07 -05:00
rvcas
145bb03fa1 chore: update changelog 2022-11-17 12:56:03 -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
4551d23c2f Updated changelog 2022-11-16 21:34:46 -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
a27f0562bc chore: update changelog 2022-11-16 14:29:54 -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
57df303eae feat(aiken_stdlib): add validity_range 2022-11-16 13:10:55 -05:00
KtorZ
5412bff9da Continue defining ScriptPurpose in the standard lib. 2022-11-16 13:10:55 -05:00
rvcas
8200afa00e feat(aiken_stdlib): add Hash alias and ScriptPurpose 2022-11-16 13:10:55 -05:00
KtorZ
f63da1a367 Draft a few more core types for ScriptContext / Transaction
Interesting points:

  - We don't have tuples yet, so we fake it until we make it.
  - Aliases are 'order-sensitive', especially if an alias uses another not-yet-declared alias.
2022-11-16 13:10:55 -05:00
rvcas
771e011630 feat(aiken_stdlib): add script context type 2022-11-16 13:10:55 -05:00
rvcas
021237f265 chore: update changelog 2022-11-15 17:47:34 -05:00
rvcas
742a5ea19b feat: handle didSave notification 2022-11-15 17:44:50 -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
248a98374f chore: bump version in changelog 2022-11-14 18:04:01 -05:00
rvcas
14d4c528c9 chore: add some things to the changelog 2022-11-14 18:02:54 -05:00
rvcas
ca243fb120 fix: changelog 2022-11-14 17:59:41 -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
rvcas
123e729137 fix: when formatting we need to use the in memory edited version 2022-11-14 14:20:41 -05:00
vh-zuka
2736df5466 Validate project name on aiken new 2022-11-14 14:15:02 -05:00
Kasey White
2cac7963c3 feat: add complex function composability. Minor scope changes 2022-11-14 14:13:21 -05:00
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
eyelash
aec5abae23 replace OSX with macOS in the issue template 2022-11-12 13:08:13 -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
98f90a572f Add is_empty, preprend to standard lib / bytearray 2022-11-10 17:41:39 -05:00