Commit Graph

  • 55274d9c8b
    Merge 9f2b123ef32170c6a660d44d38b53817d31dfd9e into 2086c99608b4bf472e1ef5fe063710f280243396 Miran 2024-11-28 14:55:50 +01:00
  • 9f2b123ef3
    use the common CI workflow new-workflow narimiran 2024-11-11 19:15:27 +01:00
  • 2086c99608
    v0.2.6 (#78) master v0.2.6 andri lim 2024-10-23 16:07:45 +07:00
  • 74f7f664c8
    v0.2.6 jangko 2024-10-23 15:58:06 +07:00
  • 51367e0c79
    Automatic toObjectType for ref or ptr object in useDefault***In (#77) andri lim 2024-10-23 12:05:43 +07:00
  • 93a7c4ff82
    Automatic toObjectType for ref or ptr object in useDefault***In jangko 2024-10-23 11:10:24 +07:00
  • 08055d72f3
    Fix deprecated fields reader usage in generic_suite (#76) v0.2.4 andri lim 2024-10-15 18:24:23 +07:00
  • ac07b98f9e
    Fix deprecated fields reader usage in generic_suite jangko 2024-10-15 17:51:22 +07:00
  • f709bd9e16
    v0.2.4 (#75) andri lim 2024-10-15 16:44:46 +07:00
  • 4a8b6c0e9a
    Replace apt-fast with apt-get jangko 2024-10-15 16:29:23 +07:00
  • 24d0773738
    v0.2.4 jangko 2024-10-15 16:25:25 +07:00
  • 7950ac1e8c
    return serializer table directly (#74) Jacek Sieka 2024-09-30 15:09:29 +02:00
  • 174d3f6a4d
    tests Jacek Sieka 2024-09-30 14:30:00 +02:00
  • 3eae6fc84b
    return serializer table directly Jacek Sieka 2024-09-30 14:22:55 +02:00
  • b28eeb6714
    update ci.yml to test Nim 2.2; also test gcc-14 (#73) Miran 2024-09-11 16:12:50 +02:00
  • ef9214e08e
    update ci.yml to test Nim 2.2; also test gcc-14 narimiran 2024-09-10 16:59:24 +02:00
  • 6db6e96ba9
    Merge 2f35b47a3c5c093b98ad20a3ca2fb8f074645ecf into 298a9554a885b2df59737bb3461aac8d0d339724 Bung 2024-06-27 01:28:30 +08:00
  • 298a9554a8
    update ci.yml and be more explicit in .nimble (#72) Miran 2024-06-26 12:12:02 +02:00
  • 50f272d43c
    update ci.yml and be more explicit in .nimble narimiran 2024-06-26 09:10:47 +02:00
  • 005ee90cb6
    Work around Nim bug that erases type {.pragma.} when making alias (#71) Etan Kissling 2024-06-13 13:34:04 +02:00
  • 263d245cac
    Work around Nim bug that erases type {.pragma.} when making alias Etan Kissling 2024-06-13 12:49:03 +02:00
  • 2f35b47a3c task requires Bung 2024-03-03 17:04:42 +08:00
  • afae13adac
    Silence the infamous Conversion from itself warnings jangko 2024-02-16 08:05:48 +07:00
  • e84cfd7061
    Upgrade to github actions v4 jangko 2024-01-27 15:30:44 +07:00
  • 4d541ec434
    symbol conflict workaround Jacek Sieka 2024-01-02 17:05:02 +01:00
  • c24cedb662
    v0.2.2 jangko 2023-12-27 16:03:41 +07:00
  • 289b6f90b2
    Add useDefaultWriterIn, useDefaultReaderIn, useDefaultWriterFor, and useDefaultReaderFor jangko 2023-12-27 16:03:08 +07:00
  • 68722b14fc
    Basic support for serialization flavours without default object serialization Zahary Karadjov 2023-12-18 15:10:26 +02:00
  • 656b8df9fa
    wip wip Zahary Karadjov 2023-12-18 15:10:26 +02:00
  • 7cb0c31cb2
    Remove unused type in test code jangko 2023-12-14 10:36:15 +07:00
  • 13be296cf0
    Remove unused debugging code jangko 2023-12-14 10:09:01 +07:00
  • 543b2f3dd0
    workaround --mm:orc codegen bug with {.noSideEffect.} (#63) Etan Kissling 2023-10-27 15:12:07 +02:00
  • 5535a63818
    workaround --mm:orc codegen bug with {.noSideEffect.} Etan Kissling 2023-10-27 14:16:26 +02:00
  • 4bdbc29e54
    add {.raises.} annotation to writeValue (#62) Etan Kissling 2023-08-19 12:24:46 +02:00
  • 2230c07f9c
    annotate some test helpers to allow json tests Etan Kissling 2023-08-17 18:11:22 +02:00
  • 04783467d3
    add {.raises.} annotation to writeValue Etan Kissling 2023-08-17 13:41:17 +02:00
  • 384eb2561e
    workaround for NimYAML issue (#61) Etan Kissling 2023-06-16 07:44:39 +02:00
  • 7e984b9a5e
    workaround for NimYAML issue Etan Kissling 2023-06-15 12:57:17 +02:00
  • 7e8d46ccf9
    make nimble file consistent with test matrix (#60) tersec 2023-06-14 23:21:40 +00:00
  • bcf740a7c1
    make nimble file consistent with test matrix tersec 2023-06-14 23:05:36 +00:00
  • c23b49910d
    avoid implicit synthesis of CaseTransition (#59) Etan Kissling 2023-06-12 23:17:15 +02:00
  • 793ed0cb05
    avoid implicit synthesis of CaseTransition Etan Kissling 2023-06-12 21:01:00 +02:00
  • f0860e1c25
    bump version to 0.2.0 jangko 2023-06-05 15:21:09 +07:00
  • 9f56a0738c
    More fix to exception tracking and generic_suite jangko 2023-06-05 15:18:52 +07:00
  • 09b131c919
    another attempt to reduce compiler warnings jangko 2023-06-05 11:43:19 +07:00
  • b7c085fc5c
    remove Defect raises from makeFieldReadersTable jangko 2023-06-05 09:01:07 +07:00
  • 770f2a48ec
    remove nim 1.2 and nim 1.4 from ci jangko 2023-06-05 08:59:14 +07:00
  • a1c77b859f
    remove nimble.lock jangko 2023-06-05 08:58:47 +07:00
  • bc46b4c1c1
    readFieldIMPL workaround when orc enabled jangko 2023-04-17 09:23:17 +07:00
  • 845bed4478
    remove appveyor and travis scripts jangko 2023-04-14 21:56:02 +07:00
  • 4959f1f983
    fix makeFieldReadersTable crash when orc enabled. jangko 2023-04-14 21:16:21 +07:00
  • 3c6afa3614
    test both refc and ORC in post-1.6 Nim versions (#52) tersec 2023-04-13 23:13:29 +00:00
  • 5dddcbc3a5
    test both refc and ORC in post-1.6 Nim versions tersec 2023-04-13 22:34:56 +00:00
  • 2d8883dc7f
    Use Nim 2.0 in CI (#51) tersec 2023-04-07 12:39:58 +00:00
  • db57e5c5d0
    Use Nim 2.0 in CI tersec 2023-04-07 12:24:23 +00:00
  • 5b7cea55ef
    fix nim devel error: 'result' requires explicit initialization jangko 2023-02-08 09:37:34 +07:00
  • bddc539012
    switch CI to the supported version of ubuntu jangko 2023-02-01 13:25:09 +07:00
  • 9059409cda
    upgrade github actions to v3 jangko 2023-02-01 12:01:59 +07:00
  • 257e2e02eb
    nim devel workaround jangko 2023-01-27 18:53:22 +07:00
  • d77417cba6
    Merge pull request #46 from status-im/normalise-nimble Jacek Sieka 2022-11-23 17:03:35 +01:00
  • b5e3f82519
    ignore build Jacek Sieka 2022-11-23 16:30:49 +01:00
  • 508c777332
    normalise nimble Jacek Sieka 2022-11-23 16:23:20 +01:00
  • 60a5bd8ac0
    Fix for nim devel (#44) Tanguy 2022-11-07 16:42:48 +01:00
  • 10169cfe1f
    Fix for nim devel Tanguy 2022-11-07 14:09:33 +01:00
  • 493d18b829
    Add findFieldIdx Zahary Karadjov 2022-07-14 15:08:22 +03:00
  • 9eb8807706
    Add setup files (#42) Ivan Yonchovski 2022-07-12 21:35:24 +03:00
  • 8dca2c5d44 Add setup files Ivan Yonchovski 2022-07-05 12:18:02 +03:00
  • 1d33fa3ced
    Fix the build on Nim 1.6 (which doesn't allow derefencing nil) Zahary Karadjov 2022-06-19 13:03:04 +03:00
  • 90276771dc
    workaround to allow compile time deserialization jangko 2022-06-19 14:50:00 +07:00
  • d856d6ece5
    Update readme for current API Etan Kissling 2021-08-05 19:00:30 +02:00
  • 219d5a4c47
    Merge branch 'master' into update-readme andri lim 2022-06-19 15:02:25 +07:00
  • 971a76e86d move -d:nimRawSetjmp to nim.cfg narimiran 2022-06-17 19:07:44 +02:00
  • 7d64c0d843
    FieldTag no longer requires specifying the FieldType Zahary Karadjov 2022-06-18 13:29:32 +03:00
  • 5e7c34bc67
    move -d:nimRawSetjmp to nim.cfg narimiran 2022-06-17 19:07:44 +02:00
  • 9631fbd1c8
    Better default behavior for SerializationError.formatMsg Zahary Karadjov 2022-03-09 17:15:50 +02:00
  • 37bc0db558
    CI: test with multiple Nim versions (#39) Ștefan Talpalaru 2022-01-06 19:36:22 +01:00
  • 9f4bed1b76
    CI: test with multiple Nim versions Ștefan Talpalaru 2022-01-06 19:11:22 +01:00
  • 11a8aa64d2 enable --styleCheck:usages Jacek Sieka 2021-12-05 15:52:47 +01:00
  • aa953897b2
    enable --styleCheck:usages Jacek Sieka 2021-12-05 15:52:47 +01:00
  • fcd0eadadd clean up imports, unittest2 Jacek Sieka 2021-08-16 08:52:41 +02:00
  • 642069b9f9
    clean up imports, unittest2 Jacek Sieka 2021-08-16 08:52:41 +02:00
  • d59e18a7a3
    Update readme for current API Etan Kissling 2021-08-05 19:00:30 +02:00
  • 5213d397f9
    CI: refactor Nim compiler caching (#35) Ștefan Talpalaru 2021-06-03 01:59:50 +02:00
  • 5649f3aaad
    CI: refactor Nim compiler caching Ștefan Talpalaru 2021-05-29 18:05:12 +02:00
  • f9a1121b87
    Make the flavors support optional when defining formats Zahary Karadjov 2021-03-19 04:04:14 +02:00
  • 84ffa54554
    Add support for Format flavors Zahary Karadjov 2021-03-18 12:55:50 +02:00
  • 261de741b7
    Revert "Handle record types with when statements" Zahary Karadjov 2021-02-18 23:08:21 +02:00
  • 32fce5df8d
    Revert "Support when statements in records that reuse the same field name in different branches" Zahary Karadjov 2021-02-18 23:07:52 +02:00
  • 293a987c51 work around broken gc during global init Jacek Sieka 2021-02-18 14:52:06 +01:00
  • 6ec69b8e36
    work around broken gc during global init Jacek Sieka 2021-02-18 14:52:06 +01:00
  • 82cdd5ce54
    Try to support generics support-generics Mamy André-Ratsimbazafy 2021-01-08 11:45:03 +01:00
  • 4e2ffe3f6d
    Support when statements in records that reuse the same field name in different branches Zahary Karadjov 2021-01-06 15:27:28 +02:00
  • 217d78a1dc
    Merge pull request #31 from status-im/github_action andri lim 2020-12-26 11:35:17 +07:00
  • dd115dca5b
    add github action jangko 2020-12-24 11:34:38 +07:00
  • dfd6e349a6
    Handle record types with when statements Zahary Karadjov 2020-12-22 20:24:43 +02:00
  • 474bdbf49c silence declared but not used warning jangko 2020-08-05 11:25:46 +07:00
  • 51ec27b7d6
    silence declared but not used warning jangko 2020-08-05 11:25:46 +07:00
  • 5b11c41731
    Handle updates in nim-stew wip-master Zahary Karadjov 2020-07-08 00:31:20 +03:00
  • e0e51015b7
    Handle pragma-annotated field names; Fix #28 Zahary Karadjov 2020-06-24 14:08:56 +03:00
  • a49e001f9e
    A more robust helper for borrowing serialization procs Zahary Karadjov 2020-06-23 22:21:49 +03:00