Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:58:19 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: directive-for-escape.exp
directive-for-escape.mk
Log Message:
make: improve comments in test for expansions in .for loops
To generate a diff o
Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:42:35 UTC 2021
Modified Files:
src/usr.bin/make: test-variants.sh
Log Message:
make: fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/make/test-variants.sh
Please note th
Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:40:18 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: remove redundant comment
That comment was useful when there was no function is_null_pointer.
Back then, the code for testing a null p
Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:36:40 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: extract typeok_colon_pointer from typeok_colon
The subtype information is now only accessed if both operands are
actually pointers.
Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:18:20 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_124.c
Log Message:
tests/lint: fix comments in test for message 124
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/usr.bin/xl
Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:06:27 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: fix error handling for non-system erro
Module Name:src
Committed By: rillig
Date: Mon Feb 15 06:46:01 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up code and comments around ModifyWord
In ModifyWords, there is no "passed string" anymore since that function
now directly operates on
Module Name:src
Committed By: rillig
Date: Sun Feb 14 22:48:17 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up memory management in evaluation of expressions
The condition "st->newValue.str != val" in ApplySingleModifier made the
memory manage
Module Name:src
Committed By: rillig
Date: Sun Feb 14 21:54:42 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: reduce redundant code around ModifyWords
The result of ModifyWords had been passed to Expr_SetValueOwn in all
cases. The last argument to Mo
Module Name:src
Committed By: rillig
Date: Sun Feb 14 21:32:58 UTC 2021
Modified Files:
src/usr.bin/make: nonints.h
Log Message:
make: clean up FStr and MFStr memory in cleanup mode
To generate a diff of this commit:
cvs rdiff -u -r1.202 -r1.203 src/usr.bin/make/nonints.
Module Name:src
Committed By: rillig
Date: Sun Feb 14 20:22:30 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: print error about failed shell command before overwriting variable
Memory management of the value of variable expressions is currently more
c
Module Name:src
Committed By: rillig
Date: Sun Feb 14 20:16:18 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make/unit-tests: Makefile varmod-shell.mk
Added Files:
src/usr.bin/make/unit-tests: varmod-sun-shell.exp varmod-sun-shell.mk
Module Name:src
Committed By: rillig
Date: Sun Feb 14 18:59:36 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up ValidShortVarname
The switch statement was hard to read, especially the "break" that
needed a comment since it was effectively a "co
Module Name:src
Committed By: rillig
Date: Sun Feb 14 18:55:51 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: clean up ParseVarnameShort
Single-character short variable expressions such as $V neither have a
starting character nor an ending character.
Module Name:src
Committed By: rillig
Date: Sun Feb 14 18:21:31 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: rename VarExprStatus to ExprStatus
It is only used in var.c so there is no need to use a prefix.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: rillig
Date: Sun Feb 14 17:47:33 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: varmod-indirect.mk
Log Message:
make: add test for indirect ':U' modifier
Unlike ':ts' and ':tW', the effects of ':U' are visible even after the
modifiers
Module Name:src
Committed By: rillig
Date: Sun Feb 14 17:27:25 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: revert part of previous commit
That code was not ready yet.
To generate a diff of this commit:
cvs rdiff -u -r1.814 -r1.815 src/usr.bin/mak
Module Name:src
Committed By: rillig
Date: Sun Feb 14 17:24:47 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-indirect.exp
Log Message:
make: update line numbers in expected test output
The documentation from the previous comm
Module Name:src
Committed By: rillig
Date: Sun Feb 14 17:22:37 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: varmod-indirect.mk
Log Message:
make: document since when indirect modifiers are supported
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src
Module Name:src
Committed By: rillig
Date: Sun Feb 14 16:12:46 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk
Log Message:
make: add more tests for edge cases in evaluating variable expressions
As a preparation for refactoring
Module Name:src
Committed By: rillig
Date: Sun Feb 14 13:53:28 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: add functions for assigning the value of an expression
The plan is to have only the "current value" of the expression as a
member, not the "n
Module Name:src
Committed By: rillig
Date: Sun Feb 14 13:46:01 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: rename ApplyModifiersState_Define to Expr_Define
The type name ApplyModifiersState was only intended as a working draft,
its name is too long
Module Name:src
Committed By: rillig
Date: Sun Feb 14 13:24:45 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: Makefile
Log Message:
make: fix TMPDIR in unit-tests
Combining the assignment operator ':=' with the variable modifier ':U'
on the same variable does not w
Module Name:src
Committed By: rillig
Date: Sun Feb 14 12:35:27 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: condense the code for parsing :S and :C modifiers
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.810 -r1.811 src
Module Name:src
Committed By: rillig
Date: Sun Feb 14 12:24:53 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: rearrange some comments to make them easier to spot
To generate a diff of this commit:
cvs rdiff -u -r1.809 -r1.810 src/usr.bin/make/var.c
Module Name:src
Committed By: rillig
Date: Sun Feb 14 12:16:13 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: document purpose of stepping back in the parser
In ApplyModifier_Assign there was no need to compute the delimiter from
st->startc since that
Module Name:src
Committed By: rillig
Date: Sun Feb 14 12:14:37 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: varmod-assign.mk
Log Message:
make: add test for ::= modifier enclosed in parentheses
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr
Module Name:src
Committed By: rillig
Date: Sun Feb 14 11:21:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addch
Log Message:
tests/libcurses: document the history about tab bugs in addch/addstr
Verified by installing all versions of libcurses from 2012 to 202
Module Name:src
Committed By: rillig
Date: Sat Feb 13 22:19:47 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addbytes
Log Message:
tests/libcurses: note that addbytes is not part of the API
https://mail-index.netbsd.org/source-changes-d/2021/02/13/msg013199.html
Module Name:src
Committed By: rillig
Date: Sat Feb 13 19:23:11 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: protect against short writes
The previous code only errored out if a write failed completely. If it
was partial
Module Name:src
Committed By: rillig
Date: Sat Feb 13 18:24:11 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: remove unused code in linter
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libcurses/
Module Name:src
Committed By: rillig
Date: Sat Feb 13 16:43:12 UTC 2021
Modified Files:
src/tests/lib/libcurses: atf.terminfo
Log Message:
tests/libcurses: use ASCII only in terminfo description
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/li
Module Name:src
Committed By: rillig
Date: Sat Feb 13 16:38:02 UTC 2021
Modified Files:
src/tests/lib/libcurses: atf.terminfo
Log Message:
tests/libcurses: split terminfo entry over more lines
This provides space to see each capability on its own, instead of having
to sea
Module Name:src
Committed By: rillig
Date: Sat Feb 13 14:30:37 UTC 2021
Modified Files:
src/lib/libcurses: addbytes.c
src/tests/lib/libcurses/check_files: addch.chk
src/tests/lib/libcurses/tests: addch
Log Message:
libcurses: fix wrong tab width for addch
Module Name:src
Committed By: rillig
Date: Sat Feb 13 10:37:00 UTC 2021
Modified Files:
src/lib/libcurses: curses.h
Log Message:
curses.h: proofread, indent a bit more consistently
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/lib/libcurses/curses.h
Module Name:src
Committed By: rillig
Date: Sat Feb 13 10:03:49 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: extract read_command_argument from process_commands
Having code indented so far to the right that each word gets it
Module Name:src
Committed By: rillig
Date: Sat Feb 13 09:28:27 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: fix reading from the parent process
In case of a short read, processing the incomplete data invoked
undefined behav
Module Name:src
Committed By: rillig
Date: Sat Feb 13 09:18:12 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: fix child process handling
The child process needs to be prope
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:43:03 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: fix error messages
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/tests/lib/libcurs
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:37:21 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: mvwin
Log Message:
tests/libcurses: "fix" test mvwin
The test mvwin previously expected an endless stream of bytes, by
comparing the actual output with /
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:26:12 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: remove undocumented, unused command line option
The option -T has the same effect as the removed option -p.
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:22:34 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: remove include path from usage message
The option has been removed a few minutes ago.
To generate a diff of
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:17:15 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c slave.h
Log Message:
tests/libcurses: clean up remaining include guard, comments
No functional change.
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:14:46 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c director.h returns.h
testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/slave: command_table.h commands.c
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:00:07 UTC 2021
Modified Files:
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/director: director.c testlang_conf.l
Log Message:
tests/libcurses: remove include path handling
All include command
Module Name:src
Committed By: rillig
Date: Sat Feb 13 07:32:19 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: align comments
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/tests/lib/libcurses/directo
Module Name:src
Committed By: rillig
Date: Sat Feb 13 07:31:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix misleading usage documentation
The check-files are not config files.
To generate a diff of this commit:
Module Name:src
Committed By: rillig
Date: Sat Feb 13 07:08:45 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c director.h
testlang_parse.y
Log Message:
tests/libcurses: fix pipe handling in the parent process
The parent process, like the
Module Name:src
Committed By: rillig
Date: Sat Feb 13 06:45:42 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
src/tests/lib/libcurses/slave: commands.c slave.c slave.h
Log Message:
tests/libcurses: fix pipe handling in child process
The chil
Module Name:src
Committed By: rillig
Date: Sat Feb 13 06:29:45 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/tests: Makefile
Added Files:
src/tests/lib/libcurses/tests: addbytes
Module Name:src
Committed By: rillig
Date: Sat Feb 13 05:38:16 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix warnings for missing environment variables
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: rillig
Date: Fri Feb 12 21:29:54 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: format misleading do-while loop
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libcur
Module Name:src
Committed By: rillig
Date: Fri Feb 12 21:29:03 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: command_table.h curses_commands.h
Log Message:
tests/libcurses: remove wrong comments
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/te
Module Name:src
Committed By: rillig
Date: Fri Feb 12 20:45:00 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: remove excess empty lines
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/tests/lib/li
Module Name:src
Committed By: rillig
Date: Fri Feb 12 20:41:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Added Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: query function arguments in consistent order
Module Name:src
Committed By: rillig
Date: Fri Feb 12 18:20:05 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: don't access args directly
By providing declarative syntax for accessing the arguments, the
unnecessarily
Module Name:src
Committed By: rillig
Date: Fri Feb 12 16:59:32 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: replace ARG_CHTYPE_STRING with ARG_CHTYPE
All uses of the previous macro did not treat the argument as a
Module Name:src
Committed By: rillig
Date: Fri Feb 12 16:49:19 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: add shortcut macros for SCREEN and unsigned int
To generate a diff of this commit:
cvs rdiff -u -r1.16 -
Module Name:src
Committed By: rillig
Date: Fri Feb 12 14:05:57 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: remove redundant comments
There is nothing surprising about call2, call3 or call4.
To generate a diff o
Module Name:src
Committed By: rillig
Date: Fri Feb 12 12:58:52 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: reduce boilerplate in function dispatcher
No functional change. The generated code for GCC 9.3 on NetBSD
Module Name:src
Committed By: rillig
Date: Fri Feb 12 08:55:32 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: reduce boilerplate in function dispatcher
This makes the code more declarative and easier to reason about
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:42:31 UTC 2021
Modified Files:
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/director: director.c testlang_parse.y
src/tests/lib/libcurses/slave: commands.c slave.c
Log Message:
tests/l
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:39:20 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: replace remaining strcasecmp with strcmp
There is no reason to write special functions in a different case than
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:31:02 UTC 2021
Modified Files:
src/tests/lib/libcurses: testframe.txt
src/tests/lib/libcurses/tests: timeout wtimeout
Log Message:
tests/libcurses: fix spelling of the special call to DRAIN
To generate a di
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:24:02 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: compare function names case-sensitive
There is absolutely no reason to write function names in upper case or
mix
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:22:11 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: fix scanf parameter for unsigned int
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/t
Module Name:src
Committed By: rillig
Date: Mon Feb 8 23:54:03 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
Log Message:
tests/libcurses: fix off-by-one error in line numbers in diagnostics
I had broken this in testlang_parse
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:55:42 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use consistent indentation for grammar rules
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:39:33 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: extract functions 'input' and 'noinput' from grammar
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:26:46 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: indent grammar functions consistently
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 sr
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:09:45 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: declare %type in grammar
It looks as if the original author just didn't know how to declare the
type of
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:35:22 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: extract function 'delay_millis' from the grammar
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:28:08 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: move function 'check' out of the grammar section
This removes the inconsistent indentation.
To genera
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:15:21 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c director.h returns.h
testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/slave: command_table.h commands.c
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:09:59 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: remove unused token DRAIN
There is a special function named 'DRAIN', but not a statement. The
function
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:04:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix sentinel for execl
For systems where NULL is defined as a simple 0 or 0L.
To generate a diff of this co
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:00:22 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: on errors, print nonprintable characters as well
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.
Module Name:src
Committed By: rillig
Date: Sun Feb 7 23:30:33 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addch
Log Message:
tests/libcurses: fix undefined behavior in test addch
The libcurses framework is not strictly typed and thus provides plenty
of ways t
Module Name:src
Committed By: rillig
Date: Sun Feb 7 23:00:57 UTC 2021
Modified Files:
src/lib/libcurses: curses_screen.3
Log Message:
curses_screen.3: fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/lib/libcurses/curses_screen.3
Please note
Module Name:src
Committed By: rillig
Date: Sun Feb 7 21:33:27 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use a single message style for diagnostics
Previously, there were several concurring styles:
$
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:48:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: make grammar for test cases conflict-free
No functional change.
To generate a diff of this commit:
cv
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:40:06 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/tests: keyname
Log Message:
tests/libcurses: fix grammar for arrays
Previously, comma
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:32:25 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: do not allow control characters in paths
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:27:40 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: error out on trying to parse /dev/zero
Be strict when parsing the tests. Any unknown character is an er
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:20:06 UTC 2021
Modified Files:
src/tests/lib/libcurses: testframe.txt
Log Message:
tests/libcurses: fix documentation of call[234]
The function getyx is not a function but a macro. It does not return
int, but void.
Module Name:src
Committed By: rillig
Date: Sun Feb 7 19:49:32 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
src/tests/lib/libcurses/tests: innstr
Log Message:
tests/libcurses: require keywords to be lowercase, except for OK and ERR
Th
Module Name:src
Committed By: rillig
Date: Sun Feb 7 19:44:34 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: add missing semicolon in grammar
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/tes
Module Name:src
Committed By: rillig
Date: Sun Feb 7 19:28:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: returns.h
Log Message:
tests/libcurses: fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/direc
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:56:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/check_files: addchstr2.chk
Log Message:
tests/libcurses: fix expected test output
The test framework doesn't check the files strictly, it only checks
whether th
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:32:20 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: add const to some function parameters
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 sr
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:22:51 UTC 2021
Modified Files:
src/lib/libc/sys: poll.2
Log Message:
poll.2: fix typo in manual page
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/lib/libc/sys/poll.2
Please note that diffs are
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:14:44 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: simplify code for writing to the .exp file
If a write(2) returns less than 1, it must be an error.
To
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:50:16 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: actually compare the stream to an absolute path
Up to now, the test command "compare /dev/null" was a n
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:32:55 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
Log Message:
tests/libcurses: use more common abbreviations for tokens
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:26:15 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use standard indentation for grammar rule 'arg'
To generate a diff of this commit:
cvs rdiff -u -r1.25
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:23:29 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: extract grammar rule 'arg'
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/tests/lib
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:17:25 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: var-op-sunsh.mk
Log Message:
make: fix typo in comment in test
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/make/unit-tests/var
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:56:23 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: error out if called with too many arguments
This helps against users who try to add more options after the fi
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:44:22 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: document another bug in the test director
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:22:23 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix usage of director
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/tests/lib/libcurses/
1301 - 1400 of 4301 matches
Mail list logo