summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-08-16patch 8.2.3356: adding many text properties requires a lot of function callsv8.2.3356Yegappan Lakshmanan
Problem: Adding many text properties requires a lot of function calls. Solution: Add the prop_add_list() function. (Yegappan Lakshmanan, closes #8751)
2021-08-16patch 8.2.3355: MS-Windows: compiler warning for 64-32 bit conversionv8.2.3355Bram Moolenaar
Problem: MS-Windows: compiler warning for 64-32 bit conversion. Solution: Add type casts.
2021-08-15patch 8.2.3354: build failure with +byte_offset but without +textpropv8.2.3354Bram Moolenaar
Problem: Build failure with +byte_offset but without +textprop. (John Marriott) Solution: Adjust the #ifdef.
2021-08-15patch 8.2.3353: Vim9: type of argument for negate not checked at compile timev8.2.3353Bram Moolenaar
Problem: Vim9: type of argument for negate not checked at compile time. Solution: Add a compile time check.
2021-08-15patch 8.2.3352: Vim9: error for nested :enddef has wrong line numberv8.2.3352Bram Moolenaar
Problem: Vim9: error for nested :enddef has wrong line number. Solution: Compute the line number.
2021-08-15patch 8.2.3351: Vim9: using a function by name may delete itv8.2.3351Bram Moolenaar
Problem: Vim9: using a function by name may delete it. (Naohiro Ono) Solution: Increment the reference count when using a function by name. (closes #8760)
2021-08-15patch 8.2.3350: text properties test fails on MS-Windowsv8.2.3350Bram Moolenaar
Problem: Text properties test fails on MS-Windows. Solution: Set fileformat to unix.
2021-08-15patch 8.2.3349: eval test for scriptversion failsv8.2.3349Bram Moolenaar
Problem: Eval test for scriptversion fails. Solution: Fix off-by-one error.
2021-08-15patch 8.2.3348: line2byte() returns wrong value after adding textpropv8.2.3348Bram Moolenaar
Problem: line2byte() returns wrong value after adding textprop. (Yuto Kimura) Solution: Reduce the length by the size of the text property. (closes #8759)
2021-08-15patch 8.2.3347: check for legacy script is incompletev8.2.3347Bram Moolenaar
Problem: Check for legacy script is incomplete. (Naohiro Ono) Solution: Also check the :legacy modifier. Use for string concatenation with "." and others (issue #8756)
2021-08-14patch 8.2.3346: Vim9: no error for using "." for concatenation after ":vim9cmd"v8.2.3346Bram Moolenaar
Problem: Vim9: no error for using "." for concatenation after ":vim9cmd". (Naohiro Ono) Solution: Check for Vim9 script syntax. (closes #8756)
2021-08-14Update runtime filesBram Moolenaar
2021-08-14patch 8.2.3345: some code not covered by testsv8.2.3345Dominique Pelle
Problem: Some code not covered by tests. Solution: Add a few more tests. (Dominique Pellé, closes #8757)
2021-08-14patch 8.2.3344: vimscript test failsv8.2.3344Bram Moolenaar
Problem: Vimscript test fails. Solution: Have test verify first error instead of second
2021-08-14patch 8.2.3343: Vim9: autoload test failsv8.2.3343Bram Moolenaar
Problem: Vim9: autoload test fails. Solution: Adjust the way the second message is avoided
2021-08-14patch 8.2.3342: test for :let errors failsv8.2.3342Bram Moolenaar
Problem: Test for :let errors fails. Solution: Adjust the test and how to avoid a second error message.
2021-08-14patch 8.2.3341: Vim9: function call aborted despite try/catchv8.2.3341Bram Moolenaar
Problem: Vim9: function call aborted despite try/catch. (Naohiro Ono) Solution: Ignore error caught by try/catch. (closes #8755)
2021-08-13patch 8.2.3340: accessing uninitialized pointerv8.2.3340Bram Moolenaar
Problem: Accessing uninitialized pointer. Solution: Set pointer to NULL.
2021-08-13patch 8.2.3339: Vim9: cannot lock a member in a local dictv8.2.3339Bram Moolenaar
Problem: Vim9: cannot lock a member in a local dict. Solution: Get the local dict from the stack and pass it to get_lval().
2021-08-13patch 8.2.3338: Vim9: no type check when assigning a list rangev8.2.3338Bram Moolenaar
Problem: Vim9: no type check when assigning a list range. (Naohiro Ono) Solution: Check the member type. (closes #8750)
2021-08-13patch 8.2.3337: completing "call g:" returns entries with just "g:"v8.2.3337Bram Moolenaar
Problem: Completing "call g:" returns entries with just "g:". (Naohiro Ono) Solution: Skip empty strings returned by get_user_func_name(). (closes #8753)
2021-08-12patch 8.2.3336: behavior of negative index in list change changedv8.2.3336Bram Moolenaar
Problem: Behavior of negative index in list change changed. (Naruhiko Nishino) Solution: Only change it for Vim9 script. (closes #8749)
2021-08-12patch 8.2.3335: Vim9: not enough tests run with Vim9v8.2.3335Bram Moolenaar
Problem: Vim9: not enough tests run with Vim9. Solution: Run a few more tests in Vim9 script and :def function. Fix that items(), keys() and values9) return zero for a NULL dict. Make join() return an empty string for a NULL list. Make sort() return an empty list for a NULL list.
2021-08-12patch 8.2.3334: Vim9: not enough tests run with Vim9v8.2.3334Bram Moolenaar
Problem: Vim9: not enough tests run with Vim9. Solution: Run a few more tests in Vim9 script and :def function. Fix islocked(). Fix error for locking local variable.
2021-08-12patch 8.2.3333: Vim9: not enough tests run with Vim9v8.2.3333Bram Moolenaar
Problem: Vim9: not enough tests run with Vim9. Solution: Run a few more tests in Vim9 script and :def function.
2021-08-11patch 8.2.3332: Vim9: cannot assign to range in listv8.2.3332Bram Moolenaar
Problem: Vim9: cannot assign to range in list. Solution: Implement overwriting a list range.
2021-08-11patch 8.2.3331: Coverity warns for using value without boundary checkv8.2.3331Bram Moolenaar
Problem: Coverity warns for using value without boundary check. Solution: Add a boundary check.
2021-08-11patch 8.2.3330: Coverity reports using uninitialized fieldv8.2.3330Bram Moolenaar
Problem: Coverity reports using uninitialized field. Solution: Initialize the field early.
2021-08-11patch 8.2.3329: v_lock not set when getting value of environment variablev8.2.3329Bram Moolenaar
Problem: v_lock not set when getting value of environment variable. Solution: Set v_lock to zero.
2021-08-11patch 8.2.3328: Coverity error for not checking return valuev8.2.3328Bram Moolenaar
Problem: Coverity error for not checking return value. Solution: Check value is not negative.
2021-08-11patch 8.2.3327: no check for sysconf() failingv8.2.3327Zdenek Dohnal
Problem: No check for sysconf() failing. Solution: If sysconf() fails use SIGSTKSZ for the signal stack size. (Zdenek Dohnal, closes #8743)
2021-08-10patch 8.2.3326: Vim9: no error passing an empty list of the wrong typev8.2.3326Bram Moolenaar
Problem: Vim9: no error passing an empty list of the wrong type. Solution: Use ISN_SETTYPE also for "list<any>". (closes #8732)
2021-08-10patch 8.2.3325: digraph test fails when LC_ALL is set to "C"v8.2.3325Bram Moolenaar
Problem: Digraph test fails when LC_ALL is set to "C". Solution: When restoring 'encoding' set it to "utf-8". (closes #8742)
2021-08-10patch 8.2.3324: Vim9: Cannot use :silent with :endwhilev8.2.3324Bram Moolenaar
Problem: Vim9: Cannot use :silent with :endwhile. Solution: Allow for using the :silent modifier. (closes #8737)
2021-08-10patch 8.2.3323: Vim9: Cannot use :silent with :endwhilev8.2.3323Bram Moolenaar
Problem: Vim9: Cannot use :silent with :endwhile. Solution: Allow for using the :silent modifier. (closes #8737)
2021-08-09patch 8.2.3322: Vim9: checking type of dict does not check member typev8.2.3322Bram Moolenaar
Problem: Vim9: checking type of dict does not check member type. Solution: When getting the type of a typval use dv_type and lv_type. (closes #8732)
2021-08-09patch 8.2.3321: some code is not testedv8.2.3321Dominique Pelle
Problem: Some code is not tested. Solution: Add some more tests. (Dominique Pellé, closes #8735)
2021-08-09patch 8.2.3320: some local functions are not staticv8.2.3320Yegappan Lakshmanan
Problem: Some local functions are not static. Solution: Add "static". Move snprintf() related code to strings.c. (Yegappan Lakshmanan, closes #8734)
2021-08-09patch 8.2.3319: Coverity action on github does not workv8.2.3319James McCoy
Problem: Coverity action on github does not work. Solution: Remove undefined $SRCDIR. (James McCoy, closes #8739)
2021-08-08patch 8.2.3318: Vim9: cannot ignore quotes in number at the command linev8.2.3318Bram Moolenaar
Problem: Vim9: cannot ignore quotes in number at the command line. Solution: Use in_vim9script() so that after ":vim9" quotes are ignored.
2021-08-08patch 8.2.3317: Vim9: No error for missing white space before return typev8.2.3317Bram Moolenaar
Problem: Vim9: No error for missing white space before return type. Solution: Check for white space. (closes #8733)
2021-08-08patch 8.2.3316: float test failsv8.2.3316Bram Moolenaar
Problem: Float test fails. Solution: Add missing change.
2021-08-08patch 8.2.3315: cannot use single quote in a float number for readabilityv8.2.3315Bram Moolenaar
Problem: Cannot use single quote in a float number for readability. Solution: Support single quotes like in numbers. (closes #8713)
2021-08-08patch 8.2.3314: behavior of exists() in a :def function is unpredictablev8.2.3314Bram Moolenaar
Problem: Behavior of exists() in a :def function is unpredictable. Solution: Add exists_compiled().
2021-08-07patch 8.2.3313: unused code in win_exchange() and frame_remove()v8.2.3313gmntroll
Problem: Unused code in win_exchange() and frame_remove(). Solution: Remove the code. (closes #8728)
2021-08-07patch 8.2.3312: Vim9: after "if false" line breaks in expression not skippedv8.2.3312Bram Moolenaar
Problem: Vim9: after "if false" line breaks in expression not skipped. Solution: Do parse the expression. (closes #8723)
2021-08-07patch 8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slowv8.2.3311Bram Moolenaar
Problem: Vim9: check for DO_NOT_FREE_CNT is very slow. Solution: Move to a separate function so it can be skipped by setting $TEST_SKIP_PAT.
2021-08-07patch 8.2.3310: Vim9: unpack assignment does not mention source of type errorv8.2.3310Bram Moolenaar
Problem: Vim9: unpack assignment does not mention source of type error. Solution: Mention the argument number. (closes #8719)
2021-08-07patch 8.2.3309: Vim9: divide by zero causes a crashv8.2.3309Bram Moolenaar
Problem: Vim9: divide by zero causes a crash. Solution: Give an error message. (closes #8727)
2021-08-07patch 8.2.3308: Vim9: no runtime check for argument type with varargs onlyv8.2.3308Bram Moolenaar
Problem: Vim9: no runtime check for argument type if a function only has varargs. Solution: Also check argument types if uf_va_type is set. (closes #8715)