| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Add a compile test to confirm things are working as expected.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
- Convert most of the core library headers over to HeaderDoc format.
- Switch the generated comments over to HeaderDoc.
- Create GPBCodedOutputStream_PackagePrivate and move some things into there
that should be more internal.
|
|/ /
| |
| |
| | |
dependencies.
|
|\ \
| | |
| | | |
Make cpp generated enum constants constexpr when Options::proto_h is specified
|
| | |
| | |
| | |
| | | |
specified.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Add atomics support for 32-bit PPC.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This was originally submitted as a patch on the Google Code issue
tracker, but the original author didn't submit a pull request. They did,
however, give permission for somebody else to do so. I cleaned up a few
things myself and am now submitting it.
I can't find any record of what the original patch was, but there is a
copy of the discussion at
<https://groups.google.com/forum/#!topic/protobuf/SMwF5fYHIi0>.
Fixes google/protobuf#581
|
|\ \ \ \
| | | | |
| | | | | |
Added support for CommonJS require()
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |/ /
| |/| | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
- Extend GPB*ObjectDictionary to support generic syntax.
- Update the generator to output generics so the enclosed type is exposed for compiler checks.
- Use generics in a the public interfaces.
- Update the generated sources that are checked in.
|
|\ \ \
| | | |
| | | | |
Removes redundant null pointer checks checks
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Removed the redundant check for NULL which is already handled by using
delete
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Removed the redundant check for NULL which is already correctly handled
by used the delete
|
|\ \ \ \
| | | | |
| | | | | |
Remove redundant `the`.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fixed unused parameters and extra ';'
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
make 'no syntax' warning useful by showing which file
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Fix Intel compiler warnings in include files on Windows
|
| |/ / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
(Generated code changes in next commit.)
|
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Recently, descriptor.proto gained a GeneratedCodeInfo message, which means the generated code conflicts with our type.
Unfortunately this affects codegen as well, although this is a part of the public API which is very unlikely to affect hand-written code.
Generated code changes in next 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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Move the original README.md to src since it's talking about C++
exclusively and add a more general README.md to document how
to install protoc for all languages.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes google/protobuf#693
msan flags this as being undefined behavior. I think it's triggering
because the compiler has to insert a branch to avoid changing the
pointer's value if it starts out NULL. I can't figure out if this is
actually undefined behavior or not, but it definitely seems to be a gray
area of the standard which is best avoided.
|
|\ \ \ \
| | | | |
| | | | | |
Fixing compile errors on Solaris in 64-bit mode
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
jhump/jh/fix-ioexception-vs-invalidprotobuf-exception
throw IOException instead of InvalidProtocolBufferException when appropriate
|
| | | | | | |
|
| | | | | | |
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
"valueField": null
is parsed appropriately, i.e. that it remembers that the field is set.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
On deserialization, missing values for message types
are replaced with a "default" message.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Defer calls to mutable_unknown_fields() until it is actually required to
save memory for C++ lite runtime.
Change-Id: Ica9c1fd276cdb164942d1e7b6e098c83ee3ffdc5
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ife609e073bd142d328b680c753f543bb18f4f66d
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I4c4e2a4a248e4336fef735f75ff5648d8d33627e
|
| | | | |
| | | | |
| | | | |
| | | | | |
Also delete some unused files.
|
|\ \ \ \ \ |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Fix static non-pod type problem with dlopen
|
| | | | | | | |
|
| | | | | | | |
|