Implement replace() with fuzzer and add fuzz targets

This adds replace() to replace the whole internally used container.
It only needs to create the indexing container, so this is relatively
performant. Duplicate entries are discarded.
This commit is contained in:
Martin Leitner-Ankerl
2022-08-24 08:11:45 +02:00
parent 52d0d7420d
commit 78338d4979
258 changed files with 259 additions and 5 deletions

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
9

View File

@@ -0,0 +1 @@
<EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD>:<3A>*

View File

@@ -0,0 +1 @@
x

View File

@@ -0,0 +1 @@
k

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
[

View File

@@ -0,0 +1 @@
~>

View File

@@ -0,0 +1 @@
<EFBFBD> g

View File

@@ -0,0 +1 @@
j*

View File

@@ -0,0 +1 @@
h

View File

@@ -0,0 +1 @@
;

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
C

View File

@@ -0,0 +1 @@
)<29>

View File

@@ -0,0 +1 @@
d

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
<EFBFBD>|7`7>

View File

@@ -0,0 +1 @@
Y§XX§\1

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
f

View File

@@ -0,0 +1 @@
33333333333333333333333333333333333333333333333333331333333333333333333333333333333333333333333333333333333333333333333333333333<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
g

View File

@@ -0,0 +1 @@
<EFBFBD>

View File

@@ -0,0 +1 @@
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>33333333*

View File

@@ -0,0 +1 @@


View File

@@ -0,0 +1 @@
,

View File

@@ -0,0 +1 @@
<EFBFBD>

Some files were not shown because too many files have changed in this diff Show More