summaryrefslogtreecommitdiffstats
path: root/src/proto/ex_eval.pro
AgeCommit message (Collapse)Author
2021-08-25patch 8.2.3376: Vim9: no warning that "@r" does not do anythingv8.2.3376Bram Moolenaar
Problem: Vim9: no warning that "@r" does not do anything. Solution: Give a "no effect" error. (closes #8779)
2021-08-05patch 8.2.3297: cannot use all commands inside a {} blockv8.2.3297Bram Moolenaar
Problem: Cannot use all commands inside a {} block after :command and :autocmd. Solution: Do consider \n to separate commands. (closes #8620)
2020-10-10patch 8.2.1826: Vim9: cannot use a {} block at script levelv8.2.1826Bram Moolenaar
Problem: Vim9: cannot use a {} block at script level. Solution: Recognize a {} block.
2020-01-26patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar
Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
2019-12-16patch 8.2.0013: not using a typedef for condstackv8.2.0013Bram Moolenaar
Problem: Not using a typedef for condstack. Solution: Add a typedef.
2019-08-20patch 8.1.1891: functions used in one file are globalv8.1.1891Bram Moolenaar
Problem: Functions used in one file are global. Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
2019-08-04patch 8.1.1807: more functions can be used as a methodv8.1.1807Bram Moolenaar
Problem: More functions can be used as a method. Solution: Add append(), appendbufline(), assert_equal(), etc. Also add the :eval command.
2019-01-13patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar
Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
2016-11-10patch 8.0.0075v8.0.0075Bram Moolenaar
Problem: Using number for exception type lacks type checking. Solution: Use an enum.
2016-01-19patch 7.4.1133v7.4.1133Bram Moolenaar
Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
2013-11-28updated for version 7.4.107v7.4.107Bram Moolenaar
Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the Python code doesn't catch it. (Yggdroot Chen) Solution: Throw exceptions on errors in vim.eval(). (ZyX)
2007-05-05updated for version 7.1aBram Moolenaar
2006-03-24updated for version 7.0bBram Moolenaar
2005-01-06updated for version 7.0032Bram Moolenaar
2005-01-05updated for version 7.0031Bram Moolenaar
2004-09-13updated for version 7.0016v7.0016Bram Moolenaar
2004-06-13updated for version 7.0001v7.0001Bram Moolenaar