497 Commits (15e7d71eacd7df66531aae2bb7c9b8b8a1a81483)

Author SHA1 Message Date
Mike Kruskal 2177a2e740 Add a conformance test for unmatched start group tag. 3 weeks ago
Mike Kruskal fc048f4fe3 Add a conformance test for invalid end group tag. 3 weeks ago
Sandy Zhang cb304bde36 Add JSON parse conformance tests for non-numeric string in numeric fields. 3 weeks ago
Protobuf Team Bot 5fe1196572 Adjust the protobuf prelude. 1 month ago
Sandy Zhang 9f1b38e8a1 Update minimum supported macOS 11 1 month ago
Protobuf Team Bot 8ec13ede1f Load Shell rules everywhere in protobuf 2 months ago
Mike Kruskal c83b2f93a6 Clean up PHP CI (#18610) 2 months ago
Protobuf Team Bot d88a3d0c95 Updates upb conformance failures file. 2 months ago
Nathan Baulch e4cbc79ab4 Fix minor typos (#17682) 2 months ago
Sandy Zhang f84a208929 Remove deprecated Json::Reader in favor of Json::CharReader 2 months ago
Protobuf Team Bot 426ca8a34a Move ProtoInfo and ProtoLangToolchainInfo from Bazel 3 months ago
Protobuf Team Bot d77bdacc31 Move java_{lite_}proto_library from Bazel repository 3 months ago
Mike Kruskal 5695a882bd Move -Werror to our test/dev bazelrc files. 3 months ago
Protobuf Team Bot c8d0f96256 Use rust_binary `aliases` feature to handle either protobuf_upb or protobuf_cpp being used as the `protobuf` crate in the Rust conformance test. 3 months ago
Adam Cozzette f48205ffed Internal change 3 months ago
Yamil Morales 26ab4fc14d Update failure lists replacing the message type section of test names with a wildcard for improved readability and compactness. 4 months ago
Yamil Morales 78a89c2d29 Create a test fixture for `update_failure_list.py` and carry out three tests. 4 months ago
Yamil Morales 3f908cfff7 Wildcard support for Protobuf conformance failure lists by using a Trie made up of nodes that contain a section of a test name (divided by '.'). 4 months ago
Protobuf Team Bot df1aad4eb8 Fix `TextFormat.Parser` to appropriately handle unknown values for open enums 4 months ago
Yamil Morales b0fd2257c0 Fix for cl/660491962: If `names_to_test` is exhausted by a suite, we still shouldn't run ANY tests of subsequent ones. 4 months ago
Protobuf Team Bot 1f93cf8aaf Internal Change 4 months ago
Yamil Morales 3ce384ade2 go/conformanceDebuggability can now run tests in isolation without producing debugging info/commands. Test names to be run in isolation are passed through the --test flag, and if the user wishes to debug them, they will set --debug. 4 months ago
Thomas Van Lenten 63b8e4ecef Automated rollback of commit 1e6abadc2b. 4 months ago
Yamil Morales eceb8ccc0d Implementation of go/conformanceDebuggability. Refactor ForkPipeRunner::RunTest(): There's no need for rerunning through argv for common flags between suites. This also enables "debug_test_names" to be shared between suites. 4 months ago
Protobuf Team Bot f396f7cb9f Replace preprocessor macros with `ToHost` from endian 4 months ago
Thomas Van Lenten 1e6abadc2b Automated rollback of commit 1f717248b7. 4 months ago
Protobuf Team Bot 461450834b Introduce a prelude and remove the inherent impls for serialize() 4 months ago
Thomas Van Lenten 1f717248b7 [ObjC] Collect unknown fields as data 4 months ago
Protobuf Team Bot ecb8214f22 Update failure lists to include a small comment of 'why' a test failed. 4 months ago
Protobuf Team Bot 6d25846f47 Add 'specific' traits for common gencode message operations. 4 months ago
Protobuf Team Bot d0395408aa Fix outputted command for usage of update_failure_list.py 4 months ago
Protobuf Team Bot e13b8e999b Prepare the code for migrating return types from `const std::string&` to 5 months ago
Protobuf Team Bot 32bedd9b8a Automated rollback of commit 10c00b82af. 5 months ago
Protobuf Team Bot 647ee98c65 Add #include "third_party/protobuf/port_undef.inc" a bunch of many .cc files 5 months ago
Protobuf Team Bot 10c00b82af Migrate `const std::string&` to alternatives: 5 months ago
Protobuf Team Bot b4ca493e30 Avoid mangling of comments of namespaces in conformance/conformance.proto for Github. See cl/638713610 6 months ago
Mike Kruskal 8beb9705e4 Fix delimited inheritance in all languages. 6 months ago
Protobuf Team Bot 023e69d6cc Update comment for message_type 6 months ago
Protobuf Team Bot fdc7f65849 Make serialization correctly be fallible in the Rust Protobuf API. 6 months ago
Protobuf Team Bot dffec0c7d6 Internal Change 6 months ago
Protobuf Team Bot 1f8208031a Test if a tag with unknown wire type (0x6 or 0x7) causes parsing failures. 7 months ago
Marcel Hlopko 69a26b217d Use the name of the rust_proto_library as the crate name 7 months ago
Hong Shin 3574af2397 Internal Change 7 months ago
Protobuf Team Bot 13caa08692 Enable textproto conformance tests for "-0" and "-0F". 7 months ago
Brent Shaffer 01744cccae chore(php): conformance testing for edition (#16712) 7 months ago
Protobuf Team Bot 0a2e6625e2 Add copyright notice to test protos 7 months ago
Thomas Van Lenten 353b4e0031 Ensure overflow values for float/double map to inf/-inf. 7 months ago
Thomas Van Lenten 7c37b2d2a1 Add text format conformance tests for field separators. 7 months ago
Thomas Van Lenten 26cf1cb94c Add more floating point cases to the validations. 7 months ago
Thomas Van Lenten 4cbb7b8540 Duplicate the integer tests using octal and hex. 7 months ago