Commit graph

  • 6264deece3 * job.c (child_error): Modify error message string. Paul Smith 2017-10-28 18:45:30 -0400
  • b9c25de370 * function.c (func_if): Check the first character of condition. Paul Smith 2017-10-28 15:28:32 -0400
  • 193f1e81ed glob: Do not assume glibc glob internals. Paul Eggert 2017-09-24 09:12:58 -0400
  • d8728efc80 Compute load from number of running processes. Paul Smith 2017-09-23 15:55:37 -0400
  • baa57d2cf9 Fix checking existence of directories on MS-Windows Eli Zaretskii 2017-09-30 10:56:39 +0300
  • 7ef56bc8dc Update copyright statements for 2017. Paul Smith 2017-07-09 21:52:28 -0400
  • ac97214635 Remove uses of unnecessary "register" keyword. Paul Smith 2017-07-09 21:24:41 -0400
  • 22fd578693 * variable.c (create_pattern_var): [SV 51266] Create with xcalloc(). Paul Smith 2017-07-09 18:56:36 -0400
  • 78b5fec689 [SV 51400] Only unblock fatal signals after child invocation Paul Smith 2017-07-09 18:44:17 -0400
  • 75b5268faf * function.c (shell_completed): [SV 51014] Add signal to .SHELLSTATUS Paul Smith 2017-06-04 20:06:48 -0400
  • 66a9b5c3ba Avoid crashes when SHELL=abcde is specified on the command line Eli Zaretskii 2017-06-07 08:32:35 +0300
  • b552b05251 [SV 51159] Use a non-blocking read with pselect to avoid hangs. Paul Smith 2017-06-03 16:20:51 -0400
  • 5345adf82f [SV 50823] Support filenames containing '$' in MAKEFILE_LIST Paul Smith 2017-05-28 00:33:29 -0400
  • 248f70510e * tests/test_driver.pl: Useful error if given an invalid test name. Paul Smith 2017-05-28 00:32:26 -0400
  • b90fabc8d6 * NEWS: Do not insert a space during '+=' if the value is empty. Paul Smith 2017-05-27 20:07:30 -0400
  • 816a867ff5 * read.c (read_all_makefiles): [SV 50909] Add MAKEFILES to strcache Enrique Olaizola 2017-05-27 14:56:57 -0400
  • 8ff529b1cb * po/LINGUAS: Add support for traditional Chinese (zh_TW) Paul Smith 2017-05-20 10:35:51 -0400
  • 5acc59c704 Rename output_tmpfile() to a misc function get_tmpfile() Paul Smith 2017-02-11 13:42:37 -0500
  • 68be4f74fc [SV 13651] Handle out-of-memory conditions slightly more gracefully. Paul Smith 2017-01-02 15:46:30 -0500
  • 2b8e3bb23f Clean up close-on-exec, particularly with jobserver pipes. Paul Smith 2017-01-02 14:08:54 -0500
  • c4f30e6012 [SV 50300] Use CFLAGS value of "-O1" in POSIX mode. Paul Smith 2017-04-16 15:40:57 -0400
  • fbf71ec25a * configure.ac: [SV 50648] Detect Guile 2.2 packages. Paul Smith 2017-04-16 15:03:48 -0400
  • e20c48e385 * doc/make.texi: [SV 50304] Add missing close parenthesis. Paul Smith 2017-04-16 14:22:44 -0400
  • fda00f88d3 Add test suite support to Windows Paul Smith 2017-04-17 15:37:57 -0400
  • d9d4e06084 * tests/run_make_tests.pl: [SV 50902] Find Perl modules Enrique Olaizola 2017-05-27 14:24:33 -0400
  • 46275f1a78 Record make-dfsg (4.1-9.1) in archive suite sid James Cowgill 2017-01-31 08:31:57 -0800
  • 7e887c1d09 make-dfsg (4.1-9.1) unstable; urgency=medium James Cowgill 2017-01-31 08:31:57 -0800
  • a95cb30ab5 [SV 50021] Avoid infloop on MS-Windows with short scripts Eli Zaretskii 2017-01-11 20:43:41 +0200
  • d351c1fef2 * main.c (switches): Add -E as an alias for --eval. Paul Smith 2016-12-28 00:41:38 -0500
  • 3daaa4dd3e * main.c (switches): Add --no-silent to undo -s options. Paul Smith 2016-12-28 00:23:55 -0500
  • a359e32eb5 * job.c (child_execute_job): [SV 49938] Avoid spurious GCC warning. Martin Dorey 2016-12-26 14:09:38 -0500
  • bee153c762 * main.c (main): [SV 49935] Fix uninitialized variable. Martin Dorey 2016-12-26 13:26:44 -0500
  • c5ccc4930c [SV 40236] Handle included file open failures properly. Paul Smith 2016-12-25 17:41:50 -0500
  • 45bf0e3a67 Portability changes for the test suite. Paul Smith 2016-12-23 13:33:58 -0500
  • c6966b3238 [SV 20513] Un-escaped # are not comments in function invocations Paul Smith 2016-12-22 18:47:26 -0500
  • 0029ea8941 * main.c (main): [SV 40234] Show correct error message. Paul Smith 2016-12-22 16:35:47 -0500
  • 053d49367c * main.c (switches): [SV 48809] Accept obsolete jobserver flag. Christoph Schulz 2016-12-18 13:54:35 -0500
  • 80861cce43 * read.c (get_next_mword): [SV 49865] Make fallthrough explicit. Paul Smith 2016-12-18 13:49:14 -0500
  • 72af7ce8af [SV 49114] Remove support for the NO_FLOAT compile flag. Paul Smith 2016-12-18 12:43:18 -0500
  • e4a9c9b825 [SV 45477] [SV 49115] Parse DOS/Windows drivespecs correctly. Paul Smith 2016-12-18 12:25:24 -0500
  • 3d7c17c5a9 [SV 49116] Check potential null pointer dereference. Paul Smith 2016-12-18 10:22:43 -0500
  • 9c487cc537 * expand.c (variable_append): [SV 49113] Possible null ptr deref Jaak Ristioja 2016-12-18 09:48:46 -0500
  • 1c9790e6f5 * w32/*/dirent.*: [SV 49111] Remove unused telldir() Jaak Ristioja 2016-12-18 09:45:47 -0500
  • b13dcfe501 Add more GCC warnings to the maintainer build. Paul Smith 2016-12-17 21:50:50 -0500
  • 212cb00923 * po/Makevars, makeint.h, debug.h: Add xgettext C format flags. Paul Smith 2016-12-17 13:16:22 -0500
  • ac90d80b2a * po/LINGUAS: Added Serbian translation. Paul Smith 2016-12-17 09:12:00 -0500
  • a3f6e49705 * README.template: Clarify some items in the README Paul Smith 2016-12-14 17:24:43 -0500
  • db72ca1b7d * doc/make.texi: [SV 48951] Fix documentation typo. Paul Smith 2016-12-14 17:23:09 -0500
  • 8d0aff7e81 * maintMakefile: Update default GPG ID for new key. Paul Smith 2016-10-23 16:34:55 -0400
  • bc9d72beb0 Resolve issues discovered by static code analysis. Paul Smith 2016-09-25 19:06:56 -0400
  • d3bba301ce * NEWS: Mention the extended support for -jN on MS-Windows. Eli Zaretskii 2016-11-12 11:03:14 +0200
  • 15066b73f4 Support more than 63 jobs on MS-Windows Marc Ullman 2016-11-12 10:53:28 +0200
  • 7ed37f0166 Only include strings.h in MinGW builds Eli Zaretskii 2016-10-09 16:09:52 +0300
  • 912a0df127 Update the Guile version tested with the MS-Windows build. Eli Zaretskii 2016-10-06 22:41:47 +0300
  • 0b41373312 Avoid compiler warnings with MinGW runtime 3.22.2 Eli Zaretskii 2016-10-06 22:39:14 +0300
  • 6f339b22eb * README.W32.template: Update the build documentation. Paul Smith 2016-06-19 10:52:17 -0400
  • e26560508c * Update to pre-release version 4.2.90. Paul Smith 2016-06-24 20:49:32 -0400
  • 9ab8af7cd8 GNU Make release 4.2.1. 4.2.1 Paul Smith 2016-06-06 08:32:45 -0400
  • f522852f07 * maintMakefile: TP recommends rsync for retrieving PO files. Paul Smith 2016-06-06 08:32:00 -0400
  • a3d8c086d5 * main.c (main): [SV 48009] Reset stack limit for make re-exec. Jeremy Devenport 2016-05-31 03:09:24 -0400
  • 4762480ae9 [SV 47995] Ensure forced double-colon rules work with -j. Paul Smith 2016-05-31 02:56:51 -0400
  • ef6c059e1e * DELETE_ON_ERROR: [SV 48061] Use "exit 1" for portability. Paul Smith 2016-05-31 02:26:26 -0400
  • cf4ed2ebe8 * w32/pathstuff.c: [SV 47996] Use ISBLANK() not isblank(). Paul Smith 2016-05-25 17:25:25 -0400
  • 5a4f9a67a3 Fix printing time stamps on MS-Windows Eli Zaretskii 2016-05-28 12:53:02 +0300
  • 2987163ac4 [SV 48037] Fix MinGW build with Posix configury tools Luke Allardyce 2016-05-27 22:39:55 +0300
  • ec61980122 GNU Make release 4.2. 4.2 Paul Smith 2016-05-21 15:23:54 -0400
  • 9bb994e831 [SV 44742] Fix double-colon rules plus parallel builds. Joe Crayne 2016-05-21 17:26:00 -0400
  • e2ebea35f1 * read.c (eval): [SV 47960] Skip record waiting files when ignoring. Paul Smith 2016-05-21 13:08:34 -0400
  • c73ed7dd1c Separate the GNU make load ABI from internal types. Paul Smith 2016-05-01 19:24:20 -0400
  • ba8383efd8 Fixes for enhanced GCC warnings. Paul Eggert 2016-05-01 15:52:58 -0400
  • 6f7fb050b4 Fix compile issues with Windows and VMS. Paul Smith 2016-05-01 15:34:42 -0400
  • 45200a42d3 Allow compiling with an ISO C 1989/1990 compiler. Paul Smith 2016-04-24 11:27:57 -0400
  • 4c9e10fd94 [SV 47942] Avoid random crashes in subordinate programs on MS-Windows Eli Zaretskii 2016-05-17 18:15:26 +0300
  • 6e640321fd Fix the MS-Windows MinGW build Eli Zaretskii 2016-04-24 09:53:38 +0300
  • 7241d136f4 * tests/scripts/features/output-sync: increase test timeout. 4.1.90 Paul Smith 2016-04-23 11:21:36 -0400
  • c2be1df880 * NEWS: Update for pre-release Paul Smith 2016-04-11 07:50:11 -0400
  • f1a9625001 * dep.h, makeint.h (show_goal_error): Move to makeint.h. Paul Smith 2016-04-10 17:22:57 -0400
  • 047bd5a16f [SV 46433] Show recipe line offsets in line number messages. Paul Smith 2016-04-10 17:12:48 -0400
  • 3fc99a48e1 * maintMakefile: Add a rule for storing preprocessor output. Paul Smith 2016-04-09 20:06:06 -0400
  • 87a5f98d24 [SV 102] Don't show unnecessary include file errors. Paul Smith 2016-04-09 19:49:27 -0400
  • 53554e41e8 * job.c (child_error): Add filename length to output length. Paul Smith 2016-04-09 09:25:50 -0400
  • 5bd7ad2b22 Preserve the real value of -jN in MAKEFLAGS using jobserver. Paul Smith 2016-04-04 01:23:04 -0400
  • 65115e7095 * tests/run_make_tests.pl: Add file/lineno info to .run file. Paul Smith 2016-04-04 01:16:13 -0400
  • 75dd0bd8bc * maintMakefile: Fix logging of check-alt-config target. Paul Smith 2016-04-04 01:15:17 -0400
  • 8b54c5cff9 * job.c (child_execute_job): Fix $(shell...) under NO_OUTPUT_SYNC. Paul Smith 2016-04-04 01:13:43 -0400
  • 65c447289e * main.c (main): Restrict disabling debugging for MAKEFILES. Paul Smith 2016-04-03 16:54:04 -0400
  • 86b20728fe * Makefile.am, w32/Makefile.am: Fix *os.c for Windows builds. Paul Smith 2016-04-02 17:18:40 -0400
  • b8a8af6550 * make.texi: Confirm that CURDIR contains an absolute path. Paul Smith 2016-04-02 17:18:14 -0400
  • 360b76af84 * docs/make.texi: [SV 47392] Add "Integrating make" chapter. Paul Smith 2016-04-02 16:33:41 -0400
  • c9e6ab9ac7 Change --jobserver-fds to more generic --jobserver-auth. Paul Smith 2016-04-02 16:29:48 -0400
  • 40277b8850 * tests/run_make_tests.pl: Preserve $make_command Paul Smith 2016-03-23 01:26:55 -0400
  • 35047f824a * variable.c: Clean up some memory leaks. Paul Smith 2016-03-23 01:26:04 -0400
  • e97159745d [SV 46995] Strip leading/trailing space from variable names Paul Smith 2016-03-21 00:36:55 -0400
  • 2b9dd215d5 * function.c (func_file): Support reading from files. Paul Smith 2016-03-19 17:26:08 -0400
  • fc2ddebdae * doc/make.texi (Setting Variables): Fix typo (add comma). Paul Smith 2016-03-19 17:25:21 -0400
  • b4682cb479 * job.c (child_error): Combine file info with error message. Paul Smith 2016-03-19 17:24:00 -0400
  • 09202bc880 * variable.c: Align type of variable_changenum. Paul Smith 2016-03-19 17:23:19 -0400
  • 9ae02b7916 [SV 45728] Detect changes in .VARIABLES more accurately. Paul Smith 2016-03-13 18:13:00 -0400
  • 247b71e690 * main.c(main): Disable output sync without parallel builds. Paul Smith 2016-03-13 15:59:12 -0400
  • e33f3d72bf [SV 46581] Pre-define .LOADED to avoid warnings. Paul Smith 2016-03-13 03:02:00 -0400