Commit Graph

  • 5bd848b0b8
    Release 0.0.3 rvcas 2022-06-18 22:55:04 -0400
  • 6aae184848 feat: new fmt command and pretty printing works rvcas 2022-06-18 22:53:02 -0400
  • 6a39d4349a feat: everything lines up rvcas 2022-06-18 17:45:50 -0400
  • d18ac475d1 modification to pretty printing for constants and nesting Kasey White 2022-06-18 00:12:24 -0500
  • 672c7037f6 fix: add new assert rvcas 2022-06-18 00:18:57 -0400
  • 7e86a71772 feat: more pretty printing logic rvcas 2022-06-17 18:51:20 -0400
  • 5a6ba40557 feat: start pretty printing rvcas 2022-06-17 17:40:59 -0400
  • b95c04a9dd
    Merge pull request #6 from txpipe/rvcas/debruijn_to_unique Lucas 2022-06-17 15:40:29 -0400
  • cbea795f68
    feat: only need to compare unique and index rvcas 2022-06-17 15:39:31 -0400
  • b8c5c268d4
    feat: add conversion to tests rvcas 2022-06-16 16:54:34 -0400
  • 59a8f6477b
    feat: convet a named debruijn to a name rvcas 2022-06-15 20:12:12 -0400
  • 7693da4bbf
    Release 0.0.2 rvcas 2022-06-14 19:16:18 -0400
  • f8284ebaa0
    chore: reset aiken version rvcas 2022-06-14 19:15:59 -0400
  • 8d12332fa8
    chore: version for uplc dep rvcas 2022-06-14 19:14:13 -0400
  • 575585205b
    Release 0.0.2 rvcas 2022-06-14 19:12:46 -0400
  • f7fba12a5f
    chore: flat is taken in crates.io rvcas 2022-06-14 19:11:00 -0400
  • f511dce353
    chore rvcas 2022-06-14 18:55:59 -0400
  • c210803adf
    chore: add package description rvcas 2022-06-14 18:51:25 -0400
  • de61a5ba4b
    Create LICENSE Lucas 2022-06-14 18:47:40 -0400
  • 969cc80abf
    chore: prepare to publish rvcas 2022-06-14 18:46:18 -0400
  • dc4246244d
    chore: document somethings rvcas 2022-06-14 17:27:27 -0400
  • 984c253f31
    feat: rename to aiken and add e2e tests for uplc rvcas 2022-06-11 23:22:24 -0400
  • 1ef116fcda fix: parse negative numbers and empty bytestrings Kasey White 2022-06-10 17:23:36 -0400
  • 2afded2d27
    fix: builtin parsing rvcas 2022-06-10 11:48:46 -0400
  • b05f0846a8
    fix: moving to a parser that can handle left recursion rvcas 2022-06-10 01:55:28 -0400
  • 86089b4bee
    fix: different attempt rvcas 2022-06-09 00:44:52 -0400
  • 474df4a3ae
    fix: different attempt rvcas 2022-06-08 23:22:34 -0400
  • 74df7f8a7c
    fix: potential fix for left recursion rvcas 2022-06-08 22:21:22 -0400
  • 1c8f3a736b
    feat: new uplc parser rvcas 2022-06-08 21:51:04 -0400
  • 33fcb77681 fix: put byte_array final pos incrementer in wrong scope Kasey White 2022-06-08 15:42:58 -0400
  • be477917f2 fix: fixed edge cases to get flat encode and decode working with stress test case Kasey White 2022-06-08 03:33:09 -0400
  • 21d713ece3
    feat: change term parsing order rvcas 2022-06-07 22:02:20 -0400
  • b47030b86d
    feat: better clap commands rvcas 2022-06-06 23:55:01 -0400
  • 895f279be0 fix: parser fixes for spacing Kasey White 2022-06-06 23:28:36 -0400
  • 60a920a0ac
    fix: more subtle things rvcas 2022-06-06 22:51:09 -0400
  • 4c45c95620
    fix: var parsing rvcas 2022-06-06 22:40:15 -0400
  • d4251206e7
    feat: fake named debruijn rvcas 2022-06-05 22:47:04 -0400
  • 349364d867
    chore: builtins implement Copy rvcas 2022-06-04 14:06:46 -0400
  • 1ecd47a361
    feat: clean up errors rvcas 2022-06-04 14:01:45 -0400
  • 377c5c206c
    feat: better errors for debruijn converter rvcas 2022-06-04 12:16:56 -0400
  • 2f51b23e7e
    feat: debruijn conversions and binder rvcas 2022-06-04 11:15:34 -0400
  • 2ad630de90
    feat: use a stack for scope rvcas 2022-06-04 00:29:30 -0400
  • 946937f945
    feat: more debruijn stuff rvcas 2022-06-03 22:00:16 -0400
  • f8edb5d519
    feat: start debruijn conversion rvcas 2022-06-03 00:36:21 -0400
  • 83d6b5243e
    feat: get program ready for debruijn rvcas 2022-06-02 21:39:09 -0400
  • c7037ff8d9
    feat: get string interning working rvcas 2022-06-01 01:09:28 -0400
  • 581b8fc85d feat: flat tweaks and string interning Kasey White 2022-05-31 22:57:52 -0400
  • 31e7d63d9a
    chore: use ref to get slice rvcas 2022-05-30 18:26:49 -0400
  • 3f1ddef635
    chore: slight clean up rvcas 2022-05-30 18:05:50 -0400
  • 83a784c745 add simple test for decoding Kasey White 2022-05-30 17:12:32 -0400
  • d4b659c04e feat: finish up most of decoding (integer, decodeListWith, Term, Program, Version, Constant, Builtin) Kasey White 2022-05-30 16:49:43 -0400
  • bf3b984405
    fix: add back the decoder lifetime rvcas 2022-05-30 10:49:23 -0400
  • 4fb508e3b2 Add decoding for bytestring, string, char, bool, and filler Kasey White 2022-05-30 02:32:39 -0400
  • 9d8afee3d2
    chore: impl todo for filler decode rvcas 2022-05-29 21:53:13 -0400
  • 0a476d0592
    feat: prepare decoding traits and make new Flat trait rvcas 2022-05-28 20:12:03 -0400
  • 41487733f7 feat: builtin encoding Kasey White 2022-05-28 00:23:20 -0400
  • c01469ea51 feat: spec complaint program encoding Kasey White 2022-05-27 22:32:43 -0400
  • 2e130ac5f0 add integer based on plutus core manual information Kasey White 2022-05-24 04:55:10 -0400
  • b345afd12f
    feat: we're flat encoding plutus core rvcas 2022-05-23 12:45:13 -0400
  • 344620136f use encode_list_with with safe_encode_bits func Kasey White 2022-05-23 12:20:04 -0400
  • c38da6426f implement encode_constant and add term tags for encoding Kasey White 2022-05-23 02:22:37 -0400
  • 52f9f5ab41 feat: start on encoding constants with Flat Encoder Kasey White 2022-05-22 20:29:59 -0400
  • fdfaf91bcf feat: create encoding for char, string, byte array Kasey White 2022-05-22 18:16:42 -0400
  • 52523516fe
    feat: u8 rvcas 2022-05-22 12:56:28 -0400
  • 33fee5b3e0
    chore: switch to a mono repo rvcas 2022-05-22 12:40:52 -0400
  • 6ef5dd7e0e
    feat: some filler changes rvcas 2022-05-21 22:59:25 -0400
  • 83c7e6aa64
    feat: encode bool rvcas 2022-05-21 22:51:21 -0400
  • dbc2772e63
    feat: start flat encoder rvcas 2022-05-21 20:13:49 -0400
  • 6d5057dff4
    fix: strum serialize for sha2 function rvcas 2022-05-17 15:56:58 -0400
  • e0e98f92e4 fix: builtin parsing Kasey White 2022-05-10 23:58:37 -0400
  • 7f4f103adc
    fix: allow non camel case types in default function rvcas 2022-05-10 23:05:04 -0400
  • bbc1b25ab7 feat: add error and builtin to term function and add between parse Kasey White 2022-05-09 02:50:51 -0400
  • 6b2601c40b feat: add error and builtin There are restrictions on term for lambda and error we need to add Kasey White 2022-05-09 02:47:21 -0400
  • 95c687dd8e
    fix: better spaces after program keyword rvcas 2022-05-07 14:16:09 -0400
  • 3484e484a9
    feat: parse apply rvcas 2022-05-06 01:17:47 -0400
  • 6da0c829df feat: add lambda Kasey White 2022-05-06 00:51:00 -0400
  • b3318e5f24
    feat: most of the constants and better space skipping rvcas 2022-05-06 00:26:20 -0400
  • 6fdcd7012d
    fix: recursive term rvcas 2022-05-05 23:51:35 -0400
  • 6c31acbf5d feat: add constant and delay parsing Kasey White 2022-05-05 00:23:12 -0400
  • 501396450f
    feat: start parser rvcas 2022-05-03 22:38:15 -0400
  • ef13a08800
    chore: small roadmap in readme rvcas 2022-05-01 22:43:53 -0400
  • 0b630d1aaa chore: add readme with resources Kasey White 2022-05-01 22:39:24 -0400
  • 6b3a46a4a1
    feat: layout AST rvcas 2022-05-01 22:29:37 -0400
  • 8d4075bbb6
    chore: commit lockfile rvcas 2022-05-01 21:55:05 -0400
  • a34a049456
    init rvcas 2022-05-01 21:53:56 -0400