Skip to content

Commit

Permalink
Merge pull request #12 from rainerzufalldererste/cstiller/fuzz
Browse files Browse the repository at this point in the history
Adding a basic RLE-Fuzzer, Cleanup
  • Loading branch information
rainerzufalldererste authored Jun 14, 2023
2 parents 185acd6 + 5160cbb commit 9eba0f3
Show file tree
Hide file tree
Showing 21 changed files with 1,654 additions and 2,097 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<br>

### What is it?
- A collection of 100+ RLE and related codecs optimized for all kinds of different inputs and scenarios.
- A collection of 120+ RLE and related codecs optimized for all kinds of different inputs and scenarios.
- Usually the fastest run length en/decoder by far. **Single Core Decompression Speeds > 34 GB/s and Compression Speeds > 28 GB/s have been observed with large files.** (small files can exceed 120 GB/s decode, 60 GB/s encode)
- Written in C.
- SIMD Variants for AVX-512F, AVX2, AVX, SSE4.1, SSSE3 and SSE2 variants are available for various decoders and encoders. Automatically picked at runtime based on the extensions available on the current platform.
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ <h2>the fastest run-length-encoding for x64</h2>
</div>
<div class="text">
<ul>
<li>A collection of <b>100+</b> RLE and related codecs optimized for all kinds of different inputs and scenarios</li>
<li>A collection of <b>120+</b> RLE and related codecs optimized for all kinds of different inputs and scenarios</li>
<li>Single Core decompression speeds > 34 GB/s and compression > 28 GB/s have been observed with large files. Small files can even exceed 120 GB/s decode, 60 GB/s encode.</li>
<li>Written in C.</li>
<li>SIMD Variants for AVX-512F, AVX2, AVX, SSE4.1, SSSE3 and SSE2 variants are available for various decoders and encoders. Automatically picked at runtime based on the extensions available on the current platform.</li>
Expand Down
6 changes: 4 additions & 2 deletions project.lua
Original file line number Diff line number Diff line change
Expand Up @@ -54,17 +54,16 @@ project(ProjectName)
debugdir "builds/bin"

filter {}
configuration {}

warnings "Extra"
flags { "FatalWarnings" }

filter {"configurations:Release"}
targetname "%{prj.name}"
filter {"configurations:Debug"}
targetname "%{prj.name}D"

filter {}
configuration {}
flags { "NoMinimalRebuild", "NoPCH" }
exceptionhandling "Off"
rtti "Off"
Expand All @@ -82,6 +81,9 @@ filter { "configurations:Release" }
omitframepointer "On"
symbols "On"

filter { "system:linux", "configurations:ReleaseClang" }
buildoptions { "-O3" }

filter { "system:windows", "configurations:Release", "action:vs2012" }
buildoptions { "/d2Zi+" }

Expand Down
Loading

0 comments on commit 9eba0f3

Please sign in to comment.