- 01 May, 2016 1 commit
-
-
Jisi Liu authored
Merge Google internal changes
-
- 29 Apr, 2016 4 commits
-
-
Jisi Liu authored
-
Thomas Van Lenten authored
Fix cp -r usage to be portable.
-
Jisi Liu authored
-
Jisi Liu authored
cp -r foo/ bar/ in linux will create a bar/foo directoy. In the objectivec generate descritpor case, well known types will be created in objectivec/google/google/protobuf/.. if the command is run under linux. Adding the trailing period fixes the behavior inconsistency.
-
- 28 Apr, 2016 4 commits
-
-
Jisi Liu authored
-
Jisi Liu authored
-
Jisi Liu authored
-
Adam Cozzette authored
Added dig and bsearch_index to RepeatedField methods forwarded to array
-
- 27 Apr, 2016 4 commits
-
-
Thomas Van Lenten authored
Fix up -hash/-isEqual: for bool storage.
-
Thomas Van Lenten authored
Both methods weren't checking the has_bits (where the bools are stored), so it resulted in invalid results. Add a test that should shake out something like this in the future also.
-
Adam Cozzette authored
This fixes the test_acts_likes_an_array test in RepeatedFieldTest, which checks that repeated fields respond to the same methods as regular Ruby arrays. The bsearch_index and dig array methods seem to be new in Ruby 2.3 and so we should support those.
-
Joshua Haberman authored
Updated upb and simplified ruby code a bit with new upb method.
-
- 26 Apr, 2016 2 commits
-
-
Thomas Van Lenten authored
Proper checking of enum with non zero default
-
Thomas Van Lenten authored
proto2 syntax allows the first enum to have a non zero value. This means any field using that default has a non zero default without having an explicit default being set. So when deciding what runtime info is needed, don't rely on an explicit default, always check that the values aren't zero. Fixes https://github.com/google/protobuf/issues/1453
-
- 22 Apr, 2016 4 commits
-
-
Josh Haberman authored
-
Feng Xiao authored
Added serialVersionUID to ExtendableMessage.
-
Tony Allevato authored
* Add initial design doc for Swift protocol buffers.
-
Jakub Kukul authored
-
- 21 Apr, 2016 2 commits
- 20 Apr, 2016 12 commits
-
-
Feng Xiao authored
-
Feng Xiao authored
Remove googletest.h header from stringprintf.cc
-
Thomas Van Lenten authored
Regenerate descriptor/well-known types for C#
-
Jon Skeet authored
(There are documentation changes and new fields in descriptor.proto that have resulted in changes to the serialized descriptor, but no breaking changes for C#.)
-
Thomas Van Lenten authored
ObjC support for failing the build in the generated WKTs are out of date
-
Thomas Van Lenten authored
- Always generated into a temp directory so we can see if things changed. - Add a flag to control exiting with error when stale vs updating. This should let the continuous builds error out when ObjC needs to have the checked in sources updated.
-
Jon Skeet authored
Enum casing in C#
-
Joshua Haberman authored
Support Windows in gulpfile.js
-
Jon Skeet authored
-
Jon Skeet authored
(JSON parsing already does the right thing.)
-
Jon Skeet authored
JSON tests fail, as we're not using OriginalNameAttribute yet.
-
Jon Skeet authored
Overview of changes: - A new C#-specific command-line option, legacy_enum_values to revert to the old behavior - When legacy_enum_values isn't specified, we strip the enum name as a prefix, and PascalCase the value name - A new attribute within the C# code so that we can always tell the original in-proto name Regenerating the C# code with legacy_enum_values leads to code which still compiles and works - but there's more still to do.
-
- 19 Apr, 2016 6 commits
-
-
Jisi Liu authored
Add missing includes in field mask test
-
Jisi Liu authored
-
Thomas Van Lenten authored
Fix comments typo and update WKTs
-
Thomas Van Lenten authored
-
Feng Xiao authored
Add missing PY2AND3 srcs_versions attributes to Python Bazel build targets
-
Thomas Van Lenten authored
-
- 18 Apr, 2016 1 commit
-
-
Jisi Liu authored
Update file list to include the missing extension lite file.
-