Module Name:src
Committed By: christos
Date: Sun Mar 14 22:58:11 UTC 2021
Modified Files:
src/sys/arch/evbmips/stand/sbmips: Makefile.bootprogs Makefile.bootxx
src/sys/arch/evbmips/stand/sbmips/boot: Makefile
src/sys/arch/evbmips/stand/sbmips/netboot: Makefi
Module Name:src
Committed By: christos
Date: Sun Mar 14 22:56:39 UTC 2021
Modified Files:
src/sys/rump/librump/rumpkern: atomic_cas_generic.c
Log Message:
provide generic cas for _LP64
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpk
Module Name:src
Committed By: rillig
Date: Sun Mar 14 22:24:24 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_247.c msg_247.exp
Log Message:
tests/lint: document how lint discards the typedef name in 247
To generate a diff of this commit:
cvs rdiff -u -r1.4
Module Name:src
Committed By: rillig
Date: Sun Mar 14 21:44:35 UTC 2021
Modified Files:
src/tests/usr.bin/xlint/lint1: msg_247.c msg_247.exp
Log Message:
tests/lint: add test for message 247 for pointer to unnamed struct
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:41:39 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk
Log Message:
tests/make: document today's bug fixes in the test
To generate a diff of this commit:
cvs rdiff -u -r1.6
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:23:29 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: fix documentation of VarFreeEnv
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.882 -r1.883 src/usr.bin/make/var.
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:18:33 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: skip variable lookup for '::=' modifiers in parse-only mode
This is just to keep the code consistent among the various variable
modifiers. T
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:12:16 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: separate parsing and evaluating for modifier '::='
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.880 -r1.881 sr
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:09:26 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: in parse-only mode, do not update the expression value in ':sh'
No functional change outside debug mode. The other variable modifiers
behave
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:03:56 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: do not evaluate the ':O' modifiers in parse-only mode
No functional change in practical usage. Theoretically this change can
be observed by
Module Name:src
Committed By: rillig
Date: Sun Mar 14 20:00:48 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: separate parsing and evaluating in the ':O' modifiers
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.877 -r1.878
Module Name:src
Committed By: rillig
Date: Sun Mar 14 19:29:37 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-eval-short.exp
Log Message:
make: do not evaluate modifier ':[...]' in parse-only mode
In parse-only mode, variable exp
Module Name:src
Committed By: rillig
Date: Sun Mar 14 19:25:05 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: do not evaluate modifiers ':M' and ':N' in parse-only mode
No functional change outside debug mode (-dv for ModifyWord_Match).
To generate
Module Name:src
Committed By: rillig
Date: Sun Mar 14 19:21:29 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk
Log Message:
make: do not return unevaluated 'else' part from the ':?' modifier
No fun
Module Name:src
Committed By: rillig
Date: Sun Mar 14 19:16:41 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk
Log Message:
tests/make: add test for the ':?' modifier in parse-only mode
The debug output for this scenario will cha
Module Name:src
Committed By: rillig
Date: Sun Mar 14 18:30:24 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: do not evaluate ':gmtime' and ':localtime' in parse-only mode
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.873
Module Name:src
Committed By: rillig
Date: Sun Mar 14 18:23:44 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: don't evaluate several simple modifiers in parse-only mode
This affects the modifiers ':E', ':H', ':P', ':Q', ':R', ':T', ':hash',
':q', ':ra
Module Name:src
Committed By: rillig
Date: Sun Mar 14 18:10:57 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: skip strdup when parsing an irrelevant ':L' modifier
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.871 -r1.872
Module Name:src
Committed By: rillig
Date: Sun Mar 14 18:08:25 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: skip memcpy when parsing but not evaluating ':D' and ':U'
No functional change, just a tiny bit of performance improvement,
probably not even
Module Name:src
Committed By: rillig
Date: Sun Mar 14 18:02:44 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-eval-short.exp
Log Message:
make: only evaluate the ':@' modifier if the result is actually used
The test 'var-eval-sho
Module Name:src
Committed By: rillig
Date: Sun Mar 14 17:38:24 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: eliminate common subexpression in ApplyModifier_Remember
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.868 -r1.
Module Name:src
Committed By: rillig
Date: Sun Mar 14 17:34:50 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: merge duplicate code in ApplyModifier_Remember
This way, parsing and evaluating the modifier is only written once in
the code. The downside
Module Name:src
Committed By: rillig
Date: Sun Mar 14 17:27:28 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-remember.mk
Log Message:
make: do not expand the variable name in the ':_' modifier
This edge case had been so obscu
Module Name:src
Committed By: rillig
Date: Sun Mar 14 17:14:16 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: varmod-remember.mk
Log Message:
tests/make: demonstrate unintended edge case for the ':_' modifier
To generate a diff of this commit:
cvs rdiff -u -r1.4 -
Module Name:src
Committed By: rillig
Date: Sun Mar 14 17:07:11 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: varmod-remember.exp varmod-remember.mk
Log Message:
tests/make: convert test for ':_' modifier to parse time
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Sun Mar 14 16:43:31 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-eval-short.exp
Log Message:
make: only evaluate the ':_' modifier if the expression is needed
See var-eval-short.mk:46
Module Name:src
Committed By: rillig
Date: Sun Mar 14 16:03:04 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: return failure in TryParseIntBase0 for empty string
No functional change since the only caller of TryParseIntBase0 already
handles all possib
Module Name:src
Committed By: rillig
Date: Sun Mar 14 16:00:07 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: modword.exp modword.mk
Log Message:
make: add test for edge case in modifier ':[...]'
TryParseIntBase0 wrongly returns successful for a string that does no
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:43:31 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: separate parsing from evaluating for several modifiers
This aligns the implementation of these modifiers with the requirements
in the long co
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:24:37 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: reduce indentation in ApplyModifier_SunShell
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.862 -r1.863 src/usr.
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:22:21 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: separate parsing and evaluating for modifier ':u'
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.861 -r1.862 src
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:19:15 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: separate parsing and evaluating for modifiers ':Q' and ':q'
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.860 -
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:15:29 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: extract duplicate code for parsing ':S' and ':C'
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.859 -r1.860 src/
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:06:19 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: extract duplicate code for detecting a modifier's end
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.858 -r1.859
Module Name:src
Committed By: rillig
Date: Sun Mar 14 15:04:13 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: document how error handling should be done correctly
Right now, when a variable expression cannot be parsed, the result of
calling Var_Subst
Module Name:src
Committed By: rin
Date: Sun Mar 14 13:11:59 UTC 2021
Modified Files:
src/sys/rump: Makefile.rump
Log Message:
Build rump for PPC_OEA64 on evbppc64.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/rump/Makefile.rump
Please note tha
Module Name:src
Committed By: rillig
Date: Sun Mar 14 11:49:37 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make/unit-tests: Makefile cond-short.mk
Added Files:
src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk
Log M
Module Name:src
Committed By: rillig
Date: Sun Mar 14 11:15:37 UTC 2021
Modified Files:
src/usr.bin/make: var.c
Log Message:
make: sort modifiers in ApplyModifier alphabetically
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.856 -r1.857 src/us
Module Name:src
Committed By: rillig
Date: Sun Mar 14 10:57:13 UTC 2021
Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: opt-debug-lint.exp opt-debug-lint.mk
Log Message:
make: fix wrong expression evaluation in -dL mode
The modifier ':C' now o
Module Name:src
Committed By: rillig
Date: Sun Mar 14 10:45:51 UTC 2021
Modified Files:
src/usr.bin/make/unit-tests: Makefile opt-debug-lint.exp
opt-debug-lint.mk
Log Message:
make: demonstrate wrong expression evaluation in -dL mode
To generate a diff of thi
Module Name:src
Committed By: skrll
Date: Sun Mar 14 10:36:46 UTC 2021
Modified Files:
src/sys/arch/arm/arm32: pmap.c
Log Message:
Sprinkle kpreempt_{dis,en}able ready for when preemption gets turned on.
To generate a diff of this commit:
cvs rdiff -u -r1.425 -r1.426 src
Module Name:src
Committed By: skrll
Date: Sun Mar 14 08:16:57 UTC 2021
Modified Files:
src/sys/arch/arm/samsung: exynos_combiner.c exynos_dwcmmc.c
exynos_ehci.c exynos_i2c.c exynos_ohci.c exynos_uart.c mct.c
Log Message:
Use fdtbus_intr_establish_xname
To gen
Module Name:src
Committed By: skrll
Date: Sun Mar 14 08:13:58 UTC 2021
Modified Files:
src/sys/dev/ic: sti.c
Log Message:
No need to have an MD #ifdef in an MI file, so remove it.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/dev/ic/sti.c
Please
Module Name:src
Committed By: skrll
Date: Sun Mar 14 08:10:23 UTC 2021
Modified Files:
src/sys/arch/x86/pci: pci_msi_machdep.c
Log Message:
Remoave an extra space from a comment
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/pci/pci_msi_ma
Module Name:src
Committed By: skrll
Date: Sun Mar 14 08:09:20 UTC 2021
Modified Files:
src/sys/arch/arm/cortex: gic_v2m.c
Log Message:
Remove an unnecessary if statement in gic_v2m_msi_alloc when finding a
'count' that fits the available.
To generate a diff of this commi
45 matches
Mail list logo