1. 30 Jul, 2015 8 commits
  2. 29 Jul, 2015 1 commit
  3. 28 Jul, 2015 3 commits
  4. 27 Jul, 2015 1 commit
    • Jon Skeet's avatar
      First attempt at using profile 259 for Google.Protobuf. · 0dbd5ec8
      Jon Skeet authored
      This requires .NET 4.5, and there are a few compatibility changes required around reflection.
      Creating a PR from this to see how our CI systems handle it. Will want to add more documentation,
      validation and probably tests before merging.
      
      This is in aid of issue #590.
      0dbd5ec8
  5. 25 Jul, 2015 2 commits
  6. 23 Jul, 2015 1 commit
  7. 22 Jul, 2015 9 commits
  8. 21 Jul, 2015 7 commits
    • Jon Skeet's avatar
      Fix comment typo · 8d115298
      Jon Skeet authored
      8d115298
    • Jon Skeet's avatar
      96cffaa8
    • Jon Skeet's avatar
      Revamp to reflection. · 53c399a1
      Jon Skeet authored
      Changes in brief:
      1. Descriptor is now the entry point for all reflection.
      2. IReflectedMessage has gone; there's now a Descriptor property in IMessage, which is explicitly implemented (due to the static property).
      3. FieldAccessorTable has gone away
      4. IFieldAccessor and OneofFieldAccessor still exist; we *could* put the functionality straight into FieldDescriptor and OneofDescriptor... I'm unsure about that.
      5. There's a temporary property MessageDescriptor.FieldAccessorsByFieldNumber to make the test changes small - we probably want this to go away
      6. Discovery for delegates is now via attributes applied to properties and the Clear method of a oneof
      
      I'm happy with 1-3.
      4 I'm unsure about - feedback welcome.
      5 will go away
      6 I'm unsure about, both in design and implementation. Should we have a ProtobufMessageAttribute too? Should we find all the relevant attributes in MessageDescriptor and pass them down, to avoid an O(N^2) scenario?
      
      Generated code changes coming in the next commit.
      53c399a1
    • Jon Skeet's avatar
      Merge pull request #629 from google/master · 2ee4b566
      Jon Skeet authored
      Integrate changes from upstream/master into csharp-experimental
      2ee4b566
    • Jan Tattermusch's avatar
      Merge pull request #628 from jtattermusch/csharp_addressbook_update · c792db5d
      Jan Tattermusch authored
      C# addressbook update
      c792db5d
    • Jan Tattermusch's avatar
      Merge pull request #627 from jtattermusch/addressbook_proto3 · 353b7a99
      Jan Tattermusch authored
      Update addressbook.proto and examples code to proto3
      353b7a99
    • Jisi Liu's avatar
      Merge pull request #621 from nico/staticass · d119a275
      Jisi Liu authored
      Let GOOGLE_COMPILE_ASSERT use static_assert if available.
      d119a275
  9. 20 Jul, 2015 8 commits