summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [SV 63417] Ensure global .NOTINTERMEDIATE disables all intermediatesDmitry Goncharov2022-11-285-9/+12
* [SV 63347] Always add command line variable assignments to MAKEFLAGSDmitry Goncharov2022-11-283-75/+93
* * src/main.c (main): [SV 63373] Don't use macros with memcmp()Paul Smith2022-11-161-1/+1
* Add specific hints for errors due to invalid conditionalsPaul Smith2022-11-151-7/+16
* [SV 63333] Be more lenient when failing to create temporary filesDmitry Goncharov2022-11-134-20/+57
* Keep going if we can't connect to the jobserverPaul Smith2022-11-132-13/+20
* * src/dir.c (dir_contents_file_exists_p): Show dir name in error.Paul Smith2022-11-131-29/+26
* * src/main.c (main): [SV 63307] Handle SIGPIPE as a fatal signalPaul Smith2022-11-131-5/+3
* [SV 63315] Allocate function names when defining functionsPaul Smith2022-11-131-1/+1
* * src/hash.c (jhash_string): Help the compiler optimize the hashJustine Tunney2022-11-131-7/+13
* * src/config.h.W32 [TCC]: Only redefine strtoll if not definedPaul Smith2022-11-121-3/+7
* * src/config.h.W32: Fix last change.Eli Zaretskii2022-11-091-4/+4
* Fix build with Tiny CEli Zaretskii2022-11-051-0/+4
* Fix issues found by ASAN and CoverityPaul Smith2022-10-316-14/+40
* Avoid C99 constructsPaul Smith2022-10-292-19/+22
* * src/posixos.c (os_anontmp): [SV 63287] Only fail O_TMPFILE oncePaul Smith2022-10-291-5/+11
* * src/job.c: [SV 63185] Don't use ifdef with HAVE_DECL_* macrosPaul Smith2022-10-271-2/+1
* [SV 63260] Don't recurse forever if setup_tmpfile() failsPaul Smith2022-10-241-10/+24
* * src/output.c (_outputs): Don't use invalid output sync FDsPaul Smith2022-10-241-11/+15
* * src/misc.c (get_tmpdir): Report errors if tmpdirs are invalidPaul Smith2022-10-242-7/+33
* * src/posixos.c (os_anontmp): If O_TMPFILE fails try dup() method.Dmitry Goncharov2022-10-231-8/+13
* * src/rule.c (get_rule_defn): Don't use STRING_SIZE_TUPLE in mempcpyPaul Smith2022-10-232-2/+4
* Provide a maintainer-only debug methodPaul Smith2022-10-232-0/+20
* Set PATH_MAX on systems without a default valuePaul Smith2022-10-226-14/+16
* [SV 63098] Enhance detection of missing peer also-make targetsPaul Smith2022-10-221-32/+37
* [SV 63236] Fix getloadavg related error message on AIXDmitry Goncharov2022-10-221-0/+1
* [SV 63248] Ignore SIGPIPEDmitry Goncharov2022-10-222-0/+6
* Update URLs to use https rather than httpPaul Smith2022-10-1874-74/+74
* Rework temp file handling to avoid GNU libc warningsPaul Smith2022-10-186-66/+111
* Add ISDIRSEP() helper macro and use itPaul Smith2022-10-189-63/+39
* Add preprocessor macros for different platformsPaul Smith2022-10-186-3/+14
* 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