Module Name:src
Committed By: rillig
Date: Fri Mar 14 06:40:51 UTC 2025
Modified Files:
src/usr.bin/xlint/llib: llib-lposix llib-lstdc
Log Message:
lint: fix definition of errno in lint standard libraries
In llib-lstdc, when errno is a macro expanding to a function, that
Module Name:src
Committed By: rillig
Date: Fri Mar 14 06:40:51 UTC 2025
Modified Files:
src/usr.bin/xlint/llib: llib-lposix llib-lstdc
Log Message:
lint: fix definition of errno in lint standard libraries
In llib-lstdc, when errno is a macro expanding to a function, that
Module Name:src
Committed By: rillig
Date: Tue Mar 11 22:12:35 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: fix saturated multiplication in integer constraints check
After the change from ui_max_value to si_max_value in tree.c 1.675 from
202
Module Name:src
Committed By: rillig
Date: Tue Mar 11 22:12:35 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: fix saturated multiplication in integer constraints check
After the change from ui_max_value to si_max_value in tree.c 1.675 from
202
Module Name:src
Committed By: rillig
Date: Wed Mar 5 22:51:10 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: revert accidental commit
To generate a diff of this commit:
cvs rdiff -u -r1.520 -r1.521 src/usr.bin/xlint/lint1/cgram.y
Please no
Module Name:src
Committed By: rillig
Date: Wed Mar 5 22:51:10 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: revert accidental commit
To generate a diff of this commit:
cvs rdiff -u -r1.520 -r1.521 src/usr.bin/xlint/lint1/cgram.y
Please no
Module Name:src
Committed By: rillig
Date: Mon Feb 24 19:42:14 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: add debug logging for function calls in the grammar
To generate a diff of this commit:
cvs rdiff -u -r1.518 -r1.519 src/usr.bin/xli
Module Name:src
Committed By: rillig
Date: Mon Feb 24 19:42:14 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: add debug logging for function calls in the grammar
To generate a diff of this commit:
cvs rdiff -u -r1.518 -r1.519 src/usr.bin/xli
Module Name:src
Committed By: rillig
Date: Sun Jan 5 06:58:47 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up integer constraints
Since ic_con already handles conversions (and casts), there is no need to
unwrap the conversions (but no
Module Name:src
Committed By: rillig
Date: Sun Jan 5 06:58:47 UTC 2025
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up integer constraints
Since ic_con already handles conversions (and casts), there is no need to
unwrap the conversions (but no
Module Name:src
Committed By: rillig
Date: Fri Jan 3 20:53:01 UTC 2025
Modified Files:
src/usr.bin/xlint/xlint: lint.1
Log Message:
lint.1: modernize, brush up markup
The main purpose of lint is no longer to help migrate programs from
traditional C to C90, so don't menti
Module Name:src
Committed By: rillig
Date: Fri Jan 3 20:53:01 UTC 2025
Modified Files:
src/usr.bin/xlint/xlint: lint.1
Log Message:
lint.1: modernize, brush up markup
The main purpose of lint is no longer to help migrate programs from
traditional C to C90, so don't menti
Module Name:src
Committed By: rillig
Date: Fri Nov 29 06:57:43 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c err.c externs1.h func.c lex.c lint1.h
tree.c
Log Message:
lint: remove premature optimization for non-query scenarios
To generate a diff of
Module Name:src
Committed By: rillig
Date: Fri Nov 29 06:57:43 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c err.c externs1.h func.c lex.c lint1.h
tree.c
Log Message:
lint: remove premature optimization for non-query scenarios
To generate a diff of
Module Name:src
Committed By: rillig
Date: Fri Oct 11 20:45:15 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: sort integer constraint functions and branches
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.654 -r1.65
Module Name:src
Committed By: rillig
Date: Fri Oct 11 20:45:15 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: sort integer constraint functions and branches
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.654 -r1.65
Module Name:src
Committed By: rillig
Date: Thu Oct 10 05:01:03 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: reduce debug logging for possible loss of accuracy
When checking whether a type can represent an expression, only do the
debug loggin
Module Name:src
Committed By: rillig
Date: Thu Oct 10 05:01:03 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: reduce debug logging for possible loss of accuracy
When checking whether a type can represent an expression, only do the
debug loggin
Module Name:src
Committed By: rillig
Date: Sun Sep 29 13:16:57 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: err.c
Log Message:
lint: only skip assertion failure in fuzzing mode
Skipping the assertion message after seeing a syntax error in the parser
was surprising, a
Module Name:src
Committed By: rillig
Date: Sun Sep 29 13:16:57 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: err.c
Log Message:
lint: only skip assertion failure in fuzzing mode
Skipping the assertion message after seeing a syntax error in the parser
was surprising, a
Module Name:src
Committed By: rillig
Date: Tue Sep 24 19:58:06 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: debug.c externs1.h main1.c
Log Message:
lint: exclude the GCC builtins from debug logging
Their source code is parsed for simplicity, and since the text is fix
Module Name:src
Committed By: rillig
Date: Tue Sep 24 19:58:06 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: debug.c externs1.h main1.c
Log Message:
lint: exclude the GCC builtins from debug logging
Their source code is parsed for simplicity, and since the text is fix
Module Name:src
Committed By: rillig
Date: Wed Sep 4 04:15:30 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c externs1.h
Log Message:
lint: clean up checks for declarations
To generate a diff of this commit:
cvs rdiff -u -r1.403 -r1.404 src/usr.bin/xlint/lint1/
Module Name:src
Committed By: rillig
Date: Wed Sep 4 04:15:30 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c externs1.h
Log Message:
lint: clean up checks for declarations
To generate a diff of this commit:
cvs rdiff -u -r1.403 -r1.404 src/usr.bin/xlint/lint1/
Module Name:src
Committed By: rillig
Date: Mon Aug 19 04:47:51 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: remove unused integer constraint
The assignment in ic_cond was wrong, it should have been '&' instead of
'|', but as long as '~' is n
Module Name:src
Committed By: rillig
Date: Mon Aug 19 04:47:51 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: remove unused integer constraint
The assignment in ic_cond was wrong, it should have been '&' instead of
'|', but as long as '~' is n
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 src/usr.bin/xlint/lin
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 src/usr.bin/xlint/lin
Module Name:src
Committed By: rillig
Date: Sun May 12 19:00:10 UTC 2024
Modified Files:
src/usr.bin/xlint/lint2: Makefile
Log Message:
lint: remove redundant LINTFLAGS for lint2
The -T flag is already provided by ../Makefile.inc, along with several
other flags.
To gener
Module Name:src
Committed By: rillig
Date: Sun May 12 19:00:10 UTC 2024
Modified Files:
src/usr.bin/xlint/lint2: Makefile
Log Message:
lint: remove redundant LINTFLAGS for lint2
The -T flag is already provided by ../Makefile.inc, along with several
other flags.
To gener
Module Name:src
Committed By: rillig
Date: Sun May 12 18:49:36 UTC 2024
Modified Files:
src/usr.bin/xlint/common: lint.h
src/usr.bin/xlint/lint1: cksnprintb.c decl.c emit1.c err.c lex.c
src/usr.bin/xlint/lint2: chk.c emit2.c read.c
src/usr.bin/xlint/
Module Name:src
Committed By: rillig
Date: Sun May 12 18:49:36 UTC 2024
Modified Files:
src/usr.bin/xlint/common: lint.h
src/usr.bin/xlint/lint1: cksnprintb.c decl.c emit1.c err.c lex.c
src/usr.bin/xlint/lint2: chk.c emit2.c read.c
src/usr.bin/xlint/
Module Name:src
Committed By: rillig
Date: Sun May 12 18:00:59 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: externs1.h main1.c
src/usr.bin/xlint/xlint: xlint.c
Log Message:
lint: remove unused flag '-u' from lint1
This flag is completely handled by lint2.
T
Module Name:src
Committed By: rillig
Date: Sun May 12 18:00:59 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: externs1.h main1.c
src/usr.bin/xlint/xlint: xlint.c
Log Message:
lint: remove unused flag '-u' from lint1
This flag is completely handled by lint2.
T
Module Name:src
Committed By: rillig
Date: Sun May 12 12:32:39 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: ckbool.c
Log Message:
lint: condense code for strict bool mode
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/usr.bin/xlint/lint1/ckbool.c
Module Name:src
Committed By: rillig
Date: Sun May 12 12:32:39 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: ckbool.c
Log Message:
lint: condense code for strict bool mode
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/usr.bin/xlint/lint1/ckbool.c
Module Name:src
Committed By: rillig
Date: Sun May 12 09:07:41 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y lex.c tree.c
Log Message:
lint: don't call memcpy with null pointer
Even copying 0 bytes from a null pointer invokes undefined behavior.
To generate
Module Name:src
Committed By: rillig
Date: Sun May 12 09:07:41 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y lex.c tree.c
Log Message:
lint: don't call memcpy with null pointer
Even copying 0 bytes from a null pointer invokes undefined behavior.
To generate
Module Name:src
Committed By: rillig
Date: Sun May 12 08:48:36 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y externs1.h lex.c scan.l
Log Message:
lint: move code for parsing balanced token sequences to lex.c
To access yytext from lex.c, the lexer needs to be i
Module Name:src
Committed By: rillig
Date: Sun May 12 08:48:36 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y externs1.h lex.c scan.l
Log Message:
lint: move code for parsing balanced token sequences to lex.c
To access yytext from lex.c, the lexer needs to be i
Module Name:src
Committed By: rillig
Date: Sat May 11 16:58:59 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: clean up grammar rule name for 'type_specifier'
To generate a diff of this commit:
cvs rdiff -u -r1.500 -r1.501 src/usr.bin/xlint/l
Module Name:src
Committed By: rillig
Date: Sat May 11 16:58:59 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: clean up grammar rule name for 'type_specifier'
To generate a diff of this commit:
cvs rdiff -u -r1.500 -r1.501 src/usr.bin/xlint/l
Module Name:src
Committed By: rillig
Date: Fri May 10 21:43:40 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up conversion from floating point constant
To generate a diff of this commit:
cvs rdiff -u -r1.640 -r1.641 src/usr.bin/xlint/l
Module Name:src
Committed By: rillig
Date: Fri May 10 21:43:40 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up conversion from floating point constant
To generate a diff of this commit:
cvs rdiff -u -r1.640 -r1.641 src/usr.bin/xlint/l
Module Name:src
Committed By: rillig
Date: Thu May 9 20:22:20 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: sync grammar rule names with C11 and C23
To generate a diff of this commit:
cvs rdiff -u -r1.497 -r1.498 src/usr.bin/xlint/lint1/cg
Module Name:src
Committed By: rillig
Date: Thu May 9 20:22:20 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: sync grammar rule names with C11 and C23
To generate a diff of this commit:
cvs rdiff -u -r1.497 -r1.498 src/usr.bin/xlint/lint1/cg
Module Name:src
Committed By: rillig
Date: Thu May 9 20:15:05 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: sort grammar rules according to the order they appear in C23
To generate a diff of this commit:
cvs rdiff -u -r1.496 -r1.497 src/us
Module Name:src
Committed By: rillig
Date: Thu May 9 20:15:05 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: sort grammar rules according to the order they appear in C23
To generate a diff of this commit:
cvs rdiff -u -r1.496 -r1.497 src/us
Module Name:src
Committed By: rillig
Date: Fri May 3 04:04:18 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y debug.c decl.c externs1.h lint1.h
tree.c
Log Message:
lint: measure the alignment in bytes, not bits
While measuring the alignment in bits
Module Name:src
Committed By: rillig
Date: Fri May 3 04:04:18 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y debug.c decl.c externs1.h lint1.h
tree.c
Log Message:
lint: measure the alignment in bytes, not bits
While measuring the alignment in bits
Module Name:src
Committed By: rillig
Date: Fri Apr 12 05:44:38 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c externs1.h tree.c
Log Message:
lint: clean up and speed up the check for snprintb
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 s
Module Name:src
Committed By: rillig
Date: Fri Apr 12 05:44:38 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c externs1.h tree.c
Log Message:
lint: clean up and speed up the check for snprintb
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 s
Module Name:src
Committed By: rillig
Date: Sun Mar 31 20:28:45 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: README.md debug.c lint1.h op.h oper.c tree.c
Log Message:
lint: merge function call operators 'CALL' and 'ICALL'
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Sun Mar 31 20:28:45 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: README.md debug.c lint1.h op.h oper.c tree.c
Log Message:
lint: merge function call operators 'CALL' and 'ICALL'
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Sat Mar 30 19:51:00 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c
Log Message:
lint: document which fields are not reset when starting a new type
Setting all visible fields to their null value seemed as if the whole
ob
Module Name:src
Committed By: rillig
Date: Sat Mar 30 19:51:00 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c
Log Message:
lint: document which fields are not reset when starting a new type
Setting all visible fields to their null value seemed as if the whole
ob
Module Name:src
Committed By: rillig
Date: Fri Mar 29 08:35:32 UTC 2024
Modified Files:
src/usr.bin/xlint: Makefile.inc
src/usr.bin/xlint/lint1: cgram.y decl.c externs1.h func.c init.c lex.c
tree.c
Log Message:
lint: clean up
To generate a diff of thi
Module Name:src
Committed By: rillig
Date: Fri Mar 29 08:35:32 UTC 2024
Modified Files:
src/usr.bin/xlint: Makefile.inc
src/usr.bin/xlint/lint1: cgram.y decl.c externs1.h func.c init.c lex.c
tree.c
Log Message:
lint: clean up
To generate a diff of thi
Module Name:src
Committed By: rillig
Date: Wed Mar 27 21:14:09 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: add missing assignment to $$ in grammar
Byacc and Bison both provide this assignment for all actions, whether
default or not, but th
Module Name:src
Committed By: rillig
Date: Wed Mar 27 21:14:09 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: add missing assignment to $$ in grammar
Byacc and Bison both provide this assignment for all actions, whether
default or not, but th
Module Name:src
Committed By: rillig
Date: Tue Mar 19 23:19:04 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: ckctype.c ckgetopt.c debug.c emit1.c tree.c
Log Message:
lint: keep invalid arguments in function calls
Previously, arguments of incomplete type or 'void' clea
Module Name:src
Committed By: rillig
Date: Tue Mar 19 23:19:04 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: ckctype.c ckgetopt.c debug.c emit1.c tree.c
Log Message:
lint: keep invalid arguments in function calls
Previously, arguments of incomplete type or 'void' clea
Module Name:src
Committed By: rillig
Date: Wed Mar 13 06:48:49 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c
Log Message:
lint: trim down the check for snprintb formats
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/xlint/lint1
Module Name:src
Committed By: rillig
Date: Wed Mar 13 06:48:49 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c
Log Message:
lint: trim down the check for snprintb formats
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/xlint/lint1
Module Name:src
Committed By: rillig
Date: Sun Mar 10 16:27:16 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c
Log Message:
lint: clean up tree matcher for snprintb calls
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/xlint/lint1/
Module Name:src
Committed By: rillig
Date: Sun Mar 10 16:27:16 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c
Log Message:
lint: clean up tree matcher for snprintb calls
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/xlint/lint1/
Module Name:src
Committed By: rillig
Date: Sun Mar 10 14:42:04 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up check for overflow in integer constants
To generate a diff of this commit:
cvs rdiff -u -r1.619 -r1.620 src/usr.bin/xlint/l
Module Name:src
Committed By: rillig
Date: Sun Mar 10 14:42:04 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up check for overflow in integer constants
To generate a diff of this commit:
cvs rdiff -u -r1.619 -r1.620 src/usr.bin/xlint/l
Module Name:src
Committed By: rillig
Date: Sun Mar 10 12:50:46 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: split integer overflow check into separate functions
The checks for unsigned and signed integers differ for each operator, so
there's
Module Name:src
Committed By: rillig
Date: Sun Mar 10 12:50:46 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: split integer overflow check into separate functions
The checks for unsigned and signed integers differ for each operator, so
there's
Module Name:src
Committed By: rillig
Date: Sun Mar 10 09:24:54 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: in check for integer overflow, sort operators
To generate a diff of this commit:
cvs rdiff -u -r1.614 -r1.615 src/usr.bin/xlint/lint
Module Name:src
Committed By: rillig
Date: Sun Mar 10 09:24:54 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: in check for integer overflow, sort operators
To generate a diff of this commit:
cvs rdiff -u -r1.614 -r1.615 src/usr.bin/xlint/lint
Module Name:src
Committed By: rillig
Date: Sat Mar 9 14:54:14 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: merge duplicate code for checking array index
To generate a diff of this commit:
cvs rdiff -u -r1.612 -r1.613 src/usr.bin/xlint/lint
Module Name:src
Committed By: rillig
Date: Sat Mar 9 14:54:14 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: merge duplicate code for checking array index
To generate a diff of this commit:
cvs rdiff -u -r1.612 -r1.613 src/usr.bin/xlint/lint
Module Name:src
Committed By: rillig
Date: Sat Mar 9 13:54:47 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: README.md cgram.y ckbool.c ckctype.c
ckgetopt.c cksnprintb.c debug.c emit1.c func.c init.c lint1.h
tree.c
Log Message:
lint: inline acce
Module Name:src
Committed By: rillig
Date: Sat Mar 9 13:54:47 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: README.md cgram.y ckbool.c ckctype.c
ckgetopt.c cksnprintb.c debug.c emit1.c func.c init.c lint1.h
tree.c
Log Message:
lint: inline acce
Module Name:src
Committed By: rillig
Date: Sat Mar 9 13:20:55 UTC 2024
Modified Files:
src/usr.bin/xlint/common: tyname.c
src/usr.bin/xlint/lint1: debug.c decl.c emit1.c func.c init.c lint1.h
tree.c
Log Message:
lint: inline accessor macros for type_t
Module Name:src
Committed By: rillig
Date: Sat Mar 9 13:20:55 UTC 2024
Modified Files:
src/usr.bin/xlint/common: tyname.c
src/usr.bin/xlint/lint1: debug.c decl.c emit1.c func.c init.c lint1.h
tree.c
Log Message:
lint: inline accessor macros for type_t
Module Name:src
Committed By: rillig
Date: Sat Mar 9 11:05:05 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: lint1.h
Log Message:
lint: clean up comments, use typedefs
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/usr.bin/xlint/lint1/lint1.h
Pl
Module Name:src
Committed By: rillig
Date: Sat Mar 9 11:05:05 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: lint1.h
Log Message:
lint: clean up comments, use typedefs
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/usr.bin/xlint/lint1/lint1.h
Pl
Module Name:src
Committed By: rillig
Date: Sat Mar 9 10:54:12 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: func.c lint1.h
Log Message:
lint: internally store case label values in order of appearance
To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 sr
Module Name:src
Committed By: rillig
Date: Sat Mar 9 10:54:12 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: func.c lint1.h
Log Message:
lint: internally store case label values in order of appearance
To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 sr
Module Name:src
Committed By: rillig
Date: Sat Mar 9 10:47:16 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c lint1.h tree.c
Log Message:
lint: remove unneeded checks for left and right operands
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: rillig
Date: Sat Mar 9 10:47:16 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cksnprintb.c lint1.h tree.c
Log Message:
lint: remove unneeded checks for left and right operands
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: rillig
Date: Sat Mar 9 10:41:11 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y decl.c externs1.h lint1.h
Log Message:
lint: use fewer struct keywords
To generate a diff of this commit:
cvs rdiff -u -r1.489 -r1.490 src/usr.bin/xli
Module Name:src
Committed By: rillig
Date: Sat Mar 9 10:41:11 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y decl.c externs1.h lint1.h
Log Message:
lint: use fewer struct keywords
To generate a diff of this commit:
cvs rdiff -u -r1.489 -r1.490 src/usr.bin/xli
Module Name:src
Committed By: rillig
Date: Sat Mar 2 09:32:19 UTC 2024
Modified Files:
src/usr.bin/xlint/common: lint.h
src/usr.bin/xlint/lint1: decl.c emit1.c err.c lex.c
src/usr.bin/xlint/lint2: chk.c emit2.c read.c
src/usr.bin/xlint/xlint: xlint.
Module Name:src
Committed By: rillig
Date: Sat Mar 2 09:32:19 UTC 2024
Modified Files:
src/usr.bin/xlint/common: lint.h
src/usr.bin/xlint/lint1: decl.c emit1.c err.c lex.c
src/usr.bin/xlint/lint2: chk.c emit2.c read.c
src/usr.bin/xlint/xlint: xlint.
Module Name:src
Committed By: rillig
Date: Fri Mar 1 21:52:48 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: ckgetopt.c cksnprintb.c emit1.c init.c lex.c
tree.c
Log Message:
lint: fix misleading initializer for string iterator
The field 'start' marks the s
Module Name:src
Committed By: rillig
Date: Fri Mar 1 21:52:48 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: ckgetopt.c cksnprintb.c emit1.c init.c lex.c
tree.c
Log Message:
lint: fix misleading initializer for string iterator
The field 'start' marks the s
Module Name:src
Committed By: rillig
Date: Fri Mar 1 19:40:45 UTC 2024
Added Files:
src/usr.bin/xlint/lint1: cksnprintb.c
Log Message:
lint: test format strings from snprintb calls
The functions snprintb and snprintb_m are specific to NetBSD, and their
format strings are
Module Name:src
Committed By: rillig
Date: Fri Mar 1 19:40:45 UTC 2024
Added Files:
src/usr.bin/xlint/lint1: cksnprintb.c
Log Message:
lint: test format strings from snprintb calls
The functions snprintb and snprintb_m are specific to NetBSD, and their
format strings are
Module Name:src
Committed By: rillig
Date: Fri Mar 1 17:14:34 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: lex.c
Log Message:
lint: fix type error in strict bool mode (since yesterday)
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/usr.bin/xlin
Module Name:src
Committed By: rillig
Date: Fri Mar 1 17:14:34 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: lex.c
Log Message:
lint: fix type error in strict bool mode (since yesterday)
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/usr.bin/xlin
Module Name:src
Committed By: rillig
Date: Thu Feb 29 21:37:10 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: lex.c
Log Message:
lint1: remove redundant type table for integer constant suffixes
To generate a diff of this commit:
cvs rdiff -u -r1.217 -r1.218 src/usr.bi
Module Name:src
Committed By: rillig
Date: Thu Feb 29 21:37:10 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: lex.c
Log Message:
lint1: remove redundant type table for integer constant suffixes
To generate a diff of this commit:
cvs rdiff -u -r1.217 -r1.218 src/usr.bi
Module Name:src
Committed By: rillig
Date: Thu Feb 8 20:59:20 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c lex.c tree.c
Log Message:
lint: clean up variable names, parameter order, comments
No functional change.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Thu Feb 8 20:59:20 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: decl.c lex.c tree.c
Log Message:
lint: clean up variable names, parameter order, comments
No functional change.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Thu Feb 8 20:45:20 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y decl.c emit1.c func.c init.c lex.c
tree.c
Log Message:
lint: clean up redundant braces
No functional change.
To generate a diff of this c
Module Name:src
Committed By: rillig
Date: Thu Feb 8 20:45:20 UTC 2024
Modified Files:
src/usr.bin/xlint/lint1: cgram.y decl.c emit1.c func.c init.c lex.c
tree.c
Log Message:
lint: clean up redundant braces
No functional change.
To generate a diff of this c
1 - 100 of 1027 matches
Mail list logo