| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
- Shouldn't need SRCROOT in the project since Xcode should be setting the working directory to where the project lives.
- Remove the packed/unpacked repeated enum field in the tests and update the code to handle the defaults.
- Move up the ignore to cover .DS_Store files in src also.
add starstar
|
|
|
|
|
|
|
| |
Checking the existence of ".git" is not the right way to check whether we
are in develop environment because we distribute source tar-balls where
such a ".git" directory does not exist. Replaced it with checking .proto
files.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Change-Id: I808f4a3689e723d4490aa9ba6f1c14e3936ddcec
|
|
|
|
|
|
|
|
| |
We use a custom allocator for map fields and this allocator must be
passed correctly to hash_map to make sure it's allocated properly
with our custom allocator.
Change-Id: Ie59fa24bf11ff28ffd0fa870e24e456c66b2b9c5
|
| |
|
| |
|
|
|
|
| |
src/google/compiler/ruby depend on these two files, but they were missed in language distributions other than ruby
|
| |
|
| |
|
|\
| |
| | |
3.0.0 alpha 3 windows fix
|
| | |
|
|/|
| |
| | |
Fix c++ on windows
|
| |\
| | |
| | |
| | | |
into 3.0.0-alpha-3-fix
|
| | | |
|
|\ \ \
| | |/
| |/| |
Fix C2385: ambiguous access to parent classes' member without specifying
|
| |/ |
|
| | |
|
|\|
| |
| | |
Add missing files to *.vcproj
|
| | |
|
|\|
| |
| | |
Clean up *.vcproj files
|
|/ |
|
| |
|
|\
| |
| | |
Update version number to 3.0.0-alpha-3
|
|/ |
|
|\
| |
| | |
Undef GOOGLE_PROTOBUF_MISSING_HASH after it is used.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a follow up CL for df184fba00acc7d4aa7b9d64693c53c815a64eda
(Id937e25bbb35968ee76c92bd4a8ce6247408c443), which added
#undef GOOGLE_PROTOBUF_MISSING_HASH
where GOOGLE_PROTOBUF_MISSING_HASH macro is never defined.
With this CL, GOOGLE_PROTOBUF_MISSING_HASH macro will be cleaned up
after it is used.
|
|\ \
| | |
| | | |
Objective C Second Alpha Drop
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Style fixups in the code.
- map<> serialization fixes and more tests.
- Autocreation of map<> fields (to match repeated fields).
- @@protoc_insertion_point(global_scope|imports).
- Fixup proto2 syntax extension support.
- Move all startup code to +initialize so it happen on class usage and not app startup.
- Have generated headers use forward declarations and move imports into generated code, reduces what is need at compile time to speed up compiled and avoid pointless rippling of rebuilds.
|
|\ \ \
| | | |
| | | | |
down-integrate internal changes
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add default import paths for descriptor.proto and well-known protos.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
protoc.
Change-Id: I4afa295de4c8ed2a4cd0919cf84aedcd1327d9a5
|
|\ \ \ \
| |/ / /
|/| | | |
Include well-known types in Java runtime.
|
|/ / /
| | |
| | |
| | | |
Change-Id: I816fe2fac7fccbcd96dd8510c7c9b5e7996aeadc
|
|\ \ \
| |/ /
|/| | |
Adds a podspec for the proto3 Objective-C runtime.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Apparently, in Cocoapods, all recursive #imports of public headers need
to be public.
|
| | |
| | |
| | |
| | | |
GPBProtocolBuffers_RuntimeSupport.h
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Getting the ObjC generator building on Windows.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove the ClassList support (maybe bring it back in the future).
Trim the includes to hopefully get a working Window build.
Add some more returns after switches for compilers that warn even when all values of the enum are handled.
Use ghtonl instead of htonl.
Change the use of [u]int(8,32)_t within the ObjC generator code to [u]int(8,32) to match the rest of the compiler.
Add objective-c generator files to Visual Studio project.
|
|\ \ \ \
| | | | |
| | | | | |
Solves AOT compilation issue for Unity - iOS
|
| | | | |
| | | | |
| | | | |
| | | | | |
ExtensionRegistryLite.cs to prevent AOT compilation issue with unity in iOS
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Marked compiler literal unsigned.
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When compiling a protobuf with gcc 3.3.2 for powerpc, I ran into the
following warning message:
INFO: From Compiling my_proto.pb.cc powerpc-603e-linux-gcc:
bazel-out/local_linux-dbg/genfiles/my_proto.pb.cc: In member
function `virtual void MyProto::Clear()':
bazel-out/local_linux-dbg/genfiles/my_proto.pb.cc:223: warning: this
decimal constant is unsigned only in ISO C90
The line in the proto file that was triggering it was:
if (_has_bits_[24 / 32] & 4278190080) {
ZR_(field1_, field2_);
}
_has_bits_ is a uint32. The constant mask should therefore be
unsigned. This change updates the constant to be generated as
unsigned.
|