Commit Graph

  • ce0c6e0d0f
    Use smart-constructor for UnexpectedLabeledArg errors. KtorZ 2022-12-23 00:24:57 +0100
  • dca633da48
    Refactor 'UnknownVariable' and 'UnknownTypeConstructor' as smart-constructor. KtorZ 2022-12-23 00:05:48 +0100
  • aa2a235790
    Suggest possible candidate on unknown imports. KtorZ 2022-12-22 23:46:13 +0100
  • 70b1ec4324
    Add function to calculate lenvenshtein distance of two strings KtorZ 2022-12-22 23:44:15 +0100
  • 666761efef
    Make 'UnexpectedLabelArg' errors more helpful KtorZ 2022-12-22 21:43:55 +0100
  • 0682781460
    Better errors when using unknown data-type constructor. KtorZ 2022-12-22 19:31:43 +0100
  • 2aa4429231
    Rename Unit -> Void KtorZ 2022-12-22 10:42:49 +0100
  • 5cf9742e5e
    Move tuple-index hint as diagnostic's help KtorZ 2022-12-22 18:48:19 +0100
  • 168196f903
    Merge pull request #210 from aiken-lang/fix-if-expressions Lucas 2022-12-22 12:46:24 -0500
  • 1f15c2ca20
    Sort import alphabetically when formatting. KtorZ 2022-12-22 17:59:31 +0100
  • c723f4f796 feat: redo the new command rvcas 2022-12-22 10:41:55 -0500
  • 1ca705005d
    Fix formatting of if-expressions KtorZ 2022-12-22 16:50:21 +0100
  • a129a8a0d3
    Merge pull request #208 from aiken-lang/tuple-when2 Matthias Benkort 2022-12-22 10:28:06 +0100
  • 7ad8babf17
    Rename ArgName::{Discard,NamedLabeled} as ArgName::{Discarded,Named} KtorZ 2022-12-22 09:35:39 +0100
  • 8ab05509b1
    Remove Named & DiscardLabeled, now unused KtorZ 2022-12-22 09:30:58 +0100
  • 18acd0e65f
    Merge pull request #202 from aiken-lang/tuple-indexes Matthias Benkort 2022-12-22 09:35:08 +0100
  • 4d74deb223
    re-generate Cargo.lock KtorZ 2022-12-22 09:14:50 +0100
  • 757428fa7f
    Add new acceptance test scenario 033 KtorZ 2022-12-21 19:26:02 +0100
  • bf7cdfba73
    Implement parser & type-checker for tuple indexes. KtorZ 2022-12-21 19:24:27 +0100
  • b1dec1259d fix todo and list and tuple not equal comparator Kasey White 2022-12-22 01:09:06 -0500
  • 7867793bcd feat: on fmt if label and name are the same only print one rvcas 2022-12-21 19:12:19 -0500
  • 4c4e454ea3 feat: all function args are now labeled implicitly rvcas 2022-12-21 19:00:07 -0500
  • 42204d2d71 chore: make folder names match crate name rvcas 2022-12-21 17:42:53 -0500
  • 5694cac1a5
    chore: add ktorz to funding rvcas 2022-12-21 17:35:56 -0500
  • 9028424a96 feat: rename Nil to Unit rvcas 2022-12-21 15:11:35 -0500
  • 9df5005820 feat: add IData and BData builtins rvcas 2022-12-21 14:26:05 -0500
  • 429126e38f feat: add trace rvcas 2022-12-21 14:21:13 -0500
  • 9068c89c00 Show trace logs as part of the test output when any. KtorZ 2022-12-20 15:16:05 +0100
  • 2fc14c7c1f Make box-drawing code more reusable KtorZ 2022-12-20 15:15:11 +0100
  • f26737ecb4 Remove the 'trace/try' keyword, use builtin.trace KtorZ 2022-12-20 13:28:03 +0100
  • 5d459b25bd Add new acceptance test scenario 032 KtorZ 2022-12-20 13:12:08 +0100
  • 2aad1794a1
    make dependencies optional in Aiken's manifest. KtorZ 2022-12-21 14:32:40 +0100
  • 414a114530
    fix acceptance tests manifest. KtorZ 2022-12-20 23:36:53 +0100
  • e6f4b378e1
    Merge pull request #146 from aiken-lang/micah/file-errors Matthias Benkort 2022-12-21 11:05:02 +0100
  • bd816615d7
    Display more descriptive error on missing manifest Micah Kendall 2022-11-27 08:52:20 +1100
  • 127581a445
    Merge pull request #199 from aiken-lang/acceptance-test-021-type-alias-definition Matthias Benkort 2022-12-21 10:07:03 +0100
  • 28c907d9de
    Fix acceptance 021: allow registering type aliases in any order. KtorZ 2022-12-20 23:21:56 +0100
  • a3591cc7dc
    Fix 'aiken new', now require project name in specific format. KtorZ 2022-12-21 00:19:24 +0100
  • 796ac28044 feat: change the printing a little rvcas 2022-12-20 16:26:07 -0500
  • 0b204beb58 chore: turn off cargo audit for now rvcas 2022-12-20 15:42:20 -0500
  • e34cbc8e7e feat: compile deps rvcas 2022-12-20 15:32:37 -0500
  • b06bf610b7 feat: dep downloading now works rvcas 2022-12-19 22:32:09 -0500
  • 6a0b1ce5c3 feat: start trying to use deps rvcas 2022-12-19 20:09:39 -0500
  • 5bd2a9336c feat: tons of boilerplate for fetching packages rvcas 2022-12-19 18:04:01 -0500
  • 34f9029a57 chore: fix lock file rvcas 2022-12-17 11:24:43 -0500
  • a6fd8f92a8 feat(deps): start laying out some types and functions rvcas 2022-12-15 22:06:40 -0500
  • b3266fb837 chore: clippy warnings rvcas 2022-12-15 22:05:49 -0500
  • ac14512706 feat: fix nil equals nil, and fix funcs with discard params Kasey White 2022-12-20 03:02:33 -0500
  • 9177267570 feat: test 24 passes fixed issue with is_tuple in types minor monomorphize change Kasey White 2022-12-20 02:20:22 -0500
  • 17603e8cca checkpoint Kasey White 2022-12-09 04:37:35 -0500
  • f9761e8ade
    Recommend installing latest git head from README (instead of latest cargo crate) KtorZ 2022-12-20 09:23:41 +0100
  • 730c5a3314
    Adjust logo's size on README. KtorZ 2022-12-20 09:20:31 +0100
  • b22f9df0d1
    Tweak LICENSE KtorZ 2022-12-20 05:47:13 +0100
  • 102bb7735e
    Add new integration test scenario 031 KtorZ 2022-12-20 04:48:03 +0100
  • 030172e1dc
    Add new acceptance test scenario 030 KtorZ 2022-12-20 04:37:55 +0100
  • 58c123a930
    Add new intgration test scenario 029 KtorZ 2022-12-20 04:21:28 +0100
  • daa3fa5d33
    Add new acceptance test scenario 028 KtorZ 2022-12-20 02:55:01 +0100
  • fec7431d11
    Add new acceptance test scenario 027 KtorZ 2022-12-20 02:32:43 +0100
  • 8bd4fd0cda
    Add new acceptance test scenario KtorZ 2022-12-20 02:22:04 +0100
  • fccad9e7dd
    Add new acceptance test scenario 025 KtorZ 2022-12-20 01:07:15 +0100
  • f511b2f71b
    Add new acceptance test scenario 024 KtorZ 2022-12-19 18:55:50 +0100
  • dbd3d3fd7d
    Add new acceptance test scenario 023 KtorZ 2022-12-19 18:51:44 +0100
  • 43ff66cd01 all tests pass besides todo in 13, couple changes Use more cost efficient recurse Monomorphize needed to deal with function arg return types bytearray variant added for variant names Kasey White 2022-12-18 19:49:16 -0500
  • b6556e6739 Rework 'new' to not generate needless boilerplate KtorZ 2022-12-18 12:41:34 +0100
  • 421e7148d0 zero arg functions now work: test 15 Kasey White 2022-12-17 22:01:20 -0500
  • 3a765ddef5 add better todo Kasey White 2022-12-17 16:05:10 -0500
  • 529b3e87ff Rename builtin as 'verify_ed25519_signature' KtorZ 2022-12-17 15:28:08 +0100
  • a51808d549 Add new acceptance test scenario (022) KtorZ 2022-12-17 13:36:23 +0100
  • 44d72c046e Print files / tests as they're processed when --debug KtorZ 2022-12-17 13:33:32 +0100
  • eb386f4606 feat: Add nil support for test 19 Kasey White 2022-12-17 06:16:10 -0500
  • 5b908aaeb7 fix: fieldsexpose getting wrong generic id and not replacing type Kasey White 2022-12-17 06:10:39 -0500
  • 47fae21af7 minor fix to monomorphize Kasey White 2022-12-16 06:16:02 -0500
  • 2bce818110 chore: fix list insertion order, function insertion order, and Inner function issues with variant Kasey White 2022-12-16 04:31:58 -0500
  • 0d0e698d5e Add new acceptance test scenario (021) KtorZ 2022-12-15 15:29:56 +0100
  • ed58a1cac7 Add new acceptance test scenario (020) KtorZ 2022-12-15 09:55:40 +0100
  • e3ea511b79 Add new acceptance test scenario (019) KtorZ 2022-12-15 09:53:25 +0100
  • 287fbf2e3b Add new acceptance test scenario (018) KtorZ 2022-12-15 09:49:13 +0100
  • e6c59dca2c cleanup if then else a bit Kasey White 2022-12-15 02:32:48 -0500
  • eddd202253 tests 1 through 10 pass now, add negate Kasey White 2022-12-15 02:04:27 -0500
  • 6e46e7562e Add new acceptance test scenario (017) KtorZ 2022-12-15 02:22:59 +0100
  • 00b800c456 Add new acceptance test scenario (016) KtorZ 2022-12-15 02:22:00 +0100
  • febe6345eb chore: retire assets folder in favor of new repo rvcas 2022-12-17 10:52:36 -0500
  • 841babae5c chore: clean some links up so they point to the new repo rvcas 2022-12-17 10:42:19 -0500
  • 1055e342b1
    Tweak syntax-highlighting for better output. KtorZ 2022-12-17 17:09:07 +0100
  • 53eab4b3fd
    Merge pull request #185 from aiken-lang/aiken-docs Matthias Benkort 2022-12-17 13:14:11 +0100
  • 202678e21e
    Improve rendering of type-signatures in docs KtorZ 2022-12-17 12:45:48 +0100
  • 579030db36
    Highlight current module in the sidebar. KtorZ 2022-12-17 12:13:51 +0100
  • a34d7d4dbb
    Revert 71e71ff KtorZ 2022-12-17 11:54:39 +0100
  • 1178fa3f01
    Add source repository to config & docs. KtorZ 2022-12-17 03:19:39 +0100
  • a83900409b
    Adjust docs theme to catppuccin KtorZ 2022-12-17 02:36:05 +0100
  • 5c0920d6bb
    Factor out common module prefix when all modules are under a same namespace. KtorZ 2022-12-17 00:57:49 +0100
  • 600c7747da
    Do not show link to source. KtorZ 2022-12-16 23:56:37 +0100
  • e7f729c61b
    Define HighlightJS definition for Aiken. KtorZ 2022-12-16 23:55:09 +0100
  • e1065e892a
    Support module constants in docs. KtorZ 2022-12-16 23:41:46 +0100
  • ac0d180c5c
    Apply suggestions from clippy. KtorZ 2022-12-16 23:22:47 +0100
  • 873bd85d8b
    Implement modules' extra, to get function & module comments in docs. KtorZ 2022-12-16 23:07:08 +0100
  • 536c9457b3
    Refactor project source parsing KtorZ 2022-12-16 22:33:26 +0100
  • b323c95241
    Fix type-parameter pretty printing (use chevrons) KtorZ 2022-12-16 19:46:16 +0100
  • d2c6d27545
    Support data-types in documentation. KtorZ 2022-12-16 19:37:15 +0100
  • 1f3f769b53
    Add command 'docs' for generating project documentation. KtorZ 2022-12-16 18:34:05 +0100