Adam Cozzette
7286ffceb2
Merge the protobuf and upb Bazel repos
...
A couple weeks ago we moved upb into the protobuf Git repo, and this change
continues the merger of the two repos by making them into a single Bazel repo.
This was mostly a matter of deleting upb's WORKSPACE file and fixing up a bunch
of references to reflect the new structure.
Most of the changes are pretty mechanical, but one thing that needed more
invasive changes was the Python script for generating CMakeLists.txt,
make_cmakelists.py. The WORKSPACE file it relied on no longer exists with this
change, so I updated it to hardcode the information it needed from that file.
PiperOrigin-RevId: 564810016
1 year ago
Adam Cozzette
047df98dea
Move upb-x/ back to upb/
...
This is the second attempt to fix our Git history. This should allow
"git blame" to work correctly in the upb/ directory even though our
automation unexpectedly blew away that directory.
1 year ago
Adam Cozzette
895f190bda
Move upb to upb-x
1 year ago
Adam Cozzette
1ba80d7424
Move upb-temp/ back to upb/
1 year ago
Adam Cozzette
d38b8561e6
Move upb/ to upb-temp/
...
This will help us fix our Git commit history to ensure that git blame
works correctly for upb.
1 year ago
Adam Cozzette
6fc87fe3f7
Internal change
...
PiperOrigin-RevId: 560100839
1 year ago
Mike Kruskal
a9f1ea6371
Breaking change: Migrate to Abseil's logging library.
...
This deletes our old branches of internal Abseil code in favor of their newly open-sourced library. Notably, this removes the ability to turn CHECK crashes into exceptions.
PiperOrigin-RevId: 504460562
2 years ago
Mike Kruskal
bb96ec94af
Migrate std::operator+ to Abseil helpers in compiler code.
...
This also opportunistically migrates many C-style and STL strings to string_view in touched code.
PiperOrigin-RevId: 498588701
2 years ago
Mike Kruskal
d7610a4a32
Internal changes
...
PiperOrigin-RevId: 494869411
2 years ago
Mike Kruskal
9d5dc6c9ec
Internal changes
...
PiperOrigin-RevId: 493456444
2 years ago
Matt Fowles Kulukundis
c44d62371f
Merge pull request #10200 from tonydnewell/bugfix/protobuf-7474
...
Fix for grpc.tools #17995 & protobuf #7474 (handle UTF-8 paths in argumentfile)
2 years ago
Matt Kulukundis
63cfbc0049
move portable_strdup into the windows ifdef
2 years ago
Mike Kruskal
a3c8e2deb0
Integrate from Piper for C++, Java, and Python ( #10455 )
...
* Sync from Piper @469587494
PROTOBUF_SYNC_PIPER
* Fixing github SOT protoc builds
* Fixing typos from google
* Remove leaked util/hash reference
* Fixing bad python merge
* Fixing python C++ library order
2 years ago
theodorerose
463629bbe1
revert subprocess changes from open source
2 years ago
tony
efa2b29058
Use nullptr instead of NULL
2 years ago
tony
a34d060773
Fix for grpc.tools #17995 & protobuf #7474
...
Use CreateProcessW so that non-ascii paths are handled correctly
2 years ago
Adam Cozzette
5eafa23c98
Update CHANGES.txt ( #9897 )
3 years ago
Adam Cozzette
b20209f321
Sync from Piper @acozzette/proto_github_202203101748
...
PROTOBUF_SYNC_PIPER
3 years ago
Joshua Haberman
dce403a8b3
Sync from Piper @427369078
...
PROTOBUF_SYNC_PIPER
3 years ago
listonjesse
2ae7cf0e03
Auxillary -> Auxiliary
5 years ago
Joshua Haberman
b99994d994
Sync from Piper @304070343
...
PROTOBUF_SYNC_PIPER
5 years ago
Charlie Jiang
70fc0f0275
Force to use U.S. English for Win32 error messages ( #4317 )
5 years ago
Hao Nguyen
09cab821a9
Down integrate to GitHub
6 years ago
Hao Nguyen
176f7db11d
Down integrate to Github
6 years ago
Hao Nguyen
c163a2d1a4
Revert accidentally commit
6 years ago
Hao Nguyen
a48a574f7e
Down integrate to Github
6 years ago
Hao Nguyen
d0f91c863a
Down integrate to Github ( #5839 )
...
* Down integrate to github
6 years ago
Adam Cozzette
0894e07536
Integrated internal changes from Google
6 years ago
Sigurd Meldgaard
4e5ae963e8
On Windows invoke plugins using cmd.exe
...
This will find .bat files as well as .exe.
Only affects the case when plugins are invoked from PATH.
This does not change behaviour when compiled under Cygwin..
6 years ago
Jisi Liu
b4c0cfe3a4
Add malloc cast
7 years ago
Jisi Liu
fd31899f01
implement remove strdup usage and implement our own
...
strdup is not part C or C++ standard but POXIS function. Several
compilers failed to compile strdup or generate warnings.
7 years ago
Jisi Liu
34ebca0ca8
Adding missing imports for strdup
7 years ago
Jisi Liu
09354db143
Merge from Google internal for 3.4 release
7 years ago
Adam Cozzette
5a76e633ea
Integrated internal changes from Google
8 years ago
Wei-Yin Chen (陳威尹)
48811b2edd
Fix Win32ErrorMessage on Unicode build
8 years ago
Jisi Liu
3b3c8abb96
Integrate google internal changes.
9 years ago
Feng Xiao
e841bac4fc
Down-integrate from internal code base.
9 years ago
Feng Xiao
eee38b0c01
Down-integrate from google3.
9 years ago
Matt Giuca
43dcbbfec7
Fix "sometimes-uninitialized" warning on Windows Clang.
10 years ago
Feng Xiao
e428862450
Replace links to code.google.com/protobuf with developers.google.com/protocol-buffers
10 years ago
jieluo@google.com
4de8f55113
down integrate to svn
11 years ago
liujisi@google.com
2bee6e66e8
Fix build warnings for gcc 4.6
12 years ago
xiaofeng@google.com
b55a20fa2c
Down-integrate from internal branch
12 years ago
liujisi@google.com
33165fe0d5
Submit recent changes from internal branch. See CHANGES.txt for more details.
14 years ago
kenton@google.com
4844368346
Add missing include (that apparently didn't break anything on most platforms).
15 years ago
kenton@google.com
529a843f2d
Fix issues with Windows build: Always use ASCII version of CreateProcess (even if UNICODE is defined) and move GetMessage macro work-around to common.h so that it covers extension_set.h as well. Patch from Nick Carter.
15 years ago
kenton@google.com
f9c5978f5d
Hopefully fix build on Sun Studio.
15 years ago
kenton@google.com
684d45b2fe
Fix build on MinGW/Win32 (including implementing Subprocess using CreateProcess()).
15 years ago
kenton@google.com
91218afc67
Fix Cygwin build.
15 years ago
kenton@google.com
5e744ff961
Commit missing files from r251. Sigh.
15 years ago