Skip to content

Add ECC encoder/decoder modules to std lib - #3087

Merged
dalance merged 1 commit into
veryl-lang:masterfrom
taichi-ishitani:add_ecc
Jul 24, 2026
Merged

Add ECC encoder/decoder modules to std lib#3087
dalance merged 1 commit into
veryl-lang:masterfrom
taichi-ishitani:add_ecc

Conversation

@taichi-ishitani

@taichi-ishitani taichi-ishitani commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

This PR adds ECC encoder and decoder modules as the std libaray.
These ECC modules supports:

  • Data width: 1 - 247 bits
  • 1 error correct/2 errors detect with Hamming code

@taichi-ishitani
taichi-ishitani requested a review from dalance July 23, 2026 09:28
@codspeed-hq

codspeed-hq Bot commented Jul 23, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 8 untouched benchmarks


Comparing taichi-ishitani:add_ecc (624750c) with master (1b71ec1)

Open in CodSpeed

@taichi-ishitani
taichi-ishitani force-pushed the add_ecc branch 2 times, most recently from 1cceff2 to 8e1c45c Compare July 23, 2026 13:42
@taichi-ishitani taichi-ishitani changed the title Add ecc encoder/decoder modules to std lib Add ECC encoder/decoder modules to std lib Jul 23, 2026
@dalance
dalance merged commit 2d8d226 into veryl-lang:master Jul 24, 2026
21 checks passed
@taichi-ishitani
taichi-ishitani deleted the add_ecc branch July 24, 2026 00:29
@dalance dalance added the enhancement New feature or request label Jul 27, 2026
@dalance dalance added this to the v0.20.3 milestone Jul 27, 2026
@dalance dalance mentioned this pull request Jul 27, 2026
45 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants