Hi,

On Wed, Jun 2, 2021 at 8:08 AM Bram Moolenaar <[email protected]> wrote:
>
>
> Patch 8.2.2928
> Problem:    The evalfunc.c file is too big.
> Solution:   Move float related functionality to a separate file. (Yegappan
>             Lakshmanan, closes #8287)
>
> *** ../vim-8.2.2927/src/Makefile        2021-01-30 20:31:57.683115306 +0100
> --- src/Makefile        2021-06-02 17:06:31.812471779 +0200
> ***************
> *** 386,392 ****
>   # Select the architecture supported.  Default is to build for the current
>   # platform.  Use "both" for a universal binary.  That probably doesn't work
>   # when including Perl, Python, etc.
> ! #CONF_OPT_DARWIN = --with-mac-arch=i386
>   #CONF_OPT_DARWIN = --with-mac-arch=ppc
>   #CONF_OPT_DARWIN = --with-mac-arch=both
>
> --- 386,393 ----
>   # Select the architecture supported.  Default is to build for the current
>   # platform.  Use "both" for a universal binary.  That probably doesn't work
>   # when including Perl, Python, etc.
> ! # NOTE: ppc probably doesn't work anymore,
> ! #CONF_OPT_DARWIN = --with-mac-arch=intel
>   #CONF_OPT_DARWIN = --with-mac-arch=ppc
>   #CONF_OPT_DARWIN = --with-mac-arch=both
>
> ***************
> *** 436,441 ****
> --- 437,444 ----
>   # PYTHON
>   # Uncomment lines here when you want to include the Python interface.
>   # This requires at least "normal" features, "tiny" and "small" don't work.
> + # Python 3 is preferred, Python 2 (often referred to as "Python") has been
> + # deprecated for a long time.
>   # NOTE: This may cause threading to be enabled, which has side effects (such
>   # as using different libraries and debugging becomes more difficult).
>   # For Python3 support make a symbolic link in /usr/local/bin:
> ***************
> *** 463,469 ****
>   # 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
>
> --- 466,472 ----
>   # 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
>
> ***************
> *** 690,705 ****
>   # PROFILE_CFLAGS=-g -O0 --coverage -DWE_ARE_PROFILING -DUSE_GCOV_FLUSH
>
>
> ! # Uncomment one of the next two lines to compile Vim with the
> ! # address sanitizer (asan) or with the undefined sanitizer.  Works with gcc.
>   # May make Vim twice as slow.  Errors are reported on stderr.
>   # More at: https://code.google.com/p/address-sanitizer/
>   # Useful environment variables:
>   # $ export ASAN_OPTIONS="print_stacktrace=1 log_path=asan"
>   # $ export LSAN_OPTIONS="suppressions=`pwd`/testdir/lsan-suppress.txt"
>   # When running tests output can be found in testdir/asan.*
> ! #SANITIZER_CFLAGS = -g -O0 -fsanitize=address -fno-omit-frame-pointer
> ! #SANITIZER_CFLAGS = -g -O0 -fsanitize=undefined -fno-omit-frame-pointer
>
>   # Similarly when compiling with clang and using ubsan.
>   # $ export UBSAN_OPTIONS="print_stacktrace=1 log_path=ubsan"
> --- 693,710 ----
>   # PROFILE_CFLAGS=-g -O0 --coverage -DWE_ARE_PROFILING -DUSE_GCOV_FLUSH
>
>
> ! # Uncomment the next lines to compile Vim with the address sanitizer (asan) 
> and
> ! # with the undefined sanitizer.  Works with gcc.
> ! # You should also use -DEXITFREE to avoid false reports.
>   # May make Vim twice as slow.  Errors are reported on stderr.
>   # More at: https://code.google.com/p/address-sanitizer/
>   # Useful environment variables:
>   # $ export ASAN_OPTIONS="print_stacktrace=1 log_path=asan"
>   # $ export LSAN_OPTIONS="suppressions=`pwd`/testdir/lsan-suppress.txt"
>   # When running tests output can be found in testdir/asan.*
> ! #SANITIZER_CFLAGS = -g -O0 -fsanitize-recover=all \
> ! #                -fsanitize=address -fsanitize=undefined \
> ! #                -fno-omit-frame-pointer
>
>   # Similarly when compiling with clang and using ubsan.
>   # $ export UBSAN_OPTIONS="print_stacktrace=1 log_path=ubsan"
> ***************
> *** 979,985 ****
>
>   # The value of QUOTESED comes from auto/config.mk.
>   # Uncomment the next line to use the default value.
> ! # QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/'
>
>   ##################### end of system specific lines ################### }}}
>
> --- 984,990 ----
>
>   # The value of QUOTESED comes from auto/config.mk.
>   # Uncomment the next line to use the default value.
> ! # QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/' -e 's/  
> */ /g'
>
>   ##################### end of system specific lines ################### }}}
>

The above changes to Makefile are not part of the original PR.

Regards,
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%3DUsx7izjnPpXZGjBgft%3D8Voaw76z3cF9e72ngWQV81%2BA%40mail.gmail.com.

Raspunde prin e-mail lui