1. 08 Mar, 2019 1 commit
  2. 17 Jul, 2015 1 commit
  3. 16 Jul, 2015 1 commit
    • Jon Skeet's avatar
      First pass at wrapper types. · 8a0312b2
      Jon Skeet authored
      - We do still generate the message types, as otherwise reflection breaks, even though it doesn't actually use those types.
      - JSON handling hasn't been implemented yet
      8a0312b2
  4. 30 Jun, 2015 2 commits
    • Jon Skeet's avatar
      Fix copyright lines for all C# code. · ee835a3f
      Jon Skeet authored
      Everything should now be consistent - the only difference between files is the year (aside from generated files).
      
      Fixes issue #531.
      ee835a3f
    • Jon Skeet's avatar
      Tidying up and extra tests. · f34d37a3
      Jon Skeet authored
      This is mostly just making things internal instead of public, removing and reordering a bunch of code in CodedInputStream/CodedOutputStream, and generally tidying up.
      f34d37a3
  5. 17 Jun, 2015 2 commits
  6. 12 Jun, 2015 2 commits
  7. 11 Jun, 2015 2 commits
    • Jon Skeet's avatar
      Reimplement enums as int values, and get rid of EnumHelper. · 39aaf21d
      Jon Skeet authored
      This makes repeated fields really awkward at the moment - but when we reimplement RepeatedField<T> to be backed by an array, we can cast the array directly...
      39aaf21d
    • Jon Skeet's avatar
      Improve string encoding times. · 35e4dbd5
      Jon Skeet authored
      Cache a reference to Encoding.UTF8 - the property access is (rather surprisingly) significant.
      Additionally, when we detect that the string is all ASCII (due to the computed length in bytes being the length in characters), we can perform the encoding very efficiently ourselves.
      35e4dbd5
  8. 09 Jun, 2015 1 commit
  9. 29 Apr, 2015 1 commit