| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I56a6cce613462794f172ff2e62b25d8a9fc162f3
|
| |
|
|
|
|
|
|
|
| |
1. Add missing header file to Makefile.am.
2. Re-generate objectivec generated code for well-known types.
Change-Id: If28217c701cf8bd739ea0db240e9eee600f23ee7
|
|
|
|
|
|
|
|
|
| |
proto3.
Added a couple unit test proto3 files, for arena_lite and lite. Cloned
the proto3_arena_unittest to test some of the basics of generated code
(and to ensure that the generated proto3 test files are used by some
test).
|
|
|
|
|
|
|
|
|
|
|
| |
* `csharp_options`: Added `Options` to encapsulate generator options.
Supported options for now - file_extension, base_namespace
* `{Blah}Generator`: Now accept `Options*` as parameter to constructor
* `csharp_generator.cc`: Parse and populate options
* `Makefile.am`: Added `csharp_options.h`
* `extract_includes.bat.in`: Added `csharp_options.h`
Refactoring code to two commits. This is the first commit
|
|
|
|
|
| |
Java files are moved to un-do the hack in the prevous commit, which
moved the java files to the original position for integration.
|
|
|
|
| |
Also delete some unused files.
|
| |
|
|
|
|
| |
This changes csharp_names.h, which will require a corresponding change in GRPC.
|
| |
|
|
|
|
|
|
| |
This could be tidied up significantly, and at some point we will want to parse the markdown and generate more appropriate XML - but this is definitely better than nothing.
Generated code changes coming in next commit.
|
| |
|
|\
| |
| |
| | |
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`.
|
| |
|