Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (13m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 09:44:09 UTC Now

2023-01-22 17:19:11 UTC MAIN commitmail json YAML

quiz: fix wrong usage of the <ctype.h> functions

(rillig)

2023-01-22 17:17:25 UTC MAIN commitmail json YAML

2023-01-22 17:04:30 UTC MAIN commitmail json YAML

lint: clean up the lexer

No functional change.

(rillig)

2023-01-22 16:05:08 UTC MAIN commitmail json YAML

lint: prevent undefined behavior for signed '<<'

Found by manual code inspection, verified by MKSANITIZER=yes
USE_SANITIZER=undefined.

(rillig)

2023-01-22 15:20:01 UTC MAIN commitmail json YAML

lint: repurpose the '-d' option to specify DESTDIR

Previously, passing '-nostdinc -isystem $dir' only searched the given
directory but not any compiler-specific directories.

Discovered by fontconfig, which includes <stdatomic.h> from C11, which
lives in /usr/include/gcc-10 instead of /usr/include.

Change the preprocessor options to '--sysroot' instead, to align them
with how the compiler is invoked using build.sh.

(rillig)

2023-01-22 14:35:10 UTC MAIN commitmail json YAML

Disable MT for lint since we don't have stdatomic.h

(christos)

2023-01-22 13:38:48 UTC MAIN commitmail json YAML

fmtmsg.3: fix typo

(rillig)

2023-01-21 21:26:41 UTC MAIN commitmail json YAML

lint: use more expressive variable names in lexer

The name 't' could easily be mistaken to mean a tspec_t.

No functional change.

(rillig)

2023-01-21 21:14:38 UTC MAIN commitmail json YAML

lint: extend developer documentation

(rillig)

2023-01-21 20:07:02 UTC MAIN commitmail json YAML

lint: make code for strict bool mode more consistent

Guard all entry points with a check for Tflag and remove the now
redundant internal check for Tflag.

No functional change.

(rillig)

2023-01-21 18:03:37 UTC MAIN commitmail json YAML

lint: reduce clutter in lexer

No functional change.

(rillig)

2023-01-21 17:48:29 UTC MAIN commitmail json YAML

lint: add test for floating constant overflow

(rillig)

2023-01-21 16:50:05 UTC MAIN commitmail json YAML

fix typos in comment and log message.

(andvar)

2023-01-21 13:48:40 UTC MAIN commitmail json YAML

lint: add support for C11 '_Atomic' as atomic-type-specifier

Following the C11 grammar, the keyword '_Atomic' needs to be a separate
syntactic category, to avoid further conflicts in the grammar.

The two newly added conflicts in the grammar would come into play when
mixing traditional C with C11, in a type name without an implicit 'int'.
If the type '_Atomic(int)*' were parsed as '_Atomic int(int)*', the
trailing '*' would be a syntax error.

(rillig)

2023-01-21 13:07:22 UTC MAIN commitmail json YAML

2023-01-21 12:50:52 UTC MAIN commitmail json YAML

lint: use type_qualifier rule instead of the token directly

No functional change.

(rillig)

2023-01-21 12:45:27 UTC MAIN commitmail json YAML

lint: clean up grammar for type-qualifier

A type-qualifier by itself does not carry pointer information, so add a
helper rule in the grammar for those cases where a type-qualifier is
actually used in a type like 'int *const'.

This allows general type qualifier checks to be performed during
parsing, for example to ensure that '_Atomic' is only used in C11 or
later.

No functional change.

(rillig)

2023-01-21 11:57:03 UTC MAIN commitmail json YAML

2023-01-21 11:29:30 UTC MAIN commitmail json YAML

lint: catch more write errors when copying files

(rillig)

2023-01-21 11:22:22 UTC MAIN commitmail json YAML

lint: remove unnecessary abstraction layer for passing arguments

The abstraction layer of the pass_to functions wasn't worth its weight.
After inlining the functions, the code is even clearer than before.

No functional change.

(rillig)

2023-01-21 10:41:51 UTC MAIN commitmail json YAML

Switch powerpc over to binutils 2.39

(martin)

2023-01-21 10:18:15 UTC MAIN commitmail json YAML

lint: use simpler integers for parsing hex escapes

No functional change.

(rillig)

2023-01-21 10:11:41 UTC MAIN commitmail json YAML

lint: use longer variable names, don't count digits in hex escapes

No functional change.

(rillig)

2023-01-21 09:42:12 UTC MAIN commitmail json YAML

lint: eliminate forward declaration for get_escaped_char

No functional change.

(rillig)

2023-01-21 09:16:33 UTC MAIN commitmail json YAML

lint: extract reading of escaped character constants

No functional change.

(rillig)

2023-01-21 09:04:58 UTC MAIN commitmail json YAML

lint: extract parsing character escapes into separate functions

No functional change.

(rillig)

2023-01-21 08:04:43 UTC MAIN commitmail json YAML

lint: fix null pointer dereference on invalid argument to __typeof__

(rillig)

2023-01-21 04:04:30 UTC MAIN commitmail json YAML

2023-01-21 02:10:38 UTC MAIN commitmail json YAML

2023-01-20 23:06:26 UTC MAIN commitmail json YAML

lint: keep output from cpp if cpp fails

Previously, lint only kept the cpp output if lint1 failed.  Due to
subtle differences in the preprocessing, there can be cases where the
preprocessor already fails, for example when it takes a different
'#ifdef' branch and therefore tries to include nonexistent files.  In
such a case, preserving the output of the preprocessor is helpful to
compare it with the regular output of cpp, so keep it.

(rillig)

2023-01-20 22:47:37 UTC MAIN commitmail json YAML

2023-01-20 22:08:49 UTC MAIN commitmail json YAML

s/bninary/binary/ in comment.

(andvar)

2023-01-20 13:07:09 UTC MAIN commitmail json YAML

locate.updatedb: Add -- to the invocation of locate.code

A bigram can start with a dash/minus, don't let getopt misinterpret it
as an option.

From Hakan Engvall in PR misc/57191

(uwe)

2023-01-20 10:20:06 UTC MAIN commitmail json YAML

2023-01-20 01:35:03 UTC MAIN commitmail json YAML

2023-01-20 01:26:02 UTC MAIN commitmail json YAML

s/delimeter/delimiter/ in comment.

(msaitoh)

2023-01-20 00:24:25 UTC MAIN commitmail json YAML

indent: fix misleading comment

(rillig)

2023-01-19 23:26:15 UTC MAIN commitmail json YAML

2023-01-19 22:48:42 UTC MAIN commitmail json YAML

tests/make: remove dependency on expr(1) from a test

This saves 124 calls to the shell.

(rillig)

2023-01-19 21:33:06 UTC MAIN commitmail json YAML

make: inline macro for variable name

This fixes the inconsistency of using the macro name in one place and
its value in another place (since 2010).

No binary change.

(rillig)

2023-01-19 19:55:28 UTC MAIN commitmail json YAML

2023-01-19 18:03:03 UTC MAIN commitmail json YAML

2023-01-19 17:07:38 UTC MAIN commitmail json YAML

Pass -DALIGNOF_VOID_P with proper size to fix the tools build

(martin)

2023-01-19 11:00:25 UTC netbsd-10 commitmail json YAML

2023-01-19 10:59:51 UTC netbsd-9 commitmail json YAML

2023-01-19 10:59:09 UTC netbsd-8 commitmail json YAML

2023-01-19 10:57:50 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1786):

sys/dev/usb/usb.h: revision 1.121

Cast to uint32_t to avoid undefined behavior in UGETDW(). Found by kUBSan.

(martin)

2023-01-19 10:55:47 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1785):

usr.bin/netstat/netstat.1: revision 1.76

Add note about "netstat -mssv".

(martin)

2023-01-19 10:53:31 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1569):

usr.bin/netstat/netstat.1: revision 1.76

Add note about "netstat -mssv".

(martin)

2023-01-19 10:43:38 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #52):

usr.bin/netstat/netstat.1: revision 1.76

Add note about "netstat -mssv".

(martin)

2023-01-19 10:41:59 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1784):

share/man/man4/lm.4: revision 1.38
sys/dev/ic/nslm7x.c: revision 1.79
sys/dev/isa/wbsio.c: revision 1.30
sys/dev/isa/wbsioreg.h: revision 1.11

lm(4): Add Nuvoton NCT6797D support.

(martin)

2023-01-19 10:40:25 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1568):

share/man/man4/lm.4: revision 1.38
sys/dev/ic/nslm7x.c: revision 1.79
sys/dev/isa/wbsio.c: revision 1.30
sys/dev/isa/wbsioreg.h: revision 1.11

lm(4): Add Nuvoton NCT6797D support.

(martin)

2023-01-19 10:37:03 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #1567):

common/lib/libc/arch/arm/string/strlen_arm.S: revision 1.11

Fix strnlen with a large maxlen argument by using unsigned comparison
conditions - from mlelstv.

I had a similar, but not quite as good patch.

(martin)

2023-01-19 10:35:40 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #51):

common/lib/libc/arch/arm/string/strlen_arm.S: revision 1.11

Fix strnlen with a large maxlen argument by using unsigned comparison
conditions - from mlelstv.

I had a similar, but not quite as good patch.

(martin)

2023-01-19 08:03:52 UTC MAIN commitmail json YAML

Support remaining common boot options.

(mlelstv)

2023-01-19 07:40:58 UTC MAIN commitmail json YAML

If a specified root device does not exist when the kernel tries to
mount the root filesystem, retry for up to ROOT_WAITTIME (20) seconds.
This helps for root on hot-plug devices like USB disks.

(mlelstv)

2023-01-19 06:29:10 UTC MAIN commitmail json YAML

2023-01-19 06:14:18 UTC MAIN commitmail json YAML

2023-01-19 05:31:35 UTC MAIN commitmail json YAML

2023-01-19 05:18:00 UTC MAIN commitmail json YAML

2023-01-18 23:16:05 UTC MAIN commitmail json YAML

inet(3): Fix typo in description of size argument.

This is the size of dst, not of src.  The size of src is determined
by the address family.

Fix markup while here: .Fa for function arguments, not .Ar which is
for command arguments.

(riastradh)

2023-01-18 19:35:44 UTC netbsd-8 commitmail json YAML

2023-01-18 19:33:30 UTC netbsd-8 commitmail json YAML

2023-01-18 19:31:43 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1783):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1469
sys/dev/pci/pcidevs: revision 1.1470
sys/dev/pci/pcidevs: revision 1.1471
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Add some AMD 17h/9xh devices from OpenBSD.
Add AMD F17/Axh devices.
Add some Xeon Scalable devices from OpenBSD.
Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.

(martin)

2023-01-18 19:29:16 UTC netbsd-9 commitmail json YAML

2023-01-18 19:27:51 UTC netbsd-9 commitmail json YAML

2023-01-18 19:26:30 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1566):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1469
sys/dev/pci/pcidevs: revision 1.1470
sys/dev/pci/pcidevs: revision 1.1471
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Add some AMD 17h/9xh devices from OpenBSD.
Add AMD F17/Axh devices.
Add some Xeon Scalable devices from OpenBSD.
Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.

(martin)

2023-01-18 19:23:38 UTC netbsd-10 commitmail json YAML

2023-01-18 19:22:45 UTC netbsd-10 commitmail json YAML

2023-01-18 19:21:49 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #50):

sys/dev/pci/sdhc_pci.c: revision 1.20
sys/dev/pci/pcidevs: revision 1.1472
sys/dev/pci/pcidevs: revision 1.1473
sys/dev/pci/pcidevs: revision 1.1474
sys/dev/pci/pcidevs: revision 1.1475
sys/dev/pci/pcidevs: revision 1.1476

Update Intel Elkhart Lake devices.
Add Elkhart Lake Shared SRAM.
Fix typo. s/SSC/SCC/.
Fix typo. No functional change.
add Aquantia (Marvell) AQC113 ethernet devices and the variants
Add AMD Family 19h/1xh devices.

(martin)

2023-01-18 17:02:17 UTC MAIN commitmail json YAML

Add rin, indn, vpa, hpa, and cbt terminfo capabilities (Crystal Kolipe)

(christos)

2023-01-18 12:58:11 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h@1.11 / diff / nxr@1.11
      :
(more 4 files)
turn off executable-stack default when the gnu stack note is missing.

(christos)

2023-01-18 12:52:55 UTC MAIN commitmail json YAML

Disable enabling executable stack when the gnu stack note is missing.
Merge common configure arguments.

(christos)

2023-01-18 12:28:55 UTC MAIN commitmail json YAML

Fix the clang build by setting -z noseparate-code

(christos)

2023-01-18 11:53:26 UTC MAIN commitmail json YAML

2023-01-18 11:52:38 UTC MAIN commitmail json YAML

Add AMD Family 19h/1xh devices.

(msaitoh)

2023-01-18 08:07:22 UTC MAIN commitmail json YAML

KNF nit: opening brace of a function on next line.

(simonb)

2023-01-17 21:35:19 UTC MAIN commitmail json YAML

Accept whitespace between command specifiers @+- like gmake does. New binutils
does this.

(christos)

2023-01-17 19:42:47 UTC MAIN commitmail json YAML

tests/make: test backslash-newline after macro expansion in command

(rillig)

2023-01-17 14:27:11 UTC MAIN commitmail json YAML

crypt(3): Minor markup tweaks

(uwe)

2023-01-17 14:13:48 UTC MAIN commitmail json YAML

2023-01-17 13:18:03 UTC MAIN commitmail json YAML

put attributes first for c23 compliance.

(christos)

2023-01-17 05:37:05 UTC MAIN commitmail json YAML

pull over fix from pkgsrc xorg-cf-files and avoid ar's "l" flag.

(mrg)

2023-01-17 01:56:43 UTC MAIN commitmail json YAML

crypt(3): Call it password hashing, not `encrypting'.

Tidy up some of the markup while here, and be consistent about
calling the neatly formatted US-ASCII string an `encoded password
hash').

(riastradh)

2023-01-16 20:22:26 UTC MAIN commitmail json YAML

Switch hppa to new binutils

(skrll)

2023-01-16 15:52:18 UTC MAIN commitmail json YAML

2023-01-16 15:51:40 UTC MAIN commitmail json YAML

2023-01-16 15:10:46 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/arch/earm/bfd.h@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/lib/libbfd/arch/earm/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/lib/libbfd/arch/earm/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/ia64/bfd.h@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/lib/libbfd/arch/ia64/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/lib/libbfd/arch/ia64/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/lib/libbfd/arch/m68000/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/m68000/bfdver.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/lib/libbfd/arch/m68000/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/m68k/bfdver.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/lib/libbfd/arch/m68k/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd.h@1.12 / diff / nxr@1.12
src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfdver.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfdver.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/mips64el/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/mips64el/defs.mk@1.11 / diff / nxr@1.11
      :
(more 172 files)
regen most architectures

(christos)

2023-01-16 15:00:03 UTC MAIN commitmail json YAML

Enable basic command line editing in amd64 installer shells

When a user selects "exist installer" or hits ^Z in sysinst, the
calling install.sh runs a shell, plus shows a message indicating
they can type "exit" to return to the installer.

Add -E to the arguments to this shell, to enable command line editing,
(primarily for arrow keys, but basic emacs sequences will also work)

At this point this is only on amd64, as this is the port which is
least likely to be installing on particularly esoteric terminal
hardware, and is also likely to have the highest proportion of less
experienced users

(abs)

2023-01-16 10:28:10 UTC MAIN commitmail json YAML

2023-01-16 08:49:55 UTC MAIN commitmail json YAML

Note dependency of new binutils on new ld.elf_so for unsupported
DESTDIR=/ builds.

(martin)

2023-01-16 08:31:49 UTC MAIN commitmail json YAML

Remove the trailing whitespace I added. oops.

(skrll)

2023-01-16 08:27:22 UTC MAIN commitmail json YAML

2023-01-16 00:37:59 UTC MAIN commitmail json YAML

tests/lint: fix typo in comment

(rillig)

2023-01-16 00:23:55 UTC MAIN commitmail json YAML

distrib/sets: add missing directory for xlint tests

(rillig)

2023-01-16 00:11:50 UTC MAIN commitmail json YAML

2023-01-15 23:32:11 UTC MAIN commitmail json YAML

xlint: fix null pointer dereference for lint -V (since today)

Building the argument lists further away from the vfork call in xlint.c
1.100 had the side effect that the trailing null pointer was added
outside run_child.

(rillig)

2023-01-15 23:31:51 UTC MAIN commitmail json YAML

2023-01-15 23:18:05 UTC MAIN commitmail json YAML

2023-01-15 23:10:53 UTC MAIN commitmail json YAML

2023-01-15 22:26:49 UTC MAIN commitmail json YAML

lint: clean up main function

No functional change.

(rillig)

2023-01-15 22:06:38 UTC MAIN commitmail json YAML

lint: extract run_cpp and run_lint1 to separate functions

Move run_lint2 further to the top, to save a forward declaration.

No functional change.

(rillig)

2023-01-15 21:46:15 UTC MAIN commitmail json YAML

lint: reduce number of local variables in lbasename

No functional change.

(rillig)

2023-01-15 21:27:37 UTC MAIN commitmail json YAML

lint: move argument list modification further away from vfork

Just to be on the safe side.

While here, don't allocate argument strings needlessly.

No functional change.

(rillig)

2023-01-15 18:43:49 UTC MAIN commitmail json YAML

bsd.own.mk: replace '!empty' with direct expression

The variables MACHINE and MACHINE_ARCH are guaranteed to be defined,
therefore they don't need to be wrapped in '!empty(...)'.

This is simpler to read and, in case of typos, is more likely to lead to
an error message from make, as a line starting with '!' is interpreted
as a dependency line, while a line using only '==' but not '!=' leads to
a syntax error of the form 'Invalid line type'.

(rillig)

2023-01-15 18:30:59 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfdver.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/lib/libbfd/arch/hppa/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfdver.h@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/riscv32/config.h@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/riscv32/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfdver.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/riscv64/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/riscv64/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libgnuctf/arch/hppa/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/hppa/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/riscv32/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/riscv32/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/riscv64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/riscv64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libiberty/arch/hppa/defs.mk@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libiberty/arch/riscv64/defs.mk@1.5 / diff / nxr@1.5
      :
(more 25 files)
regen riskv and hppa for Nick

(christos)

2023-01-15 18:12:37 UTC MAIN commitmail json YAML

Apply 9cfe9507fcc22cd4a0c4da486ea1c7f0de6b075f for C23 attribute compliance.
Requested by Jan-Benedict Glaw.

(christos)

2023-01-15 16:45:32 UTC MAIN commitmail json YAML

Remove obsolete bpf entries not neceerary for clonified bpf(4).

Fixes "MAKEDEV: bpf8: unknown device" errors.

(tsutsui)

2023-01-15 15:20:18 UTC MAIN commitmail json YAML

lint: turn O(n^2) to O(n) for list of arguments to lint child processes

Previously, adding an argument to the lint child processes (cpp, lint1,
lint2) each time searched the list of arguments for the terminating
null pointer and then reallocated the memory for storing the strings.

Replace the above with a standard resizable array implementation and
give it a proper name, to avoid 'char ***' in the code.

The terminating null pointer in the lists is only required when passing
the list to execvp.  In all other cases it's not needed, so drop it.

No functional change.

(rillig)

2023-01-15 14:43:39 UTC MAIN commitmail json YAML

lint: rename local functions to be more readable

No functional change.

(rillig)

2023-01-15 14:00:09 UTC MAIN commitmail json YAML

tests/lint: document conversion from void pointer

(rillig)

2023-01-15 13:55:06 UTC MAIN commitmail json YAML

tests/lint: fix test for sizeof with variable-length array

(rillig)

2023-01-15 13:30:04 UTC MAIN commitmail json YAML

tests/lint: add more tests for sizeof

(rillig)

2023-01-15 10:54:56 UTC MAIN commitmail json YAML

Sort in the binutils version selection

(skrll)

2023-01-15 10:51:04 UTC MAIN commitmail json YAML

Really switch aarch64 and sparc binutils to 2.39

(skrll)

2023-01-15 09:00:05 UTC MAIN commitmail json YAML

doc: update binutils entry to include 2.39

Note that 2.40 is out.

(wiz)

2023-01-15 08:43:04 UTC MAIN commitmail json YAML

Fix strnlen with a large maxlen argument by using unsigned comparison
conditions - from mlelstv.

I had a similar, but not quite as good patch.

(skrll)

2023-01-15 06:19:46 UTC MAIN commitmail json YAML

2023-01-15 05:08:33 UTC MAIN commitmail json YAML

2023-01-15 00:53:19 UTC MAIN commitmail json YAML

2023-01-15 00:34:10 UTC MAIN commitmail json YAML

distrib/sets: sort list of test files

In ASCII, '_' comes before lowercase letters.

(rillig)

2023-01-15 00:05:38 UTC MAIN commitmail json YAML

lint: make read_until_parent easier to understand

Previously, the '--level' in the loop condition looked as if it applied
more often than it really does.

No functional change.

(rillig)

2023-01-14 17:31:02 UTC MAIN commitmail json YAML

2023-01-14 17:01:11 UTC MAIN commitmail json YAML

Use %zu rather than %lu to print a size_t (should fix i386 build).

But, philosophical question, shouldn't the product of two size_t
variables really be an area_t, or something like that?

(kre)

2023-01-14 14:46:24 UTC MAIN commitmail json YAML

add aarch64 and sparc to binutils 2.39

(christos)

2023-01-14 13:20:54 UTC MAIN commitmail json YAML

add support for AQC113-116 to aq(4)

(ryo)

2023-01-14 13:20:40 UTC MAIN commitmail json YAML

- add AQC113 and the variants
- fix first appeared version to 9.1. it was backported.

(ryo)

2023-01-14 13:20:15 UTC MAIN commitmail json YAML

Added support for the Aquantia (Marvell) AQC113 10G Network Adapter and the variants, to aq(4)

(ryo)

2023-01-14 13:19:32 UTC MAIN commitmail json YAML

2023-01-14 13:18:17 UTC MAIN commitmail json YAML

add Aquantia (Marvell) AQC113 ethernet devices and the variants

(ryo)

2023-01-14 13:17:50 UTC MAIN commitmail json YAML

fix indentation

(ryo)

2023-01-14 13:17:20 UTC MAIN commitmail json YAML

- avoid panic when failing during attach or detach with modload/drvctl.
- free workqueue resources when detaching.
- remove debug message.

(ryo)

2023-01-14 13:16:27 UTC MAIN commitmail json YAML

fix build error in sys/module/if_aq/

avoid error of "comparison of integer expressions of different signedness" and -Werror=sign-compare

(ryo)

2023-01-14 12:12:50 UTC MAIN commitmail json YAML

2023-01-14 11:15:08 UTC MAIN commitmail json YAML

tests/lint: add more tests for array/enum mismatch

(rillig)

2023-01-14 10:38:36 UTC MAIN commitmail json YAML

lint: explicitly ignore errors when printing status messages

No binary change.

(rillig)

2023-01-14 10:33:34 UTC MAIN commitmail json YAML

lint: use fewer abbreviations

No binary change except for line numbers in assertions in decl.c.

(rillig)

2023-01-14 10:17:31 UTC MAIN commitmail json YAML

lint: split struct_or_union_member into two halves

No functional change.

(rillig)

2023-01-14 09:30:07 UTC MAIN commitmail json YAML

2023-01-14 09:21:58 UTC MAIN commitmail json YAML

lint: remove unnecessary MBLKSIZ, use stack buffer in xlint

No functional change.

(rillig)

2023-01-14 08:48:18 UTC MAIN commitmail json YAML

2023-01-13 21:47:49 UTC MAIN commitmail json YAML

2023-01-13 19:50:00 UTC MAIN commitmail json YAML

2023-01-13 19:45:45 UTC MAIN commitmail json YAML

Make sure to call wsfont_init(9) as other framebuffer drivers.

Otherwise wsfont_find(9) always fails and wsdisplay(4) is not attached.
XXX: still no output on the framebuffer console on my VAXstation 3100/m30

(tsutsui)

2023-01-13 19:41:50 UTC MAIN commitmail json YAML

2023-01-13 19:15:32 UTC netbsd-10 commitmail json YAML

2023-01-13 19:14:13 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #49):

sys/secmodel/suser/secmodel_suser.c: revision 1.57
sys/sys/kauth.h: revision 1.89
sys/net/if_wg.c: revision 1.72
sys/net/if_wg.c: revision 1.73
sys/net/if_wg.c: revision 1.74

Check for authorization for SIOCSDRVSPEC and SIOCGDRVSPEC ioctls for wg(4).
Addresses PR 57161.

wg(4): Allow non-root to retrieve information other than the private
key and the peer preshared key.

Add kauth(9) enums for wg(4) and add use them in suser secmodel.

Refines fix for PR 57161.

centralize the kauth ugliness.

(martin)

2023-01-13 19:11:31 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #48):

sys/dev/pci/virtio.c: revision 1.64
sys/dev/pci/virtio.c: revision 1.65

Fix dmamap_syncs more; the number of ring elements is vq->vq_num, not
sc->sc_nvqs.

Subtly adjust criteria for notification of Virtio devices in
VIRTIO_F_RING_EVENT_IDX mode.

This fixes stalls in the vioif(4) transmit path that would happen sooner
or later, depending on interface transmit utilization, and were
particularly noticable with a NetBSD guest transmitting to its x86 KVM
host at multi-gigabit speeds.

(martin)

2023-01-13 19:08:30 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #47):

etc/MAKEDEV.tmpl: revision 1.233

fix hexprint function

(martin)

2023-01-13 19:05:26 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #46):

sys/arch/x86/isa/rtc.c: revision 1.2

Honor ACPI FADT Century byte; should fix many "unknown CMOS layout" messages.

(martin)

2023-01-13 19:00:21 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #45):

sys/secmodel/suser/secmodel_suser.c: revision 1.56
sys/sys/kauth.h: revision 1.88
sys/arch/sparc/conf/INSTALL: revision 1.106
share/examples/secmodel/secmodel_example.c: revision 1.29
sys/conf/files: revision 1.1306

remove lingering strip(4) remnants

more strip(4) removal, this time in kauth(9)

(martin)

2023-01-13 18:43:43 UTC MAIN commitmail json YAML

Avoid 64bit math in the hppa first stage bootloader. Ok chs@

(martin)

2023-01-13 16:00:33 UTC MAIN commitmail json YAML

switch alpha to binutils-2.39

(christos)

2023-01-13 15:59:11 UTC MAIN commitmail json YAML

2023-01-13 15:56:29 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/Makefile@1.26 / diff / nxr@1.26
src/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd.h@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/lib/libbfd/arch/aarch64/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/lib/libbfd/arch/sparc64/bfdver.h@1.13 / diff / nxr@1.13
src/external/gpl3/binutils/lib/libbfd/arch/sparc64/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/sparc64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/sparc64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libiberty/arch/aarch64/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libiberty/arch/sparc64/defs.mk@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/lib/libopcodes/arch/sparc64/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/usr.bin/common/arch/aarch64/defs.mk@1.8 / diff / nxr@1.8
src/external/gpl3/binutils/usr.bin/common/arch/sparc64/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/binutils/usr.bin/common/arch/sparc64/defs.mk@1.11 / diff / nxr@1.11
      :
(more 8 files)
regen a bit more... (aarch64, sparc64)

(christos)

2023-01-13 15:46:40 UTC MAIN commitmail json YAML

It is not sufficient to have a comment /* Sanity check the size. */,
also check the size is greater than zero and a multiple of DEV_BSIZE.

Reported-by: syzbot+318187e5124846542f8d@syzkaller.appspotmail.com

(hannken)

2023-01-12 19:17:11 UTC MAIN commitmail json YAML

2023-01-12 18:52:47 UTC MAIN commitmail json YAML

Handle program headers properly; fixes c++ exceptions on arm32.

(christos)

2023-01-12 12:12:30 UTC netbsd-10 commitmail json YAML

2023-01-12 12:11:28 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by ryo in ticket #44):

sys/arch/aarch64/aarch64/bus_space_asm_generic.S: revision 1.6

fixed a bug that bus_space_read_region_{2,4,8}_swap() accesses wrong address.

(martin)

2023-01-12 12:09:18 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #43):

sys/dev/usb/ukbd.c: revision 1.162

ukbd(4): remember how much of attach worked so detach works.

if ukbd_attach() fails it means it has only really done the pmf
setup, nothing else, so avoid trying to remove callouts, child
devices, or console setup, usb task and uhidev operations.
fixes the crash (but not the underlying ukbd doesn't work issue)
seen in PR#57149.

(martin)

2023-01-12 12:07:23 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #42):

usr.bin/netstat/if.c: revision 1.109

if not given an interface to monitor by default, pick the one
with the most bytes in/out the first time and keep using it.

in addition to picking the most likely intersting interface,
this actually fixes a bug where interfaces coming/going in
the middle of eg, "netstat -b -w 1", may end up showing the
data for another interface on any output line (including the
the header declaring the interface!)

(martin)

2023-01-12 12:05:20 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #41):

usr.bin/ldd/ldd.c: revision 1.28

avoid printing the latest error message if some ldd method worked.

(martin)

2023-01-12 12:05:15 UTC MAIN commitmail json YAML

doc: update Unicode changes

(wiz)

2023-01-12 11:36:59 UTC MAIN commitmail json YAML

Add missing changes and fix syntax of earlier ones.

(nia)

2023-01-12 10:46:48 UTC MAIN commitmail json YAML

fixed a bug that bus_space_read_region_{2,4,8}_swap() accesses wrong address.

(ryo)

2023-01-12 10:22:19 UTC MAIN commitmail json YAML

xz 5.4.1 is out

(wiz)

2023-01-12 10:13:14 UTC MAIN commitmail json YAML

Mention piixpm(4) update.

(msaitoh)

2023-01-12 10:10:10 UTC MAIN commitmail json YAML

Modify error message to match the current behavior.

(msaitoh)

2023-01-12 01:19:21 UTC MAIN commitmail json YAML

don't attach on cascaded mpics for now - we don't really use them for anything
yet and apparently setup causes problems elsewhere, which needs investigation

(macallan)

2023-01-11 09:35:06 UTC MAIN commitmail json YAML

Add udivdi3/umoddi3 (and ashldi3) that were required by recent UFS change.
This increases xxboot_ufs from about 4.5KB to 5.5KB (The upper limit is 8KB).
Thanks tsutsui@ for advices.

(isaki)

2023-01-11 09:23:57 UTC MAIN commitmail json YAML

2023-01-10 18:20:10 UTC MAIN commitmail json YAML

ukbd(4): remember how much of attach worked so detach works.

if ukbd_attach() fails it means it has only really done the pmf
setup, nothing else, so avoid trying to remove callouts, child
devices, or console setup, usb task and uhidev operations.

fixes the crash (but not the underlying ukbd doesn't work issue)
seen in PR#57149.

(mrg)

2023-01-10 00:05:53 UTC MAIN commitmail json YAML

Use MMIO for PM register access on newer revision's devices.

Newer revision's device only support memory mapped access. At least,
X670E's SMBus device that the revision ID is 0x71 doesn't support I/O
access. Use MMIO access for newer devices. Linux uses >= 0x51 for the
check, so we do the same check. Note that X570's SMBus(rev. 0x61) supports
I/O access...

(msaitoh)

2023-01-09 21:53:44 UTC MAIN commitmail json YAML

Fix off by one (Crystal Kolipe in tech-kern@)

(christos)

2023-01-09 16:29:39 UTC MAIN commitmail json YAML

Modify for following MMIO support. No functional change.

(msaitoh)

2023-01-09 16:27:10 UTC MAIN commitmail json YAML

Simplify and modify for following MMIO support. No functional change.

(msaitoh)

2023-01-09 16:26:08 UTC MAIN commitmail json YAML

Modify comment. Whitespace. No functional change.

(msaitoh)

2023-01-09 14:38:14 UTC MAIN commitmail json YAML

2023-01-09 14:37:50 UTC MAIN commitmail json YAML

2023-01-09 03:57:27 UTC MAIN commitmail json YAML

fix previous - still include xf86Cursor.h

(mrg)

2023-01-09 02:49:52 UTC MAIN commitmail json YAML

pull across a fix from upstream to fix clang builds.

https://gitlab.freedesktop.org/pixman/pixman/-/merge_requests/16/diffs?commit_id=d60b0af5e32fed034bd163d244148947d3ed91a8

Avoid undefined behavior (left-shifting negative value) in pixman_int_to_fixed

Reported in https://bugzilla.mozilla.org/show_bug.cgi?id=1580352. Casting
the argument to uint32_t should avoid invoking undefined behavior here.
We'll still have *implementation-defined* behavior when casting the result
back to pixman_fixed_t, but that's better than *undefined*.

(mrg)

2023-01-09 00:07:30 UTC MAIN commitmail json YAML

lint: in the lex scanner, use fewer definitions

No binary change.

(rillig)

2023-01-08 22:46:00 UTC MAIN commitmail json YAML

lint: document how reading tokens from the input works

Rename inpc to read_byte, to make the name more expressive.  Since C99,
lint is no longer required to use overly short identifiers.

No functional change.

(rillig)

2023-01-08 22:03:04 UTC MAIN commitmail json YAML

merge xf86-video-suncg14 1.1.3, xf86-video-suncg6 1.1.3,
xf86-video-sunffb 1.2.3, xf86-video-sunleo 1.2.3,
and xf86-video-suntcx 1.1.3.

ffb_driver.c probably needs explicit testing that the EXA/XAA
code still works properly.

(mrg)

2023-01-08 21:34:50 UTC MAIN commitmail json YAML

xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c@1.8 / diff / nxr@1.8
xsrc/external/mit/xf86-input-elographics/include/config.h@1.6 / diff / nxr@1.6
xsrc/external/mit/xf86-video-ast/dist/README deleted
xsrc/external/mit/xf86-video-ast/dist/src/ast_driver.c@1.7 / diff / nxr@1.7
xsrc/external/mit/xf86-video-ast/dist/src/ast_vgatool.c@1.14 / diff / nxr@1.14
xsrc/external/mit/xf86-video-r128/dist/src/r128.h@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-r128/dist/src/r128_driver.c@1.21 / diff / nxr@1.21
xsrc/external/mit/xf86-video-r128/dist/src/r128_probe.h@1.4 / diff / nxr@1.4
xsrc/external/mit/xf86-video-r128/dist/src/r128_reg.h@1.5 / diff / nxr@1.5
xsrc/external/mit/xf86-video-vesa/dist/Makefile.in@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/aclocal.m4@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/config.guess@1.9 / diff / nxr@1.9
xsrc/external/mit/xf86-video-vesa/dist/config.h.in@1.9 / diff / nxr@1.9
xsrc/external/mit/xf86-video-vesa/dist/config.sub@1.9 / diff / nxr@1.9
xsrc/external/mit/xf86-video-vesa/dist/configure@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/configure.ac@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/depcomp@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/install-sh@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/ltmain.sh@1.11 / diff / nxr@1.11
xsrc/external/mit/xf86-video-vesa/dist/man/Makefile.in@1.11 / diff / nxr@1.11
      :
(more 3 files)
merge xf86-input-elographics 1.4.3, xf86-video-ast 1.1.6,
xf86-video-r128 6.12.1, and xf86-video-vesa 2.6.0.

(mrg)

2023-01-08 21:11:45 UTC MAIN commitmail json YAML

add some files that are obsolete with binutils 2.39

(wiz)

2023-01-08 21:11:08 UTC MAIN commitmail json YAML

2023-01-08 18:37:12 UTC MAIN commitmail json YAML

lint: do not report usual arithmetic conversions for constants

(rillig)

2023-01-08 18:29:21 UTC MAIN commitmail json YAML

lint: extract usual arithmetic conversions to separate function

No functional change.

(rillig)

2023-01-08 18:21:00 UTC MAIN commitmail json YAML

lint/tests: test query for usual arithmetic conversions

(rillig)

2023-01-08 17:54:03 UTC MAIN commitmail json YAML

lint: improve error message for parsing query IDs

(rillig)

2023-01-08 17:03:42 UTC MAIN commitmail json YAML

sync machine list with spec

(christos)

2023-01-08 16:01:50 UTC MAIN commitmail json YAML

flashctl: use consistent markup in usage message

(rillig)

2023-01-08 15:55:26 UTC MAIN commitmail json YAML

flashctl: remove trailing whitespace

No binary change.

(rillig)

2023-01-08 15:52:30 UTC MAIN commitmail json YAML

flashctl: unexport local functions, add CVS ID

No functional change.

(rillig)

2023-01-08 15:49:51 UTC MAIN commitmail json YAML

flashctl: enable lint's strict bool mode

No binary change.

(rillig)

2023-01-08 15:37:56 UTC MAIN commitmail json YAML

flashctl: fix error handling of integer arguments

Previously, flashctl accepted the command 'erase 0x 0x' as valid, even
though the numbers are not valid hex numbers.

Pointed out by lint, which complained about the wrong type conversion
for tolower, isxdigit and isdigit.

(rillig)

2023-01-08 15:22:33 UTC MAIN commitmail json YAML

lint: recognize enum constant named 'max' as a count of values

Seen in external/bsd/mdocml/dist/mdoc.h(50).

(rillig)

2023-01-08 15:18:02 UTC MAIN commitmail json YAML

tests/lint: add more tests for enum/array mismatch

(rillig)