mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 08:02:27 -05:00 
			
		
		
		
	[chore]: Bump github.com/tetratelabs/wazero from 1.8.2 to 1.9.0 (#3827)
Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero) from 1.8.2 to 1.9.0. - [Release notes](https://github.com/tetratelabs/wazero/releases) - [Commits](https://github.com/tetratelabs/wazero/compare/v1.8.2...v1.9.0) --- updated-dependencies: - dependency-name: github.com/tetratelabs/wazero dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								2decea6335
							
						
					
				
			
			
				commit
				
					
						d8c027f8af
					
				
			
		
					 14 changed files with 88 additions and 80 deletions
				
			
		
							
								
								
									
										20
									
								
								vendor/github.com/tetratelabs/wazero/internal/platform/platform.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/github.com/tetratelabs/wazero/internal/platform/platform.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -6,18 +6,28 @@ package platform | |||
| 
 | ||||
| import ( | ||||
| 	"runtime" | ||||
| ) | ||||
| 
 | ||||
| // archRequirementsVerified is set by platform-specific init to true if the platform is supported | ||||
| var archRequirementsVerified bool | ||||
| 	"github.com/tetratelabs/wazero/api" | ||||
| 	"github.com/tetratelabs/wazero/experimental" | ||||
| ) | ||||
| 
 | ||||
| // CompilerSupported includes constraints here and also the assembler. | ||||
| func CompilerSupported() bool { | ||||
| 	return CompilerSupports(api.CoreFeaturesV2) | ||||
| } | ||||
| 
 | ||||
| func CompilerSupports(features api.CoreFeatures) bool { | ||||
| 	switch runtime.GOOS { | ||||
| 	case "linux", "darwin", "freebsd", "netbsd", "dragonfly", "windows": | ||||
| 		return archRequirementsVerified | ||||
| 		if runtime.GOARCH == "arm64" { | ||||
| 			if features.IsEnabled(experimental.CoreFeaturesThreads) { | ||||
| 				return CpuFeatures.Has(CpuFeatureArm64Atomic) | ||||
| 			} | ||||
| 			return true | ||||
| 		} | ||||
| 		fallthrough | ||||
| 	case "solaris", "illumos": | ||||
| 		return runtime.GOARCH == "amd64" && archRequirementsVerified | ||||
| 		return runtime.GOARCH == "amd64" && CpuFeatures.Has(CpuFeatureAmd64SSE4_1) | ||||
| 	default: | ||||
| 		return false | ||||
| 	} | ||||
|  |  | |||
							
								
								
									
										7
									
								
								vendor/github.com/tetratelabs/wazero/internal/platform/platform_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/github.com/tetratelabs/wazero/internal/platform/platform_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,7 +0,0 @@ | |||
| package platform | ||||
| 
 | ||||
| // init verifies that the current CPU supports the required AMD64 instructions | ||||
| func init() { | ||||
| 	// Ensure SSE4.1 is supported. | ||||
| 	archRequirementsVerified = CpuFeatures.Has(CpuFeatureAmd64SSE4_1) | ||||
| } | ||||
							
								
								
									
										7
									
								
								vendor/github.com/tetratelabs/wazero/internal/platform/platform_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/github.com/tetratelabs/wazero/internal/platform/platform_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,7 +0,0 @@ | |||
| package platform | ||||
| 
 | ||||
| // init verifies that the current CPU supports the required ARM64 features | ||||
| func init() { | ||||
| 	// Ensure atomic instructions are supported. | ||||
| 	archRequirementsVerified = CpuFeatures.Has(CpuFeatureArm64Atomic) | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue