Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jhump/protoreflect
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.16.0
Choose a base ref
...
head repository: jhump/protoreflect
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.17.0
Choose a head ref
  • 8 commits
  • 34 files changed
  • 3 contributors

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    1ba1524 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. perf: use concatenation to compute qualified name in MessageDescripto…

    …r.FindFieldByName instead of fmt.Sprintf (#611)
    tchung1118 authored May 7, 2024
    Configuration menu
    Copy the full SHA
    cb1d268 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    bed9136 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    baac311 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Allow grpcreflect to fall back to provided resolvers (#614)

    If given `protoregistry.GlobalFiles` and `protoregistry.GlobalTypes`,
    this allows it to fallback to locally known descriptors if a server is
    unable to provide part of the schema.
    jhump authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    9fdd942 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    9b68e7b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    645b9dd View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Update desc/sourceinfo to not wrap descriptors (#622)

    The `desc/sourceinfo` package previously wrapped descriptors, by
    returning an implementation of the various `protoreflect.Descriptor`
    interfaces that _embedded_ the original descriptor values. However,
    these various interfaces are all defined as "[do not
    implement](https://github.com/protocolbuffers/protobuf-go/blob/c33baa8f3a0d35fd5a39e43c22a50a050f707d34/reflect/protoreflect/type.go#L111)".
    So, to avoid future issues where the protobuf runtime may type-assert
    implementations to their own internal types (which would panic/fail with
    the concrete wrapper types in this package), we no longer wrap this way.
    
    This also happens to resolve #618 (since there's no more wrapping, an
    incorrect typed-nil wrapper can't escape).
    jhump authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    06e5c08 View commit details
    Browse the repository at this point in the history
Loading