Commit Graph

  • a95cb30ab5 [SV 50021] Avoid infloop on MS-Windows with short scripts Eli Zaretskii 2017-01-11 20:43:41 +02:00
  • d351c1fef2 * main.c (switches): Add -E as an alias for --eval. Paul Smith 2016-12-28 00:41:38 -05:00
  • 3daaa4dd3e * main.c (switches): Add --no-silent to undo -s options. Paul Smith 2016-12-28 00:23:55 -05:00
  • a359e32eb5 * job.c (child_execute_job): [SV 49938] Avoid spurious GCC warning. Martin Dorey 2016-12-26 14:09:38 -05:00
  • bee153c762 * main.c (main): [SV 49935] Fix uninitialized variable. Martin Dorey 2016-12-26 13:26:44 -05:00
  • c5ccc4930c [SV 40236] Handle included file open failures properly. Paul Smith 2016-12-25 17:41:50 -05:00
  • 45bf0e3a67 Portability changes for the test suite. Paul Smith 2016-12-23 13:33:58 -05:00
  • c6966b3238 [SV 20513] Un-escaped # are not comments in function invocations Paul Smith 2016-12-22 18:47:26 -05:00
  • 0029ea8941 * main.c (main): [SV 40234] Show correct error message. Paul Smith 2016-12-22 16:35:47 -05:00
  • 053d49367c * main.c (switches): [SV 48809] Accept obsolete jobserver flag. Christoph Schulz 2016-12-18 13:54:35 -05:00
  • 80861cce43 * read.c (get_next_mword): [SV 49865] Make fallthrough explicit. Paul Smith 2016-12-18 13:49:14 -05:00
  • 72af7ce8af [SV 49114] Remove support for the NO_FLOAT compile flag. Paul Smith 2016-12-18 12:43:18 -05:00
  • e4a9c9b825 [SV 45477] [SV 49115] Parse DOS/Windows drivespecs correctly. Paul Smith 2016-12-18 12:25:24 -05:00
  • 3d7c17c5a9 [SV 49116] Check potential null pointer dereference. Paul Smith 2016-12-18 10:22:43 -05:00
  • 9c487cc537 * expand.c (variable_append): [SV 49113] Possible null ptr deref Jaak Ristioja 2016-12-18 09:48:46 -05:00
  • 1c9790e6f5 * w32/*/dirent.*: [SV 49111] Remove unused telldir() Jaak Ristioja 2016-12-18 09:45:47 -05:00
  • b13dcfe501 Add more GCC warnings to the maintainer build. Paul Smith 2016-12-17 21:50:50 -05:00
  • 212cb00923 * po/Makevars, makeint.h, debug.h: Add xgettext C format flags. Paul Smith 2016-12-17 13:16:22 -05:00
  • ac90d80b2a * po/LINGUAS: Added Serbian translation. Paul Smith 2016-12-17 09:12:00 -05:00
  • a3f6e49705 * README.template: Clarify some items in the README Paul Smith 2016-12-14 17:24:43 -05:00
  • db72ca1b7d * doc/make.texi: [SV 48951] Fix documentation typo. Paul Smith 2016-12-14 17:23:09 -05:00
  • 8d0aff7e81 * maintMakefile: Update default GPG ID for new key. Paul Smith 2016-10-23 16:34:55 -04:00
  • bc9d72beb0 Resolve issues discovered by static code analysis. Paul Smith 2016-09-25 19:06:56 -04:00
  • d3bba301ce * NEWS: Mention the extended support for -jN on MS-Windows. Eli Zaretskii 2016-11-12 11:03:14 +02:00
  • 15066b73f4 Support more than 63 jobs on MS-Windows Marc Ullman 2016-11-12 10:53:28 +02:00
  • 7ed37f0166 Only include strings.h in MinGW builds Eli Zaretskii 2016-10-09 16:09:52 +03:00
  • 912a0df127 Update the Guile version tested with the MS-Windows build. Eli Zaretskii 2016-10-06 22:41:47 +03:00
  • 0b41373312 Avoid compiler warnings with MinGW runtime 3.22.2 Eli Zaretskii 2016-10-06 22:39:14 +03:00
  • 6f339b22eb * README.W32.template: Update the build documentation. Paul Smith 2016-06-19 10:52:17 -04:00
  • e26560508c * Update to pre-release version 4.2.90. Paul Smith 2016-06-24 20:49:32 -04:00
  • 9ab8af7cd8 GNU Make release 4.2.1. 4.2.1 Paul Smith 2016-06-06 08:32:45 -04:00
  • f522852f07 * maintMakefile: TP recommends rsync for retrieving PO files. Paul Smith 2016-06-06 08:32:00 -04:00
  • a3d8c086d5 * main.c (main): [SV 48009] Reset stack limit for make re-exec. Jeremy Devenport 2016-05-31 03:09:24 -04:00
  • 4762480ae9 [SV 47995] Ensure forced double-colon rules work with -j. Paul Smith 2016-05-31 02:56:51 -04:00
  • ef6c059e1e * DELETE_ON_ERROR: [SV 48061] Use "exit 1" for portability. Paul Smith 2016-05-31 02:26:26 -04:00
  • cf4ed2ebe8 * w32/pathstuff.c: [SV 47996] Use ISBLANK() not isblank(). Paul Smith 2016-05-25 17:25:25 -04:00
  • 5a4f9a67a3 Fix printing time stamps on MS-Windows Eli Zaretskii 2016-05-28 12:53:02 +03:00
  • 2987163ac4 [SV 48037] Fix MinGW build with Posix configury tools Luke Allardyce 2016-05-27 22:39:55 +03:00
  • ec61980122 GNU Make release 4.2. 4.2 Paul Smith 2016-05-21 15:23:54 -04:00
  • 9bb994e831 [SV 44742] Fix double-colon rules plus parallel builds. Joe Crayne 2016-05-21 17:26:00 -04:00
  • e2ebea35f1 * read.c (eval): [SV 47960] Skip record waiting files when ignoring. Paul Smith 2016-05-21 13:08:34 -04:00
  • c73ed7dd1c Separate the GNU make load ABI from internal types. Paul Smith 2016-05-01 19:24:20 -04:00
  • ba8383efd8 Fixes for enhanced GCC warnings. Paul Eggert 2016-05-01 15:52:58 -04:00
  • 6f7fb050b4 Fix compile issues with Windows and VMS. Paul Smith 2016-05-01 15:34:42 -04:00
  • 45200a42d3 Allow compiling with an ISO C 1989/1990 compiler. Paul Smith 2016-04-24 11:27:57 -04:00
  • 4c9e10fd94 [SV 47942] Avoid random crashes in subordinate programs on MS-Windows Eli Zaretskii 2016-05-17 18:15:26 +03:00
  • 6e640321fd Fix the MS-Windows MinGW build Eli Zaretskii 2016-04-24 09:53:38 +03:00
  • 7241d136f4 * tests/scripts/features/output-sync: increase test timeout. 4.1.90 Paul Smith 2016-04-23 11:21:36 -04:00
  • c2be1df880 * NEWS: Update for pre-release Paul Smith 2016-04-11 07:50:11 -04:00
  • f1a9625001 * dep.h, makeint.h (show_goal_error): Move to makeint.h. Paul Smith 2016-04-10 17:22:57 -04:00
  • 047bd5a16f [SV 46433] Show recipe line offsets in line number messages. Paul Smith 2016-04-10 17:12:48 -04:00
  • 3fc99a48e1 * maintMakefile: Add a rule for storing preprocessor output. Paul Smith 2016-04-09 20:06:06 -04:00
  • 87a5f98d24 [SV 102] Don't show unnecessary include file errors. Paul Smith 2016-04-09 19:49:27 -04:00
  • 53554e41e8 * job.c (child_error): Add filename length to output length. Paul Smith 2016-04-09 09:25:50 -04:00
  • 5bd7ad2b22 Preserve the real value of -jN in MAKEFLAGS using jobserver. Paul Smith 2016-04-04 01:23:04 -04:00
  • 65115e7095 * tests/run_make_tests.pl: Add file/lineno info to .run file. Paul Smith 2016-04-04 01:16:13 -04:00
  • 75dd0bd8bc * maintMakefile: Fix logging of check-alt-config target. Paul Smith 2016-04-04 01:15:17 -04:00
  • 8b54c5cff9 * job.c (child_execute_job): Fix $(shell...) under NO_OUTPUT_SYNC. Paul Smith 2016-04-04 01:13:43 -04:00
  • 65c447289e * main.c (main): Restrict disabling debugging for MAKEFILES. Paul Smith 2016-04-03 16:54:04 -04:00
  • 86b20728fe * Makefile.am, w32/Makefile.am: Fix *os.c for Windows builds. Paul Smith 2016-04-02 17:18:40 -04:00
  • b8a8af6550 * make.texi: Confirm that CURDIR contains an absolute path. Paul Smith 2016-04-02 17:18:14 -04:00
  • 360b76af84 * docs/make.texi: [SV 47392] Add "Integrating make" chapter. Paul Smith 2016-04-02 16:33:41 -04:00
  • c9e6ab9ac7 Change --jobserver-fds to more generic --jobserver-auth. Paul Smith 2016-04-02 16:29:48 -04:00
  • 40277b8850 * tests/run_make_tests.pl: Preserve $make_command Paul Smith 2016-03-23 01:26:55 -04:00
  • 35047f824a * variable.c: Clean up some memory leaks. Paul Smith 2016-03-23 01:26:04 -04:00
  • e97159745d [SV 46995] Strip leading/trailing space from variable names Paul Smith 2016-03-21 00:36:55 -04:00
  • 2b9dd215d5 * function.c (func_file): Support reading from files. Paul Smith 2016-03-19 17:26:08 -04:00
  • fc2ddebdae * doc/make.texi (Setting Variables): Fix typo (add comma). Paul Smith 2016-03-19 17:25:21 -04:00
  • b4682cb479 * job.c (child_error): Combine file info with error message. Paul Smith 2016-03-19 17:24:00 -04:00
  • 09202bc880 * variable.c: Align type of variable_changenum. Paul Smith 2016-03-19 17:23:19 -04:00
  • 9ae02b7916 [SV 45728] Detect changes in .VARIABLES more accurately. Paul Smith 2016-03-13 18:13:00 -04:00
  • 247b71e690 * main.c(main): Disable output sync without parallel builds. Paul Smith 2016-03-13 15:59:12 -04:00
  • e33f3d72bf [SV 46581] Pre-define .LOADED to avoid warnings. Paul Smith 2016-03-13 03:02:00 -04:00
  • fd1dd7c398 [SV 44555] Use vfork() instead of fork() where available. Paul Smith 2016-03-13 01:12:07 -05:00
  • 14b2d7effb * job.c (exec_command): [SV 47365] Show error on exec failure. Paul Smith 2016-03-09 00:18:57 -05:00
  • 85c788572d [SV 46261] Use pselect() for jobserver where supported. Paul Smith 2016-03-08 23:07:14 -05:00
  • 8164c8ab3d Clean up some compiler warnings. Paul Smith 2016-03-07 01:30:21 -05:00
  • fb7a7adc8a Extract jobserver implementation into OS-specific files. Paul Smith 2016-03-06 13:29:43 -05:00
  • 4f8be4bb28 [SV 46261] Add more EINTRLOOP wrappers. Paul Smith 2016-03-05 15:21:59 -05:00
  • e2b39edc22 * strcache.c (add_hugestring): [SV 46832] Support huge strings. Paul Smith 2016-02-28 22:07:50 -05:00
  • 8530d77c68 * strcache.c (add_string): [SV 47071] Handle huge initial string. Paul Smith 2016-02-28 21:32:18 -05:00
  • 89e18c12eb [SV 47151] Exit with 1 when checking recursive make -q Paul Smith 2016-02-28 20:20:18 -05:00
  • bccd01354b * main.c (define_makeflags): Add parens to avoid GCC warning. Paul Smith 2016-02-28 20:19:24 -05:00
  • 5f9d341160 * tests/scripts/features/archives: Handle deterministic archives. Paul Smith 2016-02-28 20:11:45 -05:00
  • 798ebd241b Update Copyright statements for the new year. Paul Smith 2016-02-28 12:55:20 -05:00
  • 4db6d0c694 * doc/make.texi: [SV 47163] Fix typo in 'ifdef' documentation. Paul Smith 2016-02-28 12:41:41 -05:00
  • b754a35df7 * doc/make.texi: [SV 35455] Add more uses for Empty Recipes. Paul Smith 2016-02-28 12:35:15 -05:00
  • 168f12375d Fix diagnostics on MS-Windows when environment is too large Gisle Vanem 2015-11-07 11:27:03 +02:00
  • 83443c706a Update README.W32.template Eli Zaretskii 2015-10-27 20:51:43 +02:00
  • 4a5377aef7 [SV 46304] Don't invoke C++ compiler on C sources on MS-Windows Eli Zaretskii 2015-10-27 20:47:27 +02:00
  • 48391c2817 [SV 45838] When invoking w32 programs, don't use free'd memory. Eli Zaretskii 2015-09-23 11:42:53 +03:00
  • 42745a900f * implicit.c (pattern_search): [SV 43677] Mark files secondary. Paul Smith 2015-07-13 00:51:35 -04:00
  • 43181f1f82 [SV 28092] Preserve the exit status of the $(shell...) function. Paul Smith 2015-07-12 21:03:24 -04:00
  • c18b23f7b2 * tests/scripts/misc/fopen-fail: [SV 42390] Increase test timeout. Paul Smith 2015-07-12 18:05:50 -04:00
  • fe5585528f * job.c: [SV 43936] Check sigaction for error return. Paul Smith 2015-07-12 17:29:05 -04:00
  • 0205d3d08c [SV 45049] Check for '$' being the last character in a string. Paul Smith 2015-07-12 13:25:16 -04:00
  • 9ef06be018 * read.c (unescape_char): [SV 45050] Handle final backslashes. Paul Smith 2015-07-12 12:35:42 -04:00
  • ac9a39dad7 * strcache.c: [SV 45275] Handle very long strings. Paul Smith 2015-07-11 17:21:22 -04:00
  • c6ac580785 * job.c [RISCOS]: Remove logic that is no longer required. Duncan Moore 2015-06-14 14:34:18 +01:00
  • 9efd477e98 * remake.c (update_file): [SV 44742] Keep double-colon rule status. Paul Smith 2015-07-11 13:55:45 -04:00