Home | History | Annotate | Download | only in util
      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 Java Nano primary authors:
     21   Brian Duff <bduff (a] google.com>
     22   Tom Chao <chaot (a] google.com>
     23   Max Cai <maxtroy (a] google.com>
     24   Ulas Kirazci <ulas (a] google.com>
     25 
     26 Large code contributions:
     27   Jason Hsueh <jasonh (a] google.com>
     28   Joseph Schorr <jschorr (a] google.com>
     29   Wenbo Zhu <wenboz (a] google.com>
     30 
     31 Large quantity of code reviews:
     32   Scott Bruce <sbruce (a] google.com>
     33   Frank Yellin
     34   Neal Norwitz <nnorwitz (a] google.com>
     35   Jeffrey Yasskin <jyasskin (a] google.com>
     36   Ambrose Feinstein <ambrose (a] google.com>
     37 
     38 Documentation:
     39   Lisa Carey <lcarey (a] google.com>
     40 
     41 Maven packaging:
     42   Gregory Kick <gak (a] google.com>
     43 
     44 Patch contributors:
     45   Kevin Ko <kevin.s.ko (a] gmail.com>
     46     * Small patch to handle trailing slashes in --proto_path flag.
     47   Johan Euphrosine <proppy (a] aminche.com>
     48     * Small patch to fix Python CallMethod().
     49   Ulrich Kunitz <kune (a] deine-taler.de>
     50     * Small optimizations to Python serialization.
     51   Leandro Lucarella <llucax (a] gmail.com>
     52     * VI syntax highlighting tweaks.
     53     * Fix compiler to not make output executable.
     54   Dilip Joseph <dilip.antony.joseph (a] gmail.com>
     55     * Heuristic detection of sub-messages when printing unknown fields in
     56       text format.
     57   Brian Atkinson <nairb774 (a] gmail.com>
     58     * Added @Override annotation to generated Java code where appropriate.
     59   Vincent Choinire <Choiniere.Vincent (a] hydro.qc.ca>
     60     * Tru64 support.
     61   Monty Taylor <monty.taylor (a] gmail.com>
     62     * Solaris 10 + Sun Studio fixes.
     63   Alek Storm <alek.storm (a] gmail.com>
     64     * Slicing support for repeated scalar fields for the Python API.
     65   Oleg Smolsky <oleg.smolsky (a] gmail.com>
     66     * MS Visual Studio error format option.
     67     * Detect unordered_map in stl_hash.m4.
     68   Brian Olson <brianolson (a] google.com>
     69     * gzip/zlib I/O support.
     70   Michael Poole <mdpoole (a] troilus.org>
     71     * Fixed warnings about generated constructors not explicitly initializing
     72       all fields (only present with certain compiler settings).
     73     * Added generation of field number constants.
     74   Wink Saville <wink (a] google.com>
     75     * Fixed initialization ordering problem in logging code.
     76   Will Pierce <willp (a] nuclei.com>
     77     * Small patch improving performance of in Python serialization.
     78   Alexandre Vassalotti <alexandre (a] peadrop.com>
     79     * Emacs mode for Protocol Buffers (editors/protobuf-mode.el).
     80   Scott Stafford <scott.stafford (a] gmail.com>
     81     * Added Swap(), SwapElements(), and RemoveLast() to Reflection interface.
     82   Alexander Melnikov <alm (a] sibmail.ru>
     83     * HPUX support.
     84   Oliver Jowett <oliver.jowett (a] gmail.com>
     85     * Detect whether zlib is new enough in configure script.
     86     * Fixes for Solaris 10 32/64-bit confusion.
     87   Evan Jones <evanj (a] mit.edu>
     88     * Optimize Java serialization code when writing a small message to a stream.
     89     * Optimize Java serialization of strings so that UTF-8 encoding happens only
     90       once per string per serialization call.
     91     * Clean up some Java warnings.
     92     * Fix bug with permanent callbacks that delete themselves when run.
     93   Michael Kucharski <m.kucharski (a] gmail.com>
     94     * Added CodedInputStream.getTotalBytesRead().
     95   Kacper Kowalik <xarthisius.kk (a] gmail.com>
     96     * Fixed m4/acx_pthread.m4 problem for some Linux distributions.
     97   William Orr <will (a] worrbase.com>
     98     * Fixed detection of sched_yield on Solaris.
     99     * Added atomicops for Solaris
    100   Andrew Paprocki <andrew (a] ishiboo.com>
    101     * Fixed minor IBM xlC compiler build issues
    102     * Added atomicops for AIX (POWER)
    103