aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Generate well-known types in Ruby extension and prune unneeded proto2 ↵Gravatar Josh Haberman2016-03-03
| | | | dependencies.
* Merge pull request #1260 from legrosbuffle/masterGravatar Paul Yang2016-03-02
|\ | | | | Make cpp generated enum constants constexpr when Options::proto_h is specified
* | Fix CommonJS relative require generation, and test itGravatar murgatroid992016-02-24
| |
* | Merge pull request #804 from bsilver8192/masterGravatar Feng Xiao2016-02-22
|\ \ | | | | | | Add atomics support for 32-bit PPC.
* \ \ Merge pull request #1215 from haberman/commonjsGravatar Joshua Haberman2016-02-19
|\ \ \ | | | | | | | | Added support for CommonJS require()
| | | * Make cpp generated enum constants constexpr when Options::proto_h isGravatar Clement Courbet2016-02-19
| | | | | | | | | | | | | | | | specified.
* | | | Support ObjC Generic CollectionsGravatar Thomas Van Lenten2016-02-18
| |_|/ |/| | | | | | | | | | | | | | | | | - 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.
| * | Fixed definition of extensions, and added CommonJS tests to Travis.Gravatar Josh Haberman2016-02-18
| | |
| * | Fixed nested message scopes for CommonJS.Gravatar Josh Haberman2016-02-18
| | |
| * | CommonJS tests are now passing.Gravatar Josh Haberman2016-02-18
| | |
| * | WIP.Gravatar Josh Haberman2016-02-18
|/ /
* | Merge pull request #260 from ejsd1989/issue-#242Gravatar Joshua Haberman2016-02-16
|\ \ | | | | | | Removes redundant null pointer checks checks
* \ \ Merge pull request #1144 from dongjoon-hyun/remove_redundant_theGravatar Joshua Haberman2016-02-11
|\ \ \ | | | | | | | | Remove redundant `the`.
* \ \ \ Merge pull request #1194 from Photonios/masterGravatar Joshua Haberman2016-02-11
|\ \ \ \ | | | | | | | | | | Fixed unused parameters and extra ';'
* \ \ \ \ Merge pull request #1217 from jhump/jh/make-warning-usefulGravatar Joshua Haberman2016-02-11
|\ \ \ \ \ | | | | | | | | | | | | make 'no syntax' warning useful by showing which file
* \ \ \ \ \ Merge pull request #1185 from kkm000/icl-fixGravatar Joshua Haberman2016-02-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix Intel compiler warnings in include files on Windows
| | * | | | | make 'no syntax' warning useful by showing which fileGravatar Joshua Humphries2016-02-06
| |/ / / / / |/| | | | |
* | | | | | Rename Preconditions to ProtoPreconditionsGravatar Jon Skeet2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | (Generated code changes in next commit.)
* | | | | | Rename GeneratedCodeInfo to GeneratedClrTypeInfoGravatar Jon Skeet2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recently, descriptor.proto gained a GeneratedCodeInfo message, which means the generated code conflicts with our type. Unfortunately this affects codegen as well, although this is a part of the public API which is very unlikely to affect hand-written code. Generated code changes in next commit.
| | | * | | Remove redundant `the` in comments.Gravatar Dongjoon Hyun2016-02-03
| |_|/ / / |/| | | |
* | | | | Integrate from google internal.Gravatar Jisi Liu2016-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | Java files are moved to un-do the hack in the prevous commit, which moved the java files to the original position for integration.
| | * | | Fixed unused parameters and extra ';'Gravatar Swen Kooij2016-01-28
| |/ / / |/| | |
| * | | Fix Intel compiler warnings in include files on WindowsGravatar kkm2016-01-27
|/ / /
* | | Refactor README.md.Gravatar Feng Xiao2016-01-21
| | | | | | | | | | | | | | | | | | Move the original README.md to src since it's talking about C++ exclusively and add a more general README.md to document how to install protoc for all languages.
* | | Avoid upcasting uninitialized pointersGravatar Brian Silverman2016-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes google/protobuf#693 msan flags this as being undefined behavior. I think it's triggering because the compiler has to insert a branch to avoid changing the pointer's value if it starts out NULL. I can't figure out if this is actually undefined behavior or not, but it definitely seems to be a gray area of the standard which is best avoided.
* | | Merge pull request #789 from motahan/solaris64_fixGravatar Feng Xiao2016-01-20
|\ \ \ | | | | | | | | Fixing compile errors on Solaris in 64-bit mode
* | | | Fix compiler warning from repeated_field.hGravatar John Burke2016-01-19
| | | |
* | | | Merge pull request #896 from ↵Gravatar Feng Xiao2016-01-16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | jhump/jh/fix-ioexception-vs-invalidprotobuf-exception throw IOException instead of InvalidProtocolBufferException when appropriate
| * | | | fully qualify invocations of static methods on GeneratedMessageGravatar Joshua Humphries2016-01-15
| | | | |
| * | | | throw IOException instead of InvalidProtocolBufferException when appropriateGravatar Joshua Humphries2016-01-15
| | | | |
* | | | | Make sure thatGravatar Jon Skeet2016-01-15
|/ / / / | | | | | | | | | | | | | | | | | | | | "valueField": null is parsed appropriately, i.e. that it remembers that the field is set.
* | | | Prohibit null values in map fieldsGravatar Jon Skeet2016-01-11
| | | | | | | | | | | | | | | | | | | | On deserialization, missing values for message types are replaced with a "default" message.
* | | | Fix appveyor build.Gravatar Feng Xiao2016-01-09
| | | |
* | | | Patch internal change 111557819.Gravatar Feng Xiao2016-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Defer calls to mutable_unknown_fields() until it is actually required to save memory for C++ lite runtime. Change-Id: Ica9c1fd276cdb164942d1e7b6e098c83ee3ffdc5
* | | | Fix for Visual Studio 2008.Gravatar Feng Xiao2015-12-30
| | | |
* | | | Fix a misplaced macro.Gravatar Feng Xiao2015-12-28
| | | | | | | | | | | | | | | | Change-Id: Ife609e073bd142d328b680c753f543bb18f4f66d
* | | | Fix a compiler warning.Gravatar Feng Xiao2015-12-28
| | | | | | | | | | | | | | | | Change-Id: I4c4e2a4a248e4336fef735f75ff5648d8d33627e
* | | | Add missing files to EXTRA_DIST.Gravatar Feng Xiao2015-12-28
| | | | | | | | | | | | | | | | Also delete some unused files.
* | | | Merge branch master into v3.0.0-beta-2Gravatar Feng Xiao2015-12-21
|\ \ \ \
| * \ \ \ Merge pull request #1062 from rinatz/masterGravatar Feng Xiao2015-12-18
| |\ \ \ \ | | | | | | | | | | | | Fix static non-pod type problem with dlopen
| | * | | | Initialize singleton instance by GoogleOnceInit()Gravatar Kenichiro IDA2015-12-19
| | | | | |
* | | | | | Make conformance tests build for C++ and Java.Gravatar Feng Xiao2015-12-16
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibb3fe6f919cc7ca0df91da5e1697ba33d259e433
| | * | | | Alter FileDescriptorTables::kEmpty to GetEmptyInstance()Gravatar Kenichiro IDA2015-12-17
| | | | | |
| * | | | | Make ToString() valid without a type registryGravatar Jon Skeet2015-12-15
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This addresses issue #1008, by creating a JsonFormatter which is private and only different to JsonFormatter.Default in terms of reference equality. Other plausible designs: - The same, but expose the diagnostic-only formatter - Add something to settings to say "I don't have a type registry at all" - Change the behaviour of JsonFormatter.Default (bad idea IMO, as we really *don't* want the result of this used as regular JSON to be parsed) Note that just trying to find a separate fix to issue #933 and using that to override Any.ToString() differently wouldn't work for messages that *contain* an Any. Generated code changes follow in the next commit.
* | | | | Remove the usage of C++11 override.Gravatar Feng Xiao2015-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [skip appveyor] Change-Id: I700f70e734abb6264db29369ecf227a9e1f783e7
* | | | | Down-integrate from internal code base.Gravatar Feng Xiao2015-12-11
|/ / / /
* | | | Merge pull request #1025 from Yangqing/masterGravatar Feng Xiao2015-12-09
|\ \ \ \ | | | | | | | | | | Arena type traits standardization.
| * | | | Minor changes to match the internal versionGravatar Yangqing Jia2015-12-09
| | | | |
* | | | | Merge pull request #1033 from c0nk/wip-implicit-cast-fixGravatar Feng Xiao2015-12-09
|\ \ \ \ \ | | | | | | | | | | | | Fix narrowing implicit cast in generated message [NFC]
| * | | | | Fix narrowing implicit cast in generated message [NFC]Gravatar Kal Conley2015-12-08
| | | | | |