Commit Graph

  • 50d1e96bfe
    Merge 68e691583e into 3e09d8113f Tomasz Bekas 2024-08-28 16:23:44 +0000
  • 68e691583e
    Add prepare phase to encode/decode add-preparation-phase Tomasz Bekas 2024-08-28 18:17:03 +0200
  • 3e09d8113f
    GCC-14 (#15) main Ben Bierens 2024-08-28 09:30:34 +0200
  • 4ca9dca0f2
    Removes conditional block for macos in ci Ben 2024-08-20 11:32:35 +0200
  • 84580fe990
    removes cmake compiler flags from ci Ben 2024-08-20 11:14:05 +0200
  • 0426e4704e
    sets shell to bash in ci Ben 2024-08-20 10:54:12 +0200
  • 3d7d9ff649
    sets runners in ci Ben 2024-08-20 10:15:18 +0200
  • 5c08eca9e9
    attempt to fix macos if Ben 2024-08-20 10:12:04 +0200
  • ab9bdabc3c
    removes showing of symbols Ben 2024-08-20 10:05:49 +0200
  • 7ec8d1488b
    removes touch in ci Ben 2024-08-20 10:03:02 +0200
  • 11b37f836f
    fix attempt for leopard on mm:orc Ben 2024-08-20 09:57:51 +0200
  • 39727e04a6
    simplifies CI Ben 2024-08-19 15:17:21 +0200
  • d4a9498019
    Replaces no-error passC with importc pointer type definition benbierens 2024-08-07 08:56:33 +0200
  • dae62a1b9a
    disables pointer-compatibility error in gcc-14 benbierens 2024-08-06 11:07:24 +0200
  • 895ff24ca6
    Merge pull request #13 from codex-storage/chore/bump-upstream Giuliano Mega 2024-06-26 10:04:27 -0300
  • ab5e030733
    bump upstream leopard Eric 2024-06-20 13:33:57 +1000
  • 4d4fdf6210
    Use nim v1.6+ (#12) Eric 2024-06-20 13:20:55 +1000
  • 3c35821d4b
    change 1.2 to 1.6 in readme and .nimble Eric 2024-06-20 13:15:01 +1000
  • 2910b0434b
    prevent IndexDefect when no parity data fix/handle-erasure-decoding-invalid-params Eric 2024-06-11 13:45:02 +1000
  • 3cff0d3a26
    re-enable openmp Eric 2024-06-18 11:17:16 +1000
  • cdfa26f9b9
    remove nim stable (2.0+) support Eric 2024-06-13 12:18:56 +1000
  • 207c00c25b
    restore llvm v14 Eric 2024-06-13 12:17:22 +1000
  • 73483b9f4c
    retain os variable, add runner var Eric 2024-06-13 11:37:03 +1000
  • 171287275d
    Use macos-13 (intel) runner image instead of arm Eric 2024-06-13 11:22:00 +1000
  • 957d976ddb
    change version to 1.6.20 and stable, and disable openmp on macos Eric 2024-06-12 12:44:19 +1000
  • 9b6a047864
    fix test.yml, change version matrix to 1.6 and 2.0 Eric 2024-06-12 11:53:00 +1000
  • 953455796b
    restore original CI workflow Eric 2024-06-11 17:40:20 +1000
  • 814dd2b2fe
    replace nimble install_pinned with nimble install Eric 2024-06-11 15:33:40 +1000
  • dd3d37238d
    try newer ci workflow from libp2p Eric 2024-06-11 15:28:05 +1000
  • cb1da17fcd
    try completely different workflow Eric 2024-06-11 15:23:25 +1000
  • c8f02242d6
    try with only 1.6.6 Eric 2024-06-11 15:13:52 +1000
  • 128a9937a0
    Use nim v1.6+ Eric 2024-06-11 14:48:34 +1000
  • 1a6f2ab725
    enables stylecheck (#10) Ben Bierens 2023-03-09 11:03:39 +0100
  • 5dcf8ad8eb
    attempt to fix mac build benbierens 2023-03-09 10:43:50 +0100
  • e5e882323c
    enables stylecheck benbierens 2023-03-09 09:38:24 +0100
  • ae043fd262 Version 0.1.0 0.1.0 Mark Spanbroek 2022-11-14 13:28:48 +0100
  • 0d1bdf4f00
    Merge pull request #9 from status-im/speedup-build markspanbroek 2022-11-14 07:24:59 -0500
  • ca63881613 [ci] Fix CI on macOS Mark Spanbroek 2022-11-14 10:55:07 +0100
  • 0bc64c4829 [build] Only build `libleopard` Mark Spanbroek 2022-11-14 10:39:02 +0100
  • 2f0bcd72d1
    Merge pull request #7 from yyoncho/main zah 2022-07-25 22:10:07 +0300
  • 159408b83f Add setup files Ivan Yonchovski 2022-07-05 12:10:39 +0300
  • 876d025249 Test CI Ivan Yonchovski 2022-07-13 12:12:59 +0300
  • c4ecdd3499
    v0.0.2 v0.0.2 Michael Bradley, Jr 2022-06-18 10:55:38 -0500
  • 980109a73e
    ci: test with `refc` and `orc` for Nim v1.4 and v1.6 (#6) Michael Bradley 2022-06-17 22:04:41 -0500
  • 73d399312e
    ci: test with `refc` and `orc` for Nim v1.4 and v1.6 Michael Bradley, Jr 2022-06-17 17:42:23 -0500
  • 2a6a63923e
    Merge pull request #5 from status-im/arm64 Csaba Kiraly 2022-05-19 10:50:02 +0200
  • 7d922ca9a0
    change README: recursive git submodule update Csaba Kiraly 2022-05-17 19:29:38 +0200
  • e07e7c90d8
    add ARM support in underlying leopard library Csaba Kiraly 2022-05-17 15:15:26 +0200
  • e0e642e978
    avoid X86 specific code on ARM Csaba Kiraly 2022-05-17 15:15:01 +0200
  • 52217ffdb6
    correct date in LICENSE-MIT v0.0.1 Michael Bradley, Jr 2022-05-12 11:09:09 -0500
  • 9027119c67
    update readme with basic usage info and some other small changes (#4) Michael Bradley 2022-05-11 13:36:12 -0500
  • 2f3d55aa0a
    update readme with basic usage info and some other small changes Michael Bradley, Jr 2022-03-29 14:46:11 -0500
  • 41cd86df5b
    High level wrapper (#3) Dmitriy Ryajov 2022-03-28 18:42:45 -0600
  • 1aa0cfb8dc
    test that data+parity isn't > 65536 Dmitriy Ryajov 2022-03-28 16:12:25 -0600
  • d85bb31062
    check that parity and data buffers are < 65536 Dmitriy Ryajov 2022-03-28 15:57:43 -0600
  • 93a3bbcde2
    add tests to reuse same encoder/decoder Dmitriy Ryajov 2022-03-28 15:54:16 -0600
  • b60c3bc288
    Update leopard/wrapper.nim Dmitriy Ryajov 2022-03-28 12:42:47 -0600
  • 53ae82111e
    Update leopard/leopard.nim Dmitriy Ryajov 2022-03-28 12:30:45 -0600
  • 16818fcd3b
    add TODO for usage Dmitriy Ryajov 2022-03-27 14:46:42 -0600
  • 1f0861815f
    moar tests Dmitriy Ryajov 2022-03-27 14:45:27 -0600
  • 3ef9797bf3
    adding more comprehensive tests Dmitriy Ryajov 2022-03-27 14:40:27 -0600
  • 94025b39a7
    better warning Dmitriy Ryajov 2022-03-27 14:40:08 -0600
  • b2ef831911
    initial implementation of low-level wrapper and tests Michael Bradley, Jr 2022-03-07 23:57:13 -0600
  • 151fcc663f
    fix ci Dmitriy Ryajov 2022-03-26 18:20:52 -0600
  • 05e62a3e4c
    fix windows build Dmitriy Ryajov 2022-03-26 18:15:18 -0600
  • 6821b5fa6f
    fix importc pragma on unix Dmitriy Ryajov 2022-03-26 18:14:18 -0600
  • e91a31447d
    remove sideeffects pragma Dmitriy Ryajov 2022-03-26 18:09:37 -0600
  • dc89d8346e
    unused warnings Dmitriy Ryajov 2022-03-26 18:05:25 -0600
  • 302a114d35
    more tests Dmitriy Ryajov 2022-03-26 17:45:15 -0600
  • 61be6c4bcb
    add more tests Dmitriy Ryajov 2022-03-26 17:41:17 -0600
  • 46b240741a
    make construction more convenient Dmitriy Ryajov 2022-03-26 17:41:10 -0600
  • 0cc28b6670
    comments, misc Dmitriy Ryajov 2022-03-26 13:57:21 -0600
  • ad6c4abaf6
    use `func` where possible Dmitriy Ryajov 2022-03-26 13:52:46 -0600
  • 656e3c6274
    remove echo Dmitriy Ryajov 2022-03-26 13:51:38 -0600
  • 6b0b0eb20f
    cleanup Dmitriy Ryajov 2022-03-26 13:51:05 -0600
  • 8e5d64d7c3
    initial test Dmitriy Ryajov 2022-03-26 13:50:53 -0600
  • b5fe8dc46e
    make Leo a case object Dmitriy Ryajov 2022-03-26 13:50:35 -0600
  • 7060c2ef7e
    Initial implementation Dmitriy Ryajov 2022-03-21 12:06:00 -0600
  • 9ac3893a65
    [wip] in early returns can avoid relying on freeAligned to skip null pointer Michael Bradley, Jr 2022-03-23 14:19:29 -0500
  • 29993e7a5f
    [wip] don't make assumption that source/dest seq is contiguous address space Michael Bradley, Jr 2022-03-23 13:42:08 -0500
  • b947334824
    [wip] use copyMem instead of moveMem Michael Bradley, Jr 2022-03-23 12:32:58 -0500
  • 3592d7ac7f
    [wip] use `ptr pointer` instead of `pointer` for leoEncode/leoDecode params in leopard/wrapper.nim Michael Bradley, Jr 2022-03-21 18:46:53 -0500
  • 5aa83808f3
    [wip] improve wording in README Michael Bradley, Jr 2022-03-20 12:30:29 -0500
  • 42914cab11
    [wip] alloc/freeAligned and helpers adapted from mratsim/weave Michael Bradley, Jr 2022-03-18 15:11:48 -0500
  • 4d8964e554
    [wip] can use `object of CatchableError` for LeopardError with workaround Michael Bradley, Jr 2022-03-18 13:10:11 -0500
  • 26135f37e3
    [wip] clarify wording in README re: stability Michael Bradley, Jr 2022-03-18 11:09:00 -0500
  • 04d92d5c85
    [wip] use `object` instead of `object of CatchableError` for LeopardError Michael Bradley, Jr 2022-03-18 11:01:01 -0500
  • 5ca98b49fe
    [wip] add config.nims with --tlsEmulation:off to check if it helps with perf on Windows Michael Bradley, Jr 2022-03-17 08:44:52 -0500
  • 677a16f669
    [wip] more basic info added to README re: requirements, installation, usage Michael Bradley, Jr 2022-03-16 22:15:09 -0500
  • b58d177b95
    [wip] add basic usage info to README Michael Bradley, Jr 2022-03-16 19:12:54 -0500
  • 3a8f99eb11
    [wip] delete leftover echo at bottom of test_leopard.nim Michael Bradley, Jr 2022-03-16 14:18:44 -0500
  • 935ca3703d
    [wip] point GHA badge link to main branch instead of initial_impl Michael Bradley, Jr 2022-03-16 12:38:36 -0500
  • 6e965bda8e
    [wip] refactor checking of RS code validity Michael Bradley, Jr 2022-03-15 20:32:37 -0500
  • 0d2fae23bf
    initial implementation and tests Michael Bradley, Jr 2022-03-07 23:57:13 -0600
  • 4d89e44e0d
    add github.com/catid/leopard as a submodule in vendor/leopard Michael Bradley, Jr 2022-03-07 12:58:45 -0600
  • 5d42ae57ff
    first commit Michael Bradley, Jr 2022-03-06 17:18:36 -0600