murgatroid99
c9f8a1b006
Moved CommonJS-specific files into commonjs directory
9 years ago
murgatroid99
a862b6b77f
Fix CommonJS relative require generation, and test it
9 years ago
Joshua Haberman
cc775f7ac1
Merge pull request #1259 from silviulica/master
...
Add a modified patch from craigcitro@ to handle namespace sharing.
9 years ago
Jisi Liu
fc51bdc033
Merge pull request #1268 from keveman/grpc_support
...
Added grpc plugin support to cc_proto_library.
9 years ago
Pete Warden
cb39204af8
Updated library generation with iOS options
9 years ago
Manjunath Kudlur
f0966a746e
Added grpc plugin support to cc_proto_library.
...
cc_proto_library now supports use_grpc_plugin flag that passes
--plugin=protoc-gen-grpc=grpc_cpp_plugin to protoc compiler
invocation. grpc_cpp_plugin is assumed to be present as
//external:grpc_cpp_plugin, so clients can setup their WORKSPACE files
appropriately to point to grpc location using bind.
9 years ago
Jan Tattermusch
8f67b165f0
Merge pull request #1267 from jskeet/vs2015
...
Require VS2015 in the solution file
9 years ago
Feng Xiao
513a8a69df
Merge pull request #804 from bsilver8192/master
...
Add atomics support for 32-bit PPC.
9 years ago
Jon Skeet
42371463de
Require VS2015 in the solution file
9 years ago
Joshua Haberman
32daf513ce
Merge pull request #1215 from haberman/commonjs
...
Added support for CommonJS require()
9 years ago
Josh Haberman
24c5424be5
Added a bit more to README.md, and allowed custom PROTOC var in tests.
9 years ago
Thomas Van Lenten
894c4d6a8b
Merge pull request #1257 from thomasvl/objc_generics
...
Support ObjC Generic Collections
9 years ago
Clement Courbet
b3d802d215
Make cpp generated enum constants constexpr when Options::proto_h is
...
specified.
9 years ago
Silviu Calinoiu
786f80fe66
Add a modified patch from craigcitro@ to handle namespace sharing.
9 years ago
Jan Tattermusch
c003abb40d
Merge pull request #1240 from jskeet/validate_group
...
Validate that end-group tags match their corresponding start-group tags
9 years ago
Joshua Haberman
4ab9186743
Merge pull request #1258 from haberman/releasenotes
...
Some fixes for the most recent release notes.
9 years ago
Josh Haberman
81e75c1f99
Some fixes for the most recent release notes.
9 years ago
Josh Haberman
f654d49dd6
Updated upb from latest changes.
9 years ago
Thomas Van Lenten
2480acb6d9
Support ObjC Generic Collections
...
- 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.
9 years ago
Josh Haberman
78da66698b
Changed Ruby to properly camelCase its JSON by default.
9 years ago
Josh Haberman
907ad4a004
Properly camelCase when translating to CommonJS.
9 years ago
Josh Haberman
29d58d3392
Removed unused directives from tests that aren't run under CommonJS.
9 years ago
Josh Haberman
c348af2fc0
Addressed more code review comments.
9 years ago
Josh Haberman
7726cd207c
Integrate review comments.
9 years ago
Josh Haberman
5195b7f296
Greatly expanded README.md.
9 years ago
Josh Haberman
59ea5000bb
Use "node" as binary instead of "nodejs".
...
"nodejs" does not exist on Travis, it appears.
9 years ago
Josh Haberman
35298f9779
Fixed definition of extensions, and added CommonJS tests to Travis.
9 years ago
Josh Haberman
77af5d04b1
Fixed nested message scopes for CommonJS.
9 years ago
Josh Haberman
d6a186a8f1
Added some documentation in comments.
9 years ago
Josh Haberman
9e60036c1b
Moved CommonJS-specific files to commonjs/.
9 years ago
Josh Haberman
e9f31ee3d7
CommonJS tests are now passing.
9 years ago
Josh Haberman
55cc3aa987
WIP.
9 years ago
Thomas Van Lenten
9ab11c6561
Merge pull request #1255 from thomasvl/mark_os_x_python_cpp_failing
...
List python_cpp as failing on OS X
9 years ago
Thomas Van Lenten
e0dd14cd3c
List python_cpp as failing on OS X
9 years ago
Thomas Van Lenten
507213b472
Merge pull request #1254 from thomasvl/disable_xctool_updates
...
Disable the xctool updates
9 years ago
Thomas Van Lenten
8c784506aa
Disable the xctool updates
...
In light of https://github.com/google/protobuf/issues/1232 , disable the xctool
update so we stay on 0.2.7 which seems to work better.
Remove the passing of -newSimulatorInstance since the older xctool doesn't
support it.
9 years ago
Jon Skeet
abc09f795e
Merge pull request #1239 from jskeet/call_generate_protos
...
Generate C# code whenever descriptor.proto changes
9 years ago
Joshua Haberman
c40f8c1f54
Merge pull request #1229 from keveman/unlimited_binary_proto
...
Added ALLOW_UNLIMITED_BINARY_PROTO macro and setting it when
9 years ago
Jan Tattermusch
61e8e2186f
Merge pull request #1241 from jskeet/more-merge-wrapper-tests
...
Add more tests around merging wrappers
9 years ago
Joshua Haberman
d41db75dcb
Merge pull request #260 from ejsd1989/issue-#242
...
Removes redundant null pointer checks checks
9 years ago
Joshua Haberman
8fc045d8d2
Merge pull request #1224 from google/rubysentinel
...
Removed 'optional' from proto3 syntax file.
9 years ago
Manjunath Kudlur
99a3e30bd7
Added PROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS macro and setting it when
...
--allow_oversize_protos=true is passed to bazel build.
When this macro is set, SetTotalBytesLimit is called to remove
the 64MB limit on binary protos when during ParseFromString.
9 years ago
Thomas Van Lenten
7cf5b817cb
Merge pull request #1247 from thomasvl/xctool_plain_output
...
Move the xctool use of -reporter into a common spot and always use "plain" to get more readable logs on travis.
9 years ago
Thomas Van Lenten
efca368939
Move the xctool use of -reporter into a common spot and always use "plain" to get more readable logs on travis.
9 years ago
Thomas Van Lenten
ee819ea724
Merge pull request #1245 from thomasvl/tweak_xctool_ios_run
...
Tweak the xctool run for iOS tests to try and sort out flake
9 years ago
Thomas Van Lenten
30e645b6b6
Tweak the xctool run for iOS tests to try and sort out flake
...
- Use the plain reporter for slightly more readable logs.
- Add -newSimulatorInstance to the run-tests to see if it helps with flake.
9 years ago
Thomas Van Lenten
7d1cc109cf
Merge pull request #1244 from thomasvl/bump_xcode_version
...
Bump up travis to Xcode 7.2
9 years ago
Thomas Van Lenten
1324119a42
Bump up travis to Xcode 7.2
...
- Update simulator versions used.
- Mark the iOS tests as flaky while trying to dig out the root cause.
9 years ago
Jon Skeet
0262e04dbb
Add more tests around merging wrappers
...
This was in an attempt to fix the wrapper handling corner case, but it's really fiddly.
9 years ago
Jon Skeet
9bdc848832
Validate that end-group tags match their corresponding start-group tags
...
This detects:
- An end-group tag with the wrong field number (doesn't match the start-group field)
- An end-group tag with no preceding start-group tag
Fixes issue #688 .
9 years ago