--- - branch: MAIN date: Wed Sep 23 07:50:59 UTC 2020 files: - new: '1.536' old: '1.535' path: src/usr.bin/make/var.c pathrev: src/usr.bin/make/var.c@1.536 type: modified - new: '1.7' old: '1.6' path: src/usr.bin/make/unit-tests/cond-func-empty.mk pathrev: src/usr.bin/make/unit-tests/cond-func-empty.mk@1.7 type: modified - new: '1.7' old: '1.6' path: src/usr.bin/make/unit-tests/counter.exp pathrev: src/usr.bin/make/unit-tests/counter.exp@1.7 type: modified - new: '1.2' old: '1.1' path: src/usr.bin/make/unit-tests/counter-append.exp pathrev: src/usr.bin/make/unit-tests/counter-append.exp@1.2 type: modified - new: '1.2' old: '1.1' path: src/usr.bin/make/unit-tests/counter-append.mk pathrev: src/usr.bin/make/unit-tests/counter-append.mk@1.2 type: modified - new: '1.3' old: '1.2' path: src/usr.bin/make/unit-tests/counter.mk pathrev: src/usr.bin/make/unit-tests/counter.mk@1.3 type: modified id: 20200923T075059Z.ed7a1d6f70a6ac4bfd4450a8b9f12177c60215db log: | make(1): fix unexpected behavior in ::= variable modifier Previously, the ::= modifier had returned an error value, which caused the variable expression to be preserved. This behavior was not useful in this case; it had only been intended to be used for undefined variables. To fix it, distinguish between parse errors, undefined variables and regular empty strings. module: src subject: 'CVS commit: src/usr.bin/make' unixtime: '1600847459' user: rillig