77 Commits (40ffd46cec1291e1320e46a134c47dd23a74ff43)

Author SHA1 Message Date
Joshua Haberman 8e3e09937e Refactored the Java generator into separate packages and targets. 7 months ago
Sandy Zhang 6483c4755d Update protoc release to include editions language features protos for Java and C++ 8 months ago
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. 8 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
Adam Cozzette 5ca84008fc Move utf8_range into the protobuf repo 1 year ago
Adam Cozzette 77aa913e68 Update `cc_file_list_aspect` to handle targets with missing `hdrs/textual_hdrs` 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
Joshua Haberman db20f5ffc9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 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
Adam Cozzette b3ec9ec291 Fix staleness test by avoiding version-specific Bazel behavior 2 years ago
archpaleus 2dcd7d8f70 use @utf8_range to reference //third_party/utf8_range (#11352) 2 years ago
Adam Cozzette da09f7f78b Make CMake file list generation consistent across Bazel versions 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 4ee1f529c6 Update CMake file generation to avoid including Bazel-specific WKT paths 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