10 Commits (db9b2c8e9f70dc8c53a31b52a740dfc3fad718d7)

Author SHA1 Message Date
Sandy Zhang db9b2c8e9f Throw InvalidProtocolBufferException when parsing invalid UTF-8 in C#. 5 months ago
Joshua Haberman 6a2e4be010 Added C# unit tests verifying current UTF-8 behavior. 11 months ago
Lydon Chandra 96100bf1e4 add C# deterministic serialization (#13160) 2 years ago
Sandy Zhang 81068e8e8c Internal change 2 years ago
Joshua Haberman 8c05a64f10 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago
Jon Skeet 71f4d7e682 Tests for new MapField behavior in generated messages 3 years ago
theodorerose 628a7e6fa4 Sync from Piper @457757259 3 years ago
Erik Mavrinac 9f58ee3f04
Update to C# 10 and upgrade code style (#10105) 3 years ago
Mike Kruskal a29e0e3f44 Sync from Piper @439400376 3 years ago
Jon Skeet e1e9d3e6da Normalize all C# and .proto files to LF 3 years ago
Joshua Haberman 25755efc4f Sync from Piper @319848517 5 years ago
Jan Tattermusch 2bce090f32 add more tests 5 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Jan Tattermusch 638a0813b4 increase coverage of GeneratedMessageTest 5 years ago
Sydney Acksman 6b90ac13e0 Reorganize some tests 6 years ago
Sydney Acksman 0c80570a8b Add ExtensionSet tests and add checks that non-message extension fields don't fail initialization checks 6 years ago
Sydney Acksman cd65535423 Added group roundtrip tests and fixed any issues discovered 6 years ago
Sydney Acksman 011427c9d8 Fix issues from interactive rebase and regenerate code 6 years ago
Sydney Acksman 8b7fb7d0f4 Add tests for field presence and default values 6 years ago
Jie Luo b308580bb1 Cherrypick for csharp, including: 7 years ago
Jie Luo bfd254e14f
Add unknown field support for csharp (#3936) 7 years ago
Jon Skeet f3e9a65d75 Compare floating point values bitwise in C# 7 years ago
Jon Skeet 84ea2c7a81 Regenerate all C# code and make it compile 9 years ago
avgweb ad2d775e1b Replace StringBuilder with TextWriter in JsonFormatter 9 years ago
Jon Skeet 9bdc848832 Validate that end-group tags match their corresponding start-group tags 9 years ago
Jon Skeet 5dba7d7b4c Introduce ICustomDiagnosticMessage to allow for custom string formatting 9 years ago
Jon Skeet 9e4f354f14 Prohibit null values in map fields 9 years ago
Jon Skeet 964627ece0 Include the oneof-case in equality and hash code generated code. 10 years ago
Jon Skeet 6e16037c99 Address review comments. 10 years ago
Jon Skeet 15bf55e225 Validate that after reading a message, we've consumed as many bytes as we expected to. 10 years ago
Jon Skeet 9df2defa29 Consume unknown fields when parsing. 10 years ago
Jon Skeet 0e0e0c97e7 Expose Coded*Stream constructors directly. 10 years ago
Jon Skeet 3980cf9df1 Prohibit null values for string/bytes fields in generated code. 10 years ago
Jan Tattermusch 3783d9a8ad remove the freeze API 10 years ago
Jon Skeet 20bf6a563a First pass at making field access simpler. 10 years ago
Jon Skeet 53c399a1d6 Revamp to reflection. 10 years ago
Jon Skeet 59eeebee87 First pass at the big rename from ProtocolBuffers to Google.Protobuf. 10 years ago
Jon Skeet 739d13d5d1 Generate the well-known types in C# 10 years ago
Jon Skeet ef3464dff6 Oneof reflection support. (Generated code changes in next commit.) 10 years ago
Jon Skeet 0da4a89c97 Knock-on effects of moving GetSampleMessage. 10 years ago
Jon Skeet 78ea98f56f Implement reflection properly for fields. 10 years ago
Jon Skeet 3cce11ce1c Minor fix-ups as suggested in PR #560. 10 years ago
Jon Skeet ee835a3fe4 Fix copyright lines for all C# code. 10 years ago
Jon Skeet f34d37a3d4 Tidying up and extra tests. 10 years ago
Jon Skeet c12833104f Tweaks and more tests for maps 10 years ago
Jon Skeet df44ae4413 More map tests, and various production code improvements. 10 years ago
Jon Skeet 0d684d3420 First pass at map support. 10 years ago
Jon Skeet bfee2dfe13 Implement freezing for messages and repeated fields. 10 years ago
Jon Skeet 6c1fe6ea3e Implement Clone. 10 years ago
Jon Skeet e38294a62d First pass at the mutable API. Quite a bit more to do - in particular, it's pretty slow right now. 10 years ago