summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2023-03-28make: declare all common symbols in headers, unexport othersrillig
2023-02-25make: rename function for parsing command line optionsrillig
2023-02-15make: inline macros for variable namesrillig
2023-02-14make: clean up calls to Var_Substrillig
2023-01-26make: some variables should be read-onlysjg
2023-01-24make: .SYSPATH: to add dirs to sysIncPathsjg
2023-01-19make: inline macro for variable namerillig
2023-01-01make: don't assemble identifiers from smaller tokensrillig
2022-10-10make: change return type of unlink_file back to intrillig
2022-10-10make: document the guard for directories in unlink_filerillig
2022-09-28Don't ignore return from snprintf or getcwdsjg
2022-05-07make: allow to randomize build order of targetsrillig
2022-05-07make: rename Compat_Run to Compat_MakeAllrillig
2022-04-18make: only switch to POSIX mode if '.POSIX:' is the first linerillig
2022-03-22make: clean up comments and code for setting debug flagsrillig
2022-02-09make: prefix the warning about read-only .OBJDIR with a colonrillig
2022-01-29make: print stack trace on fatal errorsrillig
2022-01-27Allow local variable assignments in dependency linessjg
2022-01-22make: add missing newline after "cannot continue" messagerillig
2022-01-22make: clean up commentsrillig
2022-01-15make: remove extra semicolon after statementrillig
2022-01-15make: replace Var_Value with Var_Exists where applicablerillig
2022-01-15make: remove unnecessary functions for expanding variable namesrillig
2022-01-15make: merge duplicate code for expanding variable expressionsrillig
2022-01-10make: add debug logging for capturing the output of external commandsrillig
2022-01-09make: in Cmd_Exec, return error message instead of format stringrillig
2022-01-07make: have as few statements as possible between va_start and va_endrillig
2022-01-07make: clean up comments, variable names, function namesrillig
2022-01-01make: fix error message when reading more than 1 GB from stdinrillig
2022-01-01make: reduce indentation in Main_SetObjdirrillig
2021-12-31make: unexport types VarAssignOp and VarAssignrillig
2021-12-28make: fix double-free in CLEANUP mode (since 2021.12.27.23.11.55)rillig
2021-12-28make: clean up stylisticallyrillig
2021-12-28make: constify cached_realpathrillig
2021-12-27make: clean up Cmd_Execrillig
2021-12-27make: reduce indentation of Cmd_Execrillig
2021-12-27make: free the names of the makefiles in cleanup moderillig
2021-12-27make: merge local variables holding the path to the object directoryrillig
2021-12-27make: prevent out-of-bounds read for debug log file namerillig
2021-12-27make: remove usage message if the debug file cannot be openedrillig
2021-12-27make: narrow down the return type of ReadMakefilerillig
2021-12-27make: rename local variables to be simplerrillig
2021-12-27make: clean up 'explode'rillig
2021-12-27make: clean up commentsrillig
2021-12-27make: remove unnecessary words from command line optionsrillig
2021-12-27make: rename eunlink to unlink_filerillig
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 bmake_freerillig
2021-12-15make: in CLEANUP mode, free interned strings at the very endrillig