summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2020-11-28make(1): remove pointer indirection from GNode.commandsrillig
2020-11-28make(1): fix type of local variable in ParseMessagerillig
2020-11-28make(1): rename local variable in ParseFindKeywordrillig
2020-11-23make(1): use comparisons in boolean expressionsrillig
2020-11-23make(1): use properly typed comparisons in boolean contextsrillig
2020-11-23make(1): align end-of-line comments with tabsrillig
2020-11-22make(1): add another unit test for suffix handlingrillig
2020-11-22make(1): add debug logging for setting and resetting the main targetrillig
2020-11-22make(1): use canonical character comparison in ParseDoDependencyTargetsrillig
2020-11-20make(1): make string iterator in ParseDependencyTargetWord constrillig
2020-11-20make(1): fix local variable name in ParseDoDependencyTargetsrillig
2020-11-16make(1): rename Targ_NewGN to GNode_Newrillig
2020-11-15make(1): clean up coding style in compat, parse, suffrillig
2020-11-15make(1): clean up make.h, meta.c, parse.c, str.crillig
2020-11-14make(1): clean up comment above ParseDoDependencyTargetSpecialrillig
2020-11-14make(1): rename DEFAULT to defaultNoderillig
2020-11-12Pass a writable flag to Main_SetObjdir to control writable checksjg
2020-11-08make(1): move lint option away from the debug flagsrillig
2020-11-08make(1): clean up code related to VarEvalFlagsrillig
2020-11-08make(1): rename VARE_ASSIGN to VARE_KEEP_DOLLARrillig
2020-11-08make(1): use strict typing in conditions of the form !varrillig
2020-11-08make(1): inline strncmp in Parse_IsVarrillig
2020-11-07make(1): replace strstr in ParseMaybeSubMake with optimized coderillig
2020-11-07make(1): remove redundant empty lines from parse.crillig
2020-11-07make(1): clean up parse.crillig
2020-11-07make(1): add pp_skip_hspace to skip horizontal whitespace during parsingrillig
2020-11-07make(1): clean up code stylisticallyrillig
2020-11-05make(1): remove redundant parentheses from sizeof operatorrillig
2020-11-04make(1): align comments on a few commonly used variablesrillig
2020-11-04make(1): fix indentation in parse.crillig
2020-11-04make(1): negate discardUndefined to preserveUndefinedrillig
2020-11-04make(1): rename oldVars to discardUndefinedrillig
2020-11-02make(1): fix undefined behavior in Parse_IsVarrillig
2020-11-02make(1): document undefined behavior in Parse_IsVarrillig
2020-11-01make(1): in lint mode, exit with error status on errorsrillig
2020-10-31make(1): clean up StrContainsWordrillig
2020-10-31make(1): fix out-of-bounds pointer in ParseTrackInputrillig
2020-10-31make(1): improve local variable name in ParseTrackInputrillig
2020-10-31make(1): fix off-by-one bug in ParseTrackInput (since 2015-11-26)rillig
2020-10-31make(1): document local variable in parse.c more preciselyrillig
2020-10-31make(1): extract loadedfile_mmap from loadfilerillig
2020-10-30make(1): change char * to void * in Var_Valuerillig
2020-10-30make(1): fix indentation in source coderillig
2020-10-30make(1): rename VAR_CMD to VAR_CMDLINErillig
2020-10-29make(1): move comment from Parse_DoVar to Parse_IsVarrillig
2020-10-28make(1): rename defIncPath to defSysIncPathrillig
2020-10-28make(1): merge curFile into includesrillig
2020-10-28make(1): rename predecessor to order_predrillig
2020-10-28make(1): sort ParseSpecial alphabeticallyrillig
2020-10-28make(1): remove unused, undocumented .NOEXPORTrillig