CVS commit: src/tests/usr.bin/xlint/lint1

2024-06-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 22 06:24:46 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_380.c msg_381.c Log Message: tests/lint: skip tests for converting large floating point to integer These tests differ between the platforms

CVS commit: src/tests/usr.bin/xlint/lint1

2024-06-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 22 06:24:46 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_380.c msg_381.c Log Message: tests/lint: skip tests for converting large floating point to integer These tests differ between the platforms

CVS commit: src/usr.sbin/sysinst

2024-06-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 20 19:00:35 UTC 2024 Modified Files: src/usr.sbin/sysinst: msg.mi.de Log Message: sysinst: fix umlaut in German translation To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/usr.sbin/sysinst/msg.mi.de

CVS commit: src/usr.sbin/sysinst

2024-06-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 20 19:00:35 UTC 2024 Modified Files: src/usr.sbin/sysinst: msg.mi.de Log Message: sysinst: fix umlaut in German translation To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/usr.sbin/sysinst/msg.mi.de

CVS commit: src/lib/libbluetooth

2024-06-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 18 05:13:58 UTC 2024 Modified Files: src/lib/libbluetooth: bluetooth.c Log Message: libbluetooth: constify result of strchr lint warned: > call to 'strchr' effectively discards 'const' from argument [346] No binary

CVS commit: src/lib/libbluetooth

2024-06-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 18 05:13:58 UTC 2024 Modified Files: src/lib/libbluetooth: bluetooth.c Log Message: libbluetooth: constify result of strchr lint warned: > call to 'strchr' effectively discards 'const' from argument [346] No binary

CVS commit: src

2024-06-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 22:11:09 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: don't warn about unused C23 [[maybe_unused]] parameters To generate a diff of this

CVS commit: src

2024-06-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 22:11:09 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: don't warn about unused C23 [[maybe_unused]] parameters To generate a diff of this

CVS commit: src

2024-06-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 17:06:48 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y externs1.h tree.c Log Message: lint: accept C23 [[fallthrough]] statements Needed by

CVS commit: src

2024-06-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 17:06:48 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y externs1.h tree.c Log Message: lint: accept C23 [[fallthrough]] statements Needed by

CVS commit: src

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 04:14:02 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: accept C23 attributes at the beginning of a type declaration The switch to GCC 12

CVS commit: src

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 04:14:02 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: c23.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: accept C23 attributes at the beginning of a type declaration The switch to GCC 12

CVS commit: src/tests/games

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 03:23:20 UTC 2024 Modified Files: src/tests/games: t_morse.sh Log Message: tests/morse: only run the tests if morse is installed Not sure why the releng/i386 tests don't install the games. To generate a diff of this

CVS commit: src/tests/games

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 17 03:23:20 UTC 2024 Modified Files: src/tests/games: t_morse.sh Log Message: tests/morse: only run the tests if morse is installed Not sure why the releng/i386 tests don't install the games. To generate a diff of this

CVS commit: src/usr.bin/rpcgen

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 22:21:57 UTC 2024 Modified Files: src/usr.bin/rpcgen: rpcgen.1 Log Message: rpcgen.1: add missing punctuation To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/usr.bin/rpcgen/rpcgen.1 Please note

CVS commit: src/usr.bin/rpcgen

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 22:21:57 UTC 2024 Modified Files: src/usr.bin/rpcgen: rpcgen.1 Log Message: rpcgen.1: add missing punctuation To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/usr.bin/rpcgen/rpcgen.1 Please note

CVS commit: src/common/lib/libutil

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 19:41:39 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: libutil/snprintb: factor out common subexpression GCC 10 was not able to optimize the code size on its own, so offer a little help.

CVS commit: src/common/lib/libutil

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 19:41:39 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: libutil/snprintb: factor out common subexpression GCC 10 was not able to optimize the code size on its own, so offer a little help.

CVS commit: src

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 18:40:59 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/games: Makefile Added Files: src/tests/games: t_morse.sh Log Message: tests/morse: add basic tests To generate a diff of

CVS commit: src

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 18:40:59 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/games: Makefile Added Files: src/tests/games: t_morse.sh Log Message: tests/morse: add basic tests To generate a diff of

CVS commit: src/games/morse

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 18:09:45 UTC 2024 Modified Files: src/games/morse: morse.c Log Message: games/morse: fix out-of-bounds memory read Could be triggered by running 'morse äöü', caused by the typical usage mistake. To generate a diff

CVS commit: src/games/morse

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 18:09:45 UTC 2024 Modified Files: src/games/morse: morse.c Log Message: games/morse: fix out-of-bounds memory read Could be triggered by running 'morse äöü', caused by the typical usage mistake. To generate a diff

CVS commit: src/games/morse

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 18:00:59 UTC 2024 Modified Files: src/games/morse: morse.c Log Message: games/morse: reduce runtime relocations, to save disk space To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/games/morse

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 18:00:59 UTC 2024 Modified Files: src/games/morse: morse.c Log Message: games/morse: reduce runtime relocations, to save disk space To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/sys/crypto/aes/arch/x86

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 16:30:53 UTC 2024 Modified Files: src/sys/crypto/aes/arch/x86: aes_via.c Log Message: sys/aes_via: fix broken link in comment To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/crypto/aes/arch/x86

2024-06-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 16 16:30:53 UTC 2024 Modified Files: src/sys/crypto/aes/arch/x86: aes_via.c Log Message: sys/aes_via: fix broken link in comment To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/usr.bin/make

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 22:06:31 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varname-dot-newline.exp varname-dot-newline.mk Log Message: make: error out if an internal read-only variable

CVS commit: src/usr.bin/make

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 22:06:31 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varname-dot-newline.exp varname-dot-newline.mk Log Message: make: error out if an internal read-only variable

CVS commit: src/usr.bin/make

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 20:02:45 UTC 2024 Modified Files: src/usr.bin/make: compat.c job.c make.h var.c Log Message: make: clean up collection of context information for error messages To generate a diff of this commit: cvs rdiff -u -r1.258

CVS commit: src/usr.bin/make

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 20:02:45 UTC 2024 Modified Files: src/usr.bin/make: compat.c job.c make.h var.c Log Message: make: clean up collection of context information for error messages To generate a diff of this commit: cvs rdiff -u -r1.258

CVS commit: src/usr.bin/make

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 19:43:56 UTC 2024 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: varmod-match-escape.exp varmod-match-escape.mk varmod-match.exp varmod-match.mk Log Message: make: in

CVS commit: src/usr.bin/make

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 19:43:56 UTC 2024 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: varmod-match-escape.exp varmod-match-escape.mk varmod-match.exp varmod-match.mk Log Message: make: in

CVS commit: src/tests/lib/libc/stdlib

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 12:20:22 UTC 2024 Modified Files: src/tests/lib/libc/stdlib: t_strtod.c Log Message: tests/strtold: test a few simple examples To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37

CVS commit: src/tests/lib/libc/stdlib

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 12:20:22 UTC 2024 Modified Files: src/tests/lib/libc/stdlib: t_strtod.c Log Message: tests/strtold: test a few simple examples To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37

CVS commit: src/sys/arch

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 11:44:09 UTC 2024 Modified Files: src/sys/arch/m68k/include: float.h src/sys/arch/x86/include: float.h Log Message: {m68k,x86}/float.h: fix cross references To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch

2024-06-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 15 11:44:09 UTC 2024 Modified Files: src/sys/arch/m68k/include: float.h src/sys/arch/x86/include: float.h Log Message: {m68k,x86}/float.h: fix cross references To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/systat

2024-06-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 14 17:15:45 UTC 2024 Modified Files: src/usr.bin/systat: main.c Log Message: systat: don't compare integer to floating point constants No binary change. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

CVS commit: src/usr.bin/systat

2024-06-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 14 17:15:45 UTC 2024 Modified Files: src/usr.bin/systat: main.c Log Message: systat: don't compare integer to floating point constants No binary change. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

CVS commit: src/tests/fs/cd9660

2024-06-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 11 17:12:36 UTC 2024 Modified Files: src/tests/fs/cd9660: t_high_ino_big_file.sh Log Message: tests/cd9660: use absolute path for mounting filesystem On amd64-compat32, the test failed with: > rump_cd9660:

CVS commit: src/tests/fs/cd9660

2024-06-11 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 11 17:12:36 UTC 2024 Modified Files: src/tests/fs/cd9660: t_high_ino_big_file.sh Log Message: tests/cd9660: use absolute path for mounting filesystem On amd64-compat32, the test failed with: > rump_cd9660:

CVS commit: src

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 16:53:07 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: emit.exp-ln src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix usage marker for nested function calls To generate a diff of this commit:

CVS commit: src

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 16:53:07 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: emit.exp-ln src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix usage marker for nested function calls To generate a diff of this commit:

CVS commit: src/tests/usr.bin/xlint/lint1

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 16:49:41 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: emit.c emit.exp-ln Log Message: tests/lint: demonstrate wrong result for nested function calls To generate a diff of this commit: cvs rdiff -u -r1.17

CVS commit: src/tests/usr.bin/xlint/lint1

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 16:49:41 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: emit.c emit.exp-ln Log Message: tests/lint: demonstrate wrong result for nested function calls To generate a diff of this commit: cvs rdiff -u -r1.17

CVS commit: src/lib/libcurses

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 13:02:24 UTC 2024 Modified Files: src/lib/libcurses: ctrace.c Log Message: libcurses: fix lint warning about function without header prototype To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/lib/libcurses

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 13:02:24 UTC 2024 Modified Files: src/lib/libcurses: ctrace.c Log Message: libcurses: fix lint warning about function without header prototype To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 10:27:39 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: init_c99.c msg_259.c msg_298.c t_usage.sh src/usr.bin/xlint/lint1: err.c tree.c Added Files:

CVS commit: src

2024-06-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 9 10:27:39 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: init_c99.c msg_259.c msg_298.c t_usage.sh src/usr.bin/xlint/lint1: err.c tree.c Added Files:

CVS commit: src/usr.bin/xlint/lint1

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 20:47:00 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: makeman Log Message: lint.7: abbreviate %lld to %d in the list of messages To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/usr.bin/xlint/lint1

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 20:47:00 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: makeman Log Message: lint.7: abbreviate %lld to %d in the list of messages To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 13:50:47 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: expr_cast.c gcc.c init.c lang_level_c99.c msg_259.c msg_298.c Added Files:

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 13:50:47 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: expr_cast.c gcc.c init.c lang_level_c99.c msg_259.c msg_298.c Added Files:

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 11:55:41 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: gcc.c src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix type of GCC-specific __FUNCTION__ to be an array To generate a diff of this

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 11:55:41 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: gcc.c src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix type of GCC-specific __FUNCTION__ to be an array To generate a diff of this

Re: CVS commit: src/lib/libc

2024-06-08 Thread Roland Illig
Am 07.06.2024 um 22:50 schrieb Taylor R Campbell: > libc: Pacify lint on aarch64. > > +++ src/lib/libc/stdlib/Makefile.inc Fri Jun 7 20:50:13 2024 > +# lint(1) spuriously complains about `*s == CHAR_MAX' even though *s > +# has type char. > +LINTFLAGS.strfmon.c += -X 230 I guess the

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 09:09:20 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile decl.c expr_fold_strict_bool.c lang_level_c99.c msg_211.c src/usr.bin/xlint/lint1:

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 09:09:20 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile decl.c expr_fold_strict_bool.c lang_level_c99.c msg_211.c src/usr.bin/xlint/lint1:

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 06:42:59 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_142.c msg_252.c t_integration.sh src/usr.bin/xlint/lint1: Makefile Log Message: tests/lint: remove unused lint1-skip-if selector To

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 06:42:59 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_142.c msg_252.c t_integration.sh src/usr.bin/xlint/lint1: Makefile Log Message: tests/lint: remove unused lint1-skip-if selector To

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 06:37:06 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: d_constant_conv1.c expr_fold.c msg_011.c msg_164.c msg_166.c msg_221.c msg_222.c msg_296.c platform_ilp32.c platform_schar.c

CVS commit: src

2024-06-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 8 06:37:06 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: d_constant_conv1.c expr_fold.c msg_011.c msg_164.c msg_166.c msg_221.c msg_222.c msg_296.c platform_ilp32.c platform_schar.c

CVS commit: src/usr.bin/make

2024-06-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 7 18:57:30 UTC 2024 Modified Files: src/usr.bin/make: for.c Log Message: make: remove redundant shortcut for building the .for loop body The function NeedsEscapes was not optimized enough by GCC 10 to be worth the extra

CVS commit: src/usr.bin/make

2024-06-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Jun 7 18:57:30 UTC 2024 Modified Files: src/usr.bin/make: for.c Log Message: make: remove redundant shortcut for building the .for loop body The function NeedsEscapes was not optimized enough by GCC 10 to be worth the extra

CVS commit: src/usr.bin/make/unit-tests

2024-06-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 6 20:41:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: test unescaped '$' at the end of a modifier part In ParseModifierPart, an unescaped '$' that occurs right

CVS commit: src/usr.bin/make/unit-tests

2024-06-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Jun 6 20:41:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: tests/make: test unescaped '$' at the end of a modifier part In ParseModifierPart, an unescaped '$' that occurs right

CVS commit: src/usr.bin/make

2024-06-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 5 22:06:53 UTC 2024 Modified Files: src/usr.bin/make: hash.c src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk varmod.mk Log Message: make: sync comments with reality To generate a diff of this

CVS commit: src/usr.bin/make

2024-06-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jun 5 22:06:53 UTC 2024 Modified Files: src/usr.bin/make: hash.c src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk varmod.mk Log Message: make: sync comments with reality To generate a diff of this

CVS commit: src/usr.bin/make/unit-tests

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 17:44:48 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-undefined.mk Log Message: tests/make: test more details of the :U and :D modifiers To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/usr.bin/make/unit-tests

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 17:44:48 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-undefined.mk Log Message: tests/make: test more details of the :U and :D modifiers To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/usr.bin/make

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 15:31:26 UTC 2024 Modified Files: src/usr.bin/make: arch.c compat.c cond.c for.c job.c main.c make.c make.h meta.c parse.c suff.c var.c src/usr.bin/make/unit-tests: cond-func-empty.mk dep-var.exp

CVS commit: src/usr.bin/make

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 15:31:26 UTC 2024 Modified Files: src/usr.bin/make: arch.c compat.c cond.c for.c job.c main.c make.c make.h meta.c parse.c suff.c var.c src/usr.bin/make/unit-tests: cond-func-empty.mk dep-var.exp

CVS commit: src/usr.bin/make

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 11:25:04 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: make: fix out-of-bounds read when parsing indirect modifiers To generate a diff of this

CVS commit: src/usr.bin/make

2024-06-02 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Jun 2 11:25:04 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod.exp varmod.mk Log Message: make: fix out-of-bounds read when parsing indirect modifiers To generate a diff of this

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 20:19:41 UTC 2024 Modified Files: src/usr.bin/make: main.c Log Message: make: fix memory leak in realpath cache To generate a diff of this commit: cvs rdiff -u -r1.622 -r1.623 src/usr.bin/make/main.c Please note

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 20:19:41 UTC 2024 Modified Files: src/usr.bin/make: main.c Log Message: make: fix memory leak in realpath cache To generate a diff of this commit: cvs rdiff -u -r1.622 -r1.623 src/usr.bin/make/main.c Please note

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 18:44:05 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-export-literal.exp directive-export-literal.mk varmod-head.mk varmod-sysv.exp varmod-sysv.mk varmod-tail.mk

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 18:44:05 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-export-literal.exp directive-export-literal.mk varmod-head.mk varmod-sysv.exp varmod-sysv.mk varmod-tail.mk

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 12:27:31 UTC 2024 Modified Files: src/usr.bin/make: main.c Log Message: make: replace strncpy with snprintf There's no point copying a MAXPATHLEN buffer in its entirety when only the initial string part is ever used.

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 12:27:31 UTC 2024 Modified Files: src/usr.bin/make: main.c Log Message: make: replace strncpy with snprintf There's no point copying a MAXPATHLEN buffer in its entirety when only the initial string part is ever used.

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 12:17:41 UTC 2024 Modified Files: src/usr.bin/make: main.c Log Message: make: fix variable lifetime when initializing MAKE and .MAKE The pathbuf buffer is aliased by abspath, which later escapes the block where the

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 12:17:41 UTC 2024 Modified Files: src/usr.bin/make: main.c Log Message: make: fix variable lifetime when initializing MAKE and .MAKE The pathbuf buffer is aliased by abspath, which later escapes the block where the

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:24:11 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-errors.mk Log Message: tests/make: test invalid character in a late .for variable name This covers the cleanup code that frees the earlier

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:24:11 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-errors.mk Log Message: tests/make: test invalid character in a late .for variable name This covers the cleanup code that frees the earlier

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:06:17 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varname-dot-objdir.exp varname-dot-objdir.mk Log Message: tests/make: cover purging the realpath cache In purge_relative_cached_realpaths, the

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 11:06:17 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varname-dot-objdir.exp varname-dot-objdir.mk Log Message: tests/make: cover purging the realpath cache In purge_relative_cached_realpaths, the

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 10:10:50 UTC 2024 Modified Files: src/usr.bin/make: hash.h Log Message: make: require return value of HashIter_Next to be used This would have prevented an endless loop in purge_relative_cached_realpaths. To

CVS commit: src/usr.bin/make

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 10:10:50 UTC 2024 Modified Files: src/usr.bin/make: hash.h Log Message: make: require return value of HashIter_Next to be used This would have prevented an endless loop in purge_relative_cached_realpaths. To

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 10:06:23 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile directive-export.exp directive-export.mk Log Message: tests/make: require all expected messages to be listed in the .mk files To

CVS commit: src/usr.bin/make/unit-tests

2024-06-01 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 10:06:23 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: Makefile directive-export.exp directive-export.mk Log Message: tests/make: require all expected messages to be listed in the .mk files To

CVS commit: src/usr.bin/make

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 05:08:48 UTC 2024 Modified Files: src/usr.bin/make: make.h var.c src/usr.bin/make/unit-tests: varmod-loop.exp varmod-loop.mk Log Message: make: remove unused VARE_EVAL_KEEP_DOLLAR To generate a diff of this

CVS commit: src/usr.bin/make

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jun 1 05:08:48 UTC 2024 Modified Files: src/usr.bin/make: make.h var.c src/usr.bin/make/unit-tests: varmod-loop.exp varmod-loop.mk Log Message: make: remove unused VARE_EVAL_KEEP_DOLLAR To generate a diff of this

CVS commit: src/usr.bin/make

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 20:21:34 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: merge functions that parse modifier parts This commit subtly changes the behavior for the :gmtime and :localtime modifiers, but only in

CVS commit: src/usr.bin/make

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 20:21:34 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: merge functions that parse modifier parts This commit subtly changes the behavior for the :gmtime and :localtime modifiers, but only in

CVS commit: src/usr.bin/make/unit-tests

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 07:13:12 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-empty.exp directive-for-empty.mk opt-debug-hash.exp opt-debug-hash.mk Log Message: tests/make: replace or document .error in

CVS commit: src/usr.bin/make/unit-tests

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 07:13:12 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: directive-for-empty.exp directive-for-empty.mk opt-debug-hash.exp opt-debug-hash.mk Log Message: tests/make: replace or document .error in

CVS commit: src/usr.bin/make

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 07:11:12 UTC 2024 Modified Files: src/usr.bin/make: hash.c Log Message: make: simplify expression in iteration over hash tables To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/usr.bin/make/hash.c

CVS commit: src/usr.bin/make

2024-05-31 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 07:11:12 UTC 2024 Modified Files: src/usr.bin/make: hash.c Log Message: make: simplify expression in iteration over hash tables To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/usr.bin/make/hash.c

CVS commit: src/usr.bin/make

2024-05-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 05:50:11 UTC 2024 Modified Files: src/usr.bin/make: arch.c dir.c hash.c hash.h main.c parse.c var.c Log Message: make: clean up API for iterating over hash tables To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2024-05-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri May 31 05:50:11 UTC 2024 Modified Files: src/usr.bin/make: arch.c dir.c hash.c hash.h main.c parse.c var.c Log Message: make: clean up API for iterating over hash tables To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2024-05-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu May 30 21:50:34 UTC 2024 Modified Files: src/usr.bin/make: var.c Log Message: make: don't log anything when freeing memory To generate a diff of this commit: cvs rdiff -u -r1.1112 -r1.1113 src/usr.bin/make/var.c Please

  1   2   3   4   5   6   7   8   9   10   >