Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-05 | Merge branch 'master' into fix/type_narrow | 最萌小汐 | |
2024-08-29 | fix VM plugins | Connor Bren | |
2024-08-24 | fix: improve function type narrow by checking params' literal identical | Tom Lau | |
2024-08-23 | custom luadoc generation | Skarph | |
2024-08-18 | `enum`具有`partial`时会提示所有同`enum`字段而不是只提示当 ↵ | xuhuanzy | |
表的字段. | |||
2024-08-16 | `undefined-field` supports `enum` | 最萌小汐 | |
close #2469 | |||
2024-08-16 | Add setting: `Lua.type.checkTableShape` | 最萌小汐 | |
2024-08-15 | Merge branch 'master' into cast-table-to-class | 最萌小汐 | |
2024-08-08 | fix memory leak with `---@enum(partical)` | 最萌小汐 | |
2024-08-08 | ignored error | 最萌小汐 | |
2024-08-06 | feat: flip binary operator check if failed | SeanTheBuilder1 | |
if vm.runOperator fails try again with flipped arguments this emulates how lua checks the binary metaevents in which if there is no corresponding binary metaevent for the left operand it checks the right operand instead. This also works when both operands are tables. This change affects: - __add - __sub - __mul - __div - __idiv - __mod - __pow - __concat - __band - __bor - __bxor - __shl - __shr | |||
2024-08-02 | fix runtime error | 最萌小汐 | |
fix #2776 | |||
2024-07-30 | 过测试 | 最萌小汐 | |
2024-07-28 | Merge branch 'master' into cast-table-to-class | NeOzay | |
2024-07-28 | undo branche merge | NeOzay | |
2024-07-22 | remove unnecessary diff | NeOzay | |
2024-07-21 | Remove and fix some code | NeOzay | |
2024-07-21 | check that the shape of the table corresponds to the class | NeOzay | |
2024-07-17 | fix: inconsistent type narrow due to outdated node caches of call.args | Tom Lau | |
2024-07-15 | Merge branch 'master' into fixes-a-specific-case-for-getVisibleType | 最萌小汐 | |
2024-07-13 | fix a specific case for getVisibleType | NeOzay | |
2024-07-13 | moves the match function outside of getVisibleType function | NeOzay | |
2024-07-12 | added lua regular expression support for Lua.doc.<scope>Name | NeOzay | |
2024-07-01 | perf: Optimize undefined-field check early break logic | Tom Lau | |
The current early break only wants to check if there are any definition. There is no need to fetch the full definitions list. We can early break as soon as we found the 1st one. | |||
2024-06-13 | 判空 | 最萌小汐 | |
2024-05-13 | 优化性能 | 最萌小汐 | |
2024-05-11 | 整理代码 | 最萌小汐 | |
2024-05-11 | 支持根据参数类型选择函数定义 | 最萌小汐 | |
2024-05-11 | 暂存-转到实现 | 最萌小汐 | |
2024-04-23 | Add globalsRegex to diagnostics | Bruno Carvalho | |
Improve checkIsUndefinedGlobal to avoid unecessary checks and tables | |||
2024-04-18 | 支持多个enum合并 | 最萌小汐 | |
2024-03-18 | Update compiler.lua | Luke100000 | |
2024-03-18 | Merge branch 'master' into generic-pattern1 | fesily | |
2024-02-23 | Update script/vm/compiler.lua | fesily | |
Co-authored-by: Lewis Russell <me@lewisr.dev> | |||
2024-02-21 | Merge branch 'master' into generic-pattern1 | fesily | |
2024-02-21 | add infer function param type | fesily | |
2024-01-30 | support tuple type | lizho | |
2024-01-24 | Revert "Merge pull request #2481 from ↵ | 最萌小汐 | |
fesily/automatic-derivation-function-param-type" This reverts commit 34319c7990cba47ddc00e77aabfccbb923f84e26, reversing changes made to ef7157c450254b0ee447960b0cb06d6f1b0dbaaa. | |||
2024-01-20 | remove unused | fesily | |
2024-01-19 | recode plugin interface | fesily | |
2024-01-17 | Merge branch 'master' into generic-pattern1 | fesily | |
2024-01-17 | Merge branch 'master' into plugin-OnNodeCompileFunctionParam | fesily | |
2024-01-17 | use func.parent.ref | fesily | |
2024-01-17 | plugin interface add OnNodeCompileFunctionParam | fesily | |
2024-01-17 | doc param support generic pattern | fesily | |
2024-01-16 | compileLocal add async | fesily | |
2024-01-16 | automatic derivation function param type | fesily | |
2023-11-23 | fix: `doc.type.function` resolve only existing arg.extends | d-enk | |
2023-11-14 | fix type infer in overload | 最萌小汐 | |
2023-08-16 | supports `---@enum (key)` | 最萌小汐 | |