Skip to content

Commit 5aa7470

Browse files
committed
3.16.3
1 parent 058afab commit 5aa7470

16 files changed

+933
-924
lines changed

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
## Unreleased
44
<!-- Add all new changes here. They will be moved under a version at release -->
55

6+
## 3.16.3
7+
`2025-12-23`
8+
* `CHG` Upgraded to Lua 5.5, memory usage has been reduced by ~10%
9+
610
## 3.16.2
711
`2025-12-18`
812
* `NEW` Added `completion.maxSuggestCount` which lets you increase the amount of fields to analyze before requiring more specific input

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3467,5 +3467,5 @@
34673467
"sponsor": {
34683468
"url": "https://github.com/LuaLS/lua-language-server/issues/484"
34693469
},
3470-
"version": "3.16.2"
3470+
"version": "3.16.3"
34713471
}

package.nls.es-419.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"config.addonManager.enable": "Si el manejador de extensiones está habilitado.",
88
"config.addonManager.repositoryBranch": "Especifica la rama de git usada por el manejador de extensiones.",
99
"config.addonManager.repositoryPath": "Especifica la ruta git usada por el manejador de extensiones.",
10-
"config.addonRepositoryPath": "Specifies the addon repository path (not related to the addon manager).",
10+
"config.addonRepositoryPath": "Especifica la ruta del repositorio de complementos (no relacionada con el gestor de complementos).",
1111
"config.codeLens.enable": "Habilita el lente para código.",
1212
"config.color.mode": "Modo de coloración.",
1313
"config.color.mode.Grammar": "Coloración de la gramática.",
@@ -24,7 +24,7 @@
2424
"config.completion.keywordSnippet.Both": "Muestra `palabra clave` y `snippet de sintaxis`.",
2525
"config.completion.keywordSnippet.Disable": "Solo muestra `palabra clave`.",
2626
"config.completion.keywordSnippet.Replace": "Solo muestra `snippet de sintaxis`.",
27-
"config.completion.maxSuggestCount": "TODO: Needs documentation",
27+
"config.completion.maxSuggestCount": "Número máximo de campos a analizar para autocompletar. Cuando un objeto tiene más campos que este límite, las sugerencias requerirán una entrada más específica para aparecer.",
2828
"config.completion.postfix": "El símbolo usado para lanzar la sugerencia posfija.",
2929
"config.completion.requireSeparator": "Separador usado en `require`.",
3030
"config.completion.showParams": "Muestra los parámetros en la lista de completado. Cuando la función tiene múltiples definiciones, se mostrarán por separado.",
@@ -124,13 +124,15 @@
124124
"config.diagnostics.unknown-cast-variable": "Habilita el diagnóstico para conversiones de tipo de variables sin definir.",
125125
"config.diagnostics.unknown-diag-code": "Habilita el diagnóstico para los casos en que un código desconocido de diagnóstico es ingresado.",
126126
"config.diagnostics.unknown-operator": "Habilita el diagnóstico para operadores desconocidos.",
127+
"config.diagnostics.unnecessary-assert": "Habilita diagnósticos para aserciones redundantes en valores verdaderos.",
127128
"config.diagnostics.unreachable-code": "Habilita el diagnóstico para código inalcanzable.",
128129
"config.diagnostics.unused": "* code-after-break\n* empty-block\n* redundant-return\n* trailing-space\n* unreachable-code\n* unused-function\n* unused-label\n* unused-local\n* unused-vararg",
129130
"config.diagnostics.unused-function": "Habilita el diagnóstico funcines sin uso.",
130131
"config.diagnostics.unused-label": "Habilita el diagnóstico de etiquetas sin uso.",
131132
"config.diagnostics.unused-local": "Habilita el diagnóstico de variables local sin uso.",
132133
"config.diagnostics.unused-vararg": "Habilita el diagnóstico de expresión de número variable de argumentos (vararg) sin uso.",
133134
"config.diagnostics.unusedLocalExclude": "Las variables que calcen con el siguiente patrón no se diagnostican con `unused-local`.",
135+
"config.diagnostics.validScheme": "Habilita diagnósticos para archivos Lua que usan el siguiente esquema.",
134136
"config.diagnostics.workspaceDelay": "Latencia en milisegundos para diagnósticos del espacio de trabajo.",
135137
"config.diagnostics.workspaceEvent": "Fija el tiempo para lanzar los diagnósticos del espacio de trabajo.",
136138
"config.diagnostics.workspaceEvent.None": "Deshabilita los diagnósticos del espacio de trabajo.",
@@ -140,18 +142,18 @@
140142
"config.doc.packageName": "Trata los nombres específicos de campo como del paquete. Por ejemplo `m_*` significa `XXX.m_id` y `XXX.m_tipo` son de paquete, por lo que solo pueden ser accedidos en el archivo donde son definidos.",
141143
"config.doc.privateName": "Trata los nombres específicos de campo como privados. Por ejemplo `m_*` significa `XXX.m_id` y `XXX.m_tipo` son privados, por lo que solo pueden ser accedidos donde se define la clase.",
142144
"config.doc.protectedName": "Trata los nombres específicos de campo como protegidos. Por ejemplo `m_*` significa `XXX.m_id` y `XXX.m_tipo` son privados, por lo que solo pueden ser accedidos donde se define la clase y sus subclases.",
143-
"config.doc.regengine": "The regular expression engine used for matching documentation scope names.",
144-
"config.doc.regengine.glob": "The default lightweight pattern syntax.",
145-
"config.doc.regengine.lua": "Full Lua-style regular expressions.",
146-
"config.docScriptPath": "The regular expression engine used for matching documentation scope names.",
145+
"config.doc.regengine": "Motor de expresiones regulares usado para coincidir nombres de ámbito de documentación.",
146+
"config.doc.regengine.glob": "Sintaxis de patrones ligera predeterminada.",
147+
"config.doc.regengine.lua": "Expresiones regulares completas al estilo Lua.",
148+
"config.docScriptPath": "Motor de expresiones regulares usado para coincidir nombres de ámbito de documentación.",
147149
"config.format.defaultConfig": "La configuración de formateo predeterminada. Tiene menor prioridad que el archivo `.editorconfig`\nen el espacio de trabajo.\nRevise [la documentación del formateador](https://github.com/CppCXY/EmmyLuaCodeStyle/tree/master/docs)\npara aprender más sobre su uso.\n",
148150
"config.format.enable": "Habilita el formateador de código.",
149151
"config.hint.arrayIndex": "Muestra las pistas de los índices de arreglos cuando se construye una tabla.",
150152
"config.hint.arrayIndex.Auto": "Muestra las pistas solo cuando la tabla tiene más de 3 ítemes, o cuando la tabla es mixta.",
151153
"config.hint.arrayIndex.Disable": "Deshabilita las pistas en de los índices de arreglos.",
152154
"config.hint.arrayIndex.Enable": "Muestra las pistas en todas las tablas.",
153155
"config.hint.await": "Si la función que se llama está marcada con `---@async`, pregunta por un `await` en la llamada.",
154-
"config.hint.awaitPropagate": "TODO: Needs documentation",
156+
"config.hint.awaitPropagate": "Habilita la propagación de `await`. Cuando una función llama a una función marcada con `---@async`,se marcará automáticamente como `---@async`.",
155157
"config.hint.enable": "Habilita pistas en línea.",
156158
"config.hint.paramName": "Muestra las pistas de tipo en las llamadas a funciones.",
157159
"config.hint.paramName.All": "Se muestran odos los tipos de los parámetros.",
@@ -229,7 +231,7 @@
229231
"config.type.castNumberToInteger": "Se permite asignar el tipo \"número\" al tipo \"entero\".",
230232
"config.type.checkTableShape": "Chequea estrictamente la forma de la tabla.\n",
231233
"config.type.inferParamType": "Cuando un tipo de parámetro no está anotado, se infiere su tipo de los lugares donde la función es llamada.\n\nCuando esta configuración es `false`, el tipo del parámetro `any` cuando no puede ser anotado.\n",
232-
"config.type.inferTableSize": "Maximum number of table fields analyzed during type inference.",
234+
"config.type.inferTableSize": "Cantidad máxima de campos de tabla analizados durante la inferencia de tipos.",
233235
"config.type.maxUnionVariants": "TODO: Needs documentation",
234236
"config.type.weakNilCheck": "Cuando se revisa el tipo de un tipo de unión, los `nil` dentro son ignorados.\n\nCuando esta configuración es `false`, el tipo `number|nil` no puede ser asignado al tipo `number`. Solo se puede con `true`.\n",
235237
"config.type.weakUnionCheck": "Una vez que un sub-tipo de un tipo de unión satisface la condición, el tipo de unión también satisface la condición.\n\nCuando esta configuración es `false`, el tipo `number|boolean` no puede ser asignado al tipo `number`. Solo se puede con `true`.\n",

0 commit comments

Comments
 (0)