aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/stubs/int128.cc
Commit message (Collapse)AuthorAge
* re-write int128 long division to avoid license impact from stackoverflow ↵Gravatar NickFengIBM2018-05-17
| | | | | | | references (#4633) * rewrite int128 long divison to avoid stackoverflow hit Protobuf was showing Stackoverflow hits in the code base, primarily code written to calculate long division. This code was copied from a stackoverflow post, which means it would be licensed under CC BY-SA 3.0. Due to this license, IBM Legal did not want to include this OSS in our products and advised us to re-write this particular piece of code to avoid the license restriction. We have re-written the code for our own distribution, and are willing to merge it into the main code base for others who want to avoid the stackoverflow license issues to benefit as well.
* Fixes traivs cpp build.Gravatar Feng Xiao2016-07-26
| | | | Remove the use of INT64_C/UINT64_C and add static_cast when neccessary.
* Replace #include <iostream> with #include <ostream>Gravatar Adam Michalik2016-03-30
| | | | | iostream is not actually necessary here, and it introduces unnecessary static initializers.
* Down-integrate internal bug fixing changes.Gravatar Bo Yang2015-10-04
|
* Down-integrate from internal branch.Gravatar Jisi Liu2015-08-21
Change-Id: Ieb7a2c2fbf35bc2a8fa65b915a5ecb68c83863e4