summaryrefslogtreecommitdiffstats
path: root/src/errors.h
AgeCommit message (Collapse)Author
2020-10-03patch 8.2.1789: Vim9: crash with invalid list constantv8.2.1789Bram Moolenaar
Problem: Vim9: crash with invalid list constant. (Dhiraj Mishra) Solution: Return FAIL when compiling the list fails. (closes #7066)
2020-09-27patch 8.2.1756: Vim9: :let will soon be disallowedv8.2.1756Bram Moolenaar
Problem: Vim9: :let will soon be disallowed. Solution: Add v:disallow_let temporarily. Fix tests.
2020-09-26patch 8.2.1744: Vim9: using ":const!" is weirdv8.2.1744Bram Moolenaar
Problem: Vim9: using ":const!" is weird. Solution: Use "var" - "final" - "const" like Dart. "let" still works for now.
2020-09-20patch 8.2.1719: Vim9: no error if comma is missing in between argumentsv8.2.1719Bram Moolenaar
Problem: Vim9: no error if comma is missing in between arguments. Solution: Give an error message.
2020-09-16patch 8.2.1699: build failure due to missing error messagev8.2.1699Bram Moolenaar
Problem: Build failure due to missing error message. Solution: Add error message.
2020-09-16patch 8.2.1697: inconsistent capitalization of error messagesv8.2.1697Bram Moolenaar
Problem: Inconsistent capitalization of error messages. Solution: Always start with a capital.
2020-09-16patch 8.2.1691: Vim9: list<any> is not accepted where list<number> is expectedv8.2.1691Bram Moolenaar
Problem: Vim9: list<any> is not accepted where list<number> is expected. Solution: Add functions to allocate and free a type_T, use it in ISN_CHECKTYPE. (closes #6959)
2020-09-14patch 8.2.1685: Vim9: cannot declare a constant valuev8.2.1685Bram Moolenaar
Problem: Vim9: cannot declare a constant value. Solution: Introduce ":const!".
2020-09-10patch 8.2.1657: Vim9: no proper error for nested ":def!"v8.2.1657Bram Moolenaar
Problem: Vim9: no proper error for nested ":def!". Solution: Check for "!". (closes #6920)
2020-09-06patch 8.2.1632: not checking the context of test_fails()v8.2.1632Bram Moolenaar
Problem: Not checking the context of test_fails(). Solution: Add the line number and context arguments. Give error if assert_fails() argument types are wrong.
2020-08-28patch 8.2.1537: memory acccess error when using setcellwidths()v8.2.1537Bram Moolenaar
Problem: Memory acccess error when using setcellwidths(). Solution: Use array and pointers correctly.
2020-08-28patch 8.2.1535: it is not possible to specify cell widths of charactersv8.2.1535Bram Moolenaar
Problem: It is not possible to specify cell widths of characters. Solution: Add setcellwidths().
2020-08-22patch 8.2.1506: Vim9: no error when using a number other than 0 or 1 as boolv8.2.1506Bram Moolenaar
Problem: Vim9: no error when using a number other than 0 or 1 as bool. Solution: Check the number is 0 or 1.
2020-08-21patch 8.2.1504: Vim9: white space checks are only done for a :def functionv8.2.1504Bram Moolenaar
Problem: Vim9: white space checks are only done for a :def function. Solution: Also do checks at the script level. Adjust the name of a few error messages.
2020-08-16patch 8.2.1466: Vim9: cannot index or slice a variable with type "any"v8.2.1466Bram Moolenaar
Problem: Vim9: cannot index or slice a variable with type "any". Solution: Add runtime index and slice.
2020-08-16patch 8.2.1465: Vim9: subscript not handled properlyv8.2.1465Bram Moolenaar
Problem: Vim9: subscript not handled properly. Solution: Adjust error message. Remove dead code. Disallow string to number conversion in scripts.
2020-08-15patch 8.2.1462: Vim9: string slice not supported yetv8.2.1462Bram Moolenaar
Problem: Vim9: string slice not supported yet. Solution: Add support for string slicing.
2020-08-15patch 8.2.1460: error messages are spread outv8.2.1460Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more messages into errors.h.
2020-08-13patch 8.2.1444: error messages are spread out and names can be confusingv8.2.1444Bram Moolenaar
Problem: Error messages are spread out and names can be confusing. Solution: Start moving error messages to a separate file and use clear names.