| Commit message (Collapse) | Author | Age |
... | |
| | |\
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| |
| |
| | |
[ci skip]
Change-Id: I9391c09640e0b0b2b21c45a97a1fc91814d95c5d
|
|\ \
| | |
| | | |
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)
|
| |\ |
|
| |/
|/|
| |
| | |
Change-Id: I23dee1c1d27b6440658680e9c273b6250213123c
|
| | |
|
| | |
|
|/|
| |
| | |
C# protocol buffers (initial pull request)
|
| | |
|
| |
| |
| |
| |
| | |
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
|
| | | |
|
| |/ |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
- A golden-file test that ensures protoc produces known-valid output.
- A Ruby test that loads that golden file and ensures it actually works
with the extension.
This split strategy allows us to test end-to-end without needing to
integrate the Ruby gem build system and the protoc build system. This is
desirable because we do not want a gem build/install to depend on
building protoc, and we do not want building protoc to depend on
building and testing the gem.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
configure.ac
|
| |
| |
| |
| |
| |
| | |
This adds a Ruby extension in ruby/ that is based on the 'upb' library
(now included as a submodule), and adds support for Ruby code generation
to the protoc compiler.
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Change the file to a shorter name
|