Jan Tattermusch
f61e1791c0
output file naming logic, configurable file extension, comment rewording
10 years ago
Jan Tattermusch
8cec65e761
added support for deprecated fields, reworded some todos
10 years ago
Jan Tattermusch
16a3e2b914
enable overriding of property name using csharp_property_name
10 years ago
Jan Tattermusch
44664bb705
updated C# codegen to use restricted set of csharp options from descriptor.proto
10 years ago
Jan Tattermusch
b52cf04b3c
restricted number of csharp options and regenerated descriptor.proto
10 years ago
Tamir Duberstein
9f42f5f4a4
[PYTHON] Drop dependency on 'google.apputils'.
...
Use stdlib's 'unittest' instead.
10 years ago
Daniel Martin
0f1393d66e
More 'int' return value documentation
10 years ago
Daniel Martin
153a226a2a
CR feedback: spacing, document return values
10 years ago
Tamir Duberstein
53bee665f8
Change fixture name to be consistent
...
This fixes the problem where `make check` generates files not ignored
by `.gitignore`.
10 years ago
Kenton Varda
60df829ae4
Delete "SEBS" (aka: Clean up Kenton's old trash)
...
The file `SEBS` is a build file for a toy build system I was writing in my spare time six years ago, back when I maintained protobufs. Arguably it was never appropriate for me to have placed this file in the protobuf tree, but it was convenient at the time and didn't seem to hurt anything. It clearly doesn't belong here now, though.
10 years ago
Jan Tattermusch
685ae36ca2
Rewrote C# protogen to C++ (initial version)
10 years ago
Tamir Duberstein
ed715048c6
Add OS X to travis; fix tests to pass on OS X
10 years ago
Chris Conroy
0d77c824e7
Sanitize Enum names from collisions with reserved words.
10 years ago
Bo Yang
12a91417fb
Revert pull request 175: Add support for the TILE-Gx processor family.
10 years ago
Feng Xiao
9d31c227a3
Add a missing proto file.
...
Change-Id: Ic98584616bd6ee49680273f0cdbe6d9c038ec0e9
10 years ago
Jisi Liu
6c8a036e3e
Fix tile atomicops macro.
...
Change-Id: I1a3acadd059f87c26a2e26f3b7a169c0780e981e
10 years ago
Jisi Liu
329fa02b42
Initialize data members in constructors instead of direct initialize in
...
class definition, which is a C++11 extension.
Change-Id: I477fe484d737f4c60c519d68f431940ffaa33431
10 years ago
Jisi Liu
f0e8df3b66
use is_proto_enum instead of is_enum for repeated accessor field.
...
The later is not supported by some versions of MSVC and the former is
more accurate for the use case.
Change-Id: I7096226b1ebfef8340d288bbaf2788540aa3e97f
10 years ago
Jisi Liu
4065a31644
Fix hash.h for MSVC and platforms without hash map/set support.
...
Change-Id: Ic0fdb52c17b9495c73b8ce15879531383a148585
10 years ago
Jisi Liu
14fe0c99bb
Fix hash_map type parameter to add Alloc for other platforms.
...
Change-Id: Idc5fb65a2cc469d55aff6f2cde0b51b326be0963
10 years ago
Jisi Liu
0a25cfe69d
Use portable GOOGLE_PROTOBUF_THREAD_LOCAL instead of __thread.
...
Change-Id: Iaa75f8333541bc378bea699e7f147c7f17b652ad
10 years ago
Jisi Liu
885b612f74
Down integrate from Google internal branch for C++ and Java.
...
- Maps for C++ lite
- C++ Arena optimizations.
- Java Lite runtime code size optimization.
Change-Id: I7537a4357c1cb385d23f9e8aa7ffdfeefe079f13
10 years ago
Jisi Liu
97dacc44af
Fix the order of BUILT_FILES so that pbconfig.h will be built before
...
anyother targets.
Change-Id: I507009cd92a711739d7d58ccee93dfbf0a9fe135
10 years ago
Jisi Liu
a86baaa256
Exclude pbconfg.h from dist, otherwise it breaks VS builds.
...
Change-Id: I7f745929b137b93c122448a4a2d9a7bbab6648d6
10 years ago
Josh Haberman
0b70a43736
Fixes for Python/C++ implementation in open-source:
...
* 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.
10 years ago
Jisi Liu
b67096072b
Include shared_ptr.h into headers to make maps proto work. It is used
...
in the map_field_inl.h
Change-Id: Ieeaab5507ee34b317d76b5937beb67c298905eb4
10 years ago
Jisi Liu
ada6556785
Down integrate from Google internal.
...
Change-Id: I34d301133eea9c6f3a822c47d1f91e136fd33145
10 years ago
Jisi Liu
df184fba00
Make maps fields work on installed C++ protobufs.
...
Change-Id: Id937e25bbb35968ee76c92bd4a8ce6247408c443
10 years ago
Jisi Liu
e70329c6c0
Propogate onChange() event when getFooBuilder() is on an oneof message
...
field.
Change-Id: Idb5b53da5accd24038a895aba49b684eeee95814
10 years ago
csharptest
8f8187e4b3
version 2.4.1.555
10 years ago
Jisi Liu
7a00a1e424
Add shutdown code for several newly introduced leaks;
...
Disable commandline interface test for heap check tests.
Change-Id: I02aa2ad9704e3c70dcecae8b3b3557b18607d455
10 years ago
Jisi Liu
7c43f1700c
Use static_cast instead of dynamic_cast in arena unittest so that it can
...
pass in systems without rtti.
Change-Id: Ib32b47a66f14928de9399c49dbdb07263a30d1bc
10 years ago
Jisi Liu
a6fc5da0fc
Fix review comments.
...
Change-Id: Iafd4a3aa9d55e31478bf070311eeadfe95ece4d7
10 years ago
Jisi Liu
f2cf6cdcb2
Remove the unused set common oneof variables in helper
10 years ago
Jisi Liu
7b72a24a20
fix equal and hash for bytes field for javanano oneof
10 years ago
Jisi Liu
3accf81ea9
Clear oneofs.
10 years ago
Jisi Liu
f173cdeb02
hashcode and equals for oneofs in nano.
10 years ago
Jisi Liu
06a2e29855
Equals for message oneof field in nano.
10 years ago
Jisi Liu
c72d3d51ff
Oneof message level elements (consts, case getter/clear) and messsage type field oneof support.
10 years ago
Jisi Liu
7794a98ff4
Initial check-in for message oneof.
10 years ago
Jisi Liu
33222b5a02
Initial check in for primitive oneof fields.
10 years ago
Josh Haberman
cb3caf1e61
Integrate changes from Google open-source branch.
10 years ago
Chris Fallin
a2bea0a001
Properly support maps in Ruby protoc and another bugfix.
...
Previously, we supported map fields in the Ruby DSL. However, we never
connected the final link in the chain and generated `map` DSL commands
for map fields in `.proto` files. My apologies -- I had been testing
with the DSL directly so I missed this.
Also fixed a handlerdata-setup-infinite-loop when a map value field's
type is its containing message.
10 years ago
Bo Yang
eb2ce02931
Fix absolute/relative path in output
10 years ago
Gordana Cmiljanovic
b61b0c3304
MIPS: remove immediate constraint within CompareAndSwap.
...
Improper use of immediate constraint is slightly non-optimal with gcc/gnu-as
but may cause breakage with clang.
10 years ago
Feng Xiao
96e379ff8b
Add the .proto files for well-known types.
10 years ago
Nobuaki Sukegawa
de525ec219
Add missing LIBPROTOC_EXPORT to ruby generator
10 years ago
Bo Yang
e2555e235f
Change target to output filenames
10 years ago
csharptest
53727a0ac7
Rebuild source for Issue 84 change to code generator
10 years ago
csharptest
b4bd2e0384
Issue 84: warning CS0219: The variable `size' is assigned but its value is never used
10 years ago