make-alpha
[Top][All Lists]
Advanced

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

[SCM] make branch, master, updated. 4.2-6-ga3d8c08


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.2-6-ga3d8c08
Date: Tue, 31 May 2016 07:25:12 +0000 (UTC)

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  a3d8c086d54c112fecfa2b9026a32a14f741f5f5 (commit)
       via  4762480ae9cb8df4878286411f178d32db14eff0 (commit)
       via  ef6c059e1e4ff119aef48f3ce164bef4cbf467e6 (commit)
       via  cf4ed2ebe81c3188610cd76c113840bb2bc6197e (commit)
      from  5a4f9a67a3b4ada5447baf2c36dad00ffa924399 (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 a3d8c086d54c112fecfa2b9026a32a14f741f5f5
Author: Jeremy Devenport <address@hidden>
Date:   Tue May 31 03:09:24 2016 -0400

    * main.c (main): [SV 48009] Reset stack limit for make re-exec.
    
    Copyright-paperwork-exempt: yes

commit 4762480ae9cb8df4878286411f178d32db14eff0
Author: Paul Smith <address@hidden>
Date:   Tue May 31 02:56:51 2016 -0400

    [SV 47995] Ensure forced double-colon rules work with -j.
    
    The fix for SV 44742 had a side-effect that some double-colon targets
    were skipped.  This happens because the "considered" facility assumed
    that all targets would be visited on each walk through the dependency
    graph: we used a bit for considered and toggled it on each pass; if
    we didn't walk the entire graph on every pass the bit would get out
    of sync.  The new behavior after SV 44742 might return early without
    walking the entire graph.  To fix this I changed the considered value
    to an integer which is monotonically increasing: it is then never
    possible to incorrectly determine that a previous pass through the
    graph already considered the current target.
    
    * filedef.h (struct file): make CONSIDERED an unsigned int.
    * main.c (main): No longer need to reset CONSIDERED.
    * remake.c (update_goal_chain): increment CONSIDERED rather than
    inverting it between 0<->1.
    (update_file_1): Reset CONSIDERED to 0 so it's re-considered.
    (check_dep): Ditto.
    * tests/scripts/features/double_colon: Add a regression test.

commit ef6c059e1e4ff119aef48f3ce164bef4cbf467e6
Author: Paul Smith <address@hidden>
Date:   Tue May 31 02:26:26 2016 -0400

    * DELETE_ON_ERROR: [SV 48061] Use "exit 1" for portability.
    
    Reported by Joel Fredrikson <address@hidden>

commit cf4ed2ebe81c3188610cd76c113840bb2bc6197e
Author: Paul Smith <address@hidden>
Date:   Wed May 25 17:25:25 2016 -0400

    * w32/pathstuff.c: [SV 47996] Use ISBLANK() not isblank().

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

Summary of changes:
 filedef.h                             |    4 ++--
 main.c                                |    9 +++++----
 remake.c                              |   25 +++++++++++++------------
 tests/scripts/features/double_colon   |   15 +++++++++++++++
 tests/scripts/targets/DELETE_ON_ERROR |    8 ++++----
 w32/pathstuff.c                       |    2 +-
 6 files changed, 40 insertions(+), 23 deletions(-)


hooks/post-receive
-- 
make



reply via email to

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