This website requires JavaScript.
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