Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove RPC support. | Jon Skeet | 2015-04-29 | 11 | -594/+0 |
| | | | | It is expected that third parties will generate service/RPC code themselves - see gRPC as an example. | ||||
* | Remove a bunch of files which are no longer relevant: | Jon Skeet | 2015-04-29 | 99 | -15985/+0 |
| | | | | | | 1) Project files for different configurations - we're going to look at all this again, ideally to just have a single PCL-compatible build 2) ProtoGen - the C++ generator is now the only one we care about 3) Proto files - these are mostly duplicates (or older versions) of the ones in the common directories | ||||
* | Update DescriptorProtoFile.cs and UnitTest.cs to indicate manual changes. | Jon Skeet | 2015-04-28 | 3 | -31312/+39144 |
| | | | | (Having regenerated descriptor.proto relative to src, the earlier commented-out code checking that dependencies match may now be okay to uncomment again. Will experiment in later CLs.) | ||||
* | Updated set of unit tests and unit test protos. | Jon Skeet | 2015-04-28 | 67 | -93042/+164903 |
| | | | | | | | | | | This commit includes changes to the C#-specific protos, and rebuilt versions of the "stock" protos. The stock protos have been locally updated to have a specific C# namespace, but this is expected to change soon, so hasn't been committed. Four areas are currently not tested: 1) Serialization - we may restore this at some point, possibly optionally. 2) Services - currently nothing is generated for this; will need to see how it interacts with GRPC 3) Fields beginning with _{digit} - see https://github.com/google/protobuf/issues/308 4) Fields with names which conflict with the declaring type in nasty ways - see https://github.com/google/protobuf/issues/309 | ||||
* | First part of making the C# runtime work with the new codegen. | Jon Skeet | 2015-04-28 | 11 | -11390/+10632 |
| | | | | | | | | 1) Remove CSharpOptions 2) A new version of DescriptorProtoFile (with manual changes from codegen - it would otherwise be Descriptor.cs) 3) Turn off CLS compliance (which we'll remove from the codebase entirely; I don't think it's actually relevant these days) 4) Add "public imports" to FileDescriptor, with code broadly copied from the Java codebase. Lots more changes to commit before it will build and tests run, but one step at a time... | ||||
* | removed .hgignore file | Jan Tattermusch | 2015-04-16 | 1 | -23/+0 |
| | |||||
* | Added instructions to manually download the dependencies | Jan Tattermusch | 2015-04-16 | 2 | -0/+16 |
| | |||||
* | cleanup of csharp/lib/ directory | Jan Tattermusch | 2015-04-16 | 88 | -36442/+0 |
| | |||||
* | Updated readme.md and changes.txt, removed old license.txt | Jan Tattermusch | 2015-04-16 | 3 | -48/+26 |
| | |||||
* | Imported protobuf-csharp-port into csharp/ tree | Jan Tattermusch | 2015-04-16 | 501 | -0/+239600 |
| | |||||
* | Wiping slate clean to start again with new layout. | Jon Skeet | 2008-10-22 | 144 | -46146/+0 |
| | |||||
* | Final commit before changing layout | Jon Skeet | 2008-10-22 | 39 | -1341/+4007 |
| | |||||
* | Made things a bit more public for the sake of ProtoGen | Jon Skeet | 2008-10-02 | 4 | -7/+33 |
| | |||||
* | Initial setup of generator code. Little real functionality so far. | Jon Skeet | 2008-09-04 | 21 | -4/+457 |
| | |||||
* | Doc fix | Jon Skeet | 2008-09-04 | 1 | -1/+1 |
| | |||||
* | Reduce dependencies | Jon Skeet | 2008-09-04 | 1 | -2/+0 |
| | |||||
* | Fix initialization check when an optional field has required subfields | Jon Skeet | 2008-09-04 | 3 | -6/+317 |
| | |||||
* | Renamed GeneratedRepeatException to GeneratedRepeatExtension | Jon Skeet | 2008-09-04 | 2 | -1/+1 |
| | |||||
* | Added a doc TODO | Jon Skeet | 2008-09-04 | 1 | -0/+3 |
| | |||||
* | Removed unnecessary delegate | Jon Skeet | 2008-09-04 | 1 | -1/+0 |
| | |||||
* | Implemented popsicle immutability for lists. Modified MessageStreamIterator ↵ | Jon Skeet | 2008-08-21 | 16 | -863/+580 |
| | | | | to be singly generic. | ||||
* | Fix to constructor access for nested types, and first pass at streaming. | Jon Skeet | 2008-08-19 | 19 | -267/+503 |
| | |||||
* | Small tidying. | Jon Skeet | 2008-08-16 | 2 | -8/+6 |
| | |||||
* | Comments. | Jon Skeet | 2008-08-15 | 3 | -5/+51 |
| | |||||
* | Just comments. | Jon Skeet | 2008-08-15 | 1 | -1/+1 |
| | |||||
* | Remove unused variable. | Jon Skeet | 2008-08-15 | 1 | -2/+0 |
| | |||||
* | Use a nullable int for the memoizedSize, just because it's neater. | Jon Skeet | 2008-08-15 | 1 | -7/+5 |
| | |||||
* | Add aliases into enums | Jon Skeet | 2008-08-15 | 1 | -0/+2 |
| | |||||
* | Reflect Java source code. | Jon Skeet | 2008-08-15 | 2 | -1/+15 |
| | |||||
* | Updated C# tests and code for TextFormat to match Java. | Jon Skeet | 2008-08-15 | 3 | -9/+85 |
| | |||||
* | Updates due to changes to descriptor.proto | Jon Skeet | 2008-08-15 | 1 | -149/+400 |
| | |||||
* | Experimental (and currently unused) behaviour to determine whether or not a ↵ | Jon Skeet | 2008-08-14 | 3 | -0/+58 |
| | | | | message has any required fields. | ||||
* | Align delegates with .NET 3.5 | Jon Skeet | 2008-08-14 | 6 | -51/+41 |
| | |||||
* | Use a switch instead of a map for WireFormat. | Jon Skeet | 2008-08-14 | 3 | -17/+48 |
| | |||||
* | Evil reflection optimisation. | Jon Skeet | 2008-08-14 | 11 | -51/+197 |
| | |||||
* | Micro-optimisations around varints and strings. | Jon Skeet | 2008-08-14 | 2 | -17/+86 |
| | |||||
* | Use delegates instead of dynamic reflection. | Jon Skeet | 2008-08-14 | 20 | -413/+556 |
| | |||||
* | Optimisations of IsInitialized and removal of unnecessary references. | Jon Skeet | 2008-08-14 | 4 | -5/+41 |
| | |||||
* | Removed accidental addition of test directory. | Jon Skeet | 2008-08-14 | 39 | -11016/+0 |
| | |||||
* | Fixed a few TODOs | Jon Skeet | 2008-08-14 | 39 | -0/+11016 |
| | |||||
* | Abandon the 'self' namespace alias - we need to be able to import types in ↵ | Jon Skeet | 2008-08-14 | 10 | -2450/+2430 |
| | | | | other namespaces too. | ||||
* | Signed the test assembly, and added InternalsVisibleTo. Some public members ↵ | Jon Skeet | 2008-08-14 | 5 | -20/+23 |
| | | | | now internal again. | ||||
* | Beginning to fix the TODOs | Jon Skeet | 2008-08-14 | 5 | -204/+189 |
| | |||||
* | Removed EnumDescriptorIndexAttribute - not really necessary. | Jon Skeet | 2008-08-14 | 3 | -36/+15 |
| | |||||
* | Batch file to generate the bootstrapping proto files | Jon Skeet | 2008-08-14 | 1 | -0/+9 |
| | |||||
* | Copyright fixes, a bit of documentation, and removed unnecessary using ↵ | Jon Skeet | 2008-08-14 | 70 | -181/+1039 |
| | | | | directives. | ||||
* | Finished service test with a mock. | Jon Skeet | 2008-08-14 | 5 | -223/+169 |
| | |||||
* | Fleshed out service interfaces, and wrote the simpler service tests. Mocking ↵ | Jon Skeet | 2008-08-14 | 4 | -10/+188 |
| | | | | tests still to be done. | ||||
* | Implemented text parsing. | Jon Skeet | 2008-08-14 | 4 | -34/+536 |
| | |||||
* | Lots of text formatting tests, but ignored the parsing ones for the moment. | Jon Skeet | 2008-08-14 | 4 | -36/+514 |
| |