m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU M4 source repository branch, pending, created. cvs-readonly-25


From: Gary V. Vaughan
Subject: [SCM] GNU M4 source repository branch, pending, created. cvs-readonly-258-g77cbe93
Date: Sun, 15 Sep 2013 17:52:53 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU M4 source repository".

http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=77cbe93e6ec5c34bf3c497da5527627d0b591125

The branch, pending has been created
        at  77cbe93e6ec5c34bf3c497da5527627d0b591125 (commit)

- Log -----------------------------------------------------------------
commit 77cbe93e6ec5c34bf3c497da5527627d0b591125
Author: Gary V. Vaughan <address@hidden>
Date:   Tue May 6 14:34:08 2008 -0400

    Factor load functionality into include builtin.
    
    * m4/module.c (m4__module_open): Instead of calling lt_dlopenext
    right away, use the preload hint first incase path searching has
    been disabled by POSIXLY_CORRECT.  Otherwise fallback to a
    manual path search to override libltdl's algorithm.
    * m4/m4module.h: Adjust.
    * m4/path.c (FILE_SUFFIXES): Order to try suffixes in our path
    search algorithm.
    (NO_SUFFIXES): Alternatively, how to to search a path without
    adding file suffixes.
    (m4_path_search): Add a new suffixes parameter defaulting to
    NO_SUFFIXES.  Adjust all callers.
    (m4_load_filename): New generic load function that tries to
    open a matched file first as a module, and if that fails fall
    back to as (possibly frozen) m4 input.
    (m4_fopen): New function with close on exec functionality.
    * modules/m4.c (include, sinclude): Use m4_load_filename to
    overload these builtins to work with modules too.
    * modules/load.c (load): Removed this builtin.
    * src/main.c: Remove Dynamic loading features section, and
    M4MODPATH support.
    (long_options): Remove "load-module", "unload-module" and
    "module-directory" options.
    (OPTSTRING): Remove 'M' and 'm' options.
    (process_file): Use m4_load_filename to support module names
    on the command line.
    * Makefile.am (TESTS_ENVIRONMENT): No need for abs_top_builddir
    any more.
    * doc/m4.texinfo: Update examples.
    (Dynamic loading features, Load): Removed.
    (Command line files): Describe how non-option arguments are
    treated to try to find a matching macro file or dso.
    (Include): Describe additional dso loading features if a
    suitable text file cannot be found.
    (Modules): Updated.
    * tests/builtins.at, tests/m4.in, tests/modules.at,
    tests/options.at: Adjust test cases and calling conventions
    to new semantics.
    * NEWS: Updated.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU M4 source repository



reply via email to

[Prev in Thread] Current Thread [Next in Thread]