Commit Graph

9589 Commits

Author SHA1 Message Date
2ca6abf87e [*] ive yet to see a single project of theirs beside gtest compile on a supported platform. v8 "clang on linux" where the fucking header does the wrong thing explicitly. v8 "msvc under windows". now this under msvc. fuck you, google. fuck you and your incompetent half-assed libraries. here's my contribution to a needlessly long commit log of fucking ungodly maintenance.
A challenge to anyone reading this:
> Scroll down this commit log
> Pick a random day
> Open all the commits
> Remind yourself this bullshit runs a $1,210 billion company.
> ....out of thousands of employees worth $1.65m/year (revenue per employee), they can barely muster +- 20 lines or even leave the configs/docs
> ...try not to kill yourself
2022-06-23 19:45:53 +01:00
Erik Mavrinac
9f58ee3f04
Update to C# 10 and upgrade code style (#10105) 2022-06-23 10:05:16 +01:00
Dennis Shao
352444ecd5
Merge pull request #10167 from shaod2/master
Fix to generate Python gendocs.
2022-06-22 17:07:55 -05:00
Dennis Shao
1275ce88f9 Add missing rst files 2022-06-22 21:50:12 +00:00
Dennis Shao
c62c2340ca Update rst files for Python generated docs 2022-06-22 21:33:46 +00:00
Dennis Shao
e09804591d
Merge branch 'protocolbuffers:main' into master 2022-06-22 14:46:13 -05:00
Jonathan Ringer
046bde0017
Allow for CMAKE_INSTALL_CMAKEDIR to be absolute (#10090)
Package repositories such as NixOS will pass
an absolute paths to CMAKE.

- Also clarify installation of cmake configuration
files between the build and install directories.
2022-06-22 10:43:13 -07:00
Dennis Shao
1640336fcf
Create .repo-metadata.json 2022-06-21 18:07:57 -05:00
Dennis Shao
3f0f59b00e
Merge pull request #10160 from shaod2/master
Update options.md
2022-06-21 16:56:58 -05:00
Dennis Shao
a9d9c00bff
Update options.md
https://github.com/protocolbuffers/protobuf/issues/10153
2022-06-21 14:52:40 -05:00
deannagarcia
0933faa9ba
Merge pull request #10140 from protocolbuffers/updateDocuploaderVersion
Update versions for publish python script
2022-06-21 17:39:42 +00:00
Jorg Brown
cecbb0a70e
Merge pull request #10148 from jorgbrown/sync-stage
Integrate from Piper for C++, Java, and Python

* Modernize conformance_cpp.cc.
* Don't request 64-byte alignment unless the toolchain supports it.
2022-06-18 19:32:48 -07:00
Jorg Brown
feb726159f Remove * Take StringPiece instead of const string& in absl stubs. from CHANGES.txt since we're not taking it. 2022-06-18 19:27:22 -07:00
Jorg Brown
7bb756c1cc Re-instate commit c0fc2e881b 2022-06-18 19:22:47 -07:00
Jorg Brown
24d0a3bed1 Revert all changes to strutil.{h,cc} from this PR 2022-06-18 18:01:06 -07:00
Jorg Brown
a075d2fb14 Remove extraneous ';' 2022-06-18 15:27:10 -07:00
Jorg Brown
81491e034f Can't use char * for quoted literals. I knew that. 2022-06-18 15:16:40 -07:00
Jorg Brown
e9668e41be Find out who is calling StringReplace, or if the call is from strutil
itself.
2022-06-18 14:54:10 -07:00
Jorg Brown
dc7f4debbc More debugging information please 2022-06-17 21:11:17 -07:00
Jorg Brown
126841ed7d Add some extra tracing to figure out a crash during build 2022-06-17 19:34:14 -07:00
Jorg Brown
a94d41960e Add missing file names to BUILD.bazel files. 2022-06-17 17:19:14 -07:00
Jorg Brown
8deb95bda9 Fix typo and update CHANGES.txt 2022-06-17 13:59:28 -07:00
Jorg Brown
4eeaacd3fd Merge tag 'refs/tags/sync-piper' into sync-stage
# Conflicts:
#	src/google/protobuf/compiler/java/message_serialization.cc
2022-06-17 10:08:18 -07:00
Jorg Brown
a3e1de0113 Sync from Piper @455586341
PROTOBUF_SYNC_PIPER
2022-06-17 04:13:20 -07:00
Dilan Sachintha Nayanajith
92ac51fd43
Update options.md (#10137) 2022-06-16 08:59:10 -07:00
mkruskal-google
6e34912084
Removing deleted files from dist rule (#10141) 2022-06-15 17:00:35 -07:00
Dave MacLachlan
e04ca460fb Fix up missing include files for unordered_set/map 2022-06-15 14:36:19 -04:00
Deanna Garcia
87ac4650a3 Update versions for publish python script 2022-06-15 17:22:55 +00:00
Thomas Van Lenten
772c98984a Add package_as_prefix_forced_prefix generation option.
This is a generation option that provides serves the same purpose as the
existing GPB_OBJC_USE_PACKAGE_AS_PREFIX_PREFIX environment variable; just
providing a different way to set/enable it.
2022-06-15 09:52:57 -04:00
Jon Skeet
cacb096002 Add CodeRush directory to .gitignore for C#
This is just a temporary directory for CodeRush, and should never
contain anything worth checking in. (Like the .vs directory.)
2022-06-14 10:03:38 +01:00
Jon Skeet
837db77ecf Remove C# code specific to .NET 3.5
The codebase has changed a lot since it was last able to compile
with .NET 3.5, so we don't need this vestigial code.
2022-06-14 10:03:38 +01:00
Joshua Haberman
c38281dd20
Merge pull request #10102 from fiboknacky/update-fielddescriptor
Exposed more functions in FieldDescriptor and OneofDescriptor.
2022-06-12 20:49:34 -07:00
Elliotte Rusty Harold
a612a75b68
Merge pull request #10130 from elharo/sync-stage
Integrate from Piper for C++, Java, and Python
2022-06-11 11:17:50 +00:00
Elliotte Rusty Harold
b53e63bae1 update CHANGE list 2022-06-10 18:45:38 -04:00
Elliotte Rusty Harold
81fc22c8ab Merge tag 'refs/tags/sync-piper' into sync-stage 2022-06-10 18:37:12 -04:00
Elliotte Rusty Harold
5a9bf6c7de Sync from Piper @454255492
PROTOBUF_SYNC_PIPER
2022-06-10 18:37:11 -04:00
Elliotte Rusty Harold
9f53ec3996 Merge tag 'refs/tags/sync-piper' into sync-stage 2022-06-10 16:04:55 -04:00
Elliotte Rusty Harold
24dad62f40 Sync from Piper @454225000
PROTOBUF_SYNC_PIPER
2022-06-10 16:04:55 -04:00
Elliotte Rusty Harold
70e2923365 update CHANGE list 2022-06-10 14:33:54 -04:00
Elliotte Rusty Harold
31ba940bfe Merge tag 'refs/tags/sync-piper' into sync-stage 2022-06-10 14:32:15 -04:00
Elliotte Rusty Harold
ce537e8a3e Sync from Piper @454206746
PROTOBUF_SYNC_PIPER
2022-06-10 14:32:14 -04:00
Marc Plano-Lesay
85225b83c3
Remove unused Offset function (#10120)
This fails to build with -Werror.
2022-06-09 16:59:07 -07:00
David Neto
af699898d2
Length check accommodates NUL emitted by sprintf (#10128)
Update the length check in google::protobuf::CEscapeInternal to account
for the extra NUL character emitted by snprintf when escaping hex and
octal sequences.

That function is an internal detail, not exported via any header.
Internally, it is used in two places, and both calls make buffers
that do have space for the extra NUL.
So in the actual usage, the check is redundant.
2022-06-09 16:30:53 -07:00
Chenwei Xiao
1bbf6f37cc
Correct file extention of README (#10125) 2022-06-09 15:52:50 -07:00
YJ
2bc5f95fe3
add missing quotes (#10123) 2022-06-09 13:27:39 -07:00
Dave MacLachlan
922f5024cb Clean up some warnings
Move to explicit on single arg c'tors.
Move to unordered container types when working with pointers as order is likely unnecessary and just a performance issue.
2022-06-09 08:19:06 -04:00
Elliotte Rusty Harold
2b19a8062a update CHANGE list 2022-06-09 07:45:29 -04:00
Elliotte Rusty Harold
f5ba6c8610 Merge tag 'refs/tags/sync-piper' into sync-stage 2022-06-09 07:42:15 -04:00
Elliotte Rusty Harold
9e24b1912e Sync from Piper @453894829
PROTOBUF_SYNC_PIPER
2022-06-09 07:42:14 -04:00
Thanet (Knack) Praneenararat
0f1574aae2 Fixed bugs of OneofDescriptor. 2022-06-09 17:00:00 +09:00