Commit Graph

  • 36eeb1048f
    use the common CI workflow new-workflow narimiran 2024-11-11 14:07:09 +0100
  • 6eadb6e939
    check length before converting to range type (#102) master v0.2.9 Jacek Sieka 2024-10-19 11:28:17 +0200
  • d0796bf693
    bump version Jacek Sieka 2024-10-19 11:07:35 +0200
  • 469bc9dd13
    check length before converting to range type Jacek Sieka 2024-10-19 09:41:59 +0200
  • 96fcb658b4
    Fix import stew/results to pkg/results (#101) andri lim 2024-10-15 18:24:47 +0700
  • 2920c8daf4
    Fix import stew/results to pkg/results jangko 2024-10-15 18:00:41 +0700
  • 5127b26ee5
    v0.2.8 (#100) andri lim 2024-10-15 16:47:31 +0700
  • a6c3aa53fc
    Replace apt-fast with apt-get jangko 2024-10-15 16:31:04 +0700
  • d4afe7cd6c
    v0.2.8 jangko 2024-10-15 16:27:28 +0700
  • 558b89065c
    allow overriding `JsonWriter.state` feat/fusaka-light Etan Kissling 2024-10-14 17:08:55 +0200
  • 9110cc8d7a
    fix stylecheck for BiggestUInt (#99) metagn 2024-10-10 15:26:09 +0300
  • 7ca5ee8519 link to nim issue as comment metagn 2024-10-10 15:12:44 +0300
  • ac13614b75 workaround segfault on C++ related to unittest2 metagn 2024-10-10 15:07:22 +0300
  • 36832eedb3 fix test_serialization.nim metagn 2024-10-10 13:47:38 +0300
  • 66c6f127fb
    fix reader_desc.nim metagn 2024-10-10 13:38:33 +0300
  • ab1a061756
    avoid threadvar for field table (#98) Jacek Sieka 2024-09-30 15:21:02 +0200
  • ea6ab95170
    bump Jacek Sieka 2024-09-30 15:10:23 +0200
  • 758a6171a0
    avoid threadvar for field table Jacek Sieka 2024-09-30 14:29:06 +0200
  • b83739b430
    allow serializing distinct arrays (#97) Jacek Sieka 2024-09-26 16:19:22 +0200
  • d08e578c56
    allow serializing distinct arrays Jacek Sieka 2024-09-26 14:13:23 +0200
  • 8b51cd8bc9
    update ci.yml to test Nim 2.2; also test gcc-14 (#96) Miran 2024-09-23 11:09:24 +0200
  • 063e2e3922
    update ci.yml to test Nim 2.2; also test gcc-14 narimiran 2024-09-10 18:03:19 +0200
  • 8a4ed98bbd
    Add compile time switch to alter encoder enum representation (#95) andri lim 2024-07-27 07:27:11 +0700
  • 82997a117b
    Add enums section to README.md jangko 2024-07-27 07:14:10 +0700
  • 0abd19914e
    Add enum section in README.md jangko 2024-07-26 22:52:41 +0700
  • fadd042403
    Fix test jangko 2024-07-26 15:26:52 +0700
  • c539f41946
    Add compile time switch to alter encoder enum representation jangko 2024-07-26 15:19:11 +0700
  • 6ff807654f
    Update `nimbus-eth2` reference (#94) Etan Kissling 2024-07-24 15:34:36 +0200
  • 6d91c8a480
    Update `nimbus-eth2` reference Etan Kissling 2024-07-24 15:28:40 +0200
  • 89f7be1783
    extend automatic serialization support for `distinct` in Nim 2 (#93) Etan Kissling 2024-07-03 16:11:05 +0200
  • acced0e79c
    extend automatic serialization support for `distinct` in Nim 2 Etan Kissling 2024-07-03 15:39:11 +0200
  • 9cf79c034c
    update ci.yml and be more explicit in .nimble (#92) Miran 2024-07-01 18:07:57 +0200
  • 38b53f81c5
    update ci.yml and be more explicit in .nimble narimiran 2024-06-25 20:10:25 +0200
  • 4d0b0662ed
    Workaround Nim regression #23611 related to dirty template (#90) andri lim 2024-05-20 22:12:03 +0700
  • 16f0395789
    Workaround Nim regression #23611 related to dirty template jangko 2024-05-20 21:57:49 +0700
  • 1ac1d69f95
    Add JsonValueRef compare operation (#89) andri lim 2024-03-20 21:32:43 +0700
  • 42f076ce62
    Add JsonValueRef compare operation jangko 2024-03-03 10:13:14 +0700
  • 7516a92eb8
    Fix JsonValueRef.Object comparison jangko 2024-02-29 13:58:51 +0700
  • 56c788bb25
    avoid `XDeclaredButNotUsed` when no field `isnot JsonVoid` (#87) Etan Kissling 2024-02-28 23:01:21 +0100
  • aa695edee8
    avoid `XDeclaredButNotUsed` when no field `isnot JsonVoid` Etan Kissling 2024-02-28 21:27:24 +0100
  • c869dae884
    include flavor in missing `readValue` error (#86) Jacek Sieka 2024-02-20 20:19:02 +0100
  • da49e0e0c5
    test refc in CI in Nim 2.0 and later (#85) tersec 2024-02-14 02:07:14 +0000
  • 21b79794e8
    test refc in CI in Nim 2.0 and later tersec 2024-02-14 01:54:19 +0000
  • 5b2ebb3510
    include flavor in missing `readValue` error Jacek Sieka 2024-02-12 18:15:14 +0100
  • a6bdf41e9c
    v0.2.6 jangko 2024-02-04 14:55:13 +0700
  • 0bb1e48872
    Fix Flavor section in README.md jangko 2024-02-04 14:54:49 +0700
  • 224fd6efc9
    Fix missing std/strutils import for parseEnum jangko 2024-01-27 16:27:05 +0700
  • eeb7a04422
    GitHub actions v4 (#81) andri lim 2024-01-27 15:38:48 +0700
  • 6b3c9b5e43
    rm deprecated ValidIpAddress support (#80) tersec 2024-01-27 08:38:33 +0000
  • 06d9d0fa63
    Upgrade github actions to v4 jangko 2024-01-27 15:15:56 +0700
  • 13819a2062
    Fix CI status badge URL jangko 2024-01-27 15:15:38 +0700
  • 5b37629f98
    rm deprecated ValidIpAddress support tersec 2024-01-25 15:10:40 +0000
  • c9705eee64
    Add test for nim compiler regression 23233 jangko 2024-01-23 09:15:31 +0700
  • d9394dc728
    Resilience against null fields (#78) andri lim 2024-01-17 13:39:29 +0700
  • 52b17cd2cd
    Add parseObjectWithoutSkip and parseObjectSkipNullFields jangko 2024-01-17 13:27:25 +0700
  • 8fcd33d479
    Use uint4 for test_parser's parseValue jangko 2024-01-17 13:15:38 +0700
  • c4dccbfaac
    writeField helper also handle optional fields correctly jangko 2024-01-17 11:58:50 +0700
  • 187474f271
    Resilience against fields with null value jangko 2024-01-17 11:06:15 +0700
  • b14f5b58e9
    Deconvolute optional fields writer (#77) andri lim 2024-01-17 07:48:42 +0700
  • 1b6993e228
    Deconvolute optional fields writer jangko 2024-01-17 07:28:31 +0700
  • 42253591b9
    add lexer test cases (#76) tersec 2024-01-15 07:02:08 +0000
  • 3f655d04f0
    add lexer test cases tersec 2024-01-15 06:41:41 +0000
  • 0db6307eb3
    Add flavor feature: reader will skip null fields jangko 2024-01-15 10:28:23 +0700
  • 9c74b885ea
    Writer produce correct top-level or in-array optional elem when custom flavor omit optional fields jangko 2024-01-11 16:51:00 +0700
  • 164a8bcbd5
    v0.2.4 jangko 2024-01-08 09:22:37 +0700
  • 3f1ce24ee1
    Increase stack size on Windows when running CI jangko 2024-01-01 19:07:04 +0700
  • ebaec13e77
    Switch to mingw-llvm for faster Windows CI jangko 2024-01-01 18:58:08 +0700
  • 6f639dd6c1
    Restore accidentally deleted raises pragma jangko 2023-12-29 12:36:09 +0700
  • 6417b7656b
    Reduce declared but not used warning jangko 2023-12-29 12:34:39 +0700
  • 547604004d
    Fix JsonValueRef nil comparison jangko 2023-12-29 12:33:58 +0700
  • ce214b000d
    Improve nested structure depth limit check jangko 2023-12-29 12:31:56 +0700
  • c35151b035
    v0.2.2 jangko 2023-12-27 12:14:02 +0700
  • ff62eb1f87
    Add JsonWriter helper procs to README.md jangko 2023-12-27 12:12:14 +0700
  • 61a03e20d3
    Add JsonVoid, JsonNumber, and JsonValueRef to JsonWriter jangko 2023-12-27 11:50:26 +0700
  • 9720b33f99
    Add features documentation jangko 2023-12-26 12:32:52 +0700
  • 1996de769b
    Add fuzz test jangko 2023-12-26 09:38:34 +0700
  • 61bae43e01
    Improve lexer flexibility jangko 2023-12-18 11:05:12 +0700
  • d57a9d86c5
    Add test vectors jangko 2023-12-13 16:12:10 +0700
  • 34dc825066
    Add copyright year to source file jangko 2023-12-13 16:07:57 +0700
  • 9b5fbf8a0c
    v0.2.0 jangko 2023-12-13 16:08:13 +0700
  • 1693db7a57
    Restore the reader.skipSingleJsValue API (#67) zah 2023-12-19 14:34:50 +0200
  • 1dbfbd7a1f
    Restore the reader.skipSingleJsValue API Zahary Karadjov 2023-12-19 12:14:05 +0200
  • f42567c00c
    Basic support for Json flavours without default object serialization (#66) zah 2023-12-19 12:00:24 +0200
  • 81a36865d7
    Basic support for Json flavours without default object serialization Zahary Karadjov 2023-12-18 15:09:49 +0200
  • be24c9cd93
    wip wip Zahary Karadjov 2023-12-18 15:09:49 +0200
  • 230e226da0
    fix: amend incorrect int bound check (#65) gabrielmer 2023-11-24 17:18:23 +0100
  • 7d852d4f08
    Using BiggestInt in tests Gabriel Mermelstein 2023-11-24 16:07:25 +0100
  • c082a1f0e9
    using biggestInt and biggestUint Gabriel Mermelstein 2023-11-24 16:00:33 +0100
  • 1ee533b042
    another uint64 definition Gabriel Mermelstein 2023-11-24 13:33:04 +0100
  • 11a5522947
    setting maxValidAbsValue to be uint64 Gabriel Mermelstein 2023-11-24 13:20:41 +0100
  • ccce859ada
    modifying logic, removing maxAbsValue func Gabriel Mermelstein 2023-11-22 17:37:32 +0200
  • 1a0fa2a6c7
    taking into account uint cases, fixing maxAbsValue for int Gabriel Mermelstein 2023-11-22 12:56:07 +0200
  • 6176484922
    adding tests Gabriel Mermelstein 2023-11-22 11:58:14 +0200
  • db642f87e4
    fixing compilation error Gabriel Mermelstein 2023-11-21 16:05:27 +0200
  • 8eaa32dc7a
    improving style Gabriel Mermelstein 2023-11-21 15:18:28 +0200
  • 37094ab364
    fix: amend incorrect int bound check Gabriel Mermelstein 2023-11-21 14:42:21 +0200
  • 85b7ea093c
    add `{.raises.}` annotation to `writeValue` (#64) Etan Kissling 2023-08-19 13:47:32 +0200
  • cce55c37a5
    Merge branch 'master' into dev/etan/sz-raises Etan Kissling 2023-08-19 12:28:17 +0200
  • d93fc19d4a
    add `readValue` implementations for case objects (#63) Etan Kissling 2023-08-19 12:28:06 +0200
  • 5c265b25d8
    add `{.raises.}` annotation to `writeValue` Etan Kissling 2023-08-17 13:38:41 +0200