HomeFreeBSD

Import bmake-20240625

Description

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.

Details

Provenance
sjgAuthored on Jun 29 2024, 12:16 AM
Parents
rG29efb3dcaedd: Import bmake-20240520
Branches
Unknown
Tags
Unknown
References
tag: vendor/NetBSD/bmake/20240625