summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* make -p now uses consistent timestamp formatHEADmasterPaul Eggert2023-05-141-45/+6
* make -p buffer overrun fix with outlandish current timePaul Eggert2023-05-141-2/+14
* make -p uses same clock as rest of 'make'Paul Eggert2023-05-141-2/+31
* [SV 63219] Support an "unload" function for loaded objectsPaul Smith2023-05-144-110/+170
* Remove the "preview" status from the loaded object featurePaul Smith2023-05-073-11/+24
* * src/read.c (eval): [SV 40942] Allow targets named "load"Paul Smith2023-05-071-2/+5
* [SV 64124] Avoid use-after-free in expand_variable_buf()Dmitry Goncharov2023-04-301-3/+13
* [SV 64115] Suppress warnings about undefined GNUMAKEFLAGSDmitry Goncharov2023-04-301-0/+1
* [SV 64107] Disable builtins immediately on -R or -rDmitry Goncharov2023-04-301-20/+38
* * src/remake.c (update_goal_chain): [SV 64016] Avoid double negationDmitry Goncharov2023-04-301-9/+6
* * src/warnings.c (decode_warn_actions): [SV 63990] Handle errorsPaul Smith2023-04-031-20/+24
* Move local headers after system headersPaul Smith2023-04-033-30/+31
* [SV 63856] Fix pruning of double-colon rulesDmitry Goncharov2023-04-021-2/+8
* [SV 63856] Implement .WAIT on the command lineDmitry Goncharov2023-04-022-18/+59
* [SV 63981] Don't warn on explicit -j1Paul Smith2023-04-021-1/+1
* Adjust output strings to be alignedPaul Smith2023-04-0213-62/+61
* Add support for .WARNINGS special variablePaul Smith2023-04-0210-192/+338
* Add new warnings invalid-var and invalid-refPaul Smith2023-04-016-9/+68
* Introduce a --warn command line optionPaul Smith2023-04-016-33/+256
* Clean up memory leak warnings from ASAN and ValgrindPaul Smith2023-04-015-19/+54
* Create helper functions for pushing file contextsPaul Smith2023-04-013-30/+45
* Add functions to directly expand variables by namePaul Smith2023-04-019-46/+103
* Clean up expand.cPaul Smith2023-03-2614-105/+97
* * src/expand.c (swap_variable_buffer): Swap two variable buffersPaul Smith2023-03-264-64/+64
* Ensure variable_buffer is always nul-terminatedPaul Smith2023-03-263-22/+24
* Directly handle $\ line endingsPaul Smith2023-02-261-8/+24
* * src/main.c (define_makefiles): Simplify by using variable_bufferPaul Smith2023-02-261-122/+94
* Clean up some preprocessor operationsPaul Smith2023-01-167-32/+30
* Use MK_OS_OS2 macro instead of __EMX__Paul Smith2023-01-1610-49/+53
* Use MK_OS_DOS macro instead of __MSDOS__Paul Smith2023-01-1613-82/+82
* Rename WINDOWS32 macro to MK_OS_W32Paul Smith2023-01-1521-151/+149
* Rename VMS macro to MK_OS_VMSPaul Smith2023-01-1523-140/+141
* Remove support for AmigaOSPaul Smith2023-01-1514-806/+29
* Use a recursive environment if any command needs itPaul Smith2023-02-211-2/+9
* * src/main.c (main): Install suffix rules near pattern updatesDmitry Goncharov2023-02-211-5/+5
* [SV 63821] Don't set up default suffix rules if makefile sets -rDmitry Goncharov2023-02-202-16/+16
* * src/makeint.h [CYGWIN]: Use pipe mode for the jobserverPaul Smith2023-02-191-2/+5
* Don't block for child exit if other commands have completedPaul Smith2023-02-191-2/+6
* Clean up depth handling in debug outputPaul Smith2023-02-192-13/+14
* * src/makeint.h (WIN32_LEAN_AND_MEAN) [Windows]: Don't redefine.Paul Smith2023-02-191-1/+3
* * src/misc.c (ttyname) [OS/2]: Add an implementation for OS/2 kLIBCKO Myung-Hun2023-02-191-0/+39
* Allow jobserver style to be forced to "pipe"Paul Smith2023-02-193-3/+15
* [SV 63668] Use autoconf to detect the default C++ compilerPaul Smith2023-02-051-7/+13
* * src/job.c: Switch from bit operators to flags macrosPaul Smith2023-01-282-12/+12
* [SV 63667] In .POSIX, use shell flags -c when ignoring errorsPaul Smith2023-01-283-2/+36
* [SV 63638] Fix processing PATH on MS-WindowsEli Zaretskii2023-01-111-2/+4
* Update support for OS/2Paul Smith2023-01-086-25/+37
* [SV 17448] Ignore whitespace around $(file ...) namesPaul Smith2023-01-081-14/+39
* [SV 61218] Ensure MAKEFLAGS is expanded even with -ePaul Smith2023-01-082-3/+4
* [SV 62654] Support GNU Make on z/OSPaul Smith2023-01-085-4/+29