Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C# Proto2 feature : Finale #5936

Merged

Commits on Aug 23, 2019

  1. Copy the full SHA
    5caa44e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4be0394 View commit details
    Browse the repository at this point in the history
  3. Reapply custom option accessors from previous PR along with CustomOpt…

    …ions accessor deprecations
    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    05712c6 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0387204 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    43619bb View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    6e7c43f View commit details
    Browse the repository at this point in the history
  7. Add test protos to test project

    Fix generated group code missing end group tag case
    Fix generated field classes searching for presence index for extensions
    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    8a57ec8 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    a976158 View commit details
    Browse the repository at this point in the history
  9. Add tests for field presence and default values

    Adjust APIs for extensions to properly return default values for extensions
    Fix issues with IsInitialized and proto2 field reflection
    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    8b7fb7d View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    8e917d1 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    5b2f2c5 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    011427c View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    cd65535 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    134242b View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    ebf0bfa View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    b78330b View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    8dc69ed View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    f4cfd2d View commit details
    Browse the repository at this point in the history
  19. Add ExtensionSet tests and add checks that non-message extension fiel…

    …ds don't fail initialization checks
    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    0c80570 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    9163a6f View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    bf4f6c5 View commit details
    Browse the repository at this point in the history
  22. Reorganize some tests

    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    6b90ac1 View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    2b9d0fd View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    29d5186 View commit details
    Browse the repository at this point in the history
  25. Review changes

     * Add Syntax enum and make file syntax checks check the enum
     * Made IsPacked a normal get method without ternary op
     * Moved IFieldAccessor.HasValue to IFieldPresenceAccessor
     * Change naming of GetIsExtensionsInitialized
     * Fixed stray text in summary text
    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    47f2017 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    29141f4 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    930db67 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    3237ad3 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    79cf8a8 View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    c5fa0e0 View commit details
    Browse the repository at this point in the history
  31. GetOrRegisterExtension -> GetOrInitializeExtension

    Add comment explaining IExtensionMessage instability
    ObsidianMinor committed Aug 23, 2019
    Copy the full SHA
    0436b8d View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    6da14fa View commit details
    Browse the repository at this point in the history
  33. Copy the full SHA
    bdc6cd1 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Copy the full SHA
    4d5ae5b View commit details
    Browse the repository at this point in the history