63 Commits (8a4ab729686ce4582b547808115332c251c11a41)

Author SHA1 Message Date
Protobuf Team Bot 87b1c592a3 Move the IfnDefGuard from third_party/protobuf/io/cpp_utils to the existing third_party/protobuf/compiler/cpp, which is a more logical location. 8 months ago
Protobuf Team Bot 1087274e7d Add an RAII ifndef helper for C++ codegen. 8 months ago
Mike Kruskal 6898451f5e Setup upb installation with cmake. 9 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
aiuto 3ab1276bbb Update Bazel references to rules_pkg to the supported file locations. (#15780) 10 months ago
Adam Cozzette 220548f30c Add missing alias targets for C++ util libraries 10 months ago
Marcel Hlopko 6860c38119 Read crate mapping in protoc 11 months ago
Mike Kruskal 93b219f4e8 Remove edition getter from C++ descriptor APIs 11 months ago
Adam Cozzette a7b0421c78 Breaking change: make protobuf comply with the C++ layering check 11 months ago
Protobuf Team Bot 454a780602 Internal change. 1 year ago
Sandy Zhang 6889aed460 Check-in bootstrapped Java features for Bazel and CMake 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Mike Kruskal c3b72b99b4 Migrate internal C++-only test protos to editions. 1 year ago
Martijn Vels dc9b2bf857 Add InternalVisibility and Arena enabled copy constructor to Map 1 year ago
Mike Kruskal 4f9e41767a Release prototype of Protobuf Editions. 1 year ago
Adam Cozzette 80df4b29e0 Add `source_file_descriptors` to `CodeGeneratorRequest` 1 year ago
Mike Kruskal 8f84e43231 Split out shared infrastructure from code generator unittest. 1 year ago
Mike Kruskal 3c279623a0 Internal changes 2 years ago
Joshua Haberman 5ddb1fc609
Remove ODR violation from WKT codegen (#12406) (#12419) 2 years ago
Mike Kruskal f51923041d Remove ODR violation from WKT codegen (#12406) 2 years ago
Deanna Garcia 4b3844e596 Delete unused bazel distribution rules. 2 years ago
deannagarcia 15bd2c21cf Merge 22.x back to main (#12169) 2 years ago
Deanna Garcia 5476b46af3 Condition executable name on build system 2 years ago
Mike Kruskal b3733bfc74 Fix released protoc path 2 years ago
Mike Kruskal f6c0767a28 Rename protoc_static for release 2 years ago
Mike Kruskal f174908946 Fix released protoc path 2 years ago
Mike Kruskal 77e3f2c38d Rename protoc_static for release 2 years ago
Mike Kruskal 8ad6cdd007 Modify release artifacts for protoc to statically link system libraries. 2 years ago
Mike Kruskal 723bd4c3c1 Modify release artifacts for protoc to statically link system libraries. 2 years ago
Protobuf Team Bot 7cc46f50de Internal change 2 years ago
Jakob Buchgraber 77b1db01c9 Add the Rust codegen to protoc 2 years ago
Protobuf Team Bot d41deb9dc6 Internal change that helps identify the origin of reflection calls. 2 years ago
Mike Kruskal d36a64116f Add missing test utility to CMake rules. 2 years ago
Adam Cozzette dea15165c6 Add simple golden test for CMake file list generation 2 years ago
archpaleus 2dcd7d8f70 use @utf8_range to reference //third_party/utf8_range (#11352) 2 years ago
Adam Cozzette 57a8846802 Make CMake test_util and lite_test_util mutually exclusive 2 years ago
Adam Cozzette 7043b882a3 Make the CMake targets for test_util and lite_test_util independent 2 years ago
Adam Cozzette b146519bde Update cc_dist_library() to include transitive sources 2 years ago
Mike Kruskal 983fc2d065 Migrate remaining compiler code to from std::map to Swiss tables. 2 years ago
Deanna Garcia 7b855794e5 Fix pkg build rules 2 years ago
Mike Kruskal 23f1481386 Sync from Piper @480194141 2 years ago
Mike Kruskal b2e1d7d8a1 Fix some superficial issues with GCC 4.9, MSVC, and CMake 2 years ago
Thomas Van Lenten f6e284f8e5 Add the new compiler/objectivec:line_consumer target. 2 years ago
Mike Kruskal 388e3d744f Sync from Piper @mkruskal/footmitten 2 years ago
Mike Kruskal 01fe22219a
Open up visibility for some compiler internals (#10608) 2 years ago
Mike Kruskal 81e35132bf
Improve CMake installation tests (#10615) 2 years ago
Mike Kruskal 0264866ce6
Use generated WKT code in Bazel builds (#10576) 2 years ago
Mike Kruskal 8bad7e0dd0
Clean up leftover benchmark cruft (#10480) 2 years ago
Mike Kruskal 701dd83594
Integrate from Piper for C++, Java, and Python (#10429) 2 years ago
Mike Kruskal ed5c57a574
Remove all autotools usage (#10132) 2 years ago