Module Name:src
Committed By: rillig
Date: Fri Jan 5 21:56:55 UTC 2024
Modified Files:
src/usr.bin/make: str.h var.c
Log Message:
make: clean up string functions
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/make/str.h
cvs
/make/str.h:1.17 Fri Jun 23 04:56:54 2023
+++ src/usr.bin/make/str.h Fri Jan 5 21:51:27 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: str.h,v 1.17 2023/06/23 04:56:54 rillig Exp $ */
+/* $NetBSD: str.h,v 1.18 2024/01/05 21:51:27 rillig Exp $ */
/*
Copyright (c) 2021 Roland Illig
@@ -154,14 +154,6
Module Name:src
Committed By: rillig
Date: Fri Jan 5 21:51:27 UTC 2024
Modified Files:
src/usr.bin/make: str.h var.c
Log Message:
make: inline Substring_Sub
Remove redundant assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18
Module Name:src
Committed By: rillig
Date: Sun Dec 31 10:09:01 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-assign.mk
Log Message:
tests/make: finish incomplete sentence in test for assignment modifiers
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sun Dec 31 10:09:01 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-assign.mk
Log Message:
tests/make: finish incomplete sentence in test for assignment modifiers
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sat Dec 30 22:44:22 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: expr_promote.exp-ln
expr_promote_trad.exp-ln
Log Message:
tests/lint: add spaces to expected files, for better readability
To generate a
Module Name:src
Committed By: rillig
Date: Sat Dec 30 22:44:22 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: expr_promote.exp-ln
expr_promote_trad.exp-ln
Log Message:
tests/lint: add spaces to expected files, for better readability
To generate a
Module Name:src
Committed By: rillig
Date: Sat Dec 30 17:09:42 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
Log Message:
tests/lint: sync comments in test for strict bool mode with reality
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sat Dec 30 17:09:42 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
Log Message:
tests/lint: sync comments in test for strict bool mode with reality
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sat Dec 30 15:37:27 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
src/usr.bin/xlint/lint1: ckbool.c
Log Message:
lint: in strict bool mode, allow 'a & b' in controlling expressions
Module Name:src
Committed By: rillig
Date: Sat Dec 30 15:37:27 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
src/usr.bin/xlint/lint1: ckbool.c
Log Message:
lint: in strict bool mode, allow 'a & b' in controlling expressions
Module Name:src
Committed By: rillig
Date: Sat Dec 30 15:18:57 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
Log Message:
tests/lint: test '&' for non-enum types in strict bool mode
To generate a diff of this commit:
cvs rdiff -u -r1.45
Module Name:src
Committed By: rillig
Date: Sat Dec 30 15:18:57 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
Log Message:
tests/lint: test '&' for non-enum types in strict bool mode
To generate a diff of this commit:
cvs rdiff -u -r1.45
Module Name:src
Committed By: rillig
Date: Sat Dec 30 15:00:56 UTC 2023
Modified Files:
src/usr.bin/make: suff.c
Log Message:
make: clean up freeing of suffixes
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.375 -r1.376
Module Name:src
Committed By: rillig
Date: Sat Dec 30 15:00:56 UTC 2023
Modified Files:
src/usr.bin/make: suff.c
Log Message:
make: clean up freeing of suffixes
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.375 -r1.376
Module Name:src
Committed By: rillig
Date: Sat Dec 30 13:28:06 UTC 2023
Modified Files:
src/usr.bin/make: suff.c
Log Message:
make: remove unused field from suffix
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.374 -r1.375
Module Name:src
Committed By: rillig
Date: Sat Dec 30 13:28:06 UTC 2023
Modified Files:
src/usr.bin/make: suff.c
Log Message:
make: remove unused field from suffix
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.374 -r1.375
Module Name:src
Committed By: rillig
Date: Fri Dec 29 20:43:58 UTC 2023
Modified Files:
src/usr.bin/make: lst.c lst.h parse.c
Log Message:
make: unexport list memory management functions
They are only used in a single source file.
No functional change.
To generate a
Module Name:src
Committed By: rillig
Date: Fri Dec 29 20:43:58 UTC 2023
Modified Files:
src/usr.bin/make: lst.c lst.h parse.c
Log Message:
make: unexport list memory management functions
They are only used in a single source file.
No functional change.
To generate a
Module Name:src
Committed By: rillig
Date: Fri Dec 29 18:53:24 UTC 2023
Modified Files:
src/usr.bin/make: dir.c make.c suff.c
Log Message:
make: fix declared types of list nodes
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.285 -r1.286
Module Name:src
Committed By: rillig
Date: Fri Dec 29 18:53:24 UTC 2023
Modified Files:
src/usr.bin/make: dir.c make.c suff.c
Log Message:
make: fix declared types of list nodes
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.285 -r1.286
Module Name:src
Committed By: rillig
Date: Fri Dec 29 15:47:03 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk
Log Message:
tests/make: test the '::=' assignment modifier
To generate a diff of this commit:
cvs rdiff -u -r1.17
Module Name:src
Committed By: rillig
Date: Fri Dec 29 15:47:03 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk
Log Message:
tests/make: test the '::=' assignment modifier
To generate a diff of this commit:
cvs rdiff -u -r1.17
Module Name:src
Committed By: rillig
Date: Fri Dec 29 14:57:00 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-defined.exp
varname-dot-suffixes.exp
Log Message:
make: simplify debug message for the ':@var@...@'
Module Name:src
Committed By: rillig
Date: Fri Dec 29 14:57:00 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-defined.exp
varname-dot-suffixes.exp
Log Message:
make: simplify debug message for the ':@var@...@'
Module Name:src
Committed By: rillig
Date: Fri Dec 29 13:25:15 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up variable handling
All variables from the command line scope have the fromCmd flag set, so
there is no need to check for it.
Inline
Module Name:src
Committed By: rillig
Date: Fri Dec 29 13:25:15 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up variable handling
All variables from the command line scope have the fromCmd flag set, so
there is no need to check for it.
Inline
Module Name:src
Committed By: rillig
Date: Fri Dec 29 12:59:43 UTC 2023
Modified Files:
src/usr.bin/make: cond.c job.c var.c
Log Message:
make: clean up comments
No binary change, except for line numbers in assertions.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Fri Dec 29 12:59:43 UTC 2023
Modified Files:
src/usr.bin/make: cond.c job.c var.c
Log Message:
make: clean up comments
No binary change, except for line numbers in assertions.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Fri Dec 29 12:20:55 UTC 2023
Modified Files:
src/usr.bin/make: cond.c make.c suff.c var.c
Log Message:
make: simplify memory allocation for string buffers
In edge cases and short-lived buffers, the initial buffer size is
Module Name:src
Committed By: rillig
Date: Fri Dec 29 12:20:55 UTC 2023
Modified Files:
src/usr.bin/make: cond.c make.c suff.c var.c
Log Message:
make: simplify memory allocation for string buffers
In edge cases and short-lived buffers, the initial buffer size is
Module Name:src
Committed By: rillig
Date: Wed Dec 20 09:46:00 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: vardebug.exp vardebug.mk
Log Message:
tests/make: add the expected output to the test for variable debugging
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Wed Dec 20 09:46:00 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: vardebug.exp vardebug.mk
Log Message:
tests/make: add the expected output to the test for variable debugging
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Wed Dec 20 09:03:09 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk
vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp
Module Name:src
Committed By: rillig
Date: Wed Dec 20 09:03:09 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-scope-local.exp var-scope-local.mk
vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp
Module Name:src
Committed By: rillig
Date: Wed Dec 20 08:50:10 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: deptgt-makeflags.exp var-readonly.exp
vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp
Module Name:src
Committed By: rillig
Date: Wed Dec 20 08:50:10 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: deptgt-makeflags.exp var-readonly.exp
vardebug.exp varname-dot-shell.exp varname-dot-suffixes.exp
Module Name:src
Committed By: rillig
Date: Wed Dec 20 08:42:10 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: var-readonly.exp var-readonly.mk
Log Message:
tests/make: demonstrate confusing debug log for read-only variables
The message 'delete %s' that occurs
Module Name:src
Committed By: rillig
Date: Wed Dec 20 08:42:10 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: var-readonly.exp var-readonly.mk
Log Message:
tests/make: demonstrate confusing debug log for read-only variables
The message 'delete %s' that occurs
Module Name:src
Committed By: rillig
Date: Tue Dec 19 20:08:28 UTC 2023
Modified Files:
src/usr.bin/make: Makefile
Log Message:
make: clean up code coverage report files
Remove trailing whitespace.
Remove the first line, as it only repeats the filename.
Remove the line
Module Name:src
Committed By: rillig
Date: Tue Dec 19 20:08:28 UTC 2023
Modified Files:
src/usr.bin/make: Makefile
Log Message:
make: clean up code coverage report files
Remove trailing whitespace.
Remove the first line, as it only repeats the filename.
Remove the line
Module Name:src
Committed By: rillig
Date: Tue Dec 19 19:33:40 UTC 2023
Modified Files:
src/usr.bin/make: buf.c buf.h compat.c cond.c dir.c hash.c hash.h job.c
job.h parse.c suff.c var.c
src/usr.bin/make/unit-tests: cond-func-empty.mk dep-var.mk dir.mk
Module Name:src
Committed By: rillig
Date: Tue Dec 19 19:33:40 UTC 2023
Modified Files:
src/usr.bin/make: buf.c buf.h compat.c cond.c dir.c hash.c hash.h job.c
job.h parse.c suff.c var.c
src/usr.bin/make/unit-tests: cond-func-empty.mk dep-var.mk dir.mk
Module Name:src
Committed By: rillig
Date: Mon Dec 18 11:13:51 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-subst-regex.mk varmod-subst.mk
Log Message:
tests/make: fix typo in test for ':C' modifier
The expression ${U:...} was always undefined, as there
Module Name:src
Committed By: rillig
Date: Mon Dec 18 11:13:51 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-subst-regex.mk varmod-subst.mk
Log Message:
tests/make: fix typo in test for ':C' modifier
The expression ${U:...} was always undefined, as there
Module Name:src
Committed By: rillig
Date: Sun Dec 17 23:19:02 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk
Log Message:
tests/make: test the fast code path for ':M' patterns like '*.c'
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Sun Dec 17 23:19:02 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk
Log Message:
tests/make: test the fast code path for ':M' patterns like '*.c'
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Sun Dec 17 22:46:44 UTC 2023
Modified Files:
src/usr.bin/make: str.c
Log Message:
make: speed up pattern matching in the ':M' modifier
In the common patterns where '*' is followed by a regular character,
such as in the patterns
Module Name:src
Committed By: rillig
Date: Sun Dec 17 22:46:44 UTC 2023
Modified Files:
src/usr.bin/make: str.c
Log Message:
make: speed up pattern matching in the ':M' modifier
In the common patterns where '*' is followed by a regular character,
such as in the patterns
Module Name:src
Committed By: rillig
Date: Sun Dec 17 14:07:22 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: directive-include-guard.exp
directive-include-guard.mk var-scope-local-legacy.exp
var-scope-local-legacy.mk varmod-mtime.mk
Module Name:src
Committed By: rillig
Date: Sun Dec 17 10:48:10 UTC 2023
Modified Files:
src/usr.bin/make: Makefile
Log Message:
make: on cleandir, clean the unit-tests as well
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/Makefile
Module Name:src
Committed By: rillig
Date: Sun Dec 17 10:48:10 UTC 2023
Modified Files:
src/usr.bin/make: Makefile
Log Message:
make: on cleandir, clean the unit-tests as well
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/Makefile
Module Name:src
Committed By: rillig
Date: Sun Dec 17 10:02:10 UTC 2023
Modified Files:
src/tests/usr.bin/indent: t_misc.sh
Log Message:
tests/indent: don't create an unneeded file
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29
Module Name:src
Committed By: rillig
Date: Sun Dec 17 10:02:10 UTC 2023
Modified Files:
src/tests/usr.bin/indent: t_misc.sh
Log Message:
tests/indent: don't create an unneeded file
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:46:57 UTC 2023
Modified Files:
src/usr.bin/error: error.1
Log Message:
error.1: fix markup
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/error/error.1
Please note that diffs are not
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:46:57 UTC 2023
Modified Files:
src/usr.bin/error: error.1
Log Message:
error.1: fix markup
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/error/error.1
Please note that diffs are not
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:44:00 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: check-expect.lua cond-op-and.mk
cond-op-or.mk deptgt.mk directive-export-gmake.mk
directive-for-errors.mk directive-warning.mk
Log
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:17:16 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: directive-include-guard.exp
directive-include-guard.mk
Log Message:
tests/make: add tests for spacing in multiple-inclusion guards
To
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:17:16 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: directive-include-guard.exp
directive-include-guard.mk
Log Message:
tests/make: add tests for spacing in multiple-inclusion guards
To
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:02:26 UTC 2023
Modified Files:
src/usr.bin/make: main.c make.h meta.c
Log Message:
make: clean up unused return value of str2Lst_Append
No functional change.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sun Dec 17 09:02:26 UTC 2023
Modified Files:
src/usr.bin/make: main.c make.h meta.c
Log Message:
make: clean up unused return value of str2Lst_Append
No functional change.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sun Dec 17 08:53:55 UTC 2023
Modified Files:
src/usr.bin/make: cond.c dir.c hash.c hash.h job.c main.c parse.c
suff.c var.c
src/usr.bin/make/unit-tests: directive-include-guard.mk
Log Message:
make: clean up
Module Name:src
Committed By: rillig
Date: Sun Dec 17 08:53:55 UTC 2023
Modified Files:
src/usr.bin/make: cond.c dir.c hash.c hash.h job.c main.c parse.c
suff.c var.c
src/usr.bin/make/unit-tests: directive-include-guard.mk
Log Message:
make: clean up
Module Name:src
Committed By: rillig
Date: Sun Dec 17 00:19:11 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk
Log Message:
tests/make: add basic tests for the ':M' modifier
To generate a diff of this commit:
cvs rdiff -u -r1.12
Module Name:src
Committed By: rillig
Date: Sun Dec 17 00:19:11 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk
Log Message:
tests/make: add basic tests for the ':M' modifier
To generate a diff of this commit:
cvs rdiff -u -r1.12
Module Name:src
Committed By: rillig
Date: Sat Dec 16 23:40:33 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp
Log Message:
tests/make: fix line numbers in expected test output for ':M'
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: rillig
Date: Sat Dec 16 23:40:33 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp
Log Message:
tests/make: fix line numbers in expected test output for ':M'
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: rillig
Date: Sat Dec 16 23:38:35 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk
Log Message:
tests/make: reorganize tests for the ':M' modifier
Add a table of contents. Group the existing tests into
Module Name:src
Committed By: rillig
Date: Sat Dec 16 23:38:35 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varmod-match.exp varmod-match.mk
Log Message:
tests/make: reorganize tests for the ':M' modifier
Add a table of contents. Group the existing tests into
Module Name:src
Committed By: rillig
Date: Sat Dec 16 21:26:07 UTC 2023
Modified Files:
src/usr.bin/make: str.c
Log Message:
make: eliminate a local variable in Str_Match
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100
Module Name:src
Committed By: rillig
Date: Sat Dec 16 21:26:07 UTC 2023
Modified Files:
src/usr.bin/make: str.c
Log Message:
make: eliminate a local variable in Str_Match
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100
Module Name:src
Committed By: rillig
Date: Sun Dec 10 20:17:24 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: vardebug.exp varname-dot-shell.exp
Log Message:
make: explain in the debug log why a variable assignment is ignored
To
Module Name:src
Committed By: rillig
Date: Sun Dec 10 20:17:24 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: vardebug.exp varname-dot-shell.exp
Log Message:
make: explain in the debug log why a variable assignment is ignored
To
Module Name:src
Committed By: rillig
Date: Sun Dec 10 20:12:28 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: cond-late.exp cond-late.mk
varmod-ifelse.exp varmod-ifelse.mk
Log Message:
make: remove redundant text from
Module Name:src
Committed By: rillig
Date: Sun Dec 10 20:12:28 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: cond-late.exp cond-late.mk
varmod-ifelse.exp varmod-ifelse.mk
Log Message:
make: remove redundant text from
Module Name:src
Committed By: rillig
Date: Sun Dec 10 20:03:30 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up the check for command line variables
It looked suspicious that to check whether a variable was set via the
command line, the
Module Name:src
Committed By: rillig
Date: Sun Dec 10 20:03:30 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up the check for command line variables
It looked suspicious that to check whether a variable was set via the
command line, the
Module Name:src
Committed By: rillig
Date: Sun Dec 10 19:56:53 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up comments and local identifiers
No binary change, except for line numbers in assertions.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Sun Dec 10 19:56:53 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up comments and local identifiers
No binary change, except for line numbers in assertions.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Sun Dec 10 18:59:50 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: document how to trigger a use-after-free bug
Since 2017-02-01.
To generate a diff of this commit:
cvs rdiff -u -r1.1077 -r1.1078
Module Name:src
Committed By: rillig
Date: Sun Dec 10 18:59:50 UTC 2023
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: document how to trigger a use-after-free bug
Since 2017-02-01.
To generate a diff of this commit:
cvs rdiff -u -r1.1077 -r1.1078
Module Name:src
Committed By: rillig
Date: Sun Dec 10 18:04:55 UTC 2023
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: require 3 digits in octal character escapes
Previously, the string literal "\0" had been interpreted as
Module Name:src
Committed By: rillig
Date: Sun Dec 10 18:04:55 UTC 2023
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: require 3 digits in octal character escapes
Previously, the string literal "\0" had been interpreted as
Module Name:src
Committed By: rillig
Date: Sun Dec 10 17:45:35 UTC 2023
Modified Files:
src/tests/usr.bin/indent: t_misc.sh
src/usr.bin/indent: args.c
Log Message:
indent: be strict about options from profile files
Previously, the "option" 'xdi0' was treated the
Module Name:src
Committed By: rillig
Date: Sun Dec 10 17:45:35 UTC 2023
Modified Files:
src/tests/usr.bin/indent: t_misc.sh
src/usr.bin/indent: args.c
Log Message:
indent: be strict about options from profile files
Previously, the "option" 'xdi0' was treated the
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:51:13 UTC 2023
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: constify
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:51:13 UTC 2023
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: constify
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:42:29 UTC 2023
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:42:29 UTC 2023
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:39:25 UTC 2023
Modified Files:
src/tests/usr.bin/indent: t_errors.sh
Log Message:
tests/indent: fix name of test case
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:39:25 UTC 2023
Modified Files:
src/tests/usr.bin/indent: t_errors.sh
Log Message:
tests/indent: fix name of test case
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:31:53 UTC 2023
Modified Files:
src/bin/cat: cat.c
Log Message:
cat: repeat storage class 'static' for local functions
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:31:53 UTC 2023
Modified Files:
src/bin/cat: cat.c
Log Message:
cat: repeat storage class 'static' for local functions
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:29:38 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: queries.c t_usage.sh
src/usr.bin/xlint/lint1: decl.c err.c externs1.h
Log Message:
lint: allow querying for 'static' followed by non-'static'
Module Name:src
Committed By: rillig
Date: Sun Dec 10 15:29:38 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: queries.c t_usage.sh
src/usr.bin/xlint/lint1: decl.c err.c externs1.h
Log Message:
lint: allow querying for 'static' followed by non-'static'
Module Name:src
Committed By: rillig
Date: Sun Dec 10 14:59:48 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
src/usr.bin/xlint/lint1: decl.c init.c
src/usr.bin/xlint/xlint: xlint.c
Log Message:
lint: clean up comments
No
Module Name:src
Committed By: rillig
Date: Sun Dec 10 14:59:48 UTC 2023
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
src/usr.bin/xlint/lint1: decl.c init.c
src/usr.bin/xlint/xlint: xlint.c
Log Message:
lint: clean up comments
No
Module Name:src
Committed By: rillig
Date: Sun Dec 10 14:30:51 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-subst-regex.mk
Log Message:
make: fix crash in ':C' modifier on an empty expression
Since var.c 1.982 from
Module Name:src
Committed By: rillig
Date: Sun Dec 10 14:30:51 UTC 2023
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-subst-regex.mk
Log Message:
make: fix crash in ':C' modifier on an empty expression
Since var.c 1.982 from
Module Name:src
Committed By: rillig
Date: Thu Dec 7 20:02:07 UTC 2023
Modified Files:
src/bin/cat: cat.c
Log Message:
cat: reduce visibility of local functions
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/bin/cat/cat.c
601 - 700 of 14795 matches
Mail list logo