summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Check for recipe line count overflow before it overflowsPaul Smith2022-10-181-34/+30
* Remove template files to simplify distribution creationPaul Smith2022-10-186-66/+44
* Support building with DJGPP 2.05Juan M. Guerrero2022-10-161-2/+7
* * src/job.c: [SV 63185] Include sys/loadavg.h if needed.Paul Smith2022-10-161-4/+9
* [SV 63215] Remember the random seed for shuffle modePaul Smith2022-10-163-6/+10
* Use (void) rather than () in function declarationsPaul Smith2022-10-155-36/+35
* [SV 63157] Ensure temporary files are removed when signaledPaul Smith2022-10-153-19/+26
* * src/posixos.c (job_root): Remember root jobserver instancesPaul Smith2022-10-152-13/+36
* Set the proper type for variables set in signal handlersPaul Smith2022-10-152-2/+2
* Clean up some warnings on Windows buildsPaul Smith2022-10-035-24/+44
* * src/misc.c (make_lltoa): Use printf format macro from makeint.hPaul Smith2022-10-031-10/+4
* * src/arscan.c (ar_scan): Avoid sign comparison warningsPaul Smith2022-10-031-2/+2
* Support systems with 32-bit long and 64-bit time_tPaul Eggert2022-10-034-35/+59
* Add support for intmax_tPaul Smith2022-10-034-9/+39
* [SV 63098] Temporarily revert the change to pattern rule behaviorPaul Smith2022-10-021-19/+42
* * src/filedef.h (is_ordinary_mtime): Check for "ordinary" mod time.Paul Smith2022-10-022-2/+3
* * src/remake.c (update_file_1): Return valid enum element, not 0.Paul Smith2022-10-021-6/+6
* * src/main.c (main): Add debug output for jobserver and osync.Paul Smith2022-10-022-8/+8
* [SV 63111] Ensure output-sync is cleaned on re-exec and recursionAndreas Schwab2022-10-022-2/+9
* * src/function.c: Change int to uint to align with gmk_func_ptrPaul Smith2022-10-011-8/+8
* Implement a simple xorshift 32bit random number generatorPaul Smith2022-10-013-5/+34
* [SV 63100] Set the floc of every created goal dep structDmitry Goncharov2022-09-251-0/+1
* Provide new functions to convert long long to stringPaul Smith2022-09-254-39/+50
* Always restore global environ if we use vforkPaul Smith2022-09-251-12/+15
* * src/posixos.c (osync_clear): Don't close invalid FDs.Paul Smith2022-09-251-1/+1
* * src/misc.c (strncasecmp): Use size_t for length to match std.Paul Smith2022-09-252-2/+2
* Fix compiler warnings in the MS-Windows build.Eli Zaretskii2022-09-254-6/+16
* Avoid compilation warningsEli Zaretskii2022-09-242-3/+3
* [SV 56301] Fail if an included makefile can't be builtDmitry Goncharov2022-09-201-0/+1
* [SV 12078, SV 62809] Rebuild grouped targets if any is missingPaul Smith2022-09-202-7/+25
* [SV 13862] Implement the .WAIT special targetPaul Smith2022-09-127-36/+118
* [SV 63045] Reload each intact unloaded shared objectDmitry Goncharov2022-09-126-58/+87
* [SV 63047] Fix shuffle of SECONDEXPANSION prerequisitesSergei Trofimovich2022-09-122-1/+11
* * src/shuffle.c: Minor coding changes.Paul Smith2022-09-111-33/+25
* Support the MAKE_TMPDIR environment variablePaul Smith2022-09-111-13/+25
* [SV 63044] load: Update .LOADED if the setup function returns -1Dmitry Goncharov2022-09-101-2/+3
* [SV 63040] shell: Fall back to the callers environmentPaul Smith2022-09-101-1/+14
* [SV 63016] Don't fail exporting to $(shell ...)Paul Smith2022-09-083-19/+30
* Ensure debug output ends in newlinePaul Smith2022-09-083-9/+8
* [SV 62840] Don't change IO buffering before printing versionPaul Smith2022-08-302-105/+110
* Rework output sync to lock a temp file on POSIXPaul Smith2022-08-3010-469/+485
* Add get_tmpfd() and allow anonymous temp filesPaul Smith2022-08-306-143/+164
* [SV 62908] Don't free fifo_name twice during error handlingDmitry Goncharov2022-08-221-0/+1
* Support implementing the jobserver using named pipesPaul Smith2022-08-026-58/+194
* Enhance get_tmpfile() and add get_tmppath()Paul Smith2022-08-024-55/+77
* [SV 62706] Only second-expand targets that might be builtDmitry Goncharov2022-07-303-38/+25
* Disable the jobserver in non-recursive childrenPaul Smith2022-07-309-45/+146
* Ensure that MAKEFLAGS is set when invoking $(shell ...)Paul Smith2022-07-301-23/+17
* Take advantage of mempcpy() and stpcpy()Paul Smith2022-07-3011-76/+50
* Convert HAVE_GETLOADAVG to HAVE_DECL_GETLOADAVGPaul Smith2022-07-094-44/+126