411 Commits (b1f746fd718ae86e36f9e3df8b6194b6fcdc8255)
 

Author SHA1 Message Date
Jon Skeet db9d2fcd06 isInitialized optimisation for reflection-based generated protos 17 years ago
Jon Skeet 3b3150881a Optimisations of IsInitialized and removal of unnecessary references. 17 years ago
Jon Skeet 0677933d9e Addressbook samples. 17 years ago
Jon Skeet 81efcf25f3 Removed accidental addition of test directory. 17 years ago
Jon Skeet 62b3d31fb7 Fixed a few TODOs 17 years ago
Jon Skeet eb4ef52c66 Abandon the 'self' namespace alias - we need to be able to import types in other namespaces too. 17 years ago
Jon Skeet 5407a4329d Signed the test assembly, and added InternalsVisibleTo. Some public members now internal again. 17 years ago
Jon Skeet 38d453d318 Beginning to fix the TODOs 17 years ago
Jon Skeet 15041fa06c Removed EnumDescriptorIndexAttribute - not really necessary. 17 years ago
Jon Skeet 283b7a1a51 Batch file to generate the bootstrapping proto files 17 years ago
Jon Skeet 48ce28bf2f Copyright fixes, a bit of documentation, and removed unnecessary using directives. 17 years ago
Jon Skeet 5923b37223 Finished service test with a mock. 17 years ago
Jon Skeet 3ae573c174 Fleshed out service interfaces, and wrote the simpler service tests. Mocking tests still to be done. 17 years ago
Jon Skeet 1e42fdde2e Implemented text parsing. 17 years ago
Jon Skeet feb9385b04 Lots of text formatting tests, but ignored the parsing ones for the moment. 17 years ago
Jon Skeet ca4cbda9de Extensions don't need to go under a separate type. 17 years ago
Jon Skeet d6c9495797 More tests, and a bug fix. 17 years ago
Jon Skeet 19ed9c0782 UnknownFieldSet tests, and a fix to repeated extension elements. 17 years ago
Jon Skeet a80a37ccd5 Tidying up, and a couple of extra tests. 17 years ago
Jon Skeet f26f8dce02 The great generics revisiting. 17 years ago
Jon Skeet 9134a21f27 Tweaks 17 years ago
Jon Skeet cabd06d12f More tests, and implementation of UninitializedMessageException description. 17 years ago
Jon Skeet 794409b379 More tests, more fixes. 17 years ago
Jon Skeet ba02091ef8 New unit tests and corresponding bug fixes. 17 years ago
Jon Skeet bef2caf5e4 Added DynamicMessage and ExtendableBuilder, along with the first supporting tests. 17 years ago
Jon Skeet 5d7adf66ce First unit test reading a complete message\! 17 years ago
Jon Skeet 3f9a6f2116 Implemented GeneratedExtension, although list handling may be incorrect. 17 years ago
Jon Skeet 575083ae9c Initial support for services and extensions. Incomplete, but enough to get generated unit test files to compile. 17 years ago
Jon Skeet 1353315ded Implemented TextFormatter 17 years ago
Jon Skeet b84310e110 Field accessor implementations complete (hopefully) 17 years ago
Jon Skeet 023d7398d6 Update Makefile in terms of C# sources and keyfile command line option 17 years ago
Jon Skeet 4e6215c734 Update Makefile in terms of C# sources and keyfile command line option 17 years ago
Jon Skeet 00b0af0890 Fix default instance behaviour for repeated types 17 years ago
Jon Skeet 4f435a506e Build all projects in the solution 17 years ago
Jon Skeet c1215c4660 Removed Descriptor.cs which was an early attempt at generation 17 years ago
Jon Skeet a03ea11c52 Finish implementing GeneratedBuilder. 17 years ago
Jon Skeet 4d276b6c7c Added a .gitignore file to make life simpler 17 years ago
Jon Skeet cd85190847 Two more which should have been in the last commit 17 years ago
Jon Skeet 3351bb63da Descriptors are pretty much complete, with a slight issue of how to find the default type for a repeated field. 17 years ago
Jon Skeet 5f7b68eb6f Modified addressbook example with new options 17 years ago
Jon Skeet 2b61cbf408 Autogeneration now hopefully close to correct. Library builds! (Not finished though...) 17 years ago
Jon Skeet de21d2c92c Patch from Miguel de Icaza: This introduces auto-detection of Mono to configure, and if found, builds and installs the runtime library, and provides a pkg-config file so developers can easily use it on Unix. 17 years ago
Jon Skeet 9f4f0a56b1 Descriptor framework skeleton. Somewhat generic to avoid lots of code duplication. 17 years ago
Jon Skeet c0daf10724 Changed fixed size methods to return unsigned integers. Finished FieldSet. Introduced mapping from FieldType to WireType and MappedType. 17 years ago
Jon Skeet 800f65e209 Patch from Miguel de Icaza - tweaks to generated C# 17 years ago
Jon Skeet 007f859664 First pass of the readme. Lots more to come. 17 years ago
Jon Skeet ec8c395517 Gradually implementing FieldSet 17 years ago
Jon Skeet b83aee759a Fix AbstractMessage and AbstractBuilder to get the explicit interface implementation sorted 17 years ago
Jon Skeet 621bb698e5 Some work on AbstractBuilder, and complete implementation of UnknownField and UnknownFieldSet 17 years ago
Jon Skeet a7246897ab Fix Makefile.am to include the C# files. 17 years ago