Feng Xiao
143851ed25
Remove js_embed binary. ( #4709 )
...
* Remove js_embed binary.
2018-06-01 11:00:04 -07:00
Paul Yang
9ccc3e536c
Adopt ruby_package in ruby generated code. ( #4627 )
...
* Adopt ruby_package in ruby generated code.
* Add test for ruby_package
2018-05-17 17:11:06 -07:00
Thomas Hisch
451e0446ab
Add __init__.py files to compiler and util subpackages ( #4117 )
...
The compiler and util subpackages are created by the build_py class in
setup.py. This has caused an issue in the protobuf package in
conda-forge (https://github.com/conda-forge/protobuf-feedstock/issues/40 ),
which is fixed by this commit.
2018-04-09 12:43:10 -07:00
Adam Cozzette
612b670086
Updated .gitignore to exclude downloaded gmock/ directory
2018-03-27 09:54:33 -07:00
Carlos O'Ryan
3c5442a95d
Include googletest as a submodule ( #3993 )
...
Add googletest as a submodule in third_party/googletest.
2018-03-26 13:54:32 -07:00
Paul Yang
23adfeb003
Reserve unknown in Ruby ( #3763 )
...
* Reserve unknown in ruby
* Revert ruby tests. Wait for cpp impl for conformance test
* Add conformance test for preserving unknown
* Add unknown field conformance test to csharp failure list.
* Fix comments
* Fix comment
* Fix comments
* Fix typo
* Use stringsink_string directly
* Mark hd unused
* Remove unused encodeunknown_handlerfunc
2017-10-26 14:41:43 -07:00
Paul Yang
cd5f49d094
Fix ruby segment fault ( #3708 )
...
* Fix ruby segment fault
1) rb_ary_new cannot be called during allocate function. During allocate
fucntion, the containing object hasn't been marked and rb_ary_new may
invoke gc to collect containing object.
2) The global map should be marked before allocating it. Otherwise it
may be garbage collected.
* Add test
* Remove commented code
* Fix grammer error
2017-10-03 17:28:49 -07:00
Yilun Chong
91da852c50
update .gitignore
2017-06-28 11:39:05 -07:00
Yilun Chong
0255431ca7
revert .gitignore
2017-06-28 11:35:11 -07:00
Yilun Chong
0fa4e58525
change ignore
2017-06-27 18:31:44 -07:00
Jakob Buchgraber
d0e6f3b9ab
bazel: add bazel symlinks to .gitignore
2017-06-16 12:39:32 +02:00
Paul Yang
25abd7b7e7
Add compatibility test for php. ( #3041 )
...
* Add compatibility test for php.
* Revert API incompatible change.
2017-05-05 11:14:11 -07:00
Adam Cozzette
9053033a50
Merge remote-tracking branch 'remotes/google/3.3.x' into merge-3.3-to-master
2017-04-27 14:55:53 -07:00
Paul Yang
190b5270c8
Make PHP c extension work with PHP7 ( #2951 )
2017-04-19 16:23:51 -07:00
Adam Cozzette
37c7b766b3
Merge pull request #2930 from anuraaga/dev_rag
...
Fix error message for int64 parse failure.
2017-04-04 09:31:14 -07:00
Adam Cozzette
10ea25133d
Added compatibility tests for version 3.0.0
2017-04-03 12:55:20 -07:00
Anuraag Agrawal
11c902ea2e
Add IntelliJ project to gitignore for java project.
2017-04-03 17:32:08 +09:00
Thomas Van Lenten
8adf57e0fa
Add some new ignores for things generated in conformance.
2017-03-28 11:04:58 -04:00
Paul Yang
39756643df
Add conformance test for php ( #2655 )
2017-02-01 12:47:58 -08:00
Adam Cozzette
1b3a0c16e6
Auto-generate well_known_types_embed.cc
...
Until now this file was just checked into the repo, but actually it
should be generated from any.js, struct.js, and timestamp.js. This
change updates the build system to make this happen. To make it work I
also had to remove some C++11 features from embed.cc.
2016-12-19 14:38:21 -08:00
Paul Yang
46ae90dc5e
Make php generated code conform to PSR-4. ( #2435 )
...
1. Generate single file for each message.
2. Lazily initiate metadata.
2016-12-08 11:16:49 -08:00
Adam Cozzette
25dbc8b1ea
Updated .gitignore with Java and JavaScript build artifacts
2016-09-29 16:20:43 -07:00
Bo Yang
c6fa9c71a5
Auto-generate proto files for tests.
2016-09-15 17:59:49 -07:00
Paul Yang
e0e54661f7
Check in php implementation. ( #2052 )
...
This pull request includes two implementation: C extension and PHP
package. Both implementations support encode/decode of singular,
repeated and map fields.
2016-09-15 11:09:01 -07:00
Thomas Van Lenten
80f65d2df8
Add note about JSON tests maybe being wrong. ( #1992 )
...
Add note about JSON tests maybe being wrong.
- Add note about the JSON test maybe not being correct yet.
- Add test to checks the generated names for double underscores to be sure they
are what is expected.
2016-08-23 08:19:45 -04:00
Thomas Van Lenten
81564101ee
Fix up ignores and conformance generation
...
- Update ruby conformance generation for rename of generated files that seems
to have happened.
- Update gitignores for the above and for the no-warnings-test.
2016-08-15 16:33:22 -04:00
Thomas Van Lenten
daec44fa52
Expand the OS X/Xcode gitignores
...
- Add the folder CocoaPods will add to the root folder.
- Move and expand the entries in the objectivec directory.
2016-05-19 10:08:51 -04:00
Thomas Van Lenten
f367642103
Add two missing ignores for conformance directory.
2016-05-06 11:44:42 -04:00
CH Albach
5477f8cdba
Manually down-integrate python JSON struct support from internal code base.
2016-01-29 18:10:50 -08:00
Thomas Van Lenten
1745f7eae9
Add support for the conformance test for objc when run on OS X
2015-11-18 11:58:19 -05:00
Thomas Van Lenten
42f2eee932
Cleanups of deps and ignores for conformance
...
- Hopefully complete the deps for other languages for the generated conformance proto sources.
- List the generated sources for cleanup by make's clean rules.
- Make the toplevel nuke the pyc files that can get created in the ObjC dir.
2015-11-16 11:29:59 -05:00
Thomas Van Lenten
f0411ec974
Update the Mac build script to include the conformance tests
...
- Kick off the conformance tests
- Add missing ignore for something generated by a build on the conformance directory.
2015-11-04 15:14:54 -05:00
Konstantin Podsvirov
c3aa4c2675
Improved SHARED build from CMake project
2015-10-15 02:56:48 +03:00
Dan O'Reilly
4fefc07ec5
Fix duplicate entry in .gitignore
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
2015-08-18 11:31:37 -04:00
Dan O'Reilly
e47cdd5a55
Merge remote-tracking branch 'upstream/master' into py2_py3_straddle
...
Conflicts:
python/google/protobuf/descriptor_pool.py
python/google/protobuf/internal/api_implementation_default_test.py
python/google/protobuf/internal/cpp_message.py
python/google/protobuf/internal/descriptor_database_test.py
python/google/protobuf/internal/descriptor_pool_test.py
python/google/protobuf/internal/descriptor_python_test.py
python/google/protobuf/internal/descriptor_test.py
python/google/protobuf/internal/generator_test.py
python/google/protobuf/internal/message_factory_python_test.py
python/google/protobuf/internal/message_factory_test.py
python/google/protobuf/internal/message_test.py
python/google/protobuf/internal/proto_builder_test.py
python/google/protobuf/internal/python_message.py
python/google/protobuf/internal/reflection_test.py
python/google/protobuf/internal/service_reflection_test.py
python/google/protobuf/internal/symbol_database_test.py
python/google/protobuf/internal/text_encoding_test.py
python/google/protobuf/internal/text_format_test.py
python/google/protobuf/internal/unknown_fields_test.py
python/google/protobuf/internal/wire_format_test.py
python/google/protobuf/pyext/descriptor_cpp2_test.py
python/google/protobuf/pyext/message_factory_cpp2_test.py
python/google/protobuf/pyext/reflection_cpp2_generated_test.py
python/setup.py
ruby/lib/google/protobuf/message_exts.rb
2015-08-12 23:57:46 -04:00
Jon Skeet
50a3a809e8
Merge remote-tracking branch 'upstream/master' into proto3-only
2015-06-19 17:35:01 +01:00
Feng Xiao
818c5eee08
Fix broken builds.
2015-06-17 11:19:46 -07:00
Jon Skeet
09f3f4eec3
Updates to handle use of cmake for Windows builds.
2015-06-17 15:16:14 +01:00
Jisi Liu
f48dca5044
Make pbconfig.h independent of config.h
...
Change-Id: I31ead985b4ac5b02fb7558d34c1da19fd837b50a
2015-06-13 00:01:09 -07:00
Thomas Van Lenten
58cd4a47e8
ObjC fixup for the branch.
...
- Shouldn't need SRCROOT in the project since Xcode should be setting the working directory to where the project lives.
- Remove the packed/unpacked repeated enum field in the tests and update the code to handle the defaults.
- Move up the ignore to cover .DS_Store files in src also.
add starstar
2015-05-26 14:01:54 -04:00
Bo Yang
50a765ba03
Fix bugs in objective-c.
2015-05-25 12:48:03 -07:00
Bo Yang
f87e5b7e74
Fix C2385: accessing parent classes' member without specifying is ambiguous.
2015-05-24 00:13:26 -07:00
Bo Yang
5db217305f
down-integrate internal changes
2015-05-21 19:32:02 -07:00
Jan Tattermusch
4111310830
Merge branch 'master' of github.com:google/protobuf into integrate_from_master
2015-05-13 13:35:02 -07:00
Paul Yang
b89de5f6e0
Merge pull request #331 from thomasvl/objc_alpha1_drop
...
Objective C compiler plugin and runtime
2015-05-06 17:32:07 -07:00
Tamir Duberstein
6d3e61676a
[PYTHON] gitignore eggs
2015-05-06 17:02:57 -04:00
Thomas Van Lenten
30650d81d9
Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs.
2015-05-06 13:19:14 -04:00
Jon Skeet
c56475088d
Change to using xUnit for all unit tests, and fetch that via NuGet.
...
This includes fetching the VS unit test runner package, so that tests can be run from Visual Studio's Test Explorer.
2015-04-30 11:29:35 +01:00
Jon Skeet
8d7e9433b3
Add C# files to Visual Studio projects.
...
Also ignore Windows native build output files.
2015-04-24 09:21:31 +01:00
Tamir Duberstein
b63d432add
.gitignore
generated file
2015-03-31 10:21:49 -07:00