Edit: /usr/share/doc/protobuf/CONTRIBUTORS.txt (3926B)
This file contains a list of people who have made large contributions
to the public version of Protocol Buffers.
Original Protocol Buffers design and implementation:
Sanjay Ghemawat
Jeff Dean
Daniel Dulitz
Craig Silverstein
Paul Haahr
Corey Anderson
(and many others)
Proto2 C++ and Java primary author:
Kenton Varda
Proto2 Python primary authors:
Will Robinson
Petar Petrov
Java Nano primary authors:
Brian Duff
Tom Chao
Max Cai
Ulas Kirazci
Large code contributions:
Jason Hsueh
Joseph Schorr
Wenbo Zhu
Large quantity of code reviews:
Scott Bruce
Frank Yellin
Neal Norwitz
Jeffrey Yasskin
Ambrose Feinstein
Documentation:
Lisa Carey
Maven packaging:
Gregory Kick
Patch contributors:
Kevin Ko
* Small patch to handle trailing slashes in --proto_path flag.
Johan Euphrosine
* Small patch to fix Python CallMethod().
Ulrich Kunitz
* Small optimizations to Python serialization.
Leandro Lucarella
* VI syntax highlighting tweaks.
* Fix compiler to not make output executable.
Dilip Joseph
* Heuristic detection of sub-messages when printing unknown fields in
text format.
Brian Atkinson
* Added @Override annotation to generated Java code where appropriate.
Vincent Choinière
* Tru64 support.
Monty Taylor
* Solaris 10 + Sun Studio fixes.
Alek Storm
* Slicing support for repeated scalar fields for the Python API.
Oleg Smolsky
* MS Visual Studio error format option.
* Detect unordered_map in stl_hash.m4.
Brian Olson
* gzip/zlib I/O support.
Michael Poole
* Fixed warnings about generated constructors not explicitly initializing
all fields (only present with certain compiler settings).
* Added generation of field number constants.
Wink Saville
* Fixed initialization ordering problem in logging code.
Will Pierce
* Small patch improving performance of in Python serialization.
Alexandre Vassalotti
* Emacs mode for Protocol Buffers (editors/protobuf-mode.el).
Scott Stafford
* Added Swap(), SwapElements(), and RemoveLast() to Reflection interface.
Alexander Melnikov
* HPUX support.
Oliver Jowett
* Detect whether zlib is new enough in configure script.
* Fixes for Solaris 10 32/64-bit confusion.
Evan Jones
* Optimize Java serialization code when writing a small message to a stream.
* Optimize Java serialization of strings so that UTF-8 encoding happens only
once per string per serialization call.
* Clean up some Java warnings.
* Fix bug with permanent callbacks that delete themselves when run.
Michael Kucharski
* Added CodedInputStream.getTotalBytesRead().
Kacper Kowalik
* Fixed m4/acx_pthread.m4 problem for some Linux distributions.
William Orr
* Fixed detection of sched_yield on Solaris.
* Added atomicops for Solaris
Andrew Paprocki
* Fixed minor IBM xlC compiler build issues
* Added atomicops for AIX (POWER)