Commit graph

1303 commits

Author SHA1 Message Date
Jisi Liu
813d6d652d Merge pull request #228 from cconroy/sanitize-enums
Sanitize Enum names from collisions with reserved words.
2015-03-16 15:48:06 -07:00
Chris Conroy
0d77c824e7 Sanitize Enum names from collisions with reserved words. 2015-03-16 18:42:26 -04:00
Paul Yang
8e2a377fab Merge pull request #244 from TeBoring/teboring
Revert pull request 175: Add support for the TILE-Gx processor family.
2015-03-15 11:05:56 -07:00
Bo Yang
12a91417fb Revert pull request 175: Add support for the TILE-Gx processor family. 2015-03-14 14:14:26 -07:00
Feng Xiao
9d31c227a3 Add a missing proto file.
Change-Id: Ic98584616bd6ee49680273f0cdbe6d9c038ec0e9
2015-03-13 17:06:10 -07:00
Chris Fallin
9861c0d796 Merge pull request #146 from isaiah/jruby
protobuf support for jruby
2015-03-10 16:17:20 -07:00
Isaiah Peng
27e2b57830 add jruby support by protobuf-java reflection API 2015-03-10 23:14:08 +01:00
Paul Yang
a5f7bb8ebb Merge pull request #193 from TeBoring/sb
Implement a feature to generate a dependency file
2015-03-09 06:49:58 +08:00
Chris Fallin
88eda4d776 Merge pull request #231 from google/alpha-2-fix
Add maven release profile for JavaNano.
2015-03-05 17:40:33 -08:00
Jisi Liu
6c8a036e3e Fix tile atomicops macro.
Change-Id: I1a3acadd059f87c26a2e26f3b7a169c0780e981e
2015-03-05 16:25:30 -08:00
Jisi Liu
0ddbafab2a Merge pull request #175 from martiert/tile-support
Add support for the TILE-Gx processor family.
2015-03-05 14:57:14 -08:00
Jisi Liu
efd4009487 Add maven release profile for JavaNano.
Change-Id: I885b561c85325db05595f0d86338dcd7c06cf058
2015-03-05 14:43:34 -08:00
Jisi Liu
4573e110b8 Fix python versions to comply with pep-0440.
Change-Id: Ifb4958e4f371b36f249faa466473f851697edb5c
2015-03-04 16:45:13 -08:00
Jisi Liu
e4a9ace541 Merge remote-tracking branch 'github/alpha-2-fix'
Change-Id: I4c5186b8451713fda38e60dc3f828da6196c7a5e
2015-03-04 15:37:21 -08:00
Jisi Liu
8e61d323bf Fix python package version to alpha-2.
Change-Id: Iae16dcae833959681a5c8e98764e5d1071e6fdcf
2015-03-04 15:28:35 -08:00
Jisi Liu
ed3c8a11f9 Merge pull request #225 from google/post-alpha2-integrate
Post alpha2 integrate from google internal for C++ and Java
2015-03-03 17:51:05 -08:00
Jisi Liu
c6170a96e3 Merge "Add a release profile for Java mvn project, which includes source file, javadoc packaging and signing." 2015-03-04 01:49:21 +01:00
Jisi Liu
b386c73c43 Add a release profile for Java mvn project, which includes source file,
javadoc packaging and signing.

Change-Id: I70632f01274b70e6f48dae5f4be15f123eb19a46
2015-03-03 16:27:10 -08:00
Chris Fallin
dfdec3b654 Updated Ruby gem version and added note to ruby/README.md regarding version number scheme.
Change-Id: Idb29077c153530de78ce28c094442aa8f51ddd25
2015-03-03 10:56:23 -08:00
Jisi Liu
40f2df3c16 Bump the version number to 3.0.0-alpha-3-pre
Change-Id: I33479e529b060e4fed532a827a386d3baecc835e
2015-03-02 19:31:31 -08:00
Jisi Liu
0b3cfc7981 Remove the extra -j8 as it can be passed in $@ already.
Change-Id: I97960f30d50b1635aa6c395377cd021ef5ebddd5
2015-03-02 10:54:10 -08:00
Jisi Liu
329fa02b42 Initialize data members in constructors instead of direct initialize in
class definition, which is a C++11 extension.

Change-Id: I477fe484d737f4c60c519d68f431940ffaa33431
2015-03-01 21:34:49 -08:00
Jisi Liu
f0e8df3b66 use is_proto_enum instead of is_enum for repeated accessor field.
The later is not supported by some versions of MSVC and the former is
more accurate for the use case.

Change-Id: I7096226b1ebfef8340d288bbaf2788540aa3e97f
2015-03-01 21:18:34 -08:00
Jisi Liu
4065a31644 Fix hash.h for MSVC and platforms without hash map/set support.
Change-Id: Ic0fdb52c17b9495c73b8ce15879531383a148585
2015-03-01 21:02:22 -08:00
Jisi Liu
14fe0c99bb Fix hash_map type parameter to add Alloc for other platforms.
Change-Id: Idc5fb65a2cc469d55aff6f2cde0b51b326be0963
2015-03-01 19:51:58 -08:00
Jisi Liu
0a25cfe69d Use portable GOOGLE_PROTOBUF_THREAD_LOCAL instead of __thread.
Change-Id: Iaa75f8333541bc378bea699e7f147c7f17b652ad
2015-03-01 19:44:46 -08:00
Jisi Liu
b25caa5c0a Add missing files in vsprojects.
Change-Id: I23abcd7f5ad4a1c6b94b0035ac0441ea874cf55d
2015-03-01 17:39:29 -08:00
Jisi Liu
885b612f74 Down integrate from Google internal branch for C++ and Java.
- Maps for C++ lite
- C++ Arena optimizations.
- Java Lite runtime code size optimization.

Change-Id: I7537a4357c1cb385d23f9e8aa7ffdfeefe079f13
2015-02-28 17:06:49 -08:00
Jisi Liu
1939efed2d Add .so to .gitignore.
Change-Id: I5418606cb51a43a8cd7f91f26448cf0e8dde1016
2015-02-28 16:54:15 -08:00
Jisi Liu
7e9020fb0e Merge pull request #185 from mzhaom/remove-unused
Remove unused methods:
2015-02-26 12:46:53 -08:00
Jisi Liu
a779ae609c Merge pull request #199 from google/wkt
Add the .proto files for well-known types.
2015-02-26 10:04:37 -08:00
Jisi Liu
0e5fc48e58 Merge pull request #216 from cnauroth/Parser-JavaDoc
Correct JavaDoc return value documentation for Parser#parseDelimitedFrom...
2015-02-26 10:03:55 -08:00
Jisi Liu
0c59f2e6fc Merge pull request #222 from google/v3.0.0-alpha-2
V3.0.0 alpha 2
2015-02-26 02:00:06 -08:00
Josh Haberman
7d5cf8d7a1 A few tweaks to CHANGES.txt. 2015-02-25 23:47:09 -08:00
Josh Haberman
31e8c20705 Added release notes about Python changes. 2015-02-25 23:06:35 -08:00
Jisi Liu
97dacc44af Fix the order of BUILT_FILES so that pbconfig.h will be built before
anyother targets.

Change-Id: I507009cd92a711739d7d58ccee93dfbf0a9fe135
2015-02-25 22:23:55 -08:00
Jisi Liu
a86baaa256 Exclude pbconfg.h from dist, otherwise it breaks VS builds.
Change-Id: I7f745929b137b93c122448a4a2d9a7bbab6648d6
2015-02-25 20:39:13 -08:00
Jisi Liu
f8e7a46bc2 Merge pull request #221 from google/python_proto3
Proto3 Python changes for v3.0.0-alpha-2
2015-02-25 20:35:29 -08:00
Josh Haberman
0b70a43736 Fixes for Python/C++ implementation in open-source:
* Rosy hack doesn't apply (that test should be removed
    for the open-source release).

  * Added our own copy of parameterized.py (the open-source
    version of Google Apputils doesn't contain it).

  * The C++ Descriptor object didn't implement extension_ranges.

  * Had to implement a hack around returning EncodeError, to
    work around the module-loading behavior of the test runner.
2015-02-25 20:17:32 -08:00
Jisi Liu
3feaac7d8c Merge "Update .gitignore so that the newly-added config.h is visible to git." into v3.0.0-alpha-2 2015-02-26 02:41:11 +01:00
Jisi Liu
b67096072b Include shared_ptr.h into headers to make maps proto work. It is used
in the map_field_inl.h

Change-Id: Ieeaab5507ee34b317d76b5937beb67c298905eb4
2015-02-25 17:09:55 -08:00
Jisi Liu
c2f2bce6af Update .gitignore so that the newly-added config.h is visible to git.
Change-Id: I0054c8d6f80fc71073ca70a121f1acafc12e030b
2015-02-25 16:48:26 -08:00
Jisi Liu
ada6556785 Down integrate from Google internal.
Change-Id: I34d301133eea9c6f3a822c47d1f91e136fd33145
2015-02-25 16:39:11 -08:00
Jisi Liu
df184fba00 Make maps fields work on installed C++ protobufs.
Change-Id: Id937e25bbb35968ee76c92bd4a8ce6247408c443
2015-02-25 15:56:58 -08:00
Jisi Liu
581a5266ee Add unix tools instructions for Mac.
Change-Id: I287d613fbe4180e41de67e26dfb905edeeebcf9d
2015-02-24 21:26:50 -08:00
Jisi Liu
581be24606 Merge alpha branch 'review/v3.0.0-alpha-2' 2015-02-23 19:35:02 -08:00
Jisi Liu
e70329c6c0 Propogate onChange() event when getFooBuilder() is on an oneof message
field.

Change-Id: Idb5b53da5accd24038a895aba49b684eeee95814
2015-02-23 17:24:36 -08:00
Jisi Liu
20042b72da Fix Java maps reflection to call onChange to populate changes to parent
builders.

Change-Id: Ibf6ae3c0fe6bc31f74b8018c81a5af461b1c24ea
2015-02-23 16:25:52 -08:00
Chris Fallin
21fb217e6a Updated Ruby README with more details on getting started.
Change-Id: I54df314660cdb861ad8c4da75a08d4cb97faf638
2015-02-23 12:28:43 -08:00
cnauroth
85081986ba Correct JavaDoc return value documentation for Parser#parseDelimitedFrom. 2015-02-23 10:00:03 -08:00