LuaLS / LuaLS/lua-language-server

Feature request: Provide Windows ARM64 (win-arm64) pre-built binaries

Abierto
#3,417 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Lua
Estrellas
4.4k
Forks
442
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Summary

Please consider providing pre-built binaries for Windows ARM64 (aarch64) in the release artifacts.

Motivation

Windows on ARM devices (e.g., Surface Pro X, Snapdragon-based laptops, Windows Dev Kit 2023) are becoming increasingly common. Currently, only win32-x64 binaries are provided, which work via x86-64 emulation but come with a performance penalty.

Tools like Mason.nvim use strict platform matching and refuse to install lua-language-server on win-arm64 because no native binary is available, resulting in:

Installation failed for Package(name=lua-language-server) error="The current platform is unsupported."

Current workaround

Installing the x64 build manually (e.g., via winget install LuaLS.lua-language-server) works under emulation, but native ARM64 binaries would be preferred for performance and broader tooling compatibility.

Request

Add win32-arm64 (or win-arm64) to the release build matrix.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza inspeccionando la matriz de compilación de release existente que produce los artefactos win32-x64 e identifica cómo se configuran los destinos de plataforma. Añade el destino Windows ARM64 y, a continuación, verifica que los artefactos de release incluyan un binario nativo win-arm64 o win32-arm64 que pueda utilizar Mason.nvim.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
lua
Área
build-system, release
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.