Now
MAIN commitmail json YAML
src/usr.bin/make/unit-tests/moderrs.exp@1.23
/
diff
/
nxr@1.23
src/usr.bin/make/unit-tests/moderrs.mk@1.24 / diff / nxr@1.24
src/usr.bin/make/unit-tests/varmod-range.exp@1.5 / diff / nxr@1.5
src/usr.bin/make/unit-tests/varmod-range.mk@1.7 / diff / nxr@1.7
src/usr.bin/make/unit-tests/varmod-to-separator.exp@1.5 / diff / nxr@1.5
src/usr.bin/make/unit-tests/varmod-to-separator.mk@1.6 / diff / nxr@1.6
src/usr.bin/make/var.c@1.635 / diff / nxr@1.635
src/usr.bin/make/unit-tests/moderrs.mk@1.24 / diff / nxr@1.24
src/usr.bin/make/unit-tests/varmod-range.exp@1.5 / diff / nxr@1.5
src/usr.bin/make/unit-tests/varmod-range.mk@1.7 / diff / nxr@1.7
src/usr.bin/make/unit-tests/varmod-to-separator.exp@1.5 / diff / nxr@1.5
src/usr.bin/make/unit-tests/varmod-to-separator.mk@1.6 / diff / nxr@1.6
src/usr.bin/make/var.c@1.635 / diff / nxr@1.635
make(1): treat malformed :range, :ts and :[...] as errors
Before, integer overflow in the :[1..2] modifier had not been detected,
and the actual behavior varied between ILP64 and LP64I32 machines.
Before, the :ts modifier accepted character literals like \012345 and
\x1F600, which don't fit in a single character and were thus truncated.
Before, the :range modifier issued an "Unknown modifier" error message
for :range=x, which was not quite correct. The error message in this
case is now "Invalid number".
Before, integer overflow in the :[1..2] modifier had not been detected,
and the actual behavior varied between ILP64 and LP64I32 machines.
Before, the :ts modifier accepted character literals like \012345 and
\x1F600, which don't fit in a single character and were thus truncated.
Before, the :range modifier issued an "Unknown modifier" error message
for :range=x, which was not quite correct. The error message in this
case is now "Invalid number".