summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2021-12-15make: amend leftover cleanups from the previous commitsrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-15make: remove redundant comments for multiple-inclusion guardsrillig
2021-12-15make: remove space after ':' in bit-field declarationsrillig
2021-12-15make: remove bmake_freerillig
2021-12-15make: in CLEANUP mode, free interned strings at the very endrillig
2021-12-15make: in ParseDependencyCheckSpec, move default branch to the bottomrillig
2021-12-15make: change return type of HashTable_Set to voidrillig
2021-12-15make: change return type of Compat_RunCommand from int to boolrillig
2021-12-15make: mark several functions whose result must be usedrillig
2021-12-15make: prevent memory leaks from buffersrillig
2021-12-14make: condense repetetive code in ParseDirectiverillig
2021-12-14tests/make: disable test that behaves differently in ATFrillig
2021-12-14make: remove dead code for handling traditional include directivesrillig
2021-12-14tests/make: test traditional include directiverillig
2021-12-14make: clean up parsing of variable assignmentsrillig
2021-12-14make: remove unreachable code for parsing the dependency operatorrillig
2021-12-13tests/make: extend tests for parsing makefilesrillig
2021-12-13make: convert debugging flags from enum to bit-fieldrillig
2021-12-13make: condense CondParser_ComparisonOprillig
2021-12-13make: fix memory leak when parsing '.if ${expr}' (since 2004-04-13)rillig
2021-12-13make: clean up loading of filesrillig
2021-12-13make: fix memory leak for filenames in .for loops (since 2013-06-18)rillig
2021-12-13make: fix memory leak when parsing a variable namerillig
2021-12-13make: reduce memory allocation in modifier ':?'rillig
2021-12-13make: reduce memory allocations in modifier ':C'rillig
2021-12-13make: condense RegexReplace for the modifier ':C'rillig
2021-12-13make: in the modifier ':C', don't call strlen unnecessarilyrillig
2021-12-13make: extract RegexReplaceBackref from RegexReplacerillig
2021-12-13make: merge duplicate code for memory handling in Var_Parserillig
2021-12-13make: fix remaining memory leak for .SUFFIXES (since yesterday)rillig
2021-12-13make: distinguish between short-lived and environment variablesrillig
2021-12-13make: rename VarFreeEnv to VarFreeShortLivedrillig
2021-12-13make: fix indentation in meta.crillig
2021-12-13make: clean up code for freeing short-lived variablesrillig
2021-12-13make: fix memory leak when evaluating ${.SUFFIXES} (since yesterday)rillig
2021-12-13make: fix memory leak when evaluating ${.SUFFIX} (since yesterday)rillig
2021-12-13make: fix memory leak in IncludeFilerillig
2021-12-12make: in Arch_ParseArchive, rename libName to librillig
2021-12-12make: remove unused type MFStrrillig
2021-12-12make: in Arch_ParseArchive, replace MFStr with FStrrillig
2021-12-12make: use simpler memory management for parsing archive membersrillig
2021-12-12tests/make: test and document the newly added "variable" .SUFFIXESrillig
2021-12-12Add .SUFFIXES as read-only variable.sjg
2021-12-12ParseVarnameLong: minimize calls to LazyBuf_Getsjg
2021-12-12make: rename Parse_SetInput to Parse_PushInputrillig
2021-12-12make: remove unused loadedfile.pathrillig
2021-12-12make: rename ForLoop.sub_next to nextItemrillig
2021-12-12make: fix memory leak in LazyBufrillig