Proto commits in google/libprotobuf-mutator

These 28 commits are when the Protocol Buffers files have changed:

Commit:e635fea
Author:Vitaly Buka
Committer:Vitaly Buka

Fix compilation issues for Google internal code

The documentation is generated from this commit.

Commit:16e6bc6
Author:Vitaly Buka
Committer:Vitaly Buka

Add google.protobuf.Any into test messages

Commit:ad520b3
Author:Vitaly Buka
Committer:Vitaly Buka

Support multiple callbacks per message type Fixed #146

Commit:384a0e6
Author:Vitaly Buka
Committer:Vitaly Buka

Convert more tests into TYPED_TEST

Commit:4200a1e
Author:Vitaly Buka
Committer:Vitaly Buka

Initialize fields of map entries

Commit:8a3c159
Author:Vitaly Buka
Committer:Vitaly Buka

Move out xml code from libprotobuf-mutator sources into examples.

Commit:f3383a9
Author:Vitaly Buka
Committer:Vitaly Buka

Update assert None is possible if message declared without fields.

Commit:ee1c76a
Author:Vitaly Buka
Committer:Vitaly Buka

Fix mutator crash if enum has only one value.

Commit:f90698f
Author:Vitaly Buka
Committer:Vitaly Buka

Remove prefixes from some files. It's already in the path.

Commit:28ca0ee
Author:Vitaly Buka
Committer:Vitaly Buka

Proto3 support with tests

Commit:d3a76b8
Author:Vitaly Buka
Committer:Vitaly Buka

Add test to check that mutator is actually change messages.

Commit:9f19110
Author:Vitaly Buka
Committer:Vitaly Buka

Restore more interesting version of the test.

Commit:7d95139
Author:Vitaly Buka
Committer:Vitaly Buka

Add libxml fuzzer

Commit:4f74c34
Author:Vitaly Buka
Committer:Vitaly Buka

Move xml code which does not depend on libxml2 into src/xml dir.

Commit:2a83746
Author:Vitaly Buka
Committer:Vitaly Buka

Simplify fuzzer as with existing settings it was tool slow.

Commit:0aecd90
Author:Kostya Serebryany
Committer:Kostya Serebryany

add a string field to libfuzzer_example.proto and test it in libfuzzer_example.cc

Commit:8da5281
Author:Vitaly Buka
Committer:Vitaly Buka

Move examples/libfuzzer* to examples/libfuzzer/libfuzzer_example*

Commit:b37b31a
Author:Vitaly Buka
Committer:Vitaly Buka

Move libfuzzer_example into examples dir.

Commit:0fed9aa
Author:Vitaly Buka
Committer:Vitaly Buka

Move sources into src/ directory.

Commit:b93a146
Author:Vitaly Buka
Committer:Vitaly Buka

Add libFuzzer Change-Id: I20a50cb7b84702b299a9a1cb6592d1899089cafa Reviewed-on: https://team-review.git.corp.google.com/58372 Reviewed-by: Vitaly Buka <vitalybuka@google.com>

Commit:482c172
Author:Vitaly Buka
Committer:Vitaly Buka

Trivial tests as usage example Test checks that we can produce all variation for the simple message Change-Id: If9458f9d0404c6dd47e345c3b121fb44f16355e3 Reviewed-on: https://team-review.git.corp.google.com/57392 Reviewed-by: Vitaly Buka <vitalybuka@google.com>

Commit:432b545
Author:Vitaly Buka
Committer:Vitaly Buka

The first review Change-Id: Idb1340e3031de12c2bdec81ac1e76ad2577928d2 Reviewed-on: https://team-review.git.corp.google.com/56572 Reviewed-by: Vitaly Buka <vitalybuka@google.com>

Commit:ac2b7bf
Author:Vitaly Buka

Simplified if Change-Id: I06e22c125655032951cecb16c584373a8974c5ac

Commit:c9d2248
Author:Vitaly Buka

Added stack Change-Id: I99f579c78034291b87746bb4f93704ca883b2567

Commit:13245af
Author:Vitaly Buka

Add initialization Change-Id: I4392725c609d988e8ba96a991b3fcf29956bd1f6

Commit:daafc10
Author:Vitaly Buka

Remove extensions Change-Id: I00e9d600596bfb46146e27e6b762826f15e41dd6

Commit:7247cfe
Author:Vitaly Buka

Add more fields into proto file. Change-Id: Ic629d5509cac07dfe2b5583764020d05b7f2687c

Commit:1109c00
Author:Vitaly Buka
Committer:Vitaly Buka

Added simple proto file. Change-Id: I251a3f4cdcfb6ca31aa1e34eaf1ff1801e3a2607