Feature request: Provide Windows ARM64 (win-arm64) pre-built binaries
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- lua
- Domínio
- build-system, release
Direção de pesquisa
Comece inspecionando a matriz de build de release existente que produz os artefatos win32-x64 e identifique como os destinos de plataforma são configurados. Adicione o destino Windows ARM64 e, em seguida, verifique se os artefatos de release incluem um binário nativo win-arm64 ou win32-arm64 utilizável pelo Mason.nvim.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Lua
- Estrelas
- 4.4k
- Forks
- 442
- Merge médio
- 8d 9h
- PRs com merge (30d)
- 1
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de LuaLS/lua-language-server
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
LuaLS/lua-language-server#1776 ·
-
泛型for迭代器的类型推导漏掉了带__call的类Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
LuaLS/lua-language-server#3463 · 5 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
LuaLS/lua-language-server#3461 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
LuaLS/lua-language-server#3460 · 1 comentário · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
LuaLS/lua-language-server#3459 · 1 reação ·
Todas as issues de LuaLS/lua-language-server
Issues semelhantes
-
bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
nickjvandyke/opencode.nvim#336 ·
-
needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
coder/claudecode.nvim#321 ·
-
Bug Forever Module - Quest Needs testing/reproduction
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
enhancement help wanted
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
version-fox/vfox#711 ·
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
codymikol/multiverse.nvim#330 ·
Mantenedores costumam responder em até 8 dias