fastpb icon indicating copy to clipboard operation
fastpb copied to clipboard

A faster Protobuf serializer & deserializer.

Results 6 fastpb issues
Sort by recently updated
recently updated
newest added

#### What type of PR is this? fix: A bug fix #### What this PR does / why we need it (en: English/zh: Chinese): en: Fix check proto3 syntax logic...

**Describe the bug** https://github.com/cloudwego/kitex/issues/835 When importing google protobuf files, such as timestamp, those structs don't have fastpb interface, so users cannot compile codes. **To Reproduce** ``` syntax = "proto3"; option...

C-bug

What type of PR is this? fix: https://github.com/cloudwego/fastpb/issues/14 ( pr #13, after rebase, recommit, and `proto-gen-go` using version `1.28.0`) When the file path does differ from the go_package name, the...

**Describe the bug** When the go_package name is customized, the generated `pb.fast.go` is wrong Steps to reproduce the behavior: custom go_package: ```proto option go_package = "github.com/cloudwego/fastpb/examples/fastpb_gen/user/player;playercustom"; ``` although the [official...

It's good to see this project is open source right now. Recently, I did some simple benchmarks for comparing `Marshal`/`Unmarshal` in different implementations and I also added fastpb. See https://github.com/rleungx/benchmarks/tree/main/protobuf....

T-good-first-issue

![img_v3_02bn_35b470c3-41ac-4c63-b802-63a45949055g](https://github.com/cloudwego/fastpb/assets/2778250/f7242898-ee73-49ca-831e-a00d6ffe9136) ![mKL12oCOrK](https://github.com/cloudwego/fastpb/assets/2778250/86bb738e-d785-4508-9de5-973ee565a033) goland 提示报错 Type '*AppletInfo' has both field and method named 'Size' protobuf好像也有类似的,不过应该很早就修复了 https://github.com/gogo/protobuf/issues/56