Ulas Kirazci
86ce4717ee
am 43325653: Nano protobufs.
...
* commit '43325653beb4e5b6923d0380a84bf7e204be5c22':
Nano protobufs.
12 years ago
Ulas Kirazci
d6592c758c
Nano protobufs.
...
Like micro protobufs except:
- No setter/getter/hazzer functions.
- Has state is not available. Outputs all fields != their default.
- CodedInputStream can only take byte[] (not InputStream).
- Repeated fields are in arrays, not ArrayList or Vector.
- Unset messages/groups are null, not "defaultInstance()".
- Required fields are always serialized.
To use:
- Link libprotobuf-java-2.3.0-nano runtime.
- Use LOCAL_PROTOC_OPTIMIZE_TYPE := nano
Change-Id: I7429015b3c5f7f38b7be01eb2d4927f7a9999c80
12 years ago
Wink Saville
08b6e50a9b
am 216c9e86: Merge "Nano protobufs."
...
* commit '216c9e8681b9426e84c9e2222da5c0dd669261b2':
Nano protobufs.
12 years ago
Wink Saville
64a842122c
Merge "Nano protobufs."
12 years ago
Ulas Kirazci
2337023fd9
Nano protobufs.
...
Like micro protobufs except:
- No setter/getter/hazzer functions.
- Has state is not available. Outputs all fields != their default.
- CodedInputStream can only take byte[] (not InputStream).
- Repeated fields are in arrays, not ArrayList or Vector.
- Unset messages/groups are null, not "defaultInstance()".
- Required fields are always serialized.
To use:
- Link libprotobuf-java-2.3.0-nano runtime.
- Use LOCAL_PROTOC_OPTIMIZE_TYPE := nano
Change-Id: I7429015b3c5f7f38b7be01eb2d4927f7a9999c80
12 years ago
xiaofeng@google.com
c9f69500b7
Update OSGi meta data.
12 years ago
xiaofeng@google.com
25b2a673ae
Fix issue 474
12 years ago
xiaofeng@google.com
7f4c9e860e
Add a comment about the new "allow_alias" option.
12 years ago
xiaofeng@google.com
7fe28a8973
Update version number in descriptor.pb.h and plugin.pb.h
12 years ago
xiaofeng@google.com
2c9392f8dd
Update version number in trunk
12 years ago
xiaofeng@google.com
a36f1b43e7
Exclude a failing test in MingW build.
12 years ago
xiaofeng@google.com
7f372559cc
Down-integrate from internal branch
12 years ago
xiaofeng@google.com
de3494fe5c
Fix issue 403, issue 456, issue 462
12 years ago
xiaofeng@google.com
e406747cd5
Fix issue 445, issue 449
12 years ago
xiaofeng@google.com
1e5a5e8419
Down-integrate from internal branch
12 years ago
liujisi@google.com
691f6da30b
Rollback the export macros on internal classes/functions.
12 years ago
liujisi@google.com
117064c18b
add missing dll export macros for msvc.
12 years ago
liujisi@google.com
71caf8c25d
Remove "using" directives to disambiguate type_traits for vc2012.
12 years ago
liujisi@google.com
f5b373dfb6
Fix a typo of nacl file name.
12 years ago
liujisi@google.com
e9ee30962f
Add missing qnx files.
12 years ago
liujisi@google.com
4d8c2f94fb
Add arm_qnx atomic ops support and add missing header files in Makefile.am
12 years ago
liujisi@google.com
98080e8598
Update upb namespace in friendship declaration.
12 years ago
liujisi@google.com
cb77c4c381
Generate a warning for duplicated enum values, when allow_alias option isn't
...
set.
12 years ago
liujisi@google.com
4770277ec7
Add the missing PNaCl atomicops support.
12 years ago
liujisi@google.com
728aa760fd
Down-integrate form internal opensource branch
12 years ago
Ying Wang
c4e73a82ff
am db9ab02c: (-s ours) Build against the NDK for x86 and mips too.
...
* commit 'db9ab02c090cdc5d2b31399867a4052351b8793d':
Build against the NDK for x86 and mips too.
12 years ago
Ying Wang
c991c16e92
Build against the NDK for x86 and mips too.
...
Change-Id: I68963dc1c274c3dcf1038d4e21dc418f9554b78f
12 years ago
xiaofeng@google.com
0b30eb8c87
Fix the name of thread safety macros.
12 years ago
liujisi@google.com
5d701498dd
Remove unused macros.
12 years ago
liujisi@google.com
5e6539205e
Remove the customized operator delete.
12 years ago
xiaofeng@google.com
a655b98171
Fix issue 438: add missing 'enum_type_wrapper' to setup.py
12 years ago
liujisi@google.com
2273ee403b
Add java options to plugin proto and rollback the r450
12 years ago
liujisi@google.com
0c995c9300
Remove undeeded no-rtti guards.
12 years ago
liujisi@google.com
2bee6e66e8
Fix build warnings for gcc 4.6
12 years ago
liujisi@google.com
ed95d54e92
Define macros on more targets to make gtest work for vs2012
12 years ago
liujisi@google.com
6fb956d9db
Remove extra semicolons
12 years ago
liujisi@google.com
1e36e1006a
Add missing export macro
12 years ago
liujisi@google.com
329d103b3e
Set pointers to NULL after shutdown, so the shutdown function can be called for multiple times.
12 years ago
liujisi@google.com
f5d5b4de92
Make custom option able to work for -f-no-rtti; Fix remaining death tests for gtest 1.6
12 years ago
liujisi@google.com
e34f1f63b6
Find the protoc from environ first for python.
12 years ago
liujisi@google.com
8cc2017f34
Quote the AC_LANG_SOURCE to eliminate warnings introduced by autoconf 2.6.8
12 years ago
liujisi@google.com
1d32532ead
Update gtest to 1.6; Disable death tests when exceptions are enabled.
12 years ago
liujisi@google.com
e719489061
Make PROTOBUF_USE_EXCEPTIONS configurable from CPPFLAGS.
12 years ago
xiaofeng@google.com
caa66db018
Merge from tags/2.5.0rc1 to trunk
12 years ago
xiaofeng@google.com
eaaef0b39b
Fix issues: 342, 424, 428, 430, 436
12 years ago
liujisi@google.com
ef9acc464d
Update version to 2.5.0-pre
12 years ago
xiaofeng@google.com
9c1c31ff16
Fix compile issues under GCC 3.4.6
12 years ago
xiaofeng@google.com
d2d50f9a73
Fix Java compile issues under JDK 1.5
12 years ago
xiaofeng@google.com
a4491ea142
Fix issue 412: update protobuf for 64-bit compatibility on Mac OS X - patch from Mark Mentovai
12 years ago
Przemyslaw Szczepaniak
610c2fd73d
Add gnustl+rtti version of cpp full library
...
Adding new version of cpp library,
'libprotobuf-cpp-2.3.0-full-gnustl-rtti'. Previously, c++ code
compiled against gnustl couldn't link with this library - having
both gnustl and stlport in same binary leads to nasty conflicts.
Bug: 7484202
Change-Id: Ic4fbbfc2839c4ce88bf605cf3d9cca47b146f965
12 years ago