Bram Moolenaar
|
fa29c8abd6
|
patch 8.2.0313: Vim9: insufficient script tests
Problem: Vim9: insufficient script tests.
Solution: Add tests. Make import of alphanumeric name work.
|
2020-02-23 22:35:05 +01:00 |
|
Bram Moolenaar
|
f2d5c240a5
|
patch 8.2.0312: Vim9: insufficient script tests
Problem: Vim9: insufficient script tests.
Solution: Add more tests. Make "import * as Name" work.
|
2020-02-23 21:25:54 +01:00 |
|
Bram Moolenaar
|
750802b55c
|
patch 8.2.0311: Vim9: insufficient script tests
Problem: Vim9: insufficient script tests.
Solution: Add tests. Free imports when re-using a script.
|
2020-02-23 18:08:33 +01:00 |
|
Bram Moolenaar
|
83f37b9142
|
patch 8.2.0306: Vim9: :substitute(pat(repl does not work in Vim9 script
Problem: Vim9: :substitute(pat(repl does not work in Vim9 script.
Solution: Remember starting with a colon. (closes #5676)
|
2020-02-23 14:35:01 +01:00 |
|
Bram Moolenaar
|
0c6ceaf903
|
patch 8.2.0298: Vim9 script: cannot start command with a string constant
Problem: Vim9 script: cannot start command with a string constant.
Solution: Recognize expression starting with '('.
|
2020-02-22 18:36:32 +01:00 |
|
Bram Moolenaar
|
5b1c8fe3d5
|
patch 8.2.0294: cannot use Ex command that is also a function name
Problem: Cannot use Ex command that is also a function name.
Solution: Recognize an Ex command by a colon prefix.
|
2020-02-21 18:42:43 +01:00 |
|
Bram Moolenaar
|
09f28f49c9
|
patch 8.2.0292: Vim9: CHECKNR and CHECKTYPE instructions not tested
Problem: Vim9: CHECKNR and CHECKTYPE instructions not tested.
Solution: Add tests.
|
2020-02-20 23:08:34 +01:00 |
|
Bram Moolenaar
|
436472f5e0
|
patch 8.2.0291: Vim9: assigning [] to list<string> doesn't work
Problem: Vim9: assigning [] to list<string> doesn't work.
Solution: Use void for empty list and dict. (Ken Takata, closes #5669)
|
2020-02-20 22:54:43 +01:00 |
|
Bram Moolenaar
|
f575adff06
|
patch 8.2.0287: Vim9: return in try block not tested; catch not tested
Problem: Vim9: return in try block not tested; catch with pattern not
tested.
Solution: Add tests. Make it work.
|
2020-02-20 20:41:06 +01:00 |
|
Bram Moolenaar
|
0bbf722aaa
|
patch 8.2.0285: unused error message; cannot create s:var
Problem: Unused error message. Cannot create s:var.
Solution: Remove the error message. Make assignment to s:var work.
|
2020-02-19 22:31:48 +01:00 |
|
Bram Moolenaar
|
fd1823e0b7
|
patch 8.2.0283: Vim9: failing to load script var not tested
Problem: Vim9: failing to load script var not tested.
Solution: Add more tests. Fix using s: in old script.
|
2020-02-19 20:23:11 +01:00 |
|
Bram Moolenaar
|
401d9ffb5a
|
patch 8.2.0282: Vim9: setting number option not tested
Problem: Vim9: setting number option not tested.
Solution: Add more tests. Fix assigning to global variable.
|
2020-02-19 18:14:44 +01:00 |
|
Bram Moolenaar
|
257cc5ee95
|
patch 8.2.0280: Vim9: throw in :def function not caught higher up
Problem: Vim9: throw in :def function not caught higher up.
Solution: Set "need_rethrow".
|
2020-02-19 17:06:11 +01:00 |
|
Bram Moolenaar
|
63ce4849ef
|
patch 8.2.0279: Vim9: no test for deleted :def function
Problem: Vim9: no test for deleted :def function.
Solution: Add a test. Clear uf_cleared flag when redefining a function.
|
2020-02-19 15:46:48 +01:00 |
|
Bram Moolenaar
|
158906cffc
|
patch 8.2.0224: compiling :elseif not tested yet
Problem: compiling :elseif not tested yet.
Solution: Add test for :elseif. Fix generating jumps.
|
2020-02-06 20:39:45 +01:00 |
|
Bram Moolenaar
|
5cab73f8cc
|
patch 8.2.0223: some instructions not yet tested
Problem: Some instructions not yet tested.
Solution: Disassemble more instructions. Move tests to a new file. Compile
call to s:function().
|
2020-02-06 19:25:19 +01:00 |
|
Bram Moolenaar
|
170fcfcf25
|
patch 8.2.0222: Vim9: optional function arguments don't work yet
Problem: Vim9: optional function arguments don't work yet.
Solution: Implement optional function arguments.
|
2020-02-06 17:51:35 +01:00 |
|
Bram Moolenaar
|
6e587dcbf3
|
patch 8.2.0221: no test for Vim9 += and ..=
Problem: No test for Vim9 += and ..=.
Solution: Add tests.
|
2020-02-06 13:15:52 +01:00 |
|
Bram Moolenaar
|
0de50864a7
|
patch 8.2.0218: several Vim9 instructions are not tested
Problem: Several Vim9 instructions are not tested.
Solution: Add more tests.
|
2020-02-05 22:55:48 +01:00 |
|
Bram Moolenaar
|
ff80cb6807
|
patch 8.2.0216: several Vim9 instructions are not tested
Problem: Several Vim9 instructions are not tested.
Solution: Add more tests. Fix :disassamble output. Make catch with pattern
work.
|
2020-02-05 22:10:05 +01:00 |
|
Bram Moolenaar
|
bfe1204312
|
patch 8.2.0207: crash when missing member type on list argument
Problem: Crash when missing member type on list argument.
Solution: Check for invalid type. (closes #5572)
|
2020-02-04 21:54:07 +01:00 |
|
Bram Moolenaar
|
26e117e9bc
|
patch 8.2.0206: calling Vim9 function using default argument fails
Problem: Calling Vim9 function using default argument fails.
Solution: Give an appropriate error. (closes #5572)
|
2020-02-04 21:24:15 +01:00 |
|
Bram Moolenaar
|
4e12a5df37
|
patch 8.2.0201: cannot assign to an imported variable
Problem: Cannot assign to an imported variable.
Solution: Make it work.
|
2020-02-03 20:50:59 +01:00 |
|
Bram Moolenaar
|
b283a8a680
|
patch 8.2.0200: Vim9 script commands not sufficiently tested
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix storing global variable. Make script
variables work.
|
2020-02-02 22:24:04 +01:00 |
|
Bram Moolenaar
|
0f18b6d17b
|
patch 8.2.0199: Vim9 script commands not sufficiently tested
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix script-local function use.
|
2020-02-02 17:22:27 +01:00 |
|
Bram Moolenaar
|
a259d8d30b
|
patch 8.2.0185: Vim9 script: cannot use "if has()" to skip lines
Problem: Vim9 script: cannot use "if has()" to skip lines.
Solution: Evaluate constant expression at runtime.
|
2020-01-31 20:10:50 +01:00 |
|
Bram Moolenaar
|
978d170bdc
|
patch 8.2.0151: detecting a script was already sourced is unreliable
Problem: Detecting a script was already sourced is unreliable.
Solution: Do not use the inode number.
|
2020-01-26 17:38:12 +01:00 |
|
Bram Moolenaar
|
673660ab00
|
patch 8.2.0150: cannot define python function when using :execute
Problem: Cannot define python function when using :execute. (Yasuhiro
Matsumoto)
Solution: Do not recognize "def" inside "function.
|
2020-01-26 16:50:05 +01:00 |
|
Bram Moolenaar
|
8a7d6542b3
|
patch 8.2.0149: maintaining a Vim9 branch separately is more work
Problem: Maintaining a Vim9 branch separately is more work.
Solution: Merge the Vim9 script changes.
|
2020-01-26 15:56:19 +01:00 |
|