xref: /aosp_15_r20/external/cronet/third_party/protobuf/CONTRIBUTORS.txt (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard WorkerThis file contains a list of people who have made large contributions
2*6777b538SAndroid Build Coastguard Workerto the public version of Protocol Buffers.
3*6777b538SAndroid Build Coastguard Worker
4*6777b538SAndroid Build Coastguard WorkerOriginal Protocol Buffers design and implementation:
5*6777b538SAndroid Build Coastguard Worker  Sanjay Ghemawat <[email protected]>
6*6777b538SAndroid Build Coastguard Worker  Jeff Dean <[email protected]>
7*6777b538SAndroid Build Coastguard Worker  Daniel Dulitz <[email protected]>
8*6777b538SAndroid Build Coastguard Worker  Craig Silverstein
9*6777b538SAndroid Build Coastguard Worker  Paul Haahr <[email protected]>
10*6777b538SAndroid Build Coastguard Worker  Corey Anderson <[email protected]>
11*6777b538SAndroid Build Coastguard Worker  (and many others)
12*6777b538SAndroid Build Coastguard Worker
13*6777b538SAndroid Build Coastguard WorkerProto2 C++ and Java primary author:
14*6777b538SAndroid Build Coastguard Worker  Kenton Varda <[email protected]>
15*6777b538SAndroid Build Coastguard Worker
16*6777b538SAndroid Build Coastguard WorkerProto2 Python primary authors:
17*6777b538SAndroid Build Coastguard Worker  Will Robinson <[email protected]>
18*6777b538SAndroid Build Coastguard Worker  Petar Petrov <[email protected]>
19*6777b538SAndroid Build Coastguard Worker
20*6777b538SAndroid Build Coastguard WorkerJava Nano primary authors:
21*6777b538SAndroid Build Coastguard Worker  Brian Duff <[email protected]>
22*6777b538SAndroid Build Coastguard Worker  Tom Chao <[email protected]>
23*6777b538SAndroid Build Coastguard Worker  Max Cai <[email protected]>
24*6777b538SAndroid Build Coastguard Worker  Ulas Kirazci <[email protected]>
25*6777b538SAndroid Build Coastguard Worker
26*6777b538SAndroid Build Coastguard WorkerLarge code contributions:
27*6777b538SAndroid Build Coastguard Worker  Jason Hsueh <[email protected]>
28*6777b538SAndroid Build Coastguard Worker  Joseph Schorr <[email protected]>
29*6777b538SAndroid Build Coastguard Worker  Wenbo Zhu <[email protected]>
30*6777b538SAndroid Build Coastguard Worker
31*6777b538SAndroid Build Coastguard WorkerLarge quantity of code reviews:
32*6777b538SAndroid Build Coastguard Worker  Scott Bruce <[email protected]>
33*6777b538SAndroid Build Coastguard Worker  Frank Yellin
34*6777b538SAndroid Build Coastguard Worker  Neal Norwitz <[email protected]>
35*6777b538SAndroid Build Coastguard Worker  Jeffrey Yasskin <[email protected]>
36*6777b538SAndroid Build Coastguard Worker  Ambrose Feinstein <[email protected]>
37*6777b538SAndroid Build Coastguard Worker
38*6777b538SAndroid Build Coastguard WorkerDocumentation:
39*6777b538SAndroid Build Coastguard Worker  Lisa Carey <[email protected]>
40*6777b538SAndroid Build Coastguard Worker
41*6777b538SAndroid Build Coastguard WorkerMaven packaging:
42*6777b538SAndroid Build Coastguard Worker  Gregory Kick <[email protected]>
43*6777b538SAndroid Build Coastguard Worker
44*6777b538SAndroid Build Coastguard WorkerPatch contributors:
45*6777b538SAndroid Build Coastguard Worker  Kevin Ko <[email protected]>
46*6777b538SAndroid Build Coastguard Worker    * Small patch to handle trailing slashes in --proto_path flag.
47*6777b538SAndroid Build Coastguard Worker  Johan Euphrosine <[email protected]>
48*6777b538SAndroid Build Coastguard Worker    * Small patch to fix Python CallMethod().
49*6777b538SAndroid Build Coastguard Worker  Ulrich Kunitz <[email protected]>
50*6777b538SAndroid Build Coastguard Worker    * Small optimizations to Python serialization.
51*6777b538SAndroid Build Coastguard Worker  Leandro Lucarella <[email protected]>
52*6777b538SAndroid Build Coastguard Worker    * VI syntax highlighting tweaks.
53*6777b538SAndroid Build Coastguard Worker    * Fix compiler to not make output executable.
54*6777b538SAndroid Build Coastguard Worker  Dilip Joseph <[email protected]>
55*6777b538SAndroid Build Coastguard Worker    * Heuristic detection of sub-messages when printing unknown fields in
56*6777b538SAndroid Build Coastguard Worker      text format.
57*6777b538SAndroid Build Coastguard Worker  Brian Atkinson <[email protected]>
58*6777b538SAndroid Build Coastguard Worker    * Added @Override annotation to generated Java code where appropriate.
59*6777b538SAndroid Build Coastguard Worker  Vincent Choinière <[email protected]>
60*6777b538SAndroid Build Coastguard Worker    * Tru64 support.
61*6777b538SAndroid Build Coastguard Worker  Monty Taylor <[email protected]>
62*6777b538SAndroid Build Coastguard Worker    * Solaris 10 + Sun Studio fixes.
63*6777b538SAndroid Build Coastguard Worker  Alek Storm <[email protected]>
64*6777b538SAndroid Build Coastguard Worker    * Slicing support for repeated scalar fields for the Python API.
65*6777b538SAndroid Build Coastguard Worker  Oleg Smolsky <[email protected]>
66*6777b538SAndroid Build Coastguard Worker    * MS Visual Studio error format option.
67*6777b538SAndroid Build Coastguard Worker    * Detect unordered_map in stl_hash.m4.
68*6777b538SAndroid Build Coastguard Worker  Brian Olson <[email protected]>
69*6777b538SAndroid Build Coastguard Worker    * gzip/zlib I/O support.
70*6777b538SAndroid Build Coastguard Worker  Michael Poole <[email protected]>
71*6777b538SAndroid Build Coastguard Worker    * Fixed warnings about generated constructors not explicitly initializing
72*6777b538SAndroid Build Coastguard Worker      all fields (only present with certain compiler settings).
73*6777b538SAndroid Build Coastguard Worker    * Added generation of field number constants.
74*6777b538SAndroid Build Coastguard Worker  Wink Saville <[email protected]>
75*6777b538SAndroid Build Coastguard Worker    * Fixed initialization ordering problem in logging code.
76*6777b538SAndroid Build Coastguard Worker  Will Pierce <[email protected]>
77*6777b538SAndroid Build Coastguard Worker    * Small patch improving performance of in Python serialization.
78*6777b538SAndroid Build Coastguard Worker  Alexandre Vassalotti <[email protected]>
79*6777b538SAndroid Build Coastguard Worker    * Emacs mode for Protocol Buffers (editors/protobuf-mode.el).
80*6777b538SAndroid Build Coastguard Worker  Scott Stafford <[email protected]>
81*6777b538SAndroid Build Coastguard Worker    * Added Swap(), SwapElements(), and RemoveLast() to Reflection interface.
82*6777b538SAndroid Build Coastguard Worker  Alexander Melnikov <[email protected]>
83*6777b538SAndroid Build Coastguard Worker    * HPUX support.
84*6777b538SAndroid Build Coastguard Worker  Oliver Jowett <[email protected]>
85*6777b538SAndroid Build Coastguard Worker    * Detect whether zlib is new enough in configure script.
86*6777b538SAndroid Build Coastguard Worker    * Fixes for Solaris 10 32/64-bit confusion.
87*6777b538SAndroid Build Coastguard Worker  Evan Jones <[email protected]>
88*6777b538SAndroid Build Coastguard Worker    * Optimize Java serialization code when writing a small message to a stream.
89*6777b538SAndroid Build Coastguard Worker    * Optimize Java serialization of strings so that UTF-8 encoding happens only
90*6777b538SAndroid Build Coastguard Worker      once per string per serialization call.
91*6777b538SAndroid Build Coastguard Worker    * Clean up some Java warnings.
92*6777b538SAndroid Build Coastguard Worker    * Fix bug with permanent callbacks that delete themselves when run.
93*6777b538SAndroid Build Coastguard Worker  Michael Kucharski <[email protected]>
94*6777b538SAndroid Build Coastguard Worker    * Added CodedInputStream.getTotalBytesRead().
95*6777b538SAndroid Build Coastguard Worker  Kacper Kowalik <[email protected]>
96*6777b538SAndroid Build Coastguard Worker    * Fixed m4/acx_pthread.m4 problem for some Linux distributions.
97*6777b538SAndroid Build Coastguard Worker  William Orr <[email protected]>
98*6777b538SAndroid Build Coastguard Worker    * Fixed detection of sched_yield on Solaris.
99*6777b538SAndroid Build Coastguard Worker    * Added atomicops for Solaris
100*6777b538SAndroid Build Coastguard Worker  Andrew Paprocki <[email protected]>
101*6777b538SAndroid Build Coastguard Worker    * Fixed minor IBM xlC compiler build issues
102*6777b538SAndroid Build Coastguard Worker    * Added atomicops for AIX (POWER)
103*6777b538SAndroid Build Coastguard Worker  Nipunn Koorapati <[email protected]>
104*6777b538SAndroid Build Coastguard Worker    * Provide a type alias field ValueType on EnumTypeWrapper
105*6777b538SAndroid Build Coastguard Worker    * Match service argument names to abstract interface
106*6777b538SAndroid Build Coastguard Worker
107*6777b538SAndroid Build Coastguard Worker
108