1. 31 Jul, 2015 2 commits
  2. 30 Jul, 2015 16 commits
  3. 29 Jul, 2015 6 commits
  4. 28 Jul, 2015 3 commits
  5. 27 Jul, 2015 4 commits
  6. 26 Jul, 2015 1 commit
  7. 25 Jul, 2015 2 commits
  8. 23 Jul, 2015 1 commit
  9. 22 Jul, 2015 5 commits
    • Jon Skeet's avatar
      Implemented Jan's suggestion of FieldCollection, replacing FieldAccessorCollection. · c1c6b2d0
      Jon Skeet authored
      I think Jan was actually suggesting keeping both, but that feels redundant to me. The test diff is misleading here IMO, because I wouldn't expect real code using reflection to use several accessors one after another like this, unless it was within a loop. Evidence to the contrary would be welcome :)
      
      This change also incidentally goes part way to fixing the issue of the JSON formatter not writing out the fields in field number order - with this change, it does except for oneofs, which we can fix in a follow-up change.
      
      I haven't actually added a test with a message with fields deliberately out of order - I'm happy to do so though. It feels like it would make sense to be in google/src/protobuf, but it's not entirely clear what the rules of engagement are for adding new messages there. (unittest_proto3.proto?)
      c1c6b2d0
    • Jon Skeet's avatar
      Added newlines · 5e0cfc9a
      Jon Skeet authored
      5e0cfc9a
    • Jon Skeet's avatar
      First pass at making field access simpler. · 20bf6a56
      Jon Skeet authored
      This is definitely not ready to ship - I'm "troubled" by the disconnect between a list of fields in declaration order, and a mapping of field accessors by field number/name. Discussion required, but I find that easier when we've got code to look at :)
      20bf6a56
    • Jan Tattermusch's avatar
      Merge pull request #625 from jskeet/reflection-refactor · 7b5c3967
      Jan Tattermusch authored
      Reflection refactor
      7b5c3967
    • Jon Skeet's avatar
      Fix typo in Makefile.am · 43d64b4f
      Jon Skeet authored
      43d64b4f