-
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