Home | History | Annotate | Download | only in protobuf
      1 This file contains a list of people who have made large contributions
      2 to the public version of Protocol Buffers.
      3 
      4 Original Protocol Buffers design and implementation:
      5   Sanjay Ghemawat <sanjay (a] google.com>
      6   Jeff Dean <jeff (a] google.com>
      7   Daniel Dulitz <daniel (a] google.com>
      8   Craig Silverstein
      9   Paul Haahr <haahr (a] google.com>
     10   Corey Anderson <corin (a] google.com>
     11   (and many others)
     12 
     13 Proto2 C++ and Java primary author:
     14   Kenton Varda <kenton (a] google.com>
     15 
     16 Proto2 Python primary authors:
     17   Will Robinson <robinson (a] google.com>
     18   Petar Petrov <petar (a] google.com>
     19 
     20 Large code contributions:
     21   Jason Hsueh <jasonh (a] google.com>
     22   Joseph Schorr <jschorr (a] google.com>
     23   Wenbo Zhu <wenboz (a] google.com>
     24 
     25 Large quantity of code reviews:
     26   Scott Bruce <sbruce (a] google.com>
     27   Frank Yellin
     28   Neal Norwitz <nnorwitz (a] google.com>
     29   Jeffrey Yasskin <jyasskin (a] google.com>
     30   Ambrose Feinstein <ambrose (a] google.com>
     31 
     32 Documentation:
     33   Lisa Carey <lcarey (a] google.com>
     34 
     35 Maven packaging:
     36   Gregory Kick <gak (a] google.com>
     37 
     38 Patch contributors:
     39   Kevin Ko <kevin.s.ko (a] gmail.com>
     40     * Small patch to handle trailing slashes in --proto_path flag.
     41   Johan Euphrosine <proppy (a] aminche.com>
     42     * Small patch to fix Python CallMethod().
     43   Ulrich Kunitz <kune (a] deine-taler.de>
     44     * Small optimizations to Python serialization.
     45   Leandro Lucarella <llucax (a] gmail.com>
     46     * VI syntax highlighting tweaks.
     47     * Fix compiler to not make output executable.
     48   Dilip Joseph <dilip.antony.joseph (a] gmail.com>
     49     * Heuristic detection of sub-messages when printing unknown fields in
     50       text format.
     51   Brian Atkinson <nairb774 (a] gmail.com>
     52     * Added @Override annotation to generated Java code where appropriate.
     53   Vincent Choinire <Choiniere.Vincent (a] hydro.qc.ca>
     54     * Tru64 support.
     55   Monty Taylor <monty.taylor (a] gmail.com>
     56     * Solaris 10 + Sun Studio fixes.
     57   Alek Storm <alek.storm (a] gmail.com>
     58     * Slicing support for repeated scalar fields for the Python API.
     59   Oleg Smolsky <oleg.smolsky (a] gmail.com>
     60     * MS Visual Studio error format option.
     61     * Detect unordered_map in stl_hash.m4.
     62   Brian Olson <brianolson (a] google.com>
     63     * gzip/zlib I/O support.
     64   Michael Poole <mdpoole (a] troilus.org>
     65     * Fixed warnings about generated constructors not explicitly initializing
     66       all fields (only present with certain compiler settings).
     67     * Added generation of field number constants.
     68   Wink Saville <wink (a] google.com>
     69     * Fixed initialization ordering problem in logging code.
     70   Will Pierce <willp (a] nuclei.com>
     71     * Small patch improving performance of in Python serialization.
     72   Alexandre Vassalotti <alexandre (a] peadrop.com>
     73     * Emacs mode for Protocol Buffers (editors/protobuf-mode.el).
     74   Scott Stafford <scott.stafford (a] gmail.com>
     75     * Added Swap(), SwapElements(), and RemoveLast() to Reflection interface.
     76   Alexander Melnikov <alm (a] sibmail.ru>
     77     * HPUX support.
     78   Oliver Jowett <oliver.jowett (a] gmail.com>
     79     * Detect whether zlib is new enough in configure script.
     80     * Fixes for Solaris 10 32/64-bit confusion.
     81   Evan Jones <evanj (a] mit.edu>
     82     * Optimize Java serialization code when writing a small message to a stream.
     83     * Optimize Java serialization of strings so that UTF-8 encoding happens only
     84       once per string per serialization call.
     85     * Clean up some Java warnings.
     86     * Fix bug with permanent callbacks that delete themselves when run.
     87   Michael Kucharski <m.kucharski (a] gmail.com>
     88     * Added CodedInputStream.getTotalBytesRead().
     89   Kacper Kowalik <xarthisius.kk (a] gmail.com>
     90     * Fixed m4/acx_pthread.m4 problem for some Linux distributions.
     91   William Orr <will (a] worrbase.com>
     92     * Fixed detection of sched_yield on Solaris.
     93     * Added atomicops for Solaris
     94