CVS commit: xsrc/external/mit/xdm/dist/config
Module Name:xsrc Committed By: nia Date: Fri Oct 2 07:33:47 UTC 2020 Modified Files: xsrc/external/mit/xdm/dist/config: Xsession.in Log Message: remove redundant $ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xdm/dist/config/Xsession.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/mit/xorg/bin/xterm
Module Name:src Committed By: nia Date: Fri Oct 2 13:08:07 UTC 2020 Modified Files: src/external/mit/xorg/bin/xterm: Makefile Log Message: xterm: Enable SIXEL graphics support. could also enable REGIS, it will require -lm and i suppose isn't a default upstream yet(?) test with "-ti vt340". To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/mit/xorg/bin/xterm/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: xsrc/external/mit
Module Name:xsrc Committed By: nia Date: Fri Oct 2 13:45:07 UTC 2020 Modified Files: xsrc/external/mit/xdm/dist/config: Xsession.in xsrc/external/mit/xinit/dist: xinitrc.cpp Log Message: Slightly nicer default colors for various X11 apps To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/xdm/dist/config/Xsession.in cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/xinit/dist/xinitrc.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common
Module Name:src Committed By: kamil Date: Fri Oct 2 14:36:54 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_linux_libcdep.cc Log Message: Do not assume that _lwp_getprivate() returns unbiased private pointer Cherry-pick and adapt: >From 2a9ce60de98e53198047daaeeec3cf09ece4e693 Mon Sep 17 00:00:00 2001 From: Kamil Rytarowski Date: Fri, 2 Oct 2020 16:13:09 +0200 Subject: [PATCH] [compiler-rt] [netbsd] Improve the portability of ThreadSelfTlsTcb Use __lwp_gettcb_fast() and __lwp_getprivate_fast(), as _lwp_getprivate() can be a biased pointer and invalid for use in this function on all CPUs. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/fdt
Module Name:src Committed By: rin Date: Fri Oct 2 14:59:56 UTC 2020 Modified Files: src/sys/dev/fdt: dw_apb_uart.c Log Message: Revert rev 1.5: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/fdt/dw_apb_uart.c#rev1.5 The device is capable to recognize break signal actually. Reset cnmagic from + to default. Pointed out by jakllsch. Thanks! To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/fdt/dw_apb_uart.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/etc/etc.evbarm
Module Name:src Committed By: jmcneill Date: Fri Oct 2 17:27:12 UTC 2020 Modified Files: src/etc/etc.evbarm: Makefile.inc Log Message: Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in release builds. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/etc/etc.evbarm/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/csh
Module Name:src Committed By: christos Date: Fri Oct 2 17:33:14 UTC 2020 Modified Files: src/bin/csh: lex.c Log Message: undo previous for 'r' and 'e' modifiers; they should no go further than the last '/'. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/bin/csh/lex.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 2 17:42:33 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): in ApplyModifier_To, update pp in each branch Before, the parsing position was updated once at the beginning, which didn't make sense. Updating it in each branch allows to decide for its appropriate value in each branch individually. To generate a diff of this commit: cvs rdiff -u -r1.555 -r1.556 src/usr.bin/make/var.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 2 18:46:54 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: varname-dot-path.mk Log Message: make(1): add test for the special .PATH target and variable To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/varname-dot-path.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 2 20:34:59 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile varmod-ifelse.mk Added Files: src/usr.bin/make/unit-tests: directive-export-gmake.exp directive-export-gmake.mk varparse-mod.exp varparse-mod.mk Log Message: make(1): add tests for parsing and exporting variables Once again, there are a few surprises deeply hidden inside the edge cases. To generate a diff of this commit: cvs rdiff -u -r1.934 -r1.935 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.155 -r1.156 src/usr.bin/make/unit-tests/Makefile cvs rdiff -u -r0 -r1.1 src/usr.bin/make/unit-tests/directive-export-gmake.exp \ src/usr.bin/make/unit-tests/directive-export-gmake.mk \ src/usr.bin/make/unit-tests/varparse-mod.exp \ src/usr.bin/make/unit-tests/varparse-mod.mk cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/varmod-ifelse.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/unit-tests
Module Name:src Committed By: rillig Date: Fri Oct 2 20:48:37 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: varmod-l-name-to-value.mk Log Message: make(1): add test for repeating the :L variable modifier To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/usr.bin/make/unit-tests/varmod-l-name-to-value.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 2 22:20:25 UTC 2020 Modified Files: src/usr.bin/make: dir.c Log Message: make(1): use hash table for looking up open directories by name As long as there are less than 20 open directories, it's perfectly fine to use a doubly-linked list for name lookup. A singly linked list or even an array list would have been better, but anyway. When the number of directories rises above 1000, which happens with dirdeps.mk, linear list lookup becomes too expensive, especially since each list entry is compared using a strcmp call, in a callback function that is not inlined. Using a hash table is much more efficient than linear lookup. While here, abstract all operations regarding the openDirectories list into a new data type that provides a simple and straight-forward API. This strongly typed API is especially important since the current implementation of the list and hash table is weakly typed, using void * for the actual data, and StringList and CachedDirList refer to the exactly same type, they just have different names to help the human readers but don't provide any type safety. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/usr.bin/make/dir.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: Sat Oct 3 05:56:26 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/arch/aarch64/aarch64/aarch64_machdep.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: Sat Oct 3 06:36:01 UTC 2020 Modified Files: src/usr.bin/make: enum.c Log Message: make(1): fix indentation of code for printing enum values To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.bin/make/enum.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.