git: 8c989f2bbe87 - Create tag vendor/NetBSD/bmake/20240625

From: Simon J. Gerraty <sjg_at_FreeBSD.org>
Date: Sat, 29 Jun 2024 00:17:31 UTC
The annotated tag vendor/NetBSD/bmake/20240625 has been created by sjg:

URL: https://cgit.FreeBSD.org/src/tag/?h=vendor/NetBSD/bmake/20240625

tag vendor/NetBSD/bmake/20240625
Tagger:     Simon J. Gerraty <sjg@FreeBSD.org>
TaggerDate: 2024-06-29 00:17:11 +0000

Tag bmake/20240625

commit dbb5be7f07456d02ce444484c683b130439acb45
Author:     Simon J. Gerraty <sjg@FreeBSD.org>
AuthorDate: 2024-06-29 00:16:32 +0000
Commit:     Simon J. Gerraty <sjg@FreeBSD.org>
CommitDate: 2024-06-29 00:16:32 +0000

    Import bmake-20240625
    
    Intersting/relevant changes since bmake-20240520
    
    ChangeLog since bmake-20240520
    
    2024-06-25  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * VERSION (_MAKE_VERSION): 20240625
            Merge with NetBSD make, pick up
            o job.c: ensure shellPath is always duped, avoid upsetting free()
    
    2024-06-16  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * VERSION (_MAKE_VERSION): 20240616
            Merge with NetBSD make, pick up
            o clean up collection of context information for error messages
            o in warnings, move the word "warning" to the front
            o var.c: throw an error on attempt to override an internal
            read-only variable
    
    2024-06-10  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * VERSION (_MAKE_VERSION): 20240610
            Merge with NetBSD make, pick up
            o for.c: remove redundant shortcut for building the .for loop body
    
    2024-06-02  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * VERSION (_MAKE_VERSION): 20240602
            Merge with NetBSD make, pick up
            o rename some VarEvalMode constants to better match debug names.
            o var.c: avoid out-of-bounds read when parsing indirect modifiers.
    
    2024-06-01  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * VERSION (_MAKE_VERSION): 20240601
            Merge with NetBSD make, pick up
            o add .export-all rather than allow .export with no argument
            which can happen accidentally.
            o if lua is available, run check-expect.lua after unit-tests
            o main.c: use snprintf rather than strncpy
            fix memory leak when purging realpath cache.
    
    2024-05-28  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * VERSION (_MAKE_VERSION): 20240528
            Merge with NetBSD make, pick up
            o fix a number of memory leaks
            o replace magic numbers with POSIX FILENO constants
            o hash.c: remove dead code from HashTable_DeleteEntry
            o main.c: when complaining about unusable .OBJDIR
            call PrintOnError if MAKE_DEBUG_OBJDIR_CHECK_WRITABLE is true.
            o parse.c: use fewer technical terms in debug message for dependency
    
    mk/ChangeLog since bmake-20240520
    
    2024-06-22  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * install-mk (MK_VERSION): 20240616
    
            * dirdeps.mk: apply DEP_DIRDEPS_BUILD_DIR_FILTER after we have
            computed build dirs, since some filters cannot be easily expressed via
            DEP_DIRDEPS_FILTER.
    
    2024-05-31  Simon J Gerraty  <sjg@beast.crufty.net>
    
            * dirdeps.mk: move reset of DIRDEPS_EXPORT_VARS
            until after we a finished with it if building a cache.