mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Added all required dependencies
This commit is contained in:
		
							
								
								
									
										38
									
								
								vendor/golang.org/x/text/language/go1_1.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								vendor/golang.org/x/text/language/go1_1.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| // Copyright 2013 The Go Authors. All rights reserved. | ||||
| // Use of this source code is governed by a BSD-style | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| // +build !go1.2 | ||||
|  | ||||
| package language | ||||
|  | ||||
| import "sort" | ||||
|  | ||||
| func sortStable(s sort.Interface) { | ||||
| 	ss := stableSort{ | ||||
| 		s:   s, | ||||
| 		pos: make([]int, s.Len()), | ||||
| 	} | ||||
| 	for i := range ss.pos { | ||||
| 		ss.pos[i] = i | ||||
| 	} | ||||
| 	sort.Sort(&ss) | ||||
| } | ||||
|  | ||||
| type stableSort struct { | ||||
| 	s   sort.Interface | ||||
| 	pos []int | ||||
| } | ||||
|  | ||||
| func (s *stableSort) Len() int { | ||||
| 	return len(s.pos) | ||||
| } | ||||
|  | ||||
| func (s *stableSort) Less(i, j int) bool { | ||||
| 	return s.s.Less(i, j) || !s.s.Less(j, i) && s.pos[i] < s.pos[j] | ||||
| } | ||||
|  | ||||
| func (s *stableSort) Swap(i, j int) { | ||||
| 	s.s.Swap(i, j) | ||||
| 	s.pos[i], s.pos[j] = s.pos[j], s.pos[i] | ||||
| } | ||||
		Reference in New Issue
	
	Block a user