aboutsummaryrefslogtreecommitdiffhomepage
path: root/python/google
Commit message (Collapse)AuthorAge
* Fix python versions to comply with pep-0440.Gravatar Jisi Liu2015-03-04
| | | | Change-Id: Ifb4958e4f371b36f249faa466473f851697edb5c
* Merge remote-tracking branch 'github/alpha-2-fix'Gravatar Jisi Liu2015-03-04
|\ | | | | | | Change-Id: I4c5186b8451713fda38e60dc3f828da6196c7a5e
| * Fix python package version to alpha-2.Gravatar Jisi Liu2015-03-04
| | | | | | | | Change-Id: Iae16dcae833959681a5c8e98764e5d1071e6fdcf
* | Down integrate from Google internal branch for C++ and Java.Gravatar Jisi Liu2015-02-28
|/ | | | | | | | - Maps for C++ lite - C++ Arena optimizations. - Java Lite runtime code size optimization. Change-Id: I7537a4357c1cb385d23f9e8aa7ffdfeefe079f13
* Fixes for Python/C++ implementation in open-source:Gravatar Josh Haberman2015-02-25
| | | | | | | | | | | | | * Rosy hack doesn't apply (that test should be removed for the open-source release). * Added our own copy of parameterized.py (the open-source version of Google Apputils doesn't contain it). * The C++ Descriptor object didn't implement extension_ranges. * Had to implement a hack around returning EncodeError, to work around the module-loading behavior of the test runner.
* Down integrate from Google internal.Gravatar Jisi Liu2015-02-25
| | | | Change-Id: I34d301133eea9c6f3a822c47d1f91e136fd33145
* Delete unused files.Gravatar Feng Xiao2015-01-27
|
* Merge pull request #46 from adalq/versionGravatar Feng Xiao2014-12-20
|\ | | | | Add __version__
| * Updated __version__Gravatar Adal Chiriliuc2014-12-14
| |
* | Fix Python C++ implementation build issues:Gravatar Feng Xiao2014-11-25
| | | | | | | | | | 1. Haven't included the include path for "config.h". 2. Use of C++11 auto keyword.
* | Down-integrate from internal code base.Gravatar Feng Xiao2014-11-20
| |
* | Down-integrate from internal code base (C++ maps support).Gravatar Feng Xiao2014-11-14
| |
* | Merge branch 'typofixes-vlajos-20141108' of ↵Gravatar Feng Xiao2014-11-11
|\ \ | | | | | | | | | | | | | | | | | | https://github.com/vlajos/protobuf into typo Conflicts: src/google/protobuf/compiler/java/java_file.cc
* | | Down-integrate from internal code base.Gravatar Feng Xiao2014-11-10
| | |
| * | typo fixes - https://github.com/vlajos/misspell_fixerGravatar Veres Lajos2014-11-08
|/ /
| * Add __version__Gravatar Adal Chiriliuc2014-10-10
| | | | | | | | | | | | | | | | Added __version__ attr to package so that scripts that check local packages to see if newer versions are available can work. Almost all Python packages have a version attr, and the vast majority of them name it "__version__"
| * Revert "Add __version__"Gravatar Adal Chiriliuc2014-10-10
| | | | | | | | This reverts commit 5337cf564f5eb43c1975d1cfd87b4efba9e6bf35.
| * Add __version__Gravatar Adal Chiriliuc2014-10-10
|/ | | | | | | | Added __version__ attr to package so that scripts that check local packages to see if newer versions are available can work. Almost all Python packages have a version attr, and the vast majority of them name it "__version__"
* Down-integrate from internal branch.Gravatar Feng Xiao2014-10-07
|
* Replace links to code.google.com/protobuf with ↵Gravatar Feng Xiao2014-10-01
| | | | developers.google.com/protocol-buffers
* merge tags/2.6.0 into trunkGravatar jieluo@google.com2014-08-25
|
* make dist complains the file name is too long and refuse to put it to tar. ↵Gravatar jieluo@google.com2014-08-14
| | | | Change the file to a shorter name
* Add deleted tests back for reflection_cpp2_test.py by addtional exception catchGravatar jieluo@google.com2014-08-14
|
* put python cpp tests into pyext/Gravatar jieluo@google.com2014-08-13
|
* down integrate python opensource to svnGravatar jieluo@google.com2014-08-12
|
* down integrate to svnGravatar jieluo@google.com2014-07-18
|
* Down-integrate from internal branchGravatar xiaofeng@google.com2013-02-25
|
* Fix issues: 342, 424, 428, 430, 436Gravatar xiaofeng@google.com2012-12-04
|
* Down-integrate from internal branchGravatar xiaofeng@google.com2012-09-22
|
* Fixed a memory leak in python CPP implementation.Gravatar liujisi@google.com2011-06-07
|
* Escape C++ Trigraphs.Gravatar liujisi@google.com2010-12-21
|
* Boost version number to 2.4.0-pre, add more test cases for text_format.py ↵Gravatar liujisi@google.com2010-12-09
| | | | about unicode field.
* Add new files for vcprojs, fix issues: 165, 211, 228, 240Gravatar liujisi@google.com2010-12-07
|
* Fix issues: 166 167 172 175 181 188 192 194 195.Gravatar liujisi@google.com2010-12-03
|
* Submit recent changes from internal branch. See CHANGES.txt for more details.Gravatar liujisi@google.com2010-11-02
|
* Fix issue 208.Gravatar kenton@google.com2010-07-27
|
* Fix issue 207Gravatar kenton@google.com2010-07-27
|
* Tweak doc comments.Gravatar kenton@google.com2010-01-08
|
* Address comments from various code reviews.Gravatar kenton@google.com2010-01-07
|
* Actually, that last revision can be simpler -- we don't need to parse ↵Gravatar kenton@google.com2009-12-23
| | | | strings at all, as simply entering 1e1000 as a float literal in Python will be evaluated as infinity.
* In Python, avoid relying on float('inf') and float('nan') as these don't ↵Gravatar kenton@google.com2009-12-23
| | | | work on Windows with Python pre-2.6.
* Same as r275 except for Python.Gravatar kenton@google.com2009-12-23
|
* Massive roll-up of changes. See CHANGES.txt.Gravatar kenton@google.com2009-12-18
|
* Submit recent changes from internal branch, including "lite mode" forGravatar kenton@google.com2009-07-29
| | | | | C++ and Java. See CHANGES.txt for more details.
* Fix test failure on 64-bit python.Gravatar kenton@google.com2009-05-01
|
* Integrate recent changes from Google-internal code tree. See CHANGES.txtGravatar kenton@google.com2009-04-25
| | | | | for details.
* Improve performance of Python serialization. Patch from Will Pierce.Gravatar kenton@google.com2009-04-18
|
* Generate field number constants. Patch from Michael Poole.Gravatar kenton@google.com2009-04-18
|
* Push out changes from internal codebase.Gravatar kenton@google.com2009-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All Languages * Repeated fields of primitive types (types other that string, group, and nested messages) may now use the option [packed = true] to get a more efficient encoding. In the new encoding, the entire list is written as a single byte blob using the "length-delimited" wire type. Within this blob, the individual values are encoded the same way they would be normally except without a tag before each value (thus, they are tightly "packed"). C++ * UnknownFieldSet now supports STL-like iteration. * Message interface has method ParseFromBoundedZeroCopyStream() which parses a limited number of bytes from an input stream rather than parsing until EOF. Java * Fixed bug where Message.mergeFrom(Message) failed to merge extensions. * Message interface has new method toBuilder() which is equivalent to newBuilderForType().mergeFrom(this). * All enums now implement the ProtocolMessageEnum interface. * Setting a field to null now throws NullPointerException. * Fixed tendency for TextFormat's parsing to overflow the stack when parsing large string values. The underlying problem is with Java's regex implementation (which unfortunately uses recursive backtracking rather than building an NFA). Worked around by making use of possesive quantifiers. Python * Updated RPC interfaces to allow for blocking operation. A client may now pass None for a callback when making an RPC, in which case the call will block until the response is received, and the response object will be returned directly to the caller. This interface change cannot be used in practice until RPC implementations are updated to implement it.
* Adding slicing support for repeated scalar fields and get/delete slice for ↵Gravatar pesho.petrov2008-12-24
| | | | composite fields.