Context
There are a few cases that could improve our fuzzing coverage:
- Test bson.MarshalValue
- Enable the data race detector during fuzzing
Definition of done
- Add a fuzz target for bson.MarshalValue
- Enable the race detector in run-fuzz.sh
Pitfalls
What should the implementer watch out for? What are the risks?