make-alpha
[Top][All Lists]
Advanced

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

[SCM] make branch, master, updated. 4.1-62-g3fc99a4


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.1-62-g3fc99a4
Date: Sun, 10 Apr 2016 05:08:24 +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 "make".

The branch, master has been updated
       via  3fc99a48e14b3f61d7103d93eb7159f3b980a086 (commit)
       via  87a5f98d248fe63fe6e3e53ee3e1b1b1fa5e49dc (commit)
       via  53554e41e8ab9ba4d70787881d0a57b94eda1c63 (commit)
      from  5bd7ad2b225bf9229ca96ba63b90f8094a2becde (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3fc99a48e14b3f61d7103d93eb7159f3b980a086
Author: Paul Smith <address@hidden>
Date:   Sat Apr 9 20:06:06 2016 -0400

    * maintMakefile: Add a rule for storing preprocessor output.

commit 87a5f98d248fe63fe6e3e53ee3e1b1b1fa5e49dc
Author: Paul Smith <address@hidden>
Date:   Sat Apr 9 19:49:27 2016 -0400

    [SV 102] Don't show unnecessary include file errors.
    
    Delay the generation of error messages for included files until we
    are sure that we can't rebuild that included file.
    * dep.h (struct dep): Don't reuse "changed"; make a separate field
    to keep "flags".  Get rid of dontcare and use the flag.
    (struct goaldep): Create a new structure for goal prereqs
    that tracks an errno value and the floc where the include happened.
    Rework the structures to ensure they are supersets as expected.
    In maintainer mode with GCC, use inline to get type checking.
    * read.c (eval_makefile): Return a struct goaldep for the new
    makefile.  Ensure errno is set properly to denote a failure.
    (read_all_makefiles): Switch to goaldep and check errno.
    (eval): Don't show included file errors; instead remember them.
    * remake.c (update_goal_chain): Set global variables to the current
    goaldep we're building, and the entire chain.
    (show_goal_error): Check if the current failure is a consequence
    of building an included makefile and if so print an error.
    (complain): Call show_goal_error() on rule failure.
    * job.c (child_error): Call show_goal_error() on child error.
    * main.c (main): Switch from struct dep to goaldep.
    * misc.c (free_dep_chain): Not used; make into a macro.
    * tests/scripts/features/include: Update and include new tests.
    * tests/scripts/options/dash-B, tests/scripts/options/dash-W,
    tests/scripts/options/print-directory,
    tests/scripts/variables/MAKE_RESTARTS: Update known-good-output.

commit 53554e41e8ab9ba4d70787881d0a57b94eda1c63
Author: Paul Smith <address@hidden>
Date:   Sat Apr 9 09:25:50 2016 -0400

    * job.c (child_error): Add filename length to output length.
    
    Reported by Dale Stimson <address@hidden>

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

Summary of changes:
 dep.h                                 |   98 +++++++++++++++++++++++----------
 job.c                                 |    6 +-
 main.c                                |   24 ++++----
 maintMakefile                         |    4 +
 misc.c                                |   15 +-----
 read.c                                |   68 ++++++++++-------------
 remake.c                              |   68 ++++++++++++++--------
 tests/scripts/features/include        |   64 +++++++++++++++++++++
 tests/scripts/options/dash-B          |    6 +-
 tests/scripts/options/dash-W          |    7 ++-
 tests/scripts/options/print-directory |    4 +-
 tests/scripts/variables/MAKE_RESTARTS |    9 +--
 12 files changed, 242 insertions(+), 131 deletions(-)


hooks/post-receive
-- 
make



reply via email to

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