To: vim_dev@googlegroups.com Subject: Patch 8.2.1385 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.2.1385 Problem: No testing on ARM. Solution: Add a test on Travis for ARM. (Ozaki Kiichi, closes #6615) Files: .travis.yml *** ../vim-8.2.1384/.travis.yml 2020-07-23 15:50:37.243649168 +0200 --- .travis.yml 2020-08-07 18:31:11.323621039 +0200 *************** *** 1,23 **** language: c _anchors: envs: - &tiny-nogui ! BUILD=yes TEST=test FEATURES=tiny CONFOPT="--disable-gui" LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no - &tiny ! BUILD=yes TEST=test FEATURES=tiny CONFOPT= LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no - &small ! BUILD=yes TEST=test FEATURES=small CONFOPT= LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no - &normal ! BUILD=yes TEST=test FEATURES=normal CONFOPT= LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no - &linux-huge ! BUILD=yes TEST="scripttests test_libvterm" CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no CONFOPT="--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" - &osx-huge # macOS build ! BUILD=yes TEST=test FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no ! CONFOPT="--enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-luainterp --enable-tclinterp" - &unittests ! BUILD=no TEST=unittests CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=yes - &asan # ASAN build SANITIZER_CFLAGS="-g -O1 -DABORT_ON_INTERNAL_ERROR -DEXITFREE -fsanitize=address -fno-omit-frame-pointer" ASAN_OPTIONS="print_stacktrace=1 log_path=asan" LSAN_OPTIONS="suppressions=$TRAVIS_BUILD_DIR/src/testdir/lsan-suppress.txt" --- 1,29 ---- language: c + env: + global: + - BUILD=yes TEST=test CONFOPT= LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no + _anchors: envs: - &tiny-nogui ! FEATURES=tiny CONFOPT="--disable-gui" - &tiny ! FEATURES=tiny - &small ! FEATURES=small - &normal ! FEATURES=normal - &linux-huge ! FEATURES=huge TEST="scripttests test_libvterm" CONFOPT="--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" - &osx-huge # macOS build ! FEATURES=huge ! CONFOPT="--enable-perlinterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" - &unittests ! BUILD=no TEST=unittests FEATURES=huge CHECK_AUTOCONF=yes ! - &coverage ! CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage - &asan # ASAN build SANITIZER_CFLAGS="-g -O1 -DABORT_ON_INTERNAL_ERROR -DEXITFREE -fsanitize=address -fno-omit-frame-pointer" ASAN_OPTIONS="print_stacktrace=1 log_path=asan" LSAN_OPTIONS="suppressions=$TRAVIS_BUILD_DIR/src/testdir/lsan-suppress.txt" *************** *** 87,93 **** # Lua is not installed on macOS - export LUA_PREFIX=/usr/local ! coverage: &coverage # needed for https support for coveralls building cffi only works with gcc, # not with clang - CC=gcc pip install --user cpp-coveralls pyopenssl ndg-httpsclient pyasn1 --- 93,99 ---- # Lua is not installed on macOS - export LUA_PREFIX=/usr/local ! coverage: &eval-coverage # needed for https support for coveralls building cffi only works with gcc, # not with clang - CC=gcc pip install --user cpp-coveralls pyopenssl ndg-httpsclient pyasn1 *************** *** 209,226 **** env: *linux-huge services: [] - <<: *linux name: huge+coverage/clang compiler: clang env: - *linux-huge # Clang cannot compile test_libvterm with "--coverage" flag. - TEST=scripttests ! after_success: *coverage - <<: *linux name: huge+coverage/gcc compiler: gcc ! env: *linux-huge ! after_success: *coverage - <<: *linux # ASAN name: huge+asan/gcc compiler: gcc --- 215,241 ---- env: *linux-huge services: [] - <<: *linux + arch: arm64 + name: huge/gcc-arm64 + compiler: gcc + env: *linux-huge + services: [] + - <<: *linux name: huge+coverage/clang compiler: clang env: - *linux-huge + - *coverage # Clang cannot compile test_libvterm with "--coverage" flag. - TEST=scripttests ! after_success: *eval-coverage - <<: *linux name: huge+coverage/gcc compiler: gcc ! env: ! - *linux-huge ! - *coverage ! after_success: *eval-coverage - <<: *linux # ASAN name: huge+asan/gcc compiler: gcc *************** *** 233,245 **** compiler: gcc env: - *linux-huge - TEST="-C src testgui" ! after_success: *coverage - <<: *linux name: unittests+coverage/gcc compiler: gcc ! env: *unittests ! after_success: *coverage - <<: *linux name: vimtags/gcc compiler: gcc --- 248,263 ---- compiler: gcc env: - *linux-huge + - *coverage - TEST="-C src testgui" ! after_success: *eval-coverage - <<: *linux name: unittests+coverage/gcc compiler: gcc ! env: ! - *unittests ! - *coverage ! after_success: *eval-coverage - <<: *linux name: vimtags/gcc compiler: gcc *** ../vim-8.2.1384/src/version.c 2020-08-07 18:12:14.426099006 +0200 --- src/version.c 2020-08-07 18:32:16.619293746 +0200 *************** *** 756,757 **** --- 756,759 ---- { /* Add new patch number below this line */ + /**/ + 1385, /**/ -- hundred-and-one symptoms of being an internet addict: 141. You'd rather go to http://www.weather.com/ than look out your window. /// 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 ///