NetBSD/usr.bin/make
rillig d251e04261 make: document the history of bugs in "cmdline overrides global"
For performance reasons, the implementation of the simple rule "cmdline
overrides global" grew into code that is much more complicated than a
straight-forward implementation.  This added complexity made it easy for
bugs to sneak in.
2021-02-23 21:59:31 +00:00
..
PSD.doc make(1): spell nonexistent consistently 2020-12-18 15:47:34 +00:00
filemon make: document the syscalls that are not monitored by filemon_ktrace 2021-02-01 21:34:41 +00:00
unit-tests make: document the history of bugs in "cmdline overrides global" 2021-02-23 21:59:31 +00:00
.cvsignore
Makefile make: fix report-coverage 2021-02-22 20:45:46 +00:00
Makefile.boot
arch.c make: in the Var_ functions, move the scope to the front 2021-02-05 05:15:12 +00:00
buf.c make(1): remove __predict_false 2021-01-30 21:18:14 +00:00
buf.h make(1): inline Buf_Len 2021-01-30 21:25:10 +00:00
compat.c make: in the Var_ functions, move the scope to the front 2021-02-05 05:15:12 +00:00
cond.c make: remove freestanding freeIt variables 2021-02-22 23:21:33 +00:00
config.h
dir.c make: add const to SearchPath_Print 2021-02-05 05:48:19 +00:00
dir.h make: add const to SearchPath_Print 2021-02-05 05:48:19 +00:00
enum.c make: remove overengineered Enum_ValueToString 2021-02-02 17:56:31 +00:00
enum.h make: remove unused INTERNAL flag 2021-02-02 21:26:51 +00:00
for.c make: rename some VAR constants to SCOPE 2021-02-04 21:33:13 +00:00
hash.c make: clean up comments in hash.c 2021-02-01 17:32:10 +00:00
hash.h make(1): indent hash.h and make_malloc.h with tabs instead of spaces 2020-12-15 01:23:55 +00:00
job.c Job_TempFile: unlink while signals blocked 2021-02-05 22:15:44 +00:00
job.h Avoid strdup in mkTempFile 2021-02-05 19:19:17 +00:00
lst.c make: clean up comments 2021-02-01 19:39:31 +00:00
lst.h make: remove unused Lst_Destroy 2021-02-01 18:55:15 +00:00
main.c Avoid strdup in mkTempFile 2021-02-05 19:19:17 +00:00
make.1 make: rename context and ctxt to scope 2021-02-04 21:42:46 +00:00
make.c make: in the Var_ functions, move the scope to the front 2021-02-05 05:15:12 +00:00
make.h Avoid strdup in mkTempFile 2021-02-05 19:19:17 +00:00
make_malloc.c make(1): remove do-not-format markers from comments 2021-01-19 20:51:46 +00:00
make_malloc.h make(1): remove do-not-format markers from comments 2021-01-19 20:51:46 +00:00
meta.c make: remove freestanding freeIt variables 2021-02-22 23:21:33 +00:00
meta.h
metachar.c make(1): remove do-not-format markers from comments 2021-01-19 20:51:46 +00:00
metachar.h make(1): remove do-not-format markers from comments 2021-01-19 20:51:46 +00:00
nonints.h make: clean up FStr and MFStr memory in cleanup mode 2021-02-14 21:32:58 +00:00
parse.c make: remove freestanding freeIt variables 2021-02-22 23:21:33 +00:00
pathnames.h
str.c make: document necessary tests for Str_Match 2021-02-01 22:36:28 +00:00
suff.c make: improve error message for unclosed modifier 2021-02-23 15:56:29 +00:00
targ.c make: update constant names in comments 2021-02-22 20:38:55 +00:00
test-variants.sh make: fix typo in comment 2021-02-15 07:42:35 +00:00
trace.c make: in the Var_ functions, move the scope to the front 2021-02-05 05:15:12 +00:00
trace.h make(1): remove do-not-format markers from comments 2021-01-19 20:51:46 +00:00
util.c make: use shortcut functions Global_SetExpand and Global_AppendExpand 2021-02-03 08:00:36 +00:00
var.c make: reduce indentation in Var_Parse 2021-02-23 16:29:52 +00:00