| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| | |
Change-Id: If3fb07754a734bae610d95124528e073515ac525
|
| |\
| | |
| | | |
Integrate changes from upstream/master into csharp-experimental
|
| |\ \
| | | |
| | | | |
C# wrapper types
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| | |
Export c# naming routines publicly
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | | |
More tests required. Generated code in next commit.
|
| |\ \ \ |
|
| |\ \ \ \ |
|
| | | | | | |
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
Change-Id: Ieb7a2c2fbf35bc2a8fa65b915a5ecb68c83863e4
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I5f6cbc2430200e3751ad754cc7ae604338db6f91
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
Install google/protobuf/stubs/status.h, and google/protobuf/stubs/stringpiece.h -- these are required in order to include google/protobuf/util/type_resolver.h.
Install google/protobuf/stubs/bytestream.h -- this is required in order to include google/protobuf/util/json_util.h.
|
|/ / / /
| | | |
| | | |
| | | | |
Change-Id: Ifbc415755266ba3d0ffa5661fcd7c7d2e3b32a22
|
| |_|/
|/| | |
|
|\ \ \
| |_|/
|/| | |
Down-integrate from internal code base.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
[ci skip]
Change-Id: I9391c09640e0b0b2b21c45a97a1fc91814d95c5d
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now the Build tool needs to define -DHAVE_ZLIB and -DHAVE-PTHREAD rather
than providing a config.h
- Make pbconfig.h a manually written file to handle hash conditions
according to platform related macros.
- Remove #include "config.h" from source code.
- Changed the configure.ac and Makefile.am to pass down the macros.
- Change cmake to pass down the the macros.
Change-Id: I537249d5df8fdeba189706aec436d1ab1104a4dc
|
|\ \
| | |
| | | |
Make pbconfig.h independent of config.h
|
| | |
| | |
| | |
| | | |
Change-Id: I31ead985b4ac5b02fb7558d34c1da19fd837b50a
|
|\ \ \
| |/ /
|/| | |
Workaround for MSVC's string literal compiler limit.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Escape characters don't count for string literal size, no need to pre-generate escape string.
Added unit test to touch enormous cpp generated descriptor.
Updated makefile to include enormous_descriptor.proto
Fixed language compatibility error.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add more to the ObjC dir readme.
- Merge the ExtensionField and ExtensionDescriptor to reduce overhead.
- Fix an initialization race.
- Clean up the Xcode schemes.
- Remove the class/enum filter.
- Remove some forced inline that were bloating things without proof of performance wins.
- Rename some internal types to avoid conflicts with the well know types protos.
- Drop the use of ApplyFunctions to the compiler/optimizer can do what it wants.
- Better document some possible future improvements.
- Add missing support for parsing repeated primitive fields in packed or unpacked forms.
- Improve -hash.
- Add *Count for repeated and map<> fields to avoid auto create when checking for them being set.
|
| |
|
|
|
|
| |
src/google/compiler/ruby depend on these two files, but they were missed in language distributions other than ruby
|
| |
|
|\
| |
| | |
Merge protobuf C# into master (only C# proto2 is supported)
|
| |\ |
|
| |\ \
| | | |
| | | | |
C# protocol buffers (initial pull request)
|
| | | | |
|
| | | | |
|
| |_|/
|/| |
| | |
| | | |
Change-Id: I23dee1c1d27b6440658680e9c273b6250213123c
|
| | | |
|
|/ / |
|
|/
|
|
|
| |
This fixes the problem where `make check` generates files not ignored
by `.gitignore`.
|
| |
|
|
|
|
| |
Change-Id: Ic98584616bd6ee49680273f0cdbe6d9c038ec0e9
|
|\
| |
| | |
Add support for the TILE-Gx processor family.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Maps for C++ lite
- C++ Arena optimizations.
- Java Lite runtime code size optimization.
Change-Id: I7537a4357c1cb385d23f9e8aa7ffdfeefe079f13
|
| |
| |
| |
| |
| |
| | |
anyother targets.
Change-Id: I507009cd92a711739d7d58ccee93dfbf0a9fe135
|
| |
| |
| |
| | |
Change-Id: I7f745929b137b93c122448a4a2d9a7bbab6648d6
|
|\ \
| | |
| | | |
Proto3 Python changes for v3.0.0-alpha-2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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.
|
| | |
| | |
| | |
| | |
| | |
| | | |
in the map_field_inl.h
Change-Id: Ieeaab5507ee34b317d76b5937beb67c298905eb4
|
|/ /
| |
| |
| | |
Change-Id: Id937e25bbb35968ee76c92bd4a8ce6247408c443
|
|\ \
| | |
| | | |
Implement maps for JavaNano
|