Age | Commit message (Collapse) | Author |
|
Problem: Vim9: no optional arguments in func type.
Solution: Check for question mark after type. Find function reference
without function().
|
|
Problem: Vim9: Compiling can break when using a lambda inside :def.
Solution: Do not keep a pointer to the dfunc_T for longer time.
|
|
Problem: Vim9: compiling not sufficiently tested.
Solution: Add more tests. Fix bug with PCALL.
|
|
Problem: Various memory leaks in Vim9 script code.
Solution: Fix the leaks. (Ozaki Kiichi, closes #5814)
|
|
Problem: Vim9: str_val is confusing, it's a number
Solution: Rename to stnr_val.
|
|
Problem: Vim9: function and partial types not tested.
Solution: Support more for partial, add tests.
|
|
Problem: Vim9: insufficient test coverage for compiling.
Solution: Add more tests.
|
|
Problem: Vim9: ":execute" does not work yet.
Solution: Add ISN_EXECUTE. (closes #5699) Also make :echo work with more
than one argument.
|
|
Problem: compiling lambda not tested yet.
Solution: Add test for lambda and funcref. Drop unused instruction arg.
|
|
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix storing global variable. Make script
variables work.
|
|
Problem: Maintaining a Vim9 branch separately is more work.
Solution: Merge the Vim9 script changes.
|