| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
platform (#1727)
Move to dotnet cli for building, and .NET Core (netstandard1.0) as target platform
This also updates the version number to 3.0.0-beta4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Improve exception throwing implementation in collections
* Implement RepeatedField.AddRange.
This fixes issue #1730.
* Optimize AddRange for sequences implementing ICollection
(Also fix a few more C# 6-isms.)
* Remove the overload for Add(RepeatedField<T>)
We now just perform the optimization within AddRange itself.
This is a breaking change in terms of "drop in the DLL", but is
source compatible, which should be fine.
|
|\
| |
| | |
Fix a <package>_FIND_VERSION_PRERELEASE being ignored
|
|/
|
|
| |
be ignored.
|
|\
| |
| | |
Remove the baseline files from the make dist file list.
|
|/
|
|
|
| |
https://github.com/google/protobuf/pull/1762 remove the files, but I forgot to
update Makefile.am to remove them.
|
| |
|
|\
| |
| | |
Modify csharp README since there are now two NuGet packages
|
| | |
|
|\ \
| | |
| | | |
Remove unnecessary reflection call
|
| | |
| | |
| | |
| | |
| | | |
This is the only call to TypeExtensions.IsValueType, so we can remove
that method, making the whole type conditionally compiled out for .NET 3.5
|
|\ \ \
| |/ /
|/| | |
Drop the performace baselines.
|
|/ /
| |
| |
| |
| | |
We weren't really using them, and the nested path causes checkout problems
on windows.
|
|\ \
| | |
| | | |
Don't #import the .m files.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As bazel folks are looking at getting auto generation of module maps going and
the importing of sources files causes issues there. We were only do it to
hack around some of the apple linker behaviors around objc classes and
categories, but even that isn't complete and CocoaPods was already doing -ObjC,
and developers not using pods could have still needed it to ensure everything
was linked anyways; so drop the hack of importing sources.
|
|\ \ \
| | | |
| | | | |
Change placement of DebuggerNonUserCodeAttribute
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This does not affect the generated code.
If we decide we want to apply attributes to generated types, we should start by
just reverting this change.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I think this has caught everything.
I've left a stub for attributes to be applied to the types themselves, but we don't currently need anything.
Follow-up commit will include the changes to generated code itself.
Fixes #1671.
|
|\ \ \ \
| | | | |
| | | | | |
Make sure also Solaris x86 gets PATH_MAX
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Fix problems detected when integrating the code to our internal repo.
|
| | | | | |
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix spelling
|
| | | | | |
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Fixed failing JS tests
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A couple of small tweaks were needed to fix test failures that were
inadvertently introduced in the last down integration. I also had to add
the map.js file which was missing.
|
|\ \ \ \
| |_|/ /
|/| | | |
add nullable qualifier to return types that can be nil, to support Swift 2 try-catch syntax
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Add the `nullable` qualifier to return types of Objective-C methods that
can return a nil due to errors. This change makes these methods
compatible with the Swift 2 try-catch syntax.
|
|\ \ \
| |/ /
|/| | |
Add JsonParseOptions to ignore unknown fields
|
| | |
| | |
| | |
| | |
| | | |
- add JsonParseOptions for JsonToBinaryString allow unknown fields
- rename current JsonOptions to JsonPrintOptions
|
|\ \ \
| | | |
| | | | |
Fix some failing travis tests.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
1. Add missing header file to Makefile.am.
2. Re-generate objectivec generated code for well-known types.
Change-Id: If28217c701cf8bd739ea0db240e9eee600f23ee7
|
|\ \ \
| | | |
| | | | |
Add minified Json printing functionality
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Xcode project cleanup/setup.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Correct some cases sources were compiled into the static lib and the tests.
- Enable Xcodes code coverage support on the unittests. We aren't complete on
coverage, but having the data always there should make it easier to chip away
at this going forward.
- Drop method in tests that isn't used, wire up a validator in another test.
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ibf7d1df850f4b497303f9f617751be98327898ef
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In Python 2.6 the positional argument specifiers are apparently required
to be explicitly specified:
http://stackoverflow.com/questions/10054122/valueerror-zero-length-field-name-in-format-python
|
|/ / /
| | |
| | |
| | | |
This includes all internal changes from around May 20 to now.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There was a twist code path (that some times showed up due to what happened to
be in memory in failure cases), that would cast a bogus wire type into the
enum, and then fall through switch statements.
Resolve this by validating all wire types when parsing tags and throwing the
error at that point so it can't enter the system.
As added safety, stick in a few asserts for apis that get passed tags to ensure
they also are only seeing valid data.
Bonus: Tweak the parsing loop to skip some work when we get the end marker
(zero tag) instead of still looping through all the fields.
|
|\ \ \
| |/ /
|/| | |
Fix GPBGetMessage{Repeated,Map}Field()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Correct impl by using helpers the message wiring does.
- Add unittests.
Fixes https://github.com/google/protobuf/issues/1716
|
| | |
| | |
| | |
| | | |
* Adding condition compiler symbol to support .NET 3.5
|
|\ \ \
| |/ /
|/| | |
Fix Objective-C generator option readme typo
|
|/ /
| |
| | |
Looks like this was changed during #1683, but missed in the README :)
|
|\ \
| | |
| | | |
Get value from text format name in GPBEnumDescriptor
|