To: vim_dev@googlegroups.com Subject: Patch 8.2.0761 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.2.0761 Problem: Vim9: instructions not tested Solution: Use a variable instead of a constant. Files: src/testdir/test_vim9_expr.vim *** ../vim-8.2.0760/src/testdir/test_vim9_expr.vim 2020-05-15 21:44:14.400495565 +0200 --- src/testdir/test_vim9_expr.vim 2020-05-15 22:00:43.833189401 +0200 *************** *** 170,184 **** assert_equal(false, 61 == g:anint) if has('float') ! assert_equal(true, 0.3 == 0.3) ! assert_equal(false, 0.4 == 0.3) assert_equal(true, 0.1 == g:afloat) assert_equal(false, g:afloat == 0.3) ! assert_equal(true, 3.0 == 3) ! assert_equal(true, 3 == 3.0) ! assert_equal(false, 3.1 == 3) ! assert_equal(false, 3 == 3.1) endif assert_equal(true, 'abc' == 'abc') --- 170,187 ---- assert_equal(false, 61 == g:anint) if has('float') ! let ff = 0.3 ! assert_equal(true, ff == 0.3) ! assert_equal(false, 0.4 == ff) assert_equal(true, 0.1 == g:afloat) assert_equal(false, g:afloat == 0.3) ! ff = 3.0 ! assert_equal(true, ff == 3) ! assert_equal(true, 3 == ff) ! ff = 3.1 ! assert_equal(false, ff == 3) ! assert_equal(false, 3 == ff) endif assert_equal(true, 'abc' == 'abc') *************** *** 198,205 **** call CheckDefFailure(["let x = 'a' == xxx"], 'E1001:') ! assert_equal(true, 0z3f == 0z3f) ! assert_equal(false, 0z3f == 0z4f) assert_equal(true, g:ablob == 0z01ab) assert_equal(false, 0z3f == g:ablob) --- 201,209 ---- call CheckDefFailure(["let x = 'a' == xxx"], 'E1001:') ! let bb = 0z3f ! assert_equal(true, 0z3f == bb) ! assert_equal(false, bb == 0z4f) assert_equal(true, g:ablob == 0z01ab) assert_equal(false, 0z3f == g:ablob) *************** *** 250,264 **** assert_equal(true, 61 != g:anint) if has('float') ! assert_equal(false, 0.3 != 0.3) ! assert_equal(true, 0.4 != 0.3) assert_equal(false, 0.1 != g:afloat) assert_equal(true, g:afloat != 0.3) ! assert_equal(false, 3.0 != 3) ! assert_equal(false, 3 != 3.0) ! assert_equal(true, 3.1 != 3) ! assert_equal(true, 3 != 3.1) endif assert_equal(false, 'abc' != 'abc') --- 254,271 ---- assert_equal(true, 61 != g:anint) if has('float') ! let ff = 0.3 ! assert_equal(false, 0.3 != ff) ! assert_equal(true, 0.4 != ff) assert_equal(false, 0.1 != g:afloat) assert_equal(true, g:afloat != 0.3) ! ff = 3.0 ! assert_equal(false, ff != 3) ! assert_equal(false, 3 != ff) ! ff = 3.1 ! assert_equal(true, ff != 3) ! assert_equal(true, 3 != ff) endif assert_equal(false, 'abc' != 'abc') *************** *** 271,278 **** assert_equal(true, 'abc' != 'ABC') set noignorecase ! assert_equal(false, 0z3f != 0z3f) ! assert_equal(true, 0z3f != 0z4f) assert_equal(false, g:ablob != 0z01ab) assert_equal(true, 0z3f != g:ablob) --- 278,286 ---- assert_equal(true, 'abc' != 'ABC') set noignorecase ! let bb = 0z3f ! assert_equal(false, 0z3f != bb) ! assert_equal(true, bb != 0z4f) assert_equal(false, g:ablob != 0z01ab) assert_equal(true, 0z3f != g:ablob) *************** *** 306,315 **** assert_false(2 > 2) assert_false(2 > 3) if has('float') ! assert_true(2.0 > 0.0) ! assert_true(2.0 > 1.0) ! assert_false(2.0 > 2.0) ! assert_false(2.0 > 3.0) endif enddef --- 314,324 ---- assert_false(2 > 2) assert_false(2 > 3) if has('float') ! let ff = 2.0 ! assert_true(ff > 0.0) ! assert_true(ff > 1.0) ! assert_false(ff > 2.0) ! assert_false(ff > 3.0) endif enddef *************** *** 320,328 **** 2) assert_false(2 >= 3) if has('float') ! assert_true(2.0 >= 0.0) ! assert_true(2.0 >= 2.0) ! assert_false(2.0 >= 3.0) endif enddef --- 329,338 ---- 2) assert_false(2 >= 3) if has('float') ! let ff = 2.0 ! assert_true(ff >= 0.0) ! assert_true(ff >= 2.0) ! assert_false(ff >= 3.0) endif enddef *************** *** 333,341 **** 2) assert_true(2 < 3) if has('float') ! assert_false(2.0 < 0.0) ! assert_false(2.0 < 2.0) ! assert_true(2.0 < 3.0) endif enddef --- 343,352 ---- 2) assert_true(2 < 3) if has('float') ! let ff = 2.0 ! assert_false(ff < 0.0) ! assert_false(ff < 2.0) ! assert_true(ff < 3.0) endif enddef *************** *** 347,356 **** assert_true(2 <= 2) assert_true(2 <= 3) if has('float') ! assert_false(2.0 <= 0.0) ! assert_false(2.0 <= 1.0) ! assert_true(2.0 <= 2.0) ! assert_true(2.0 <= 3.0) endif enddef --- 358,368 ---- assert_true(2 <= 2) assert_true(2 <= 3) if has('float') ! let ff = 2.0 ! assert_false(ff <= 0.0) ! assert_false(ff <= 1.0) ! assert_true(ff <= 2.0) ! assert_true(ff <= 3.0) endif enddef *** ../vim-8.2.0760/src/version.c 2020-05-15 21:44:14.400495565 +0200 --- src/version.c 2020-05-15 21:50:37.739207411 +0200 *************** *** 748,749 **** --- 748,751 ---- { /* Add new patch number below this line */ + /**/ + 761, /**/ -- hundred-and-one symptoms of being an internet addict: 98. The Alta Vista administrators ask you what sites are missing in their index files. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///