summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2017-10-28Ignore empty MAKEOBJDIRsjg
2017-10-08Ensure consistent results on different platforms.sjg
2017-08-10Avoid full path meta file names for subdir of .OBJDIRsjg
2017-07-20Make compat.c handle SIGINT etc more like job.csjg
2017-07-09Ensure that command output is always followed by newline,sjg
2017-07-03Remove workaround for ancient HTML generation code.wiz
2017-06-22Improve description of -V. Can probably be improved further.dholland
2017-06-22Whitespace fixes.wiz
2017-06-22Document what the magic variable .MAKE.EXPAND_VARIABLES actually does.dholland
2017-06-19Add -v variable that always expands variables; restore -V the way it was.christos
2017-06-19make the code look like to 1.266christos
2017-06-19Remove previous variable expansion code; sjg had already added the code tochristos
2017-06-17a variable that starts with \\ is not expanded.christos
2017-06-17simplifychristos
2017-06-17-V: try to expand the variable again if the value contains a variable.christos
2017-06-17move some code out of the gigantic main function; no functional change.christos
2017-05-31Don't prefix include guards by _, suggested by riastradhmaya
2017-05-31The previous change might actually be less generic.maya
2017-05-31Use less generic include guardsmaya
2017-05-10Main_SetObjdir: ensure buf2 is in scopesjg
2017-04-21Str_Match: fix closure tests for [^] and add unit-test.sjg
2017-04-20We cannot tollerate things like trailing /.. etc in .CURDIRsjg
2017-04-19We cannot use buf as both src and destination for snprintf.sjg
2017-04-17Use correct header for SIZE_MAX. from a.rinmaya
2017-04-16Plug memory leak.riastradh
2017-04-16Plug memory leak in ParseTraditionalInclude.riastradh
2017-04-16Plug memory leak.riastradh
2017-04-16Make it clearer that this is not a memory leak.riastradh
2017-04-16Plug memory leak in JobPrintCommand.riastradh
2017-04-16Plug memory leaks in Dir_FindFile.riastradh
2017-04-16Clarify that assignment is for effect, not truth of value.riastradh
2017-04-16Guarantee no arithmetic overflow.riastradh
2017-04-16Replace dead conditional by assert.riastradh
2017-04-16Check fcntl return values out of paranoia.riastradh
2017-04-16Check return value of fseek.riastradh
2017-04-16Assert archive member syntax. Cite who guarantees it.riastradh
2017-04-16nowadays function specifiers go in declaration_specifiersdholland
2017-04-16Factor out parts of cached_realpath.riastradh
2017-04-16Use bmake_malloc where we don't test the return value of malloc currently.maya
2017-04-16Use, don't kludge, MAKE_ATTR_UNUSED.riastradh
2017-04-13Add test case for :M[^A-Z]sjg
2017-04-13PR/52159: Jamie Landeg-Jones: Don't try to expand $'s in paths or systemchristos
2017-04-11Str_Match: allow [^a-z] to behave as expected.sjg
2017-03-26When we change .OBJDIR we should delete any cached realpath resultssjg
2017-03-11Do not consider using -C arg "as is" for .CURDIR unless it starts with '/'.sjg
2017-03-01loadfile: in the mmap case ensures that the buffer ends with \nsjg
2017-03-01Improve appearance (a little) when read with nroff, rather than troffkre
2017-02-08Use strncpy here because we need to be portable, and we have the +1 bytechristos
2017-02-07use the logical path for -C if correct.christos
2017-02-01Since we are avoiding VAR_INTERNAL, allow the variable :_ stores tosjg