CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 07:01:25 UTC 2020 Modified Files: src/usr.bin/make: main.c Log Message: make(1): extract PrintVar from doPrintVars To generate a diff of this commit: cvs rdiff -u -r1.382 -r1.383 src/usr.bin/make/main.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 07:12:13 UTC 2020 Modified Files: src/usr.bin/make: main.c Log Message: make(1): clean up PrintVar Conceptually, the last parameters of Var_Subst and Var_Value differ a lot. The former is the actual variable value while the latter is just a pointer to be freed. It will be changed to a void pointer in a few commits. To keep the number of needed variables small and the code simple, the printf statement is mentioned in each branch. An additional benefit is that in 2 of the 3 branches, no null pointer can occur. To generate a diff of this commit: cvs rdiff -u -r1.383 -r1.384 src/usr.bin/make/main.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64/aarch64
Module Name:src Committed By: ryo Date: Thu Oct 22 07:16:06 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Don't trap EL0 accesses to the DCC registers. VMWare use "mrs xzr, mdccsr_el0" for guest side backdoor. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/arch/aarch64/aarch64/locore.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch
Module Name:src Committed By: skrll Date: Thu Oct 22 07:23:25 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c cpufunc.c db_machdep.c efi_machdep.c fpu.c trap.c src/sys/arch/evbarm/include: cpufunc.h Log Message: Simplify the cpufunc.h header, i.e. always use #include To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/arch/aarch64/aarch64/aarch64_machdep.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/aarch64/aarch64/cpufunc.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/aarch64/aarch64/db_machdep.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/aarch64/aarch64/efi_machdep.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64/aarch64/fpu.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/aarch64/aarch64/trap.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/include/cpufunc.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64/aarch64
Module Name:src Committed By: skrll Date: Thu Oct 22 07:31:15 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c cpufunc.c db_machdep.c efi_machdep.c fpu.c pmap.c trap.c Log Message: Use the dmb/dsb/isb macros... if nothing else they're all now consistent about the "memory" assembler contraint. No binary change To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/arch/aarch64/aarch64/aarch64_machdep.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/aarch64/aarch64/cpufunc.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/aarch64/aarch64/db_machdep.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/aarch64/efi_machdep.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aarch64/aarch64/fpu.c cvs rdiff -u -r1.91 -r1.92 src/sys/arch/aarch64/aarch64/pmap.c cvs rdiff -u -r1.39 -r1.40 src/sys/arch/aarch64/aarch64/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64/aarch64
Module Name:src Committed By: skrll Date: Thu Oct 22 07:34:18 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use the isb macro - missed in previous commit To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys/arch/aarch64/aarch64/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64/aarch64
Module Name:src Committed By: skrll Date: Thu Oct 22 07:36:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use the correct (more relaxed) membar_exit barrier in cpu_switchto_softint To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/aarch64/aarch64/cpuswitch.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS import: src/external/public-domain/tz/dist
Module Name:src Committed By: kre Date: Thu Oct 22 08:23:45 UTC 2020 Update of /cvsroot/src/external/public-domain/tz/dist In directory ivanova.netbsd.org:/tmp/cvs-serv1984 Log Message: Import tzdata2020d from ftp://ftp.iana.org/tz/releases/tzdata2020d.tar.gz Summary of changes in tzdata2020d (2020-10-21 11:24:13 -0700): Palestine ends DST earlier than predicted, on 2020-10-24. Status: Vendor Tag: TZDATA Release Tags: TZDATA2020D U src/external/public-domain/tz/dist/leap-seconds.list U src/external/public-domain/tz/dist/calendars U src/external/public-domain/tz/dist/CONTRIBUTING U src/external/public-domain/tz/dist/LICENSE U src/external/public-domain/tz/dist/Makefile U src/external/public-domain/tz/dist/NEWS U src/external/public-domain/tz/dist/README U src/external/public-domain/tz/dist/theory.html U src/external/public-domain/tz/dist/version U src/external/public-domain/tz/dist/africa U src/external/public-domain/tz/dist/antarctica U src/external/public-domain/tz/dist/asia U src/external/public-domain/tz/dist/australasia U src/external/public-domain/tz/dist/europe U src/external/public-domain/tz/dist/northamerica U src/external/public-domain/tz/dist/southamerica U src/external/public-domain/tz/dist/etcetera U src/external/public-domain/tz/dist/factory U src/external/public-domain/tz/dist/backward U src/external/public-domain/tz/dist/backzone U src/external/public-domain/tz/dist/iso3166.tab U src/external/public-domain/tz/dist/checklinks.awk U src/external/public-domain/tz/dist/leapseconds U src/external/public-domain/tz/dist/zone1970.tab U src/external/public-domain/tz/dist/zone.tab U src/external/public-domain/tz/dist/leapseconds.awk U src/external/public-domain/tz/dist/checktab.awk U src/external/public-domain/tz/dist/zoneinfo2tdf.pl U src/external/public-domain/tz/dist/ziguard.awk U src/external/public-domain/tz/dist/zishrink.awk No conflicts created by this import
CVS commit: src/external/public-domain/tz/dist
Module Name:src Committed By: kre Date: Thu Oct 22 08:24:04 UTC 2020 Modified Files: src/external/public-domain/tz/dist: TZDATA_VERSION Log Message: Merge tzdata2020d To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/public-domain/tz/dist/TZDATA_VERSION Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: kre Date: Thu Oct 22 08:26:00 UTC 2020 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: Note update to tzdata 2020d To generate a diff of this commit: cvs rdiff -u -r1.1755 -r1.1756 src/doc/3RDPARTY cvs rdiff -u -r1.2749 -r1.2750 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/stand/efiboot
Module Name:src Committed By: jmcneill Date: Thu Oct 22 09:14:41 UTC 2020 Modified Files: src/sys/stand/efiboot: efifdt.c Log Message: If the framebuffer node already exists, we don't need to create one To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/stand/efiboot/efifdt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/stand/efiboot
Module Name:src Committed By: jmcneill Date: Thu Oct 22 09:28:30 UTC 2020 Modified Files: src/sys/stand/efiboot: efifdt.c Log Message: Fix previous. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/stand/efiboot/efifdt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src
Module Name:src Committed By: martin Date: Thu Oct 22 11:21:42 UTC 2020 Modified Files: src/external/gpl2/groff/tmac [netbsd-9]: mdoc.local src/sys/sys [netbsd-9]: param.h Added Files: src/doc [netbsd-9]: CHANGES-9.2 Log Message: Welcome to 9.1_STABLE To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.1 src/doc/CHANGES-9.2 cvs rdiff -u -r1.5.6.6 -r1.5.6.7 src/external/gpl2/groff/tmac/mdoc.local cvs rdiff -u -r1.599.2.7 -r1.599.2.8 src/sys/sys/param.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] xsrc/external/mit/freetype/dist
Module Name:xsrc Committed By: martin Date: Thu Oct 22 11:25:36 UTC 2020 Modified Files: xsrc/external/mit/freetype/dist [netbsd-9]: CMakeLists.txt ChangeLog ChangeLog.20 ChangeLog.21 ChangeLog.22 ChangeLog.23 ChangeLog.24 ChangeLog.25 ChangeLog.26 ChangeLog.27 ChangeLog.28 Makefile README README.git autogen.sh configure modules.cfg vms_make.com xsrc/external/mit/freetype/dist/builds [netbsd-9]: detect.mk exports.mk freetype.mk link_dos.mk link_std.mk modules.mk toplevel.mk xsrc/external/mit/freetype/dist/builds/amiga [netbsd-9]: README makefile makefile.os4 smakefile xsrc/external/mit/freetype/dist/builds/amiga/include/config [netbsd-9]: ftconfig.h ftmodule.h xsrc/external/mit/freetype/dist/builds/amiga/src/base [netbsd-9]: ftdebug.c ftsystem.c xsrc/external/mit/freetype/dist/builds/ansi [netbsd-9]: ansi-def.mk ansi.mk xsrc/external/mit/freetype/dist/builds/beos [netbsd-9]: beos-def.mk beos.mk detect.mk xsrc/external/mit/freetype/dist/builds/cmake [netbsd-9]: FindHarfBuzz.cmake iOS.cmake testbuild.sh xsrc/external/mit/freetype/dist/builds/compiler [netbsd-9]: ansi-cc.mk bcc-dev.mk bcc.mk emx.mk gcc-dev.mk gcc.mk intelc.mk unix-lcc.mk visualage.mk visualc.mk watcom.mk win-lcc.mk xsrc/external/mit/freetype/dist/builds/dos [netbsd-9]: detect.mk dos-def.mk dos-emx.mk dos-gcc.mk dos-wat.mk xsrc/external/mit/freetype/dist/builds/mac [netbsd-9]: ftmac.c xsrc/external/mit/freetype/dist/builds/os2 [netbsd-9]: detect.mk os2-def.mk os2-dev.mk os2-gcc.mk xsrc/external/mit/freetype/dist/builds/symbian [netbsd-9]: bld.inf freetype.mmp xsrc/external/mit/freetype/dist/builds/unix [netbsd-9]: aclocal.m4 config.guess config.sub configure configure.ac configure.raw detect.mk freetype-config.in freetype2.m4 ft-munmap.m4 ftsystem.c install.mk unix-cc.in unix-def.in unix-dev.mk unix-lcc.mk unix.mk unixddef.mk xsrc/external/mit/freetype/dist/builds/vms [netbsd-9]: ftconfig.h ftsystem.c xsrc/external/mit/freetype/dist/builds/wince [netbsd-9]: ftdebug.c xsrc/external/mit/freetype/dist/builds/wince/vc2005-ce [netbsd-9]: freetype.vcproj index.html xsrc/external/mit/freetype/dist/builds/wince/vc2008-ce [netbsd-9]: freetype.vcproj index.html xsrc/external/mit/freetype/dist/builds/windows [netbsd-9]: detect.mk ftdebug.c w32-bcc.mk w32-bccd.mk w32-dev.mk w32-gcc.mk w32-icc.mk w32-intl.mk w32-lcc.mk w32-mingw32.mk w32-vcc.mk w32-wat.mk win32-def.mk xsrc/external/mit/freetype/dist/builds/windows/vc2010 [netbsd-9]: index.html xsrc/external/mit/freetype/dist/builds/windows/visualc [netbsd-9]: freetype.vcproj index.html xsrc/external/mit/freetype/dist/builds/windows/visualce [netbsd-9]: freetype.dsp freetype.vcproj index.html xsrc/external/mit/freetype/dist/devel [netbsd-9]: ft2build.h ftoption.h xsrc/external/mit/freetype/dist/docs [netbsd-9]: CHANGES CUSTOMIZE DEBUG DOCGUIDE INSTALL INSTALL.ANY INSTALL.CROSS INSTALL.GNU INSTALL.UNIX INSTALL.VMS TODO VERSIONS.TXT formats.txt freetype-config.1 raster.txt release xsrc/external/mit/freetype/dist/include [netbsd-9]: ft2build.h xsrc/external/mit/freetype/dist/include/freetype [netbsd-9]: freetype.h ftadvanc.h ftbbox.h ftbdf.h ftbitmap.h ftbzip2.h ftcache.h ftcid.h ftcolor.h ftdriver.h fterrdef.h fterrors.h ftfntfmt.h ftgasp.h ftglyph.h ftgxval.h ftgzip.h ftimage.h ftincrem.h ftlcdfil.h ftlist.h ftlzw.h ftmac.h ftmm.h ftmodapi.h ftmoderr.h ftotval.h ftoutln.h ftparams.h ftpfr.h ftrender.h ftsizes.h ftsnames.h ftstroke.h ftsynth.h ftsystem.h fttrigon.h fttypes.h ftwinfnt.h t1tables.h ttnameid.h tttables.h tttags.h xsrc/external/mit/freetype/dist/include/freetype/config [netbsd-9]: ftconfig.h ftheader.h ftmodule.h ftoption.h ftstdlib.h xsrc/external/mit/freetype/dist/include/freetype/internal [netbsd-9]: autohint.h cffotypes.h cfftypes.h ftcalc.h ftdebug.h ftdrv.h ftgloadr.h fthash.h ftmemory.h ftobjs.h ftpsprop.h ftrfork.h ftserv.h ftstream.h fttrace.h ftvalid.h psaux.h pshints.h sfnt.h t1types.h tttypes.h xsrc/external/mit/freetype/dist/include/freetype/internal/services [netbsd-9]: svbdf.h svcfftl.h svcid.h svfntfmt.h svgldict.h svgxval.h svkern.h svmetric.h svmm.h svotval.h svpfr.h svpostnm.h svprop.h svpscmap.h svpsinfo.h svsfnt.h svttcmap.h svtteng.h svttglyf.h svwinfnt.h xsrc/external/mit/freetyp
CVS commit: [netbsd-9] src/distrib/sets/lists/xcomp
Module Name:src Committed By: martin Date: Thu Oct 22 11:26:42 UTC 2020 Modified Files: src/distrib/sets/lists/xcomp [netbsd-9]: mi Log Message: Apply patch, requested by maya in ticket #1118: distrib/sets/lists/xcomp/mi (patch) Update for freetype 2.10.4. To generate a diff of this commit: cvs rdiff -u -r1.210 -r1.210.2.1 src/distrib/sets/lists/xcomp/mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/doc
Module Name:src Committed By: martin Date: Thu Oct 22 11:28:41 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.2 Log Message: Ticket #1118 To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/doc/CHANGES-9.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] xsrc/external/mit/freetype/dist/src/sfnt
Module Name:xsrc Committed By: martin Date: Thu Oct 22 11:31:16 UTC 2020 Modified Files: xsrc/external/mit/freetype/dist/src/sfnt [netbsd-8]: pngshim.c Log Message: Apply patch, requested by maya and mrg in ticket #1618: xsrc/external/mit/freetype/dist/src/sfnt/pngshim.c (apply patch) Fix for CVE-2020-15999. To generate a diff of this commit: cvs rdiff -u -r1.1.1.4 -r1.1.1.4.2.1 \ xsrc/external/mit/freetype/dist/src/sfnt/pngshim.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/doc
Module Name:src Committed By: martin Date: Thu Oct 22 11:33:29 UTC 2020 Modified Files: src/doc [netbsd-8]: CHANGES-8.3 Log Message: Ticket #1618 To generate a diff of this commit: cvs rdiff -u -r1.1.2.45 -r1.1.2.46 src/doc/CHANGES-8.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 17:20:35 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): replace Lst_Open with simple iteration in Make_Update This iteration is safe from concurrent modification. To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 17:29:33 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): extract UpdateImplicitParentsVars from Make_Update To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 19:05:24 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename local variables in SuffFindCmds Several types have fields named "parents" and "children", which makes an expression like s->children ambiguous. To generate a diff of this commit: cvs rdiff -u -r1.214 -r1.215 src/usr.bin/make/suff.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 18:59:12 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): migrate Lst_Open to simple iteration in SuffRemoveSrc During the iteration, the list is modified. But after the modification, the iteration stops by returning, therefore the additional complexity of Lst_Open is not needed in this case. To generate a diff of this commit: cvs rdiff -u -r1.213 -r1.214 src/usr.bin/make/suff.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 19:14:06 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): remove code for circular lists from Lst_Next Since make does not use circular lists, they have been removed from the list library a few weeks ago. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/usr.bin/make/lst.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 19:30:37 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): replace Lst_Open with simple iteration in SuffFindCmds Again, no concurrent modification nearby. To generate a diff of this commit: cvs rdiff -u -r1.215 -r1.216 src/usr.bin/make/suff.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/renice
Module Name:src Committed By: dholland Date: Thu Oct 22 19:34:12 UTC 2020 Modified Files: src/usr.bin/renice: renice.c Log Message: Fix usage check; reject renice without any targets, whether or not -n given. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/usr.bin/renice/renice.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libossaudio
Module Name:src Committed By: nia Date: Thu Oct 22 19:39:48 UTC 2020 Modified Files: src/lib/libossaudio: ossaudio.c Log Message: ossaudio(3): This is not compat_linux To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/lib/libossaudio/ossaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/renice
Module Name:src Committed By: dholland Date: Thu Oct 22 19:55:14 UTC 2020 Modified Files: src/usr.bin/renice: renice.8 Log Message: Rearrange the description of the renice arguments and options. Don't refer to "who" parameters that aren't defined anywhere, make it clear how the options are actually interpreted (since it's not and can't be getopt-style), and also document the behavior when a named collection of processes doesn't start out with uniform priority. The dangling "who" parameters issue seems to date back to 4.4. Prompted by Ottavio Caruso. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/usr.bin/renice/renice.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 20:00:13 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): replace Lst_Open with simple iteration in Make_Update To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 20:09:07 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): replace Lst_Open with simple iteration in Make_ProcessWait To generate a diff of this commit: cvs rdiff -u -r1.170 -r1.171 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/renice
Module Name:src Committed By: dholland Date: Thu Oct 22 20:13:02 UTC 2020 Modified Files: src/usr.bin/renice: renice.8 Log Message: Rework the description of process priorities in renice(8). It is inherently confusing, thanks to historical practice and standards, so let's be very explicit. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/usr.bin/renice/renice.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 20:18:20 UTC 2020 Modified Files: src/usr.bin/make: lst.c lst.h Log Message: make(1): remove Lst_Open, Lst_Next, Lst_Close These functions had made the Lst data type more complicated and hard to understand than necessary. This additional complexity was not needed in the vast majority of the cases. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/usr.bin/make/lst.c cvs rdiff -u -r1.75 -r1.76 src/usr.bin/make/lst.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: xsrc/external/mit/xf86-video-vboxvideo/dist/src
Module Name:xsrc Committed By: thorpej Date: Thu Oct 22 20:47:23 UTC 2020 Modified Files: xsrc/external/mit/xf86-video-vboxvideo/dist/src: Makefile.am Makefile.in edid.c getmode.c helpers.c pointer.c setmode.c vboxvideo.c vbva.c Added Files: xsrc/external/mit/xf86-video-vboxvideo/dist/src: vboxvideo_drv.h Removed Files: xsrc/external/mit/xf86-video-vboxvideo/dist/src: vboxvideo.h Log Message: Rename vboxvideo.h -> vboxvideo_drv.h, so that this can be built on a host with a case-insensitive + case-preserving file system. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/Makefile.am \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/Makefile.in \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/edid.c \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/getmode.c \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/helpers.c \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/pointer.c \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/setmode.c \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/vboxvideo.c \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/vbva.c cvs rdiff -u -r1.1.1.1 -r0 \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/vboxvideo.h cvs rdiff -u -r0 -r1.1 \ xsrc/external/mit/xf86-video-vboxvideo/dist/src/vboxvideo_drv.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 21:27:24 UTC 2020 Modified Files: src/usr.bin/make: lst.c lst.h make.c suff.c Log Message: make(1): add Lst_ForEachUntilConcurrent Previously, Lst_ForEachUntil allowed the list to be modified while iterating. Almost none of the code needs this, and it's also confusing for human readers. None of the current unit tests makes use of this concurrent modification right now, but that's not evidence enough. Only 72% of the code are covered by unit tests right now, and there are lots of edge cases (whether intended or not) that are not covered by unit tests. Therefore, all calls to Lst_ForEachUntil were changed to Lst_ForEachUntilConcurrent and those that were obvious were changed back. The remaining calls probably don't need the concurrent modification code, but that's not obvious from looking at the code. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/usr.bin/make/lst.c cvs rdiff -u -r1.76 -r1.77 src/usr.bin/make/lst.h cvs rdiff -u -r1.171 -r1.172 src/usr.bin/make/make.c cvs rdiff -u -r1.216 -r1.217 src/usr.bin/make/suff.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 21:43:56 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): remove void pointers from MakePrintStatusOrder To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 21:49:44 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): remove void pointers from MakePrintStatus To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Thu Oct 22 21:53:01 UTC 2020 Modified Files: src/usr.bin/make: make.c Log Message: make(1): fix MakePrintStatusList The current unit tests don't cover a situation where there are more than 100 errors reported at once. This fixes the bug introduced in the previous commit, a few minutes ago. To generate a diff of this commit: cvs rdiff -u -r1.174 -r1.175 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: thorpej Date: Fri Oct 23 00:25:45 UTC 2020 Modified Files: src/sys/kern: kern_sleepq.c src/sys/sys: lwp.h sleepq.h Log Message: - sleepq_block(): Add a new LWP flag, LW_CATCHINTR, that is used to track the intent to catch signals while sleeping. Initialize this flag based on the catch_p argument to sleepq_block(), and rather than test catch_p when awakened, test LW_CATCHINTR. This allows the intent to change (based on whatever criteria the owner of the sleepq wishes) while the LWP is asleep. This is separate from LW_SINTR in order to leave all other logic around LW_SINTR unaffected. - In sleepq_transfer(), adjust also LW_CATCHINTR based on the catch_p argument. Also allow the new LWP lock argument to be NULL, which will cause the lwp_setlock() call to be skipped; this allows transfer to another sleepq that is known to be protected by the same lock. - Add a new function, sleepq_uncatch(), that will transition an LWP from "interruptible sleep" to "uninterruptible sleep" on its current sleepq. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/kern/kern_sleepq.c cvs rdiff -u -r1.211 -r1.212 src/sys/sys/lwp.h cvs rdiff -u -r1.31 -r1.32 src/sys/sys/sleepq.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Fri Oct 23 04:58:33 UTC 2020 Modified Files: src/usr.bin/make: lst.c lst.h make.c Log Message: make(1): remove Lst_ForEachUntilConcurrent The remaining callers of that function don't modify the list structurally and thus can use the simpler Lst_ForEachUntil instead. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/usr.bin/make/lst.c cvs rdiff -u -r1.77 -r1.78 src/usr.bin/make/lst.h cvs rdiff -u -r1.175 -r1.176 src/usr.bin/make/make.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Fri Oct 23 05:18:19 UTC 2020 Modified Files: src/usr.bin/make: job.c Log Message: make(1): remove void pointers from JobPrintCommand To generate a diff of this commit: cvs rdiff -u -r1.268 -r1.269 src/usr.bin/make/job.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Fri Oct 23 05:27:33 UTC 2020 Modified Files: src/usr.bin/make: job.c Log Message: make(1): move handling of the "..." command to JobPrintCommands Over there, the current list node is known and thus doesn't need to be searched again. To generate a diff of this commit: cvs rdiff -u -r1.269 -r1.270 src/usr.bin/make/job.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make/unit-tests
Module Name:src Committed By: rillig Date: Fri Oct 23 05:44:02 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: varname-make_print_var_on_error.exp varname-make_print_var_on_error.mk Log Message: make(1): add test for MAKE_PRINT_VAR_ON_ERROR To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/usr.bin/make/unit-tests/varname-make_print_var_on_error.exp cvs rdiff -u -r1.2 -r1.3 \ src/usr.bin/make/unit-tests/varname-make_print_var_on_error.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Oct 23 06:18:23 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile varname-make_print_var_on_error.mk Added Files: src/usr.bin/make/unit-tests: varname-make_print_var_on_error-jobs.exp varname-make_print_var_on_error-jobs.mk Log Message: make(1): add test for .ERROR_CMD in jobs mode To generate a diff of this commit: cvs rdiff -u -r1.944 -r1.945 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.169 -r1.170 src/usr.bin/make/unit-tests/Makefile cvs rdiff -u -r0 -r1.1 \ src/usr.bin/make/unit-tests/varname-make_print_var_on_error-jobs.exp \ src/usr.bin/make/unit-tests/varname-make_print_var_on_error-jobs.mk cvs rdiff -u -r1.3 -r1.4 \ src/usr.bin/make/unit-tests/varname-make_print_var_on_error.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Fri Oct 23 06:27:39 UTC 2020 Modified Files: src/usr.bin/make: main.c Log Message: make(1): remove void pointers from addErrorCMD To generate a diff of this commit: cvs rdiff -u -r1.384 -r1.385 src/usr.bin/make/main.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: rillig Date: Fri Oct 23 06:57:41 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): inline CondFindStrMatch into FuncMake To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166 src/usr.bin/make/cond.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.