mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 10:22:25 -05:00 
			
		
		
		
	Grand test fixup (#138)
* start fixing up tests * fix up tests + automate with drone * fiddle with linting * messing about with drone.yml * some more fiddling * hmmm * add cache * add vendor directory * verbose * ci updates * update some little things * update sig
This commit is contained in:
		
					parent
					
						
							
								329a5e8144
							
						
					
				
			
			
				commit
				
					
						98263a7de6
					
				
			
		
					 2677 changed files with 1090869 additions and 219 deletions
				
			
		
							
								
								
									
										277
									
								
								vendor/github.com/ugorji/go/codec/gen-helper.generated.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										277
									
								
								vendor/github.com/ugorji/go/codec/gen-helper.generated.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,277 @@ | |||
| // comment this out // + build ignore | ||||
| 
 | ||||
| // Copyright (c) 2012-2020 Ugorji Nwoke. All rights reserved. | ||||
| // Use of this source code is governed by a MIT license found in the LICENSE file. | ||||
| 
 | ||||
| // Code generated from gen-helper.go.tmpl - DO NOT EDIT. | ||||
| 
 | ||||
| package codec | ||||
| 
 | ||||
| import ( | ||||
| 	"encoding" | ||||
| 	"reflect" | ||||
| ) | ||||
| 
 | ||||
| // GenVersion is the current version of codecgen. | ||||
| const GenVersion = 25 | ||||
| 
 | ||||
| // This file is used to generate helper code for codecgen. | ||||
| // The values here i.e. genHelper(En|De)coder are not to be used directly by | ||||
| // library users. They WILL change continuously and without notice. | ||||
| 
 | ||||
| // GenHelperEncoder is exported so that it can be used externally by codecgen. | ||||
| // | ||||
| // Library users: DO NOT USE IT DIRECTLY or INDIRECTLY. IT WILL CHANGE CONTINOUSLY WITHOUT NOTICE. | ||||
| func GenHelper() (g genHelper) { return } | ||||
| 
 | ||||
| type genHelper struct{} | ||||
| 
 | ||||
| func (genHelper) Encoder(e *Encoder) (ge genHelperEncoder, ee genHelperEncDriver) { | ||||
| 	ge = genHelperEncoder{e: e} | ||||
| 	ee = genHelperEncDriver{encDriver: e.e} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| func (genHelper) Decoder(d *Decoder) (gd genHelperDecoder, dd genHelperDecDriver) { | ||||
| 	gd = genHelperDecoder{d: d} | ||||
| 	dd = genHelperDecDriver{decDriver: d.d} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| type genHelperEncDriver struct { | ||||
| 	encDriver | ||||
| } | ||||
| 
 | ||||
| type genHelperDecDriver struct { | ||||
| 	decDriver | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| type genHelperEncoder struct { | ||||
| 	M mustHdl | ||||
| 	F fastpathT | ||||
| 	e *Encoder | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| type genHelperDecoder struct { | ||||
| 	C checkOverflow | ||||
| 	F fastpathT | ||||
| 	d *Decoder | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncBasicHandle() *BasicHandle { | ||||
| 	return f.e.h | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncBinary() bool { | ||||
| 	return f.e.be // f.e.hh.isBinaryEncoding() | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) IsJSONHandle() bool { | ||||
| 	return f.e.js | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncFallback(iv interface{}) { | ||||
| 	// f.e.encodeI(iv, false, false) | ||||
| 	f.e.encodeValue(reflect.ValueOf(iv), nil) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncTextMarshal(iv encoding.TextMarshaler) { | ||||
| 	bs, fnerr := iv.MarshalText() | ||||
| 	f.e.marshalUtf8(bs, fnerr) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncJSONMarshal(iv jsonMarshaler) { | ||||
| 	bs, fnerr := iv.MarshalJSON() | ||||
| 	f.e.marshalAsis(bs, fnerr) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncBinaryMarshal(iv encoding.BinaryMarshaler) { | ||||
| 	bs, fnerr := iv.MarshalBinary() | ||||
| 	f.e.marshalRaw(bs, fnerr) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncRaw(iv Raw) { f.e.rawBytes(iv) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) Extension(v interface{}) (xfn *extTypeTagFn) { | ||||
| 	return f.e.h.getExtForI(v) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncExtension(v interface{}, xfFn *extTypeTagFn) { | ||||
| 	f.e.e.EncodeExt(v, xfFn.rt, xfFn.tag, xfFn.ext) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) WriteStr(s string) { | ||||
| 	f.e.w().writestr(s) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteMapStart(length int) { f.e.mapStart(length) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteMapEnd() { f.e.mapEnd() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteArrayStart(length int) { f.e.arrayStart(length) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteArrayEnd() { f.e.arrayEnd() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteArrayElem() { f.e.arrayElem() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteMapElemKey() { f.e.mapElemKey() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncWriteMapElemValue() { f.e.mapElemValue() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncEncodeComplex64(v complex64) { f.e.encodeComplex64(v) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncEncodeComplex128(v complex128) { f.e.encodeComplex128(v) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncEncode(v interface{}) { f.e.encode(v) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperEncoder) EncEncodeMapNonNil(v interface{}) { | ||||
| 	if skipFastpathTypeSwitchInDirectCall || !fastpathEncodeTypeSwitch(v, f.e) { | ||||
| 		f.e.encodeValue(reflect.ValueOf(v), nil) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // ---------------- DECODER FOLLOWS ----------------- | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecBasicHandle() *BasicHandle { | ||||
| 	return f.d.h | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecBinary() bool { | ||||
| 	return f.d.be // f.d.hh.isBinaryEncoding() | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecSwallow() { f.d.swallow() } | ||||
| 
 | ||||
| // // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| // func (f genHelperDecoder) DecScratchBuffer() []byte { | ||||
| // 	return f.d.b[:] | ||||
| // } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecScratchArrayBuffer() *[decScratchByteArrayLen]byte { | ||||
| 	return &f.d.b | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecFallback(iv interface{}, chkPtr bool) { | ||||
| 	rv := reflect.ValueOf(iv) | ||||
| 	if chkPtr { | ||||
| 		if x, _ := isDecodeable(rv); !x { | ||||
| 			f.d.haltAsNotDecodeable(rv) | ||||
| 		} | ||||
| 	} | ||||
| 	f.d.decodeValue(rv, nil) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecSliceHelperStart() (decSliceHelper, int) { | ||||
| 	return f.d.decSliceHelperStart() | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecStructFieldNotFound(index int, name string) { | ||||
| 	f.d.structFieldNotFound(index, name) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecArrayCannotExpand(sliceLen, streamLen int) { | ||||
| 	f.d.arrayCannotExpand(sliceLen, streamLen) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecTextUnmarshal(tm encoding.TextUnmarshaler) { | ||||
| 	halt.onerror(tm.UnmarshalText(f.d.d.DecodeStringAsBytes())) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecJSONUnmarshal(tm jsonUnmarshaler) { | ||||
| 	f.d.jsonUnmarshalV(tm) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecBinaryUnmarshal(bm encoding.BinaryUnmarshaler) { | ||||
| 	halt.onerror(bm.UnmarshalBinary(f.d.d.DecodeBytes(nil))) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecRaw() []byte { return f.d.rawBytes() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) IsJSONHandle() bool { | ||||
| 	return f.d.js | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) Extension(v interface{}) (xfn *extTypeTagFn) { | ||||
| 	return f.d.h.getExtForI(v) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecExtension(v interface{}, xfFn *extTypeTagFn) { | ||||
| 	f.d.d.DecodeExt(v, xfFn.rt, xfFn.tag, xfFn.ext) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecInferLen(clen, maxlen, unit int) (rvlen int) { | ||||
| 	return decInferLen(clen, maxlen, unit) | ||||
| } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadMapStart() int { return f.d.mapStart(f.d.d.ReadMapStart()) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadMapEnd() { f.d.mapEnd() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadArrayStart() int { return f.d.arrayStart(f.d.d.ReadArrayStart()) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadArrayEnd() { f.d.arrayEnd() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadArrayElem() { f.d.arrayElem() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadMapElemKey() { f.d.mapElemKey() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecReadMapElemValue() { f.d.mapElemValue() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecDecodeFloat32() float32 { return f.d.decodeFloat32() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecCheckBreak() bool { return f.d.checkBreak() } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecStringZC(v []byte) string { return f.d.stringZC(v) } | ||||
| 
 | ||||
| // FOR USE BY CODECGEN ONLY. IT *WILL* CHANGE WITHOUT NOTICE. *DO NOT USE* | ||||
| func (f genHelperDecoder) DecodeBytesInto(v []byte) []byte { return f.d.decodeBytesInto(v) } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue