• Adam Cozzette's avatar
    JS: ensure that extension values are serialized even if they're falsy · 651ba62a
    Adam Cozzette authored
    There was a bug where for JavaScript we would only serialize an
    extension value if it evaluated as truthy, which meant that values like
    0 would get silently dropped (even in proto2, where field presence is
    significant). This fixes issue #2605, and takes care of the output of
    toObject() in addition to the binary format.
    651ba62a
proto_test.js 26.8 KB