Hi Bram, On Wed, Apr 29, 2020 at 12:04 PM Bram Moolenaar <[email protected]> wrote:
> > Patch 8.2.0660 > Problem: The search.c file is a bit big. > Solution: Split off the text object code to a separate file. (Yegappan > Lakshmanan, closes #6007) > Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak, > src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, > src/README.md, > src/proto.h, src/proto/search.pro, src/proto/textobject.pro, > src/search.c, src/textobject.c > > > *** ../vim-8.2.0659/src/Makefile 2020-04-23 15:41:21.867364624 +0200 > --- src/Makefile 2020-04-29 20:39:26.469343540 +0200 > *************** > *** 404,410 **** > # Use --with-luajit if you want to use LuaJIT instead of Lua. > # Set PATH environment variable to find lua or luajit executable. > # This requires at least "normal" features, "tiny" and "small" don't > work. > ! #CONF_OPT_LUA = --enable-luainterp > #CONF_OPT_LUA = --enable-luainterp=dynamic > #CONF_OPT_LUA = --enable-luainterp --with-luajit > #CONF_OPT_LUA = --enable-luainterp=dynamic --with-luajit > --- 404,410 ---- > # Use --with-luajit if you want to use LuaJIT instead of Lua. > # Set PATH environment variable to find lua or luajit executable. > # This requires at least "normal" features, "tiny" and "small" don't > work. > ! CONF_OPT_LUA = --enable-luainterp > #CONF_OPT_LUA = --enable-luainterp=dynamic > #CONF_OPT_LUA = --enable-luainterp --with-luajit > #CONF_OPT_LUA = --enable-luainterp=dynamic --with-luajit > *************** > *** 433,439 **** > # When you get an error for a missing "perl.exp" file, try creating an > empty > # one: "touch perl.exp". > # This requires at least "normal" features, "tiny" and "small" don't > work. > ! #CONF_OPT_PERL = --enable-perlinterp > #CONF_OPT_PERL = --enable-perlinterp=dynamic > > # PYTHON > --- 433,439 ---- > # When you get an error for a missing "perl.exp" file, try creating an > empty > # one: "touch perl.exp". > # This requires at least "normal" features, "tiny" and "small" don't > work. > ! CONF_OPT_PERL = --enable-perlinterp > #CONF_OPT_PERL = --enable-perlinterp=dynamic > > # PYTHON > *************** > *** 447,456 **** > # dlopen(), dlsym(), dlclose(), i.e. pythonX.Y.so must be available > # However, this may still cause problems, such as "import termios" > failing. > # Build two separate versions of Vim in that case. > ! #CONF_OPT_PYTHON = --enable-pythoninterp > #CONF_OPT_PYTHON = --enable-pythoninterp --with-python-command=python2.7 > #CONF_OPT_PYTHON = --enable-pythoninterp=dynamic > ! #CONF_OPT_PYTHON3 = --enable-python3interp > #CONF_OPT_PYTHON3 = --enable-python3interp > --with-python3-command=python3.6 > #CONF_OPT_PYTHON3 = --enable-python3interp=dynamic > > --- 447,456 ---- > # dlopen(), dlsym(), dlclose(), i.e. pythonX.Y.so must be available > # However, this may still cause problems, such as "import termios" > failing. > # Build two separate versions of Vim in that case. > ! CONF_OPT_PYTHON = --enable-pythoninterp > #CONF_OPT_PYTHON = --enable-pythoninterp --with-python-command=python2.7 > #CONF_OPT_PYTHON = --enable-pythoninterp=dynamic > ! CONF_OPT_PYTHON3 = --enable-python3interp > #CONF_OPT_PYTHON3 = --enable-python3interp > --with-python3-command=python3.6 > #CONF_OPT_PYTHON3 = --enable-python3interp=dynamic > > *************** > *** 460,478 **** > # Note: you need the development package (e.g., ruby1.9.1-dev on Ubuntu). > # This requires at least "normal" features, "tiny" and "small" don't > work. > #CONF_OPT_RUBY = --enable-rubyinterp > ! #CONF_OPT_RUBY = --enable-rubyinterp=dynamic > #CONF_OPT_RUBY = --enable-rubyinterp --with-ruby-command=ruby1.9.1 > > # TCL > # Uncomment this when you want to include the Tcl interface. > # First one is for static linking, second one for dynamic loading. > #CONF_OPT_TCL = --enable-tclinterp > ! #CONF_OPT_TCL = --enable-tclinterp=dynamic > #CONF_OPT_TCL = --enable-tclinterp --with-tclsh=tclsh8.4 > > # CSCOPE > # Uncomment this when you want to include the Cscope interface. > ! #CONF_OPT_CSCOPE = --enable-cscope > > # NETBEANS - NetBeans interface. Only works with Motif, GTK, and gnome. > # Motif version must have XPM libraries (see |netbeans-xpm|). > --- 460,478 ---- > # Note: you need the development package (e.g., ruby1.9.1-dev on Ubuntu). > # This requires at least "normal" features, "tiny" and "small" don't > work. > #CONF_OPT_RUBY = --enable-rubyinterp > ! CONF_OPT_RUBY = --enable-rubyinterp=dynamic > #CONF_OPT_RUBY = --enable-rubyinterp --with-ruby-command=ruby1.9.1 > > # TCL > # Uncomment this when you want to include the Tcl interface. > # First one is for static linking, second one for dynamic loading. > #CONF_OPT_TCL = --enable-tclinterp > ! CONF_OPT_TCL = --enable-tclinterp=dynamic > #CONF_OPT_TCL = --enable-tclinterp --with-tclsh=tclsh8.4 > > # CSCOPE > # Uncomment this when you want to include the Cscope interface. > ! CONF_OPT_CSCOPE = --enable-cscope > > # NETBEANS - NetBeans interface. Only works with Motif, GTK, and gnome. > # Motif version must have XPM libraries (see |netbeans-xpm|). > *************** > *** 540,546 **** > #CONF_OPT_FEAT = --with-features=small > #CONF_OPT_FEAT = --with-features=normal > #CONF_OPT_FEAT = --with-features=big > ! #CONF_OPT_FEAT = --with-features=huge > > # COMPILED BY - For including a specific e-mail address for ":version". > #CONF_OPT_COMPBY = "--with-compiledby=John Doe <[email protected]>" > --- 540,546 ---- > #CONF_OPT_FEAT = --with-features=small > #CONF_OPT_FEAT = --with-features=normal > #CONF_OPT_FEAT = --with-features=big > ! CONF_OPT_FEAT = --with-features=huge > > # COMPILED BY - For including a specific e-mail address for ":version". > #CONF_OPT_COMPBY = "--with-compiledby=John Doe <[email protected]>" > *************** > *** 614,624 **** > # Use this with GCC to check for mistakes, unused arguments, etc. > # Note: If you use -Wextra and get warnings in GTK code about function > # parameters, you can add -Wno-cast-function-type > ! #CFLAGS = -g -Wall -Wextra -Wshadow -Wmissing-prototypes > -Wunreachable-code -Wno-cast-function-type -Wno-deprecated-declarations > -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > # Add -Wpedantic to find // comments and other C99 constructs. > # Better disable Perl and Python to avoid a lot of warnings. > #CFLAGS = -g -Wall -Wextra -Wshadow -Wmissing-prototypes -Wpedantic > -Wunreachable-code -Wunused-result -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > ! #CFLAGS = -g -O2 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wpedantic > -Wunreachable-code -Wunused-result -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers > #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code -Wno-unused-parameter > > --- 614,624 ---- > # Use this with GCC to check for mistakes, unused arguments, etc. > # Note: If you use -Wextra and get warnings in GTK code about function > # parameters, you can add -Wno-cast-function-type > ! CFLAGS = -g -Wall -Wextra -Wshadow -Wmissing-prototypes > -Wunreachable-code -Wno-cast-function-type -Wno-deprecated-declarations > -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > # Add -Wpedantic to find // comments and other C99 constructs. > # Better disable Perl and Python to avoid a lot of warnings. > #CFLAGS = -g -Wall -Wextra -Wshadow -Wmissing-prototypes -Wpedantic > -Wunreachable-code -Wunused-result -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > ! #CFLAGS = -g -O2 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wpedantic > -Wunreachable-code -Wno-cast-function-type -Wunused-result > -Wno-deprecated-declarations -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers > #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code -Wno-unused-parameter > > *************** > *** 707,718 **** > # Configuration is in the .ccmalloc or ~/.ccmalloc file. > # Doesn't work very well, since memory linked to from global variables > # (in libraries) is also marked as leaked memory. > ! #LEAK_CFLAGS = -DEXITFREE > #LEAK_LIBS = -lccmalloc > > # Uncomment this line to have Vim call abort() when an internal error is > # detected. Useful when using a tool to find errors. > ! #ABORT_CFLAGS = -DABORT_ON_INTERNAL_ERROR > > ##################################################### > ### Specific systems, check if yours is listed! ### {{{ > --- 707,718 ---- > # Configuration is in the .ccmalloc or ~/.ccmalloc file. > # Doesn't work very well, since memory linked to from global variables > # (in libraries) is also marked as leaked memory. > ! LEAK_CFLAGS = -DEXITFREE > #LEAK_LIBS = -lccmalloc > > # Uncomment this line to have Vim call abort() when an internal error is > # detected. Useful when using a tool to find errors. > ! ABORT_CFLAGS = -DABORT_ON_INTERNAL_ERROR > > ##################################################### > ### Specific systems, check if yours is listed! ### {{{ > > I think the above changes are not intentional and needs to be removed. - Yegappan -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAAW7x7%3D2RdWivtZP0KjZyTE1gLtD5VfHnq0KFiPhSgGfdhtdnQ%40mail.gmail.com.
