Malte Isberner

Results 15 issues of Malte Isberner

Similar to #583 , this reduces the effective surface of this library, reducing the risks of introducing incompatibilities.

Instead of introducing a custom `RawMessage` type that simply wraps a `[]byte` and has no methods, make `jsoniter.RawMessage` an alias of `json.RawMessage`, thereby increasing compatibility when replacing `encoding/json`.

This PR adds functionality to make token-style HTTP requests to an arbitrary endpoint of the authz server, instead of just for retrieving tokens. Use case: the main motivation was to...

cla: yes

This PR changes two things: - It adds a boolean `ptr_receivers` flag (default `false`), that, when set to true, causes generated `Marshal[Easy]JSON` methods to be generated with a pointer receiver...

**Is your feature request related to a problem? Please describe.** I use this dashboard card only for battery states that require my attention. For non-rechargeable batteries, "attention" means to go...

enhancement

**Description of the problem/feature request** `kube-linter` assumes that objects that don't have a namespace specified aren't in any namespace. However, omitting the namespace from a namespaced object's metadata is not...

The current `equal` implementation generates code that recognizes a `nil` message as being equal to an empty message of the same type. However, [this is not how `proto.Equal` works](https://github.com/protocolbuffers/protobuf-go/blob/v1.28.1/proto/equal.go#L42), where...

The existing implementation of `CloneVT` was silently discarding unknown fields, breaking some basic assumptions (such that a clone should always be equal to the original). Thus, extend the test generation...

The optimized generated code for marshal, unmarshal, clone etc. still resorts to generic, `protoreflect`-based logic for builtin/well-known types such as `google.protobuf.Timestamp`, `google.protobuf.Duration` etc. Since these types are well known, it...

enhancement