mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	[Vendor] Update directly used dependencys (#15593)
* update github.com/blevesearch/bleve v2.0.2 -> v2.0.3 * github.com/denisenkom/go-mssqldb v0.9.0 -> v0.10.0 * github.com/editorconfig/editorconfig-core-go v2.4.1 -> v2.4.2 * github.com/go-chi/cors v1.1.1 -> v1.2.0 * github.com/go-git/go-billy v5.0.0 -> v5.1.0 * github.com/go-git/go-git v5.2.0 -> v5.3.0 * github.com/go-ldap/ldap v3.2.4 -> v3.3.0 * github.com/go-redis/redis v8.6.0 -> v8.8.2 * github.com/go-sql-driver/mysql v1.5.0 -> v1.6.0 * github.com/go-swagger/go-swagger v0.26.1 -> v0.27.0 * github.com/lib/pq v1.9.0 -> v1.10.1 * github.com/mattn/go-sqlite3 v1.14.6 -> v1.14.7 * github.com/go-testfixtures/testfixtures v3.5.0 -> v3.6.0 * github.com/issue9/identicon v1.0.1 -> v1.2.0 * github.com/klauspost/compress v1.11.8 -> v1.12.1 * github.com/mgechev/revive v1.0.3 -> v1.0.6 * github.com/microcosm-cc/bluemonday v1.0.7 -> v1.0.8 * github.com/niklasfasching/go-org v1.4.0 -> v1.5.0 * github.com/olivere/elastic v7.0.22 -> v7.0.24 * github.com/pelletier/go-toml v1.8.1 -> v1.9.0 * github.com/prometheus/client_golang v1.9.0 -> v1.10.0 * github.com/xanzy/go-gitlab v0.44.0 -> v0.48.0 * github.com/yuin/goldmark v1.3.3 -> v1.3.5 * github.com/6543/go-version v1.2.4 -> v1.3.1 * do github.com/lib/pq v1.10.0 -> v1.10.1 again ...
This commit is contained in:
		
							
								
								
									
										69
									
								
								vendor/google.golang.org/protobuf/internal/impl/message.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										69
									
								
								vendor/google.golang.org/protobuf/internal/impl/message.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -15,6 +15,7 @@ import ( | ||||
| 	"google.golang.org/protobuf/internal/genid" | ||||
| 	"google.golang.org/protobuf/reflect/protoreflect" | ||||
| 	pref "google.golang.org/protobuf/reflect/protoreflect" | ||||
| 	preg "google.golang.org/protobuf/reflect/protoregistry" | ||||
| ) | ||||
|  | ||||
| // MessageInfo provides protobuf related functionality for a given Go type | ||||
| @@ -109,22 +110,29 @@ func (mi *MessageInfo) getPointer(m pref.Message) (p pointer, ok bool) { | ||||
| type ( | ||||
| 	SizeCache       = int32 | ||||
| 	WeakFields      = map[int32]protoreflect.ProtoMessage | ||||
| 	UnknownFields   = []byte | ||||
| 	UnknownFields   = unknownFieldsA // TODO: switch to unknownFieldsB | ||||
| 	unknownFieldsA  = []byte | ||||
| 	unknownFieldsB  = *[]byte | ||||
| 	ExtensionFields = map[int32]ExtensionField | ||||
| ) | ||||
|  | ||||
| var ( | ||||
| 	sizecacheType       = reflect.TypeOf(SizeCache(0)) | ||||
| 	weakFieldsType      = reflect.TypeOf(WeakFields(nil)) | ||||
| 	unknownFieldsType   = reflect.TypeOf(UnknownFields(nil)) | ||||
| 	unknownFieldsAType  = reflect.TypeOf(unknownFieldsA(nil)) | ||||
| 	unknownFieldsBType  = reflect.TypeOf(unknownFieldsB(nil)) | ||||
| 	extensionFieldsType = reflect.TypeOf(ExtensionFields(nil)) | ||||
| ) | ||||
|  | ||||
| type structInfo struct { | ||||
| 	sizecacheOffset offset | ||||
| 	sizecacheType   reflect.Type | ||||
| 	weakOffset      offset | ||||
| 	weakType        reflect.Type | ||||
| 	unknownOffset   offset | ||||
| 	unknownType     reflect.Type | ||||
| 	extensionOffset offset | ||||
| 	extensionType   reflect.Type | ||||
|  | ||||
| 	fieldsByNumber        map[pref.FieldNumber]reflect.StructField | ||||
| 	oneofsByName          map[pref.Name]reflect.StructField | ||||
| @@ -151,18 +159,22 @@ fieldLoop: | ||||
| 		case genid.SizeCache_goname, genid.SizeCacheA_goname: | ||||
| 			if f.Type == sizecacheType { | ||||
| 				si.sizecacheOffset = offsetOf(f, mi.Exporter) | ||||
| 				si.sizecacheType = f.Type | ||||
| 			} | ||||
| 		case genid.WeakFields_goname, genid.WeakFieldsA_goname: | ||||
| 			if f.Type == weakFieldsType { | ||||
| 				si.weakOffset = offsetOf(f, mi.Exporter) | ||||
| 				si.weakType = f.Type | ||||
| 			} | ||||
| 		case genid.UnknownFields_goname, genid.UnknownFieldsA_goname: | ||||
| 			if f.Type == unknownFieldsType { | ||||
| 			if f.Type == unknownFieldsAType || f.Type == unknownFieldsBType { | ||||
| 				si.unknownOffset = offsetOf(f, mi.Exporter) | ||||
| 				si.unknownType = f.Type | ||||
| 			} | ||||
| 		case genid.ExtensionFields_goname, genid.ExtensionFieldsA_goname, genid.ExtensionFieldsB_goname: | ||||
| 			if f.Type == extensionFieldsType { | ||||
| 				si.extensionOffset = offsetOf(f, mi.Exporter) | ||||
| 				si.extensionType = f.Type | ||||
| 			} | ||||
| 		default: | ||||
| 			for _, s := range strings.Split(f.Tag.Get("protobuf"), ",") { | ||||
| @@ -212,4 +224,53 @@ func (mi *MessageInfo) New() protoreflect.Message { | ||||
| func (mi *MessageInfo) Zero() protoreflect.Message { | ||||
| 	return mi.MessageOf(reflect.Zero(mi.GoReflectType).Interface()) | ||||
| } | ||||
| func (mi *MessageInfo) Descriptor() protoreflect.MessageDescriptor { return mi.Desc } | ||||
| func (mi *MessageInfo) Descriptor() protoreflect.MessageDescriptor { | ||||
| 	return mi.Desc | ||||
| } | ||||
| func (mi *MessageInfo) Enum(i int) protoreflect.EnumType { | ||||
| 	mi.init() | ||||
| 	fd := mi.Desc.Fields().Get(i) | ||||
| 	return Export{}.EnumTypeOf(mi.fieldTypes[fd.Number()]) | ||||
| } | ||||
| func (mi *MessageInfo) Message(i int) protoreflect.MessageType { | ||||
| 	mi.init() | ||||
| 	fd := mi.Desc.Fields().Get(i) | ||||
| 	switch { | ||||
| 	case fd.IsWeak(): | ||||
| 		mt, _ := preg.GlobalTypes.FindMessageByName(fd.Message().FullName()) | ||||
| 		return mt | ||||
| 	case fd.IsMap(): | ||||
| 		return mapEntryType{fd.Message(), mi.fieldTypes[fd.Number()]} | ||||
| 	default: | ||||
| 		return Export{}.MessageTypeOf(mi.fieldTypes[fd.Number()]) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| type mapEntryType struct { | ||||
| 	desc    protoreflect.MessageDescriptor | ||||
| 	valType interface{} // zero value of enum or message type | ||||
| } | ||||
|  | ||||
| func (mt mapEntryType) New() protoreflect.Message { | ||||
| 	return nil | ||||
| } | ||||
| func (mt mapEntryType) Zero() protoreflect.Message { | ||||
| 	return nil | ||||
| } | ||||
| func (mt mapEntryType) Descriptor() protoreflect.MessageDescriptor { | ||||
| 	return mt.desc | ||||
| } | ||||
| func (mt mapEntryType) Enum(i int) protoreflect.EnumType { | ||||
| 	fd := mt.desc.Fields().Get(i) | ||||
| 	if fd.Enum() == nil { | ||||
| 		return nil | ||||
| 	} | ||||
| 	return Export{}.EnumTypeOf(mt.valType) | ||||
| } | ||||
| func (mt mapEntryType) Message(i int) protoreflect.MessageType { | ||||
| 	fd := mt.desc.Fields().Get(i) | ||||
| 	if fd.Message() == nil { | ||||
| 		return nil | ||||
| 	} | ||||
| 	return Export{}.MessageTypeOf(mt.valType) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 6543
					6543