mirror of
				https://github.com/actions/setup-go.git
				synced 2025-10-31 07:16:23 +00:00 
			
		
		
		
	Add setup-go
This commit is contained in:
		
							
								
								
									
										24
									
								
								node_modules/uuid/lib/bytesToUuid.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								node_modules/uuid/lib/bytesToUuid.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| /** | ||||
|  * Convert array of 16 byte values to UUID string format of the form: | ||||
|  * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | ||||
|  */ | ||||
| var byteToHex = []; | ||||
| for (var i = 0; i < 256; ++i) { | ||||
|   byteToHex[i] = (i + 0x100).toString(16).substr(1); | ||||
| } | ||||
|  | ||||
| function bytesToUuid(buf, offset) { | ||||
|   var i = offset || 0; | ||||
|   var bth = byteToHex; | ||||
|   // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 | ||||
|   return ([bth[buf[i++]], bth[buf[i++]],  | ||||
| 	bth[buf[i++]], bth[buf[i++]], '-', | ||||
| 	bth[buf[i++]], bth[buf[i++]], '-', | ||||
| 	bth[buf[i++]], bth[buf[i++]], '-', | ||||
| 	bth[buf[i++]], bth[buf[i++]], '-', | ||||
| 	bth[buf[i++]], bth[buf[i++]], | ||||
| 	bth[buf[i++]], bth[buf[i++]], | ||||
| 	bth[buf[i++]], bth[buf[i++]]]).join(''); | ||||
| } | ||||
|  | ||||
| module.exports = bytesToUuid; | ||||
		Reference in New Issue
	
	Block a user