Module Name:src
Committed By: thorpej
Date: Wed Jul 7 03:30:35 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s patch.c
Log Message:
Provide a BWX version of alpha_copystr() and patch it into place if
the system supports the BWX extension. The inner loop of
Module Name:src
Committed By: thorpej
Date: Wed Jul 7 03:24:26 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: mainbus.c
Log Message:
After attaching CPUs, call alpha_patch() in case there are any function
patches we wish to do based on discovered architecture
Module Name:src
Committed By: thorpej
Date: Wed Jul 7 02:44:04 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s
Log Message:
Re-arrange alpha_copystr() so that the the error/unlikely cases are forward
branches (which will be predicted as not-taken), and that
Module Name:src
Committed By: rillig
Date: Tue Jul 6 21:41:36 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: document further shift/reduce conflicts
These cannot be resolved as easily as those from the previous commit.
Anyway, the relevant
Module Name:src
Committed By: rillig
Date: Tue Jul 6 20:56:38 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: document the cause for 24 of the 162 grammar conflicts
To generate a diff of this commit:
cvs rdiff -u -r1.263 -r1.264
Module Name:src
Committed By: rillig
Date: Tue Jul 6 20:29:08 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: resolve conflict in grammar for __real__ and __imag__
There is no need for extra rules for '__real__(term)' since that is
already
Module Name:src
Committed By: rillig
Date: Tue Jul 6 20:17:15 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: lex.c
Log Message:
lint: __real__ and __imag__ are GNU extensions
https://gcc.gnu.org/onlinedocs/gcc/Complex.html
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Tue Jul 6 19:08:28 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: do not allow _Alignas (from C11) or __packed after a label
To generate a diff of this commit:
cvs rdiff -u -r1.261 -r1.262
Module Name:src
Committed By: rillig
Date: Tue Jul 6 18:43:27 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: gcc_attribute.c
Log Message:
tests/lint: add test for empty __attribute__(())
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: rillig
Date: Tue Jul 6 18:28:08 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: rename grammar rules for GCC __attribute__
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.260 -r1.261
Module Name:src
Committed By: rillig
Date: Tue Jul 6 18:22:41 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: move grammar rules for GCC __attribute__ to the bottom
In GCC 2.95.3, attributes had already been available for functions,
Module Name:src
Committed By: rillig
Date: Tue Jul 6 17:52:05 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: align grammar rules for enum-specifier with C99
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.258
Module Name:src
Committed By: rillig
Date: Tue Jul 6 17:33:07 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile gcc_attribute.c
gcc_attribute.exp
Added Files:
src/tests/usr.bin/xlint/lint1:
Module Name:src
Committed By: rillig
Date: Tue Jul 6 16:02:44 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: document grammar rule that deviates from C99
To generate a diff of this commit:
cvs rdiff -u -r1.257 -r1.258
Module Name:src
Committed By: christos
Date: Tue Jul 6 14:22:16 UTC 2021
Modified Files:
src/lib/libc/stdio: fflush.c fvwrite.c
Log Message:
Handle EINTR, from RVP.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/lib/libc/stdio/fflush.c
cvs rdiff -u
Module Name:src
Committed By: thorpej
Date: Tue Jul 6 12:42:12 UTC 2021
Modified Files:
src/doc: HACKS
Log Message:
Remove jemalloc and gdb hacks for alpha; root cause has been addressed.
To generate a diff of this commit:
cvs rdiff -u -r1.221 -r1.222 src/doc/HACKS
Module Name:src
Committed By: thorpej
Date: Tue Jul 6 12:41:00 UTC 2021
Modified Files:
src/external/gpl3/gdb/dist/gnulib/import: canonicalize-lgpl.c
Log Message:
Remote -O0 hack for alpha; root cause has been addressed.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: thorpej
Date: Tue Jul 6 12:40:25 UTC 2021
Modified Files:
src/external/bsd/jemalloc/lib: Makefile.inc
Log Message:
Remove -O0 hack for alpha; root cause has been addressed.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14
Module Name:src
Committed By: christos
Date: Tue Jul 6 12:26:03 UTC 2021
Modified Files:
src/doc: 3RDPARTY CHANGES
Log Message:
new acpica
To generate a diff of this commit:
cvs rdiff -u -r1.1804 -r1.1805 src/doc/3RDPARTY
cvs rdiff -u -r1.2813 -r1.2814 src/doc/CHANGES
Module Name:src
Committed By: thorpej
Date: Tue Jul 6 12:38:40 UTC 2021
Modified Files:
src/lib/libc/arch/alpha/gen: __setjmp14.S _lwp.c makecontext.c
swapcontext.S
src/lib/libm/arch/alpha: lrint.S
Log Message:
Ensure that the stack is always 16-byte
Module Name:src
Committed By: christos
Date: Tue Jul 6 12:23:46 UTC 2021
Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.h aslutils.c
dtfield.c dtutils.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acpixf.h actbl1.h
Module Name:src
Committed By: thorpej
Date: Tue Jul 6 12:20:52 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: vm_machdep.c
src/sys/arch/alpha/include: param.h
Log Message:
- Define STACK_ALIGNBYTES to override the default and ensure that
stacks are 16-byte
Module Name:src
Committed By: jmcneill
Date: Tue Jul 6 11:49:36 UTC 2021
Modified Files:
src/distrib/utils/embedded/conf: evbarm.conf evbmips.conf rpi_inst.conf
usermode.conf x86.conf
Log Message:
Disable kernfs on live images -- it is not required.
To
Module Name:src
Committed By: jmcneill
Date: Tue Jul 6 09:30:07 UTC 2021
Modified Files:
src/share/examples/pud/intro: doioctl.c
Log Message:
build fix
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/examples/pud/intro/doioctl.c
Please note that
Module Name:src
Committed By: christos
Date: Tue Jul 6 09:26:47 UTC 2021
Modified Files:
src/usr.bin/ftp: fetch.c
Log Message:
Use raw write(2) instead of fwrite(3) to avoid stream corruption because
of the progress bar interrupts. From RVP.
To generate a diff of this
Module Name:src
Committed By: skrll
Date: Tue Jul 6 08:31:41 UTC 2021
Modified Files:
src/common/lib/libc/arch/aarch64/atomic: atomic_nand_16.S
Log Message:
One more s/pte/ptr/
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
Module Name:src
Committed By: skrll
Date: Tue Jul 6 08:34:28 UTC 2021
Modified Files:
src/sys/arch/arm/arm32: cpu.c
Log Message:
Assume all ARM11[37]6 r0 variants are missing ISAR and friends. This is
certainly the case for r0 variants I could find TRMs for.
PR/50596
Module Name:src
Committed By: rillig
Date: Tue Jul 6 06:38:29 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: gcc_attribute.c
Log Message:
tests/lint: document wrong handling of GCC __attribute__
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: rillig
Date: Tue Jul 6 05:39:27 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: rearrange and rename grammar rules for parameter declarations
Place the notype/type variants close to each other to be able to
Module Name:src
Committed By: rillig
Date: Tue Jul 6 05:22:34 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: move the grammar rule array_size out of the type/notype section
An array size is used in several grammar rules for different types
Module Name:src
Committed By: rillig
Date: Tue Jul 6 05:12:44 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: reduce grammar conflicts for GCC attributes
In all but one case, the use of type_attribute_list introduced an
unnecessary ambiguity
Module Name:src
Committed By: rillig
Date: Tue Jul 6 04:48:17 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: clean up style in grammar
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.253 -r1.254
Module Name:src
Committed By: rillig
Date: Tue Jul 6 04:44:20 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y externs1.h lint1.h tree.c
Log Message:
lint: rename type generic_association_types to generic_association
The word 'types' was misleading and
Module Name:src
Committed By: dholland
Date: Tue Jul 6 03:23:03 UTC 2021
Modified Files:
src/sys/miscfs/kernfs: kernfs_vnops.c
Log Message:
Fix perms on /kern/{r,}rootdev.
To generate a diff of this commit:
cvs rdiff -u -r1.169 -r1.170
Module Name:src
Committed By: dholland
Date: Tue Jul 6 03:22:44 UTC 2021
Modified Files:
src/sys/miscfs/kernfs: kernfs_vnops.c
Log Message:
Add missing VOP_KQFILTER to kernfs.
Not sure if lack of it can be used for local DoS or not, but best to
fix.
To generate a diff
Module Name:src
Committed By: yamaguchi
Date: Tue Jul 6 02:39:46 UTC 2021
Modified Files:
src/sys/net: if_vlan.c
Log Message:
Drop unicast packets that are not for us
when vlan(4) is not in promisc
To generate a diff of this commit:
cvs rdiff -u -r1.156 -r1.157
Module Name:src
Committed By: yamaguchi
Date: Tue Jul 6 02:34:12 UTC 2021
Modified Files:
src/sys/net: if_vlan.c
Log Message:
vlan: added NULL check for the parent interface
The pointer may set to NULL by vlan_unconfig
while packet processing
To generate a diff of
Module Name:src
Committed By: yamaguchi
Date: Tue Jul 6 01:18:22 UTC 2021
Modified Files:
src/tests/net/if_vlan: t_vlan.sh
Log Message:
vlan: added checks of linkstate
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/tests/net/if_vlan/t_vlan.sh
Please
Module Name:src
Committed By: yamaguchi
Date: Tue Jul 6 01:16:01 UTC 2021
Modified Files:
src/sys/net: if_vlan.c
Log Message:
vlan: set the link state to DOWN when its parent detaches
To generate a diff of this commit:
cvs rdiff -u -r1.154 -r1.155 src/sys/net/if_vlan.c
Module Name:src
Committed By: dholland
Date: Mon Jul 5 21:43:56 UTC 2021
Modified Files:
src/sys/ufs/chfs: chfs_vnops.c
Log Message:
whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/ufs/chfs/chfs_vnops.c
Please note that diffs are not
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:55:51 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: decl.c
Log Message:
lint: reduce noise in storage_class_name
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:59:10 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: refer to documentation about the 'notype' rules in the grammar
To generate a diff of this commit:
cvs rdiff -u -r1.251 -r1.252
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:53:43 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_340.c msg_340.exp
src/usr.bin/xlint/lint1: cgram.y err.c
Log Message:
lint: rename message 340 to talk about "GCC extension", not "GNU"
To
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:48:32 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y decl.c lint1.h
Log Message:
lint: rename dinfo_t.d_stralign to d_sou_align_in_bits
When talking about alignment, offset and size of a type, the
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:43:29 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: expr_range.c
Log Message:
tests/lint: fix typos in comment in expr_range
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:39:12 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: emit1.c
Log Message:
lint: fix type warnings in emit1.c
The plain character strings in strg_t are saved as an array of unsigned
char. When such a character
Module Name:src
Committed By: rillig
Date: Mon Jul 5 19:02:14 UTC 2021
Modified Files:
src/tests/usr.bin/xlint: check-expect.lua
src/tests/usr.bin/xlint/lint1: c99_bool_strict_suppressed.c
Log Message:
tests/lint: fix check-expect.lua for empty .exp file
An
Module Name:src
Committed By: rillig
Date: Mon Jul 5 18:55:14 UTC 2021
Modified Files:
src/tests/usr.bin/xlint: check-expect.lua
Log Message:
tests/lint: remove unused variables
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: palle
Date: Mon Jul 5 16:59:54 UTC 2021
Modified Files:
src/sys/arch/sparc64/doc: TODO
Log Message:
sun4v: update status on S7 systems
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sparc64/doc/TODO
Please note
Module Name:src
Committed By: thorpej
Date: Mon Jul 5 15:12:01 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Instrument the number of calls to pmap_growkernel().
To generate a diff of this commit:
cvs rdiff -u -r1.295 -r1.296
Module Name:src
Committed By: tsutsui
Date: Mon Jul 5 14:51:23 UTC 2021
Modified Files:
src/sys/arch/hp300/dev: ct.c ctreg.h hpibvar.h rd.c rdreg.h rdvar.h
src/sys/arch/hp300/stand/common: ct.c hpibvar.h rd.c
Log Message:
Cleanup duplicated CS/80 indentify
Module Name:src
Committed By: tsutsui
Date: Mon Jul 5 14:15:16 UTC 2021
Modified Files:
src/sys/arch/hp300/dev: rd.c
Log Message:
Move attach messages from common rdident() to explicit rdattach().
To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106
Module Name:src
Committed By: tsutsui
Date: Mon Jul 5 14:03:46 UTC 2021
Modified Files:
src/sys/arch/hp300/dev: ct.c hpib.c hpibvar.h mt.c rd.c
Log Message:
Pull HP-IB probe fixes from OpenBSD/hp300.
https://marc.info/?l=openbsd-cvs=113217630426615=2
> Overhaul the way
Module Name:src
Committed By: tsutsui
Date: Mon Jul 5 13:41:08 UTC 2021
Modified Files:
src/sys/arch/hp300/stand/common: autoconf.c ite.c ite_tc.c
Removed Files:
src/sys/arch/hp300/stand/common: grfreg.h
Log Message:
Get rid of obsolete grfreg.h. From OpenBSD.
Module Name:src
Committed By: hgutch
Date: Mon Jul 5 11:16:56 UTC 2021
Modified Files:
src/doc: HACKS
Log Message:
Update gcc9-sh3-lint - instead of disabling optimization for lex.c on
sh3, rather revert the gcc change that (seemingly accidentally) broke
this.
To
Module Name:src
Committed By: hgutch
Date: Mon Jul 5 10:34:26 UTC 2021
Modified Files:
src/external/gpl3/gcc.old/dist/gcc/config/sh: sh.md
src/external/gpl3/gcc/dist/gcc/config/sh: sh.md
src/usr.bin/xlint/lint1: Makefile
Log Message:
GCC git commit
Module Name:src
Committed By: thorpej
Date: Mon Jul 5 10:00:22 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Fix a bug introduced in pmap.c,v 1.287 where, when creating the PTE
in pmap_enter(), we would erroneously disregard MOD/REF attributes
Module Name:src
Committed By: skrll
Date: Mon Jul 5 08:50:31 UTC 2021
Modified Files:
src/common/lib/libc/arch/aarch64/atomic: atomic_nand_32.S
atomic_nand_64.S atomic_nand_8.S
Log Message:
typo in comment s/pte/ptr/
To generate a diff of this commit:
cvs
Module Name:src
Committed By: christos
Date: Mon Jul 5 07:26:00 UTC 2021
Modified Files:
src/lib/libc/stdio: fflush.c
Log Message:
Account for partial writes when interrupted (from FreeBSD).
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: thorpej
Date: Sun Jul 4 22:42:36 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: core_machdep.c interrupt.c machdep.c pmap.c
vm_machdep.c
src/sys/arch/alpha/common: sgmap_common.c
src/sys/arch/alpha/isa:
Module Name:src
Committed By: thorpej
Date: Sun Jul 4 22:36:43 UTC 2021
Modified Files:
src/sys/arch/alpha/common: shared_intr.c
src/sys/arch/alpha/include: intr.h pci_machdep.h
src/sys/arch/alpha/jensenio: jensenio_intr.c
src/sys/arch/alpha/pci:
Module Name:src
Committed By: rillig
Date: Sun Jul 4 20:22:31 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile
Added Files:
src/tests/usr.bin/xlint/lint1: op_shl_lp64.c op_shl_lp64.exp
Log Message:
Module Name:src
Committed By: rillig
Date: Sun Jul 4 17:32:24 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_259.c msg_259.exp
Log Message:
tests/lint: align tests for argument conversion to each other
To generate a diff of this commit:
cvs rdiff -u -r1.8
Module Name:src
Committed By: rillig
Date: Sun Jul 4 17:28:06 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_101.c msg_101.exp
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: replace wrong assumption with citation from C99
No functional change.
Module Name:src
Committed By: rillig
Date: Sun Jul 4 17:01:58 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_101.c msg_101.exp msg_103.c
msg_103.exp msg_104.c msg_104.exp
src/usr.bin/xlint/lint1: err.c tree.c
Log Message:
lint: align
Module Name:src
Committed By: rillig
Date: Sun Jul 4 16:44:13 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: clean up new_tnode
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.308 -r1.309
Module Name:src
Committed By: rillig
Date: Sun Jul 4 17:16:09 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_101.c
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: document where to fix missing const in lvalue-to-rvalue
No functional change.
To
Module Name:src
Committed By: rillig
Date: Sun Jul 4 16:18:50 UTC 2021
Modified Files:
src/lib/libc/include: namespace.h
Log Message:
libc: remove special handling for lint
In namespace.h 1.102 from 2005-07-16, the #ifndef was added to fix the
broken lint2 pass.
Module Name:src
Committed By: rillig
Date: Sun Jul 4 13:32:35 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_004.c
Log Message:
tests/lint: document why lint does not need to detect wrong types
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: rillig
Date: Sun Jul 4 12:24:39 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_163.c msg_163.exp
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: remove support for obsolete GCC-style lvalue casts
Since GCC 4.0, a
Module Name:src
Committed By: rillig
Date: Sun Jul 4 13:14:54 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile d_cast_lhs.c
src/usr.bin/xlint/lint1: tree.c
Added Files:
src/tests/usr.bin/xlint/lint1:
Module Name:src
Committed By: cjep
Date: Sun Jul 4 12:57:48 UTC 2021
Modified Files:
src/tools/compat: README
Log Message:
LLVM RT library will actually cross-build from OpenBSD provided sufficient
limits are in place for the build user.
To generate a diff of this
Module Name:src
Committed By: rillig
Date: Sun Jul 4 13:44:43 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_080.c msg_080.exp
Log Message:
tests/lint: fix unintended character constant in test
I originally intended to type ASCII DEL as an example of a
Module Name:src
Committed By: rillig
Date: Sun Jul 4 13:31:10 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_031.c msg_031.exp msg_152.exp
msg_175.exp
src/usr.bin/xlint/lint1: decl.c err.c
Log Message:
lint: improve wording for incomplete
Module Name:src
Committed By: hannken
Date: Sun Jul 4 11:24:09 UTC 2021
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
Fix union_parsepath(), either the upper or the lower dvp may be NULL.
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78
Module Name:src
Committed By: hannken
Date: Sun Jul 4 11:25:07 UTC 2021
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c
Log Message:
Add VOP_PARSEPATH to zfs control dir vnode op table.
To generate a diff of this commit:
cvs rdiff -u -r1.12
Module Name:src
Committed By: rillig
Date: Sun Jul 4 09:13:59 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: Makefile ckbool.c lint1.h mem1.c tree.c
Log Message:
lint: in strict bool mode, allow mixed types in generated C code
This allows flex lexers to be run
Module Name:src
Committed By: rillig
Date: Sun Jul 4 07:09:39 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.c
d_c99_bool_strict.exp msg_333.c msg_333.exp
src/usr.bin/xlint/lint1: func.c
Log Message:
lint: in strict bool
Module Name:src
Committed By: rillig
Date: Sun Jul 4 08:50:26 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: Makefile
Log Message:
tests/lint: re-enable test c99_bool_strict_suppressed
It had been disabled accidentally in the previous commit.
To generate a
Module Name:src
Committed By: rillig
Date: Sun Jul 4 08:49:41 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: Makefile
Log Message:
lint: include scan.c in 'make lint'
This theoretically enables strict bool mode for the few remaining code
in scan.l. Since scan.l is
Module Name:src
Committed By: rillig
Date: Sun Jul 4 08:19:06 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile c99_bool_strict_suppressed.c
src/usr.bin/xlint/lint1: tree.c
Removed Files:
Module Name:src
Committed By: rillig
Date: Sun Jul 4 07:50:53 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile
Added Files:
src/tests/usr.bin/xlint/lint1: c99_bool_strict_suppressed.c
Module Name:src
Committed By: skrll
Date: Sun Jul 4 06:55:47 UTC 2021
Modified Files:
src/common/lib/libc/arch/aarch64/atomic: atomic_nand_16.S
atomic_nand_32.S atomic_nand_64.S atomic_nand_8.S
Log Message:
Fix the logic operation for atomic_nand_{8,16,32,64}
Module Name:src
Committed By: rillig
Date: Sun Jul 4 05:49:20 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: main1.c
Log Message:
lint: sync stdout and stderr when compiled in debug mode
If lint is compiled with -DDEBUG, its debug output goes to stdout, no
matter
Module Name:src
Committed By: sjg
Date: Sun Jul 4 01:28:54 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: objdir-writable.exp objdir-writable.mk
Log Message:
Do not assume /tmp is safe to use if TMPDIR is set
To generate a diff of this commit:
cvs rdiff -u -r1.2
Module Name:src
Committed By: rillig
Date: Sat Jul 3 22:39:40 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: job-output-null.exp job-output-null.mk
Log Message:
tests/make: make test job-output-null more portable
Previously, the test dependend on implementation
Module Name:src
Committed By: rillig
Date: Sat Jul 3 21:27:48 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_097.exp msg_098.exp msg_127.exp
src/usr.bin/xlint/lint1: main1.c
Log Message:
lint: do not define 'long double' GCC builtins for traditional
Module Name:src
Committed By: rillig
Date: Sat Jul 3 21:18:41 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: guard against segmentation fault when parsing struct
Found by afl. The code that triggers this case is:
struct{const}
Module Name:src
Committed By: rillig
Date: Sat Jul 3 20:54:08 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: err.c
Log Message:
lint: fix segmentation fault on malformed preprocessor output
# 0 ""
# 0 ""2
Found using afl, does not happen in practice though since
Module Name:src
Committed By: rillig
Date: Sat Jul 3 20:43:35 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: main1.c
Log Message:
lint: make stdout unbuffered in debug mode
Some debug log messages are on stdout, others on stderr. Make sure that
they occur in the
Module Name:src
Committed By: rillig
Date: Sat Jul 3 20:40:17 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: fix assertion failure in display_expression for bool constants
To generate a diff of this commit:
cvs rdiff -u -r1.303 -r1.304
Module Name:src
Committed By: palle
Date: Sat Jul 3 19:39:07 UTC 2021
Modified Files:
src/sys/arch/sparc64/sparc64: autoconf.c
Log Message:
sun4v: request hypervisor api major version 3 for the interrupt group - should
solve issues when setting up interrupts on S7
Module Name:src
Committed By: rillig
Date: Sat Jul 3 19:34:47 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: d_cast_init.c
Log Message:
tests/lint: fix test d_cast_init on macppc
On macppc, char == unsigned, which generated the following unintended
warnings:
Module Name:src
Committed By: rillig
Date: Sat Jul 3 19:31:23 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile msg_230.c msg_230.exp
Added Files:
src/tests/usr.bin/xlint/lint1: msg_230_uchar.c
Module Name:src
Committed By: palle
Date: Sat Jul 3 19:18:56 UTC 2021
Modified Files:
src/sys/arch/sparc64/include: hypervisor.h sparc64.h
src/sys/arch/sparc64/sparc64: autoconf.c intr.c ofw_machdep.c
Log Message:
sun4v: add support for hypervisor soft state -
Module Name:src
Committed By: christos
Date: Sat Jul 3 14:59:49 UTC 2021
Modified Files:
src/libexec/ftpd: ftpd.c
Log Message:
Treat failed chdir/chroot for guest and chroot accounts as fatal.
Also treat failed set{e,}(u,g}id calls as fatal.
Addresses CVE-2020-7468, via
Module Name:src
Committed By: christos
Date: Sat Jul 3 14:08:55 UTC 2021
Modified Files:
src/lib/libc/gmon: gmon.c
Log Message:
PR/56246: Yuichiro Naito: gprof(1) never show call graphs when profiling
multi-threaded application
To generate a diff of this commit:
cvs
Module Name:src
Committed By: christos
Date: Sat Jul 3 14:07:13 UTC 2021
Modified Files:
src/include: stdlib.h
Log Message:
PR/56250: Michael Forney: mkstemp/mkdtemp not declared with
_POSIX_C_SOURCE=200809L
To generate a diff of this commit:
cvs rdiff -u -r1.122
Module Name:src
Committed By: mlelstv
Date: Sat Jul 3 09:39:26 UTC 2021
Modified Files:
src/sys/kern: vfs_syscalls.c
Log Message:
Return error from fd_dupopen.
To generate a diff of this commit:
cvs rdiff -u -r1.550 -r1.551 src/sys/kern/vfs_syscalls.c
Please note that
Module Name:src
Committed By: nonaka
Date: Sat Jul 3 04:44:16 UTC 2021
Modified Files:
src/sys/dev/isa: itesio_isa.c itesio_isavar.h
Log Message:
itesio(4): Added IT8625E support.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29
801 - 900 of 99913 matches
Mail list logo