summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1501: Vim9: concatenating to constant reverses orderv8.2.1501Bram Moolenaar2020-08-213-3/+23
| | | | | | Problem: Vim9: concatenating to constant reverses order. Solution: Generate constant before option, register and environment variable. (closes #6757)
* patch 8.2.1500: Vim9: error when using address without a commandv8.2.1500Bram Moolenaar2020-08-203-3/+25
| | | | | Problem: Vim9: error when using address without a command. Solution: Execute the range itself. (closes #6747)
* patch 8.2.1499: Vim9: error when using "$" with col()v8.2.1499Bram Moolenaar2020-08-203-5/+17
| | | | | Problem: Vim9: error when using "$" with col(). Solution: Reorder getting the column value. (closes #6744)
* patch 8.2.1498: on slow systems tests can be flakyv8.2.1498Bram Moolenaar2020-08-208-37/+39
| | | | | | Problem: On slow systems tests can be flaky. Solution: Use TermWait() instead of term-wait(). (Yegappan Lakshmanan, closes #6756)
* patch 8.2.1497: CursorHold test is flakyv8.2.1497Bram Moolenaar2020-08-202-6/+7
| | | | | Problem: CursorHold test is flaky. (Jakub Kądziołka) Solution: Use WaitForAssert() (closes #6754)
* patch 8.2.1496: Vim9: cannot use " #" in a mappingv8.2.1496Bram Moolenaar2020-08-204-0/+13
| | | | | Problem: Vim9: cannot use " #" in a mapping. Solution: Do not remove a comment with the EX_NOTRLCOM flag. (closes #6746)
* patch 8.2.1495: "make clean" may delete too many filesv8.2.1495Bram Moolenaar2020-08-202-2/+3
| | | | | Problem: "make clean" may delete too many files. Solution: Do not delete $APPDIR. (closes #6751)
* patch 8.2.1494: missing change to calling eval_getline()v8.2.1494Bram Moolenaar2020-08-202-1/+4
| | | | | Problem: Missing change to calling eval_getline(). Solution: Change last argument.
* patch 8.2.1493: not enough test coverage for the spell file handlingv8.2.1493Bram Moolenaar2020-08-203-88/+278
| | | | | Problem: Not enough test coverage for the spell file handling. Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6728)
* patch 8.2.1492: build failuresv8.2.1492Bram Moolenaar2020-08-203-18/+20
| | | | | | Problem: Build failures. Solution: Move typedef out of #ifdef. Adjust argument types. Discover America.
* patch 8.2.1491: Vim9: crash when compiling heredoc lines start with commentv8.2.1491Bram Moolenaar2020-08-2016-45/+81
| | | | | | Problem: Vim9: crash when compiling heredoc lines start with comment. Solution: Skip over NULL pointers. Do not remove comment and empty lines when fetching function lines. (closes #6743)
* patch 8.2.1490: Vim9: using /= with float and number doesn't workv8.2.1490Bram Moolenaar2020-08-193-22/+27
| | | | | Problem: Vim9: using /= with float and number doesn't work. Solution: Better support assignment with operator. (closes #6742)
* patch 8.2.1489: Vim9: error when setting an option with setbufvar()v8.2.1489Bram Moolenaar2020-08-193-21/+34
| | | | | Problem: Vim9: error when setting an option with setbufvar(). Solution: Do not get a number from a string value. (closes #6740)
* patch 8.2.1488: text does not scroll when inserting above first linev8.2.1488Bram Moolenaar2020-08-194-1/+19
| | | | | Problem: Text does not scroll when inserting above first line. Solution: Adjust off-by-one error. (Ken Takata, closes #6739)
* patch 8.2.1487: Travis: installing snd-dummy is not always usefulv8.2.1487Bram Moolenaar2020-08-193-9/+15
| | | | | Problem: Travis: installing snd-dummy is not always useful. Solution: Only install snd-dummy on amd64. (Ozaki Kiichi, closes #6738)
* patch 8.2.1486: Vim9: readdir() expression doesn't accept boolv8.2.1486Bram Moolenaar2020-08-193-37/+41
| | | | | Problem: Vim9: readdir() expression doesn't accept bool. Solution: Merge with code for readdirex(). (closes #6737)
* patch 8.2.1485: Vim9: readdirex() expression doesn't accept boolv8.2.1485Bram Moolenaar2020-08-193-0/+12
| | | | | Problem: Vim9: readdirex() expression doesn't accept bool. Solution: Accept both -1 and bool. (closes #6737)
* patch 8.2.1484: flaky failure in assert_fails()v8.2.1484Bram Moolenaar2020-08-182-1/+4
| | | | | Problem: Flaky failure in assert_fails(). Solution: Only used fourth argument if there is a third argument.
* patch 8.2.1483: Vim9: error for using special as numberv8.2.1483Bram Moolenaar2020-08-182-1/+3
| | | | | | Problem: Vim9: error for using special as number when returning "false" from a popup filter. Solution: Use tv_get_bool(). (closes #6733)
* patch 8.2.1482: Vim9: crash when using a nested lambdav8.2.1482Bram Moolenaar2020-08-184-3/+18
| | | | | | Problem: Vim9: crash when using a nested lambda. Solution: Do not clear the growarray when not evaluating. Correct pointer when getting the next line. (closes #6731)
* patch 8.2.1481: Vim9: line number reported with error may be wrongv8.2.1481Bram Moolenaar2020-08-184-297/+306
| | | | | Problem: Vim9: line number reported with error may be wrong. Solution: Check line number in tests.
* patch 8.2.1480: Vim9: skip expression in search() gives errorv8.2.1480Bram Moolenaar2020-08-185-1/+22
| | | | | Problem: Vim9: skip expression in search() gives error. Solution: use tv_get_bool() eval_expr_to_bool(). (closes #6729)
* patch 8.2.1479: Vim9: error for list index uses wrong line numberv8.2.1479Bram Moolenaar2020-08-189-15/+56
| | | | | | Problem: Vim9: error for list index uses wrong line number. Solution: Set source line number. (closes #6724) Add a way to assert the line number of the error with assert_fails().
* patch 8.2.1478: Vim9: cannot use "true" for some popup optionsv8.2.1478Bram Moolenaar2020-08-184-21/+33
| | | | | Problem: Vim9: cannot use "true" for some popup options. Solution: Add dict_get_bool(). (closes #6725)
* patch 8.2.1477: Vim9: error when using bufnr('%')v8.2.1477Bram Moolenaar2020-08-173-1/+9
| | | | | Problem: Vim9: error when using bufnr('%'). Solution: Don't give an error for using a string argument. (closes #6723)
* patch 8.2.1476: filetype test fails on MS-Windowsv8.2.1476Bram Moolenaar2020-08-172-1/+3
| | | | | Problem: Filetype test fails on MS-Windows. Solution: Remove "^" from pattern.
* patch 8.2.1475: Vim9: can't use v:true for option flagsv8.2.1475Bram Moolenaar2020-08-174-26/+46
| | | | | Problem: Vim9: can't use v:true for option flags. Solution: Add tv_get_bool_chk(). (closes #6725)
* patch 8.2.1474: /usr/lib/udef/rules.d not recognized as udevrulesv8.2.1474Bram Moolenaar2020-08-173-1/+4
| | | | | Problem: /usr/lib/udef/rules.d not recognized as udevrules. Solution: Adjust match pattern. (Haochen Tong, closes 36722)
* patch 8.2.1473: items in a list given to :const can still be modifiedv8.2.1473Bram Moolenaar2020-08-175-24/+60
| | | | | | Problem: Items in a list given to :const can still be modified. Solution: Work like ":lockvar! name" but don't lock referenced items. Make locking a blob work.
* patch 8.2.1472: ":argdel" does not work like ":.argdel" as documentedv8.2.1472Bram Moolenaar2020-08-174-8/+24
| | | | | | | Problem: ":argdel" does not work like ":.argdel" as documented. (Alexey Demin) Solution: Make ":argdel" work like ":.argdel". (closes #6727) Also fix giving the error "0 more files to edit".
* patch 8.2.1471: :const only locks the variable, not the valuev8.2.1471Bram Moolenaar2020-08-163-5/+11
| | | | | Problem: :const only locks the variable, not the value. Solution: Lock the value as ":lockvar 1 var" would do. (closes #6719)
* patch 8.2.1470: errors in spell file not testedv8.2.1470Bram Moolenaar2020-08-162-1/+168
| | | | | | Problem: Errors in spell file not tested. Solution: Add test for spell file errors. (Yegappan Lakshmanan, closes #6721)
* patch 8.2.1469: Vim9: cannot assign string to string optionv8.2.1469Bram Moolenaar2020-08-163-26/+56
| | | | | Problem: Vim9: cannot assign string to string option. Solution: Change checks for option value. (closes #6720)
* patch 8.2.1468: Vim9: invalid error for missing white spacev8.2.1468Bram Moolenaar2020-08-163-1/+10
| | | | | Problem: Vim9: invalid error for missing white space. Solution: Don't skip over white space after index. (closes #6718)
* patch 8.2.1467: Vim9: :echomsg doesn't like a dict argumentv8.2.1467Bram Moolenaar2020-08-164-10/+22
| | | | | Problem: Vim9: :echomsg doesn't like a dict argument. Solution: Convert arguments like in legacy script. (closes #6717)
* patch 8.2.1466: Vim9: cannot index or slice a variable with type "any"v8.2.1466Bram Moolenaar2020-08-1611-205/+410
| | | | | Problem: Vim9: cannot index or slice a variable with type "any". Solution: Add runtime index and slice.
* patch 8.2.1465: Vim9: subscript not handled properlyv8.2.1465Bram Moolenaar2020-08-169-67/+71
| | | | | | Problem: Vim9: subscript not handled properly. Solution: Adjust error message. Remove dead code. Disallow string to number conversion in scripts.
* patch 8.2.1464: Vim9: build warning for unused variablev8.2.1464Bram Moolenaar2020-08-152-1/+2
| | | | | Problem: Vim9: build warning for unused variable. Solution: Delete the variable declaration.
* patch 8.2.1463: Vim9: list slice not supported yetv8.2.1463Bram Moolenaar2020-08-159-57/+175
| | | | | Problem: Vim9: list slice not supported yet. Solution: Add support for list slicing.
* patch 8.2.1462: Vim9: string slice not supported yetv8.2.1462Bram Moolenaar2020-08-159-24/+183
| | | | | Problem: Vim9: string slice not supported yet. Solution: Add support for string slicing.
* Update runtime files.Bram Moolenaar2020-08-1539-137/+9035
|
* patch 8.2.1461: Vim9: string indexes are counted in bytesv8.2.1461Bram Moolenaar2020-08-156-24/+78
| | | | | Problem: Vim9: string indexes are counted in bytes. Solution: Use character indexes. (closes #6574)
* patch 8.2.1460: error messages are spread outv8.2.1460Bram Moolenaar2020-08-1518-182/+369
| | | | | Problem: Error messages are spread out. Solution: Move more messages into errors.h.
* patch 8.2.1459: Vim9: declaring script var in script does not infer the typev8.2.1459Bram Moolenaar2020-08-153-1/+14
| | | | | | Problem: Vim9: declaring ascript variable at the script level does not infer the type. Solution: Get the type from the value. (closes #6716)
* patch 8.2.1458: .gawk files not recognizedv8.2.1458Bram Moolenaar2020-08-153-3/+6
| | | | | Problem: .gawk files not recognized. Solution: Recognize .gawk files. (Doug Kearns)
* patch 8.2.1457: Vim9: the output of :disassemble cannot be interruptedv8.2.1457Bram Moolenaar2020-08-152-0/+7
| | | | | Problem: Vim9: the output of :disassemble cannot be interrupted. Solution: Check got_int. (closes #6715)
* patch 8.2.1456: MS-Windows: test files are not deletedv8.2.1456Bram Moolenaar2020-08-142-4/+6
| | | | | Problem: MS-Windows: test files are not deleted. Solution: use "del" instead of $(DEL).
* patch 8.2.1455: Vim9: crash when using typecast before constantv8.2.1455Bram Moolenaar2020-08-143-2/+12
| | | | | Problem: Vim9: crash when using typecast before constant. Solution: Generate constant before checking type. Add tets.
* patch 8.2.1454: Vim9: failure invoking lambda with wrong argumentsv8.2.1454Bram Moolenaar2020-08-144-1/+17
| | | | | Problem: Vim9: failure invoking lambda with wrong arguments. Solution: Handle invalid arguments. Add a test.
* patch 8.2.1453: Vim9: failure to compile lambda not testedv8.2.1453Bram Moolenaar2020-08-142-0/+3
| | | | | Problem: Vim9: failure to compile lambda not tested. Solution: Add a test case.