mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 12:52:25 -05:00 
			
		
		
		
	[chore]: Bump github.com/go-playground/form/v4 from 4.2.0 to 4.2.1 (#1994)
This commit is contained in:
		
					parent
					
						
							
								8ac3a3f688
							
						
					
				
			
			
				commit
				
					
						d53449ccb4
					
				
			
		
					 7 changed files with 47 additions and 66 deletions
				
			
		
							
								
								
									
										26
									
								
								vendor/github.com/go-playground/form/v4/.travis.yml
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/github.com/go-playground/form/v4/.travis.yml
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,26 +0,0 @@ | |||
| language: go | ||||
| go: | ||||
|   - 1.13.4 | ||||
|   - tip | ||||
| matrix: | ||||
|   allow_failures: | ||||
|     - go: tip | ||||
| 
 | ||||
| notifications: | ||||
|   email: | ||||
|     recipients: dean.karn@gmail.com | ||||
|     on_success: change | ||||
|     on_failure: always | ||||
| 
 | ||||
| before_install: | ||||
|   - go install github.com/mattn/goveralls | ||||
| 
 | ||||
| # Only clone the most recent commit. | ||||
| git: | ||||
|   depth: 1 | ||||
| 
 | ||||
| script: | ||||
|   - go test -v -race -covermode=atomic -coverprofile=coverage.coverprofile ./... | ||||
| 
 | ||||
| after_success: | | ||||
|   goveralls -coverprofile=coverage.coverprofile -service travis-ci -repotoken $COVERALLS_TOKEN | ||||
							
								
								
									
										13
									
								
								vendor/github.com/go-playground/form/v4/Makefile
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/go-playground/form/v4/Makefile
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| all: lint test bench | ||||
| 
 | ||||
| lint: | ||||
| 	golangci-lint run --timeout 5m | ||||
| 
 | ||||
| test: | ||||
| 	go test -covermode=atomic -race ./... | ||||
| 
 | ||||
| bench: | ||||
| 	go test -bench=. -benchmem ./... | ||||
| 
 | ||||
| .PHONY: test lint bench | ||||
| .DEFAULT_GOAL := all | ||||
							
								
								
									
										60
									
								
								vendor/github.com/go-playground/form/v4/README.md
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										60
									
								
								vendor/github.com/go-playground/form/v4/README.md
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,6 +1,6 @@ | |||
| Package form | ||||
| ============ | ||||
| <img align="right" src="https://raw.githubusercontent.com/go-playground/form/master/logo.jpg"> | ||||
| <img align="right" src="https://raw.githubusercontent.com/go-playground/form/master/logo.jpg"> | ||||
| [](https://github.com/go-playground/form/actions/workflows/workflow.yml) | ||||
| [](https://coveralls.io/github/go-playground/form?branch=master) | ||||
| [](https://goreportcard.com/report/github.com/go-playground/form) | ||||
|  | @ -277,36 +277,35 @@ Field []*string{nil, nil, &i} | |||
| 
 | ||||
| Benchmarks | ||||
| ------ | ||||
| ###### Run on MacBook Pro (15-inch, 2017) using go version go1.10.1 darwin/amd64 | ||||
| ###### Run on M1 MacBook Pro using go version go1.20.6 darwin/amd64 | ||||
| 
 | ||||
| NOTE: the 1 allocation and B/op in the first 4 decodes is actually the struct allocating when passing it in, so primitives are actually zero allocation. | ||||
| 
 | ||||
| ```go | ||||
| go test -run=NONE -bench=. -benchmem=true | ||||
| go test -run=NONE -bench=. -benchmem=true ./... | ||||
| goos: darwin | ||||
| goarch: amd64 | ||||
| pkg: github.com/go-playground/form/benchmarks | ||||
| 
 | ||||
| BenchmarkSimpleUserDecodeStruct-8                                    	 5000000	       236 ns/op	      64 B/op	       1 allocs/op | ||||
| BenchmarkSimpleUserDecodeStructParallel-8                            	20000000	        82.1 ns/op	      64 B/op	       1 allocs/op | ||||
| BenchmarkSimpleUserEncodeStruct-8                                    	 2000000	       627 ns/op	     485 B/op	      10 allocs/op | ||||
| BenchmarkSimpleUserEncodeStructParallel-8                            	10000000	       223 ns/op	     485 B/op	      10 allocs/op | ||||
| BenchmarkPrimitivesDecodeStructAllPrimitivesTypes-8                  	 2000000	       724 ns/op	      96 B/op	       1 allocs/op | ||||
| BenchmarkPrimitivesDecodeStructAllPrimitivesTypesParallel-8          	10000000	       246 ns/op	      96 B/op	       1 allocs/op | ||||
| BenchmarkPrimitivesEncodeStructAllPrimitivesTypes-8                  	  500000	      3187 ns/op	    2977 B/op	      36 allocs/op | ||||
| BenchmarkPrimitivesEncodeStructAllPrimitivesTypesParallel-8          	 1000000	      1106 ns/op	    2977 B/op	      36 allocs/op | ||||
| BenchmarkComplexArrayDecodeStructAllTypes-8                          	  100000	     13748 ns/op	    2248 B/op	     121 allocs/op | ||||
| BenchmarkComplexArrayDecodeStructAllTypesParallel-8                  	  500000	      4313 ns/op	    2249 B/op	     121 allocs/op | ||||
| BenchmarkComplexArrayEncodeStructAllTypes-8                          	  200000	     10758 ns/op	    7113 B/op	     104 allocs/op | ||||
| BenchmarkComplexArrayEncodeStructAllTypesParallel-8                  	  500000	      3532 ns/op	    7113 B/op	     104 allocs/op | ||||
| BenchmarkComplexMapDecodeStructAllTypes-8                            	  100000	     17644 ns/op	    5305 B/op	     130 allocs/op | ||||
| BenchmarkComplexMapDecodeStructAllTypesParallel-8                    	  300000	      5470 ns/op	    5308 B/op	     130 allocs/op | ||||
| BenchmarkComplexMapEncodeStructAllTypes-8                            	  200000	     11155 ns/op	    6971 B/op	     129 allocs/op | ||||
| BenchmarkComplexMapEncodeStructAllTypesParallel-8                    	  500000	      3768 ns/op	    6971 B/op	     129 allocs/op | ||||
| BenchmarkDecodeNestedStruct-8                                        	  500000	      2462 ns/op	     384 B/op	      14 allocs/op | ||||
| BenchmarkDecodeNestedStructParallel-8                                	 2000000	       814 ns/op	     384 B/op	      14 allocs/op | ||||
| BenchmarkEncodeNestedStruct-8                                        	 1000000	      1483 ns/op	     693 B/op	      16 allocs/op | ||||
| BenchmarkEncodeNestedStructParallel-8                                	 3000000	       525 ns/op	     693 B/op	      16 allocs/op | ||||
| goarch: arm64 | ||||
| pkg: github.com/go-playground/form/v4/benchmarks | ||||
| BenchmarkSimpleUserDecodeStruct-8                                8704111               121.1 ns/op            64 B/op          1 allocs/op | ||||
| BenchmarkSimpleUserDecodeStructParallel-8                       35916134                32.89 ns/op           64 B/op          1 allocs/op | ||||
| BenchmarkSimpleUserEncodeStruct-8                                3746173               320.7 ns/op           485 B/op         10 allocs/op | ||||
| BenchmarkSimpleUserEncodeStructParallel-8                        7293147               180.0 ns/op           485 B/op         10 allocs/op | ||||
| BenchmarkPrimitivesDecodeStructAllPrimitivesTypes-8              2993259               400.5 ns/op            96 B/op          1 allocs/op | ||||
| BenchmarkPrimitivesDecodeStructAllPrimitivesTypesParallel-8     13023300                97.70 ns/op           96 B/op          1 allocs/op | ||||
| BenchmarkPrimitivesEncodeStructAllPrimitivesTypes-8               643202              1767 ns/op            2977 B/op         35 allocs/op | ||||
| BenchmarkPrimitivesEncodeStructAllPrimitivesTypesParallel-8      1000000              1202 ns/op            2978 B/op         35 allocs/op | ||||
| BenchmarkComplexArrayDecodeStructAllTypes-8                       172630              6822 ns/op            2008 B/op        121 allocs/op | ||||
| BenchmarkComplexArrayDecodeStructAllTypesParallel-8               719788              1735 ns/op            2009 B/op        121 allocs/op | ||||
| BenchmarkComplexArrayEncodeStructAllTypes-8                       197052              5839 ns/op            7087 B/op        104 allocs/op | ||||
| BenchmarkComplexArrayEncodeStructAllTypesParallel-8               348039              3247 ns/op            7089 B/op        104 allocs/op | ||||
| BenchmarkComplexMapDecodeStructAllTypes-8                         139246              8550 ns/op            5313 B/op        130 allocs/op | ||||
| BenchmarkComplexMapDecodeStructAllTypesParallel-8                 409018              3143 ns/op            5317 B/op        130 allocs/op | ||||
| BenchmarkComplexMapEncodeStructAllTypes-8                         208833              5515 ns/op            4257 B/op        103 allocs/op | ||||
| BenchmarkComplexMapEncodeStructAllTypesParallel-8                 523833              2182 ns/op            4258 B/op        103 allocs/op | ||||
| BenchmarkDecodeNestedStruct-8                                     807690              1408 ns/op             344 B/op         14 allocs/op | ||||
| BenchmarkDecodeNestedStructParallel-8                            3409441               359.6 ns/op           344 B/op         14 allocs/op | ||||
| BenchmarkEncodeNestedStruct-8                                    1488520               803.6 ns/op           653 B/op         16 allocs/op | ||||
| BenchmarkEncodeNestedStructParallel-8                            3570204               346.6 ns/op           653 B/op         16 allocs/op | ||||
| ``` | ||||
| 
 | ||||
| Competitor benchmarks can be found [here](https://github.com/go-playground/form/blob/master/benchmarks/benchmarks.md) | ||||
|  | @ -319,15 +318,6 @@ Here is a list of software that compliments using this library post decoding. | |||
| * [Validator](https://github.com/go-playground/validator) - Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving. | ||||
| * [mold](https://github.com/go-playground/mold) - Is a general library to help modify or set data within data structures and other objects. | ||||
| 
 | ||||
| Package Versioning | ||||
| ---------- | ||||
| I'm jumping on the vendoring bandwagon, you should vendor this package as I will not | ||||
| be creating different version with gopkg.in like allot of my other libraries. | ||||
| 
 | ||||
| Why? because my time is spread pretty thin maintaining all of the libraries I have + LIFE, | ||||
| it is so freeing not to worry about it and will help me keep pouring out bigger and better | ||||
| things for you the community. | ||||
| 
 | ||||
| License | ||||
| ------ | ||||
| Distributed under MIT License, please see license file in code for more details. | ||||
|  |  | |||
							
								
								
									
										6
									
								
								vendor/github.com/go-playground/form/v4/decoder.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/go-playground/form/v4/decoder.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -109,7 +109,11 @@ func (d *decoder) parseMapData() { | |||
| 					// no need to check for error, it will always pass | ||||
| 					// as we have done the checking to ensure | ||||
| 					// the value is a number ahead of time. | ||||
| 					ke.ivalue, _ = strconv.Atoi(ke.value) | ||||
| 					var err error | ||||
| 					ke.ivalue, err = strconv.Atoi(ke.value) | ||||
| 					if err != nil { | ||||
| 						ke.ivalue = -1 | ||||
| 					} | ||||
| 
 | ||||
| 					if ke.ivalue > rd.sliceLen { | ||||
| 						rd.sliceLen = ke.ivalue | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue