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.12.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.13.0
Choose a head ref
  • 18 commits
  • 87 files changed
  • 6 contributors

Commits on Feb 20, 2022

  1. delete old travis configs

    using CircleCI now, no need for this file
    jhump authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    2ea013d View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. reduce footprint of source info stuff

    * gzip the source info to reduce the binary size a little bit
    * use a local var, not package var, so the raw bytes can be reclaimed by GC
    jhump authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    f7f13ff View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Configuration menu
    Copy the full SHA
    59f2fed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6774f04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5603151 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1fd73d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. protoparse: fix panic in linker; handle synthetic oneofs (#512)

    * add test to repro panic
    * add guard to prevent nil dereference panic
    * fix original source of panic: mishandling of synthetic oneofs
    jhump authored Apr 17, 2022
    Configuration menu
    Copy the full SHA
    438db46 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. GO111MODULE env var is no longer useful in Makefile; also 'generate' …

    …target needs to install protoc-gen-go (#517)
    jhump authored Jul 21, 2022
    Configuration menu
    Copy the full SHA
    87c1d5f View commit details
    Browse the repository at this point in the history
  2. Remove dependency on grpc-go in internal/testprotos (#519)

    * Cleanup CI config to use newer Go versions and newer circleci images
    * Use newer protoc plugins (separate for normal code vs. gRPC-related code)
    * Remove dependency on grpc-go in internal/testprotos by not generating gRPC stubs for that package
    * Copy testprotos.TestService into DummyService in grpc sub-package, since we no longer generate gRPC stubs for testprotos
    * Update tests to look for DummyService; fix other related errors that fall out of using new protoc grpc plugin
    
    Co-authored-by: bufdev <bufdev-github@buf.build>
    jhump and bufdev authored Jul 21, 2022
    Configuration menu
    Copy the full SHA
    060cc04 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. protoparse: fix scoping issue for extendees and field type names; als…

    …o fix articles in error messages (#520)
    jhump authored Jul 26, 2022
    Configuration menu
    Copy the full SHA
    25e6f5d View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

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

Commits on Aug 11, 2022

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

Commits on Aug 15, 2022

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

Commits on Aug 17, 2022

  1. protoparse: enforce unique JSON names (#523)

    - this is (strangely?) a case-insensitive check, just like protoc enforces
    - this enforces *default* JSON names don't conflict for proto3 files (even for fields that define a custom JSON name)
    - this also adds checks that custom JSON names don't conflict (unlike protoc)
    - this will only warn for proto2 files unless the issue is between conflicting *custom* names (JSON mapping was introduced in proto3, so not backwards compatible to fail due to default JSON names in proto2 files)
    jhump authored Aug 17, 2022
    Configuration menu
    Copy the full SHA
    3057e78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab4615d View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. desc: avoid panic if descriptor proto has invalid type references (#525)

    Co-authored-by: Evan do Carmo <carmo.evan@gmail.com>
    jhump and carmo-evan authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    cd98cc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dab444 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. protoprint: try to preserve printable unicode code points in output (#…

    …529)
    
    Don't be so eager to resort to octal escapes. This makes the output readable for languages that use code points outside the 7-bit ASCII range. It also preserves use of other printable unicode symbols, including emoji.
    jhump authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    bccb0aa View commit details
    Browse the repository at this point in the history
Loading