Commit Graph

  • 2cecb099d7 feat: add a generator for shell completions Cainã Costa 2023-07-25 12:00:35 -0300
  • eac27eff41 feat: add nix overlay Cainã Costa 2023-07-11 11:26:15 -0300
  • 152e847e26
    chore: no longer need this env var rvcas 2023-07-24 10:30:02 -0400
  • d19a39239d fix: fix clippy error Cainã Costa 2023-07-24 10:39:56 -0300
  • 079afa0d8c feat: infer crate version from Cargo.toml Cainã Costa 2023-07-24 10:30:03 -0300
  • 36cf09ab26 feat: use correct package when building Cainã Costa 2023-07-24 10:19:18 -0300
  • 00e9dc3583 chore: add metadata to nix recipe Cainã Costa 2023-07-24 10:05:39 -0300
  • 6768a26e5e chore: reduce dependencies to build aiken Cainã Costa 2023-07-24 09:56:27 -0300
  • ce03576a52 chore: update aiken version on nix recipe Cainã Costa 2023-07-24 09:55:54 -0300
  • 27c0f25606 Add a blueprint hash command Pi Lanningham 2023-07-21 22:49:53 -0400
  • be7a441205
    fix(uplc): pair type formatting closes #680 rvcas 2023-07-19 13:49:05 -0400
  • 1d1403816a
    chore: add stats to readme rvcas 2023-07-18 19:28:07 -0400
  • 2253e29d42
    chore: commit acceptance test plutus files rvcas 2023-07-17 17:34:00 -0400
  • 97acd6d7bd
    chore: Release rvcas 2023-07-15 21:37:10 -0400
  • 77a627817b
    chore: prepare changelog for release rvcas 2023-07-15 21:34:41 -0400
  • 1b8e94fe32
    feat: expect boolean sugar rvcas 2023-07-15 20:50:02 -0400
  • d009358266 chore: update changelog rvcas 2023-07-15 20:01:00 -0400
  • db3b5c74bb fix: todo and fail spans rvcas 2023-07-15 20:00:00 -0400
  • 69fdee9f7e fix: trace expr rvcas 2023-07-15 19:51:42 -0400
  • 2edfd33594 fix: some attempted adjustments rvcas 2023-07-15 14:08:07 -0400
  • 252b760ca1
    test: remove prefix on all format tests rvcas 2023-07-14 16:56:27 -0400
  • eafe3cdf75
    test: fail with expr relates to #675 rvcas 2023-07-14 13:09:55 -0400
  • 621017bd93
    chore: Release rvcas 2023-07-14 10:55:13 -0400
  • dbb6d302bd
    chore: update changelog rvcas 2023-07-14 10:54:55 -0400
  • e7c1b28b52
    feat: add ability to reference validators in tests closes #632 rvcas 2023-07-12 18:29:03 -0400
  • 13ee62c05c fix: don't break failing test defs for current users rvcas 2023-07-11 20:37:59 -0400
  • 0b65c20e31 chore: update changelog rvcas 2023-07-11 20:16:38 -0400
  • 03e7d6e944 feat: update syntax for failing test to be more consistent rvcas 2023-07-11 20:13:01 -0400
  • 0be09cd9e5 chore: use fmt to update examples rvcas 2023-07-11 19:52:19 -0400
  • 1ab1ff9a1f feat: rename error to fail rvcas 2023-07-11 19:51:03 -0400
  • 5318c94892
    chore: update changelog rvcas 2023-07-11 18:59:11 -0400
  • a36cc7d631
    fix: cpu and mem in white terminals, cyan makes things stand out nicely closes #415 rvcas 2023-07-11 18:50:27 -0400
  • 914b8d4e74
    fix: infer validator args as Data if Unbound closes #649 rvcas 2023-07-11 13:51:17 -0400
  • b80c41b4b7 chore: cargo fmt Cainã Costa 2023-07-11 11:30:44 -0300
  • 14652abd4f fix: port last missing test Cainã Costa 2023-07-11 11:19:56 -0300
  • 7f7a86765d feat: bring back formatting imdepotency test Cainã Costa 2023-07-06 15:25:49 -0300
  • c27ef8ad93 chore: refactor formatting tests Cainã Costa 2023-07-03 18:11:54 -0300
  • 01be548752
    chore: update stdlib version in new command relates to #672 rvcas 2023-07-10 07:36:31 -0400
  • 265af44b86
    chore: update changelog rvcas 2023-07-09 23:33:40 -0400
  • 1df232e849 fixup! chore: remove references to cargo2nix from build Cainã Costa 2023-07-06 15:57:57 -0300
  • 9212c4a293 chore: remove unnecessary comments Cainã Costa 2023-07-06 15:57:00 -0300
  • 47d2cd6fb9 chore: remove references to cargo2nix from build Cainã Costa 2023-07-06 15:56:18 -0300
  • 887f214514 chore: add OS X dependencies to nix build Cainã Costa 2023-07-06 15:54:56 -0300
  • 4a435a69f0 chore: remove cargo2nix Cainã Costa 2023-07-06 15:40:02 -0300
  • 723c347a1a Clippy Pi Lanningham 2023-07-04 10:40:53 -0400
  • 189150612c cargo fmt :| Pi Lanningham 2023-07-04 10:28:13 -0400
  • 26a4c57805 Clippy cleanup Pi Lanningham 2023-07-04 10:21:23 -0400
  • c4690c6e00 Data parsing, tests Pi Lanningham 2023-07-04 09:32:56 -0400
  • 6d9a95ef2d Add all but data parsing Pi Lanningham 2023-07-04 01:26:03 -0400
  • a48c45b737 Formatting Pi Lanningham 2023-07-04 00:45:56 -0400
  • ecff82659d Tweak pretty-printing Pi Lanningham 2023-07-03 20:18:43 -0400
  • 94bf75dd1c
    chore: delete unreferenced snapshots rvcas 2023-07-06 21:00:13 -0400
  • 93b33df3ef Fill-in CHANGELOG. KtorZ 2023-07-06 19:25:11 +0200
  • 126f2ab004 Implement new formatter for 'int'. KtorZ 2023-07-06 19:14:45 +0200
  • 78d34f7f76 Fix parsing of negative int patterns and constants KtorZ 2023-07-06 19:16:33 +0200
  • 346df47232 Refactor chain parser KtorZ 2023-07-06 14:11:32 +0200
  • 549cf22cdd Rename (Un)TypedExpr.Int -> (Un)TypedExpr.UInt KtorZ 2023-07-06 10:21:21 +0200
  • 5a4a2faa4d Split pattern parser into individual modules. KtorZ 2023-07-06 09:55:12 +0200
  • 0650d6152d rename test cases for when/clause to somewhat match the file hierarchy. KtorZ 2023-07-06 09:54:51 +0200
  • bb01ddd7b5
    Merge pull request #664 from aiken-lang/KtorZ/error-todo-parser Matthias Benkort 2023-07-05 22:18:03 +0200
  • ed85cb1c00
    Fix todo/error parsing KtorZ 2023-07-05 20:12:57 +0200
  • 6d7aec804c
    Update CHANGELOG.md KtorZ 2023-07-05 18:58:21 +0200
  • 2a747305f7
    Fixes evaluation of large positive bigint in the UPLC machine KtorZ 2023-07-05 18:52:14 +0200
  • ecab155f9e
    Merge pull request #645 from cfcosta/update-actions-cache Matthias Benkort 2023-07-05 18:33:30 +0200
  • 82dc795ef1
    Merge pull request #627 from aiken-lang/rvcas/parser_refactor Matthias Benkort 2023-07-05 18:32:48 +0200
  • e331b3449b
    chore: clippy fix rvcas 2023-07-05 12:06:03 -0400
  • a306d6e9f2
    Move chain and chained parsing into their own submodule KtorZ 2023-07-05 15:18:07 +0200
  • 4f6defcf3e
    rename: 'r' → 'expression' & 'seq_r' → 'sequence' KtorZ 2023-07-05 14:42:14 +0200
  • 66296df9c3
    Move parsing of literals under new 'literal' parser module group KtorZ 2023-07-05 14:36:23 +0200
  • e15cdaf248
    Move 'utils::bytearray' to 'expr/bytearray' KtorZ 2023-07-05 14:10:47 +0200
  • 44eb501d78
    Favor pattern-match over if-else when parsing assignment kinds KtorZ 2023-07-05 14:01:13 +0200
  • 93e010b345
    Replace 'public' utils with a more generic 'optional_flag' KtorZ 2023-07-05 13:57:34 +0200
  • 5e8edcb340
    test(parser): finish moving tests to their correct modules rvcas 2023-07-04 17:48:48 -0400
  • 47567c5e6f
    test(parser): some adjustments after rebase with @ktorz fix rvcas 2023-07-04 17:15:46 -0400
  • b25db429be
    test(parser): anon binop and ambiguous sequence rvcas 2023-07-03 16:55:09 -0400
  • 8a6c81493c
    test(parser): record create rvcas 2023-07-03 16:48:52 -0400
  • a75bcff5c8
    test(parser): type alias, anon fn, record update and more rvcas 2023-07-03 16:44:18 -0400
  • bd8c13c372
    test(parser): move over the validator tests and some misc tests to parser rvcas 2023-07-03 15:09:31 -0400
  • 6b05d6a91e
    test(parser): rename definitions to definition and more tests rvcas 2023-07-03 14:58:04 -0400
  • baf807ca2d
    test(parser): list spread rvcas 2023-07-01 15:00:48 -0400
  • 44d0432560
    test(parser): int list rvcas 2023-07-01 14:54:55 -0400
  • f9c099a923
    test: add indoc to assert_expr macro rvcas 2023-07-01 14:40:34 -0400
  • 715752718d
    test: assert_module rvcas 2023-06-30 17:21:03 -0400
  • da0b969865
    test: adjust snapshots rvcas 2023-06-30 16:54:19 -0400
  • 8a7df7f66b
    test: add empty list test rvcas 2023-06-30 16:12:51 -0400
  • 291dedf4e8
    chore: refactor all parse tests to use assert_parse! Cainã Costa 2023-06-30 16:23:02 -0300
  • f878ef7cef
    feat: move some token processing to the lexer rvcas 2023-06-30 14:57:41 -0400
  • 2226747dc1
    feat: finish splitting up parsers rvcas 2023-06-30 13:40:53 -0400
  • 63cdb8aa09
    chore: add more details on snapshot tests Cainã Costa 2023-06-30 12:46:15 -0300
  • eeaa1a05d2
    feat: add first code snapshot test with insta Cainã Costa 2023-06-30 12:37:20 -0300
  • 58c854fd3f
    feat: add insta as dependency Cainã Costa 2023-06-30 12:28:48 -0300
  • eea94fc9a4
    feat: move anon fn, let, and expect rvcas 2023-06-30 00:20:12 -0400
  • 9c98fc8026
    feat: start splitting apart expr_parser rvcas 2023-06-29 23:09:16 -0400
  • e3ed5d3b00
    feat: move expr_parser and remove module.rs to definitions rvcas 2023-06-23 13:04:23 -0400
  • 3339d41fdd
    feat: finish moving definitions and start exprs rvcas 2023-06-21 16:54:13 -0400
  • fc580d4fa0
    feat(parser): move definitions to their own modules rvcas 2023-06-19 20:34:51 -0400
  • 699467a876 [create-pull-request] automated change rvcas 2023-07-04 20:54:03 +0000
  • 49098d5a45 Bump miette to 5.9.0 KtorZ 2023-06-30 18:30:34 +0200
  • 5a6cc855e6 Use byte count for token span in the lexer. KtorZ 2023-06-30 18:26:09 +0200
  • 67c072a1a9 test: add acceptance test 86 fix: prevent mutual recursion for expect type code gen functions microproofs 2023-07-04 12:24:25 -0400