Commit Graph

  • 61c413d5ea * src/w32/compat/dirent.c: [SV 57888] Use gnulib opendir on MinGW32 Jens Rehsack 2020-02-24 11:12:43 +01:00
  • d3a53d5d16 * src/dir.c (local_stat): [WINDOWS32] Fix buffer-overflow warning. Jens Rehsack 2020-02-24 10:52:21 +01:00
  • 1306023a4f [SV 57896] Change directories before checking jobserver auth Paul Smith 2020-03-30 22:01:09 -04:00
  • 80b90b7866 [SV 57967] Only set APPEND mode for regular files Paul Smith 2020-03-30 14:38:47 -04:00
  • 8e024a2532 Obey order of multiple print/no-print directory options Paul Smith 2020-03-30 14:07:10 -04:00
  • 660a2eafe5 * NEWS: Update 4.3 with information on .SILENT / -s Paul Smith 2020-03-29 17:50:34 -04:00
  • 8277806db6 * NEWS: Mention the new tcc support. Eli Zaretskii 2020-02-29 11:16:19 +02:00
  • 6ba5ea022a Add support for building with Tiny C for MS-Windows Christian Jullien 2020-01-24 09:13:12 +01:00
  • 4533348826 Apply spelling corrections from Fossies spellcheck Paul Smith 2020-01-20 19:16:52 -05:00
  • 68fbad6667 Update to GNU make 4.3.90 Paul Smith 2020-01-20 19:24:57 -05:00
  • f430a65ccb GNU Make release 4.3 4.3 Paul Smith 2020-01-17 19:01:49 -05:00
  • c30da63fd2 * configure.ac (guile): Check for Guile 3.0 installations Paul Smith 2020-01-19 15:25:33 -05:00
  • 3fb7312e9f * src/job.c (sh_cmds): [SV 57625] Update builtin shell command list Paul Smith 2020-01-18 10:14:35 -05:00
  • dd6adfa454 Resolve some documentation issues Paul Smith 2020-01-16 15:14:53 -05:00
  • 3b5e47b2e2 [SV 40657] Reinstate old behavior for suffix rules with prereqs Paul Smith 2020-01-16 13:49:07 -05:00
  • 4e277f6fbd * tests/test_driver.pl: Enhance error messages Dmitry Goncharov 2020-01-05 10:46:58 -05:00
  • ec946d7e21 * doc/make.texi: Change the GFDL to an Appendix Paul Smith 2020-01-04 13:11:21 -05:00
  • 16d06006a4 * NEWS: Clarify authorship of new features. Paul Smith 2020-01-04 13:10:53 -05:00
  • b774aebffa Enable compilation with C90 compilers Paul Smith 2020-01-03 18:19:33 -05:00
  • 06de697268 * bootstrap: Update to the latest gnulib version Paul Smith 2020-01-03 15:44:13 -05:00
  • fdfe0446b6 Release GNU make 4.2.93 4.2.93 Paul Smith 2020-01-03 01:54:47 -05:00
  • 12b14f0484 Update copyright statements for 2020 Paul Smith 2020-01-03 00:13:02 -05:00
  • 4e12a5fa45 Support the .EXTRA_PREREQS special variable Paul Smith 2020-01-02 05:08:06 -05:00
  • e56243fe57 * tests/scripts/features/patternrules: Use Windows-compatible quoting Paul Smith 2020-01-03 02:07:38 -05:00
  • 7449abfe1b * tests/test_driver.pl: Compute full path to Perl interpreter Paul Smith 2020-01-03 01:53:47 -05:00
  • 53b9770b40 * tests/scripts/features/exec: Don't use $ENV in the description Paul Smith 2020-01-03 01:53:18 -05:00
  • 766baeef0a * src/makeint.h: Add a declaration for memrchr() Paul Smith 2020-01-03 01:52:46 -05:00
  • ee204c78f2 * NEWS: Remove info about disabled /proc/loadavg usage. Paul Smith 2019-12-27 01:42:25 -05:00
  • e64674b718 [SV 57022] Avoid posix_spawn which fails asynchronously Paul Smith 2019-12-27 01:27:09 -05:00
  • 564fb212a7 [SV 56655] Allow pattern expansion to contain spaces Paul Smith 2019-12-26 18:39:56 -05:00
  • 30cc10093b * src/misc.c (spin): On WINDOWS32 use Sleep() instead of sleep() Ben Wijen 2019-10-30 07:33:39 +01:00
  • 69c5a2128b * bootstrap.bat: Fix typo in batch file name Ben Wijen 2019-10-30 07:33:21 +01:00
  • 577dd1ff6d * src/config.h.W32.template: [SV 57152] MinGW32 doesn't support d_type Paul Smith 2019-12-17 15:26:06 -05:00
  • 86f2f8bcb5 [SV 54161] Fix second expansion of $* for paths Jouke Witteveen 2019-10-26 12:24:15 +02:00
  • c72205b28b * src/implicit.c (pattern_search): Set lastslash correctly Jouke Witteveen 2019-10-26 12:24:29 +02:00
  • 057e33d6b5 * src/implicit.c (pattern-search): Remove unneeded 'dir' variable Jouke Witteveen 2019-10-26 12:24:09 +02:00
  • e4499a1fb5 * Makefile.am: Build lzip package instead of bzip2 Paul Smith 2019-12-17 13:36:26 -05:00
  • 57b043c7fb * src/job.c (load_too_high): Disable Linux /proc/loadavg for now Paul Smith 2019-12-17 12:29:44 -05:00
  • f389aabde6 * tests/run_make_tests.pl (set_more_defaults): Fix typo Paul Smith 2019-12-17 14:58:53 -05:00
  • acbef3f612 * tests/run_make_tests.pl (subst_make_string): Force use of / Paul Smith 2019-12-16 16:18:58 -05:00
  • 3822f77c1d Rename jhelp.pl to thelp.pl and make it a generic test helper. Paul Smith 2019-10-12 16:22:01 -04:00
  • 1cf3932a39 Port functions/shell test to Solaris 10 Paul Eggert 2019-10-08 15:28:10 -07:00
  • 33bda40086 Release GNU make 4.2.92 4.2.92 Paul Smith 2019-10-08 08:35:39 -04:00
  • e666a6a021 * doc/make.text (Reading Makefiles): Rewrite to be more clear. Paul Smith 2019-10-06 15:47:47 -04:00
  • 5920d6d2b3 * Makefile.am (check-regression): Use PERLFLAGS when running Perl Paul Smith 2019-10-05 15:14:32 -04:00
  • 2e6468c811 * tests/scripts/functions/wildcard: Skip slash tests for local glob. Paul Smith 2019-10-05 14:45:45 -04:00
  • 393d2a2d4a tests: Convert %CONFIG_FLAGS to get_config() Paul Smith 2019-10-05 14:26:52 -04:00
  • bd7d03f8cd * src/hash.c (jhash_string): Don't read past end of string. Paul Smith 2019-10-05 11:23:31 -04:00
  • a4a173928f * tests/run_make_tests.pl (valid_option): Add missing File::Spec Paul Smith 2019-10-05 07:43:52 -04:00
  • 0e113897f7 * src/function.c (func_realpath) [AIX]: Remove trailing slashes. Paul Smith 2019-09-23 00:34:12 -04:00
  • b0eab8ecb9 * tests/scripts/features/vpathplus: Fix output for big-endian systems. Paul Smith 2019-09-22 17:35:51 -04:00
  • f84821b249 * configure.ac (HAVE_GETTIMEOFDAY): Avoid undeclared exit function. Florian Weimer 2019-09-10 13:33:34 +02:00
  • 99d1423059 * test/test_driver.el (_run_with_timeout): Show error message. Paul Smith 2019-09-22 17:03:05 -04:00
  • 7fbd58cd6b * job.c (child_error): Modify error message string. Paul Smith 2019-09-22 17:02:57 -04:00
  • 3ede0b96ac * tests: Convert from File::Spec::Functions to File::Spec. Paul Smith 2019-09-21 16:37:56 -04:00
  • 1d289b424a * tests/scripts/function/guile: Valgrind doesn't work with Guile. Paul Smith 2019-09-21 15:38:01 -04:00
  • 96285f875b * src/job.c (child_execute_job): Allocate space for argv NULL. Paul Smith 2019-09-21 15:11:42 -04:00
  • bd4ce86785 [SV 56918] Compute job slots properly on failing command Paul Smith 2019-09-21 15:11:21 -04:00
  • e1c072aa7e * src/arscan.c (ar_scan): Restrict length for sscanf of ar_mode. Paul Smith 2019-09-21 14:01:46 -04:00
  • af0074547d * tests/scripts/functions/shell: Detect correct SHELLSTATUS code. Paul Smith 2019-09-21 14:01:19 -04:00
  • 4a7a8278e8 * tests/run_make_test.pl: Fix support for valgrind. Paul Smith 2019-09-21 12:39:51 -04:00
  • 00fa3ca3a5 * tests/run_make_tests.pl (find_prog): Fix syntax error. Paul Smith 2019-09-21 12:39:07 -04:00
  • 00e590fdef * NEWS: Update date and clarify -l change. 4.2.91 Paul Smith 2019-09-16 08:24:51 -04:00
  • 4c64a5f986 * tests/run_make_tests.pl: Create $scriptsuffix for Windows/VMS. Paul Smith 2019-09-15 16:39:22 -04:00
  • 414af96a50 Refresh the test suite framework implementation. Paul Smith 2019-09-15 15:30:34 -04:00
  • 1b976397e5 * tests/config-flags.pm.in: Add USE_SYSTEM_GLOB. Paul Smith 2019-09-15 15:29:12 -04:00
  • 9bc5491712 * README.git: [SV 56895] Provide more info about "maintainer mode". Paul Smith 2019-09-15 15:26:23 -04:00
  • 57b13c8020 * tests/test_driver.pl: Remember error for "running" a directory. Paul Smith 2019-09-14 15:58:57 -04:00
  • 02a4c2913a * src/job.c (child_execute_job): Use errno from find_in_given_path(). Paul Smith 2019-09-14 15:41:58 -04:00
  • 8acb89c8c4 * src/job.c (child_execute_job): Use newer gnulib findprog version. Paul Smith 2019-09-13 19:56:20 -04:00
  • 271e572ba2 Revert "[SV 56449] (Windows) Use slow path if '%' appears in the command" Eli Zaretskii 2019-09-10 19:09:39 +03:00
  • bde990bfea Rework the creation of build.sh so it's not a template. Paul Smith 2019-09-08 15:41:20 -04:00
  • 60e54608bd * gl/modules/make-glob: Move local glob configure.ac to here Paul Smith 2019-09-08 15:17:06 -04:00
  • 60905a8afb [SV 56834] Support local PATH search with posix_spawnp Paul Smith 2019-09-06 22:24:46 -04:00
  • ebe1d37104 * doc/make.texi (Recipe Execution): Correct example to use $(<[DF]) Paul Smith 2019-09-07 20:08:43 -04:00
  • c0cb9c8b3d * configure.ac: Check whether struct dirent has a d_type field Paul Smith 2019-09-07 16:59:46 -04:00
  • 34ee9adaed * src/config.h.W32.template [W32]: Add support for dirent.d_type Paul Smith 2019-09-07 18:27:50 -04:00
  • 64f5375fe0 * src/makeint.h: Add typedef for mode_t if !HAVE_UMASK Paul Smith 2019-09-07 14:52:38 -04:00
  • da81e0815f * build.template: Rewrite to allow gnulib support. Paul Smith 2019-09-07 12:12:41 -04:00
  • 9be3c0e2b2 * doc/make.texi: Clarify that the jobserver pipe is "blocking" Paul Smith 2019-09-06 21:18:48 -04:00
  • 9da708772c Align child_execute_job among different ports Paul Smith 2019-09-06 20:56:19 -04:00
  • 0967624050 * doc/make.tex (Substitution Refs): Clarify patsubst relationship. Paul Smith 2019-09-03 16:28:36 -04:00
  • ba950a796a * src/job.c (start_job_command) [VMS]: Correct VMS comment. Paul Smith 2019-09-03 16:18:49 -04:00
  • 005a251689 Show useful errors when posix_spawn() doesn't do so Paul Smith 2019-09-03 16:17:50 -04:00
  • 76b6e668a6 * README.git: Describe GCC and GNU make requirements Paul Smith 2019-09-03 12:24:54 -04:00
  • 5ff6ae6177 * tests/scripts/features/archives: Fix expected long ar name output. Paul Smith 2019-09-03 00:26:05 -04:00
  • 7c202b50fa * tetss/run_make_test.pl: Avoid 'sh -c' for Windows portability. Paul Smith 2019-09-03 00:09:51 -04:00
  • f0182df865 Update to GNU make release candidate 4.2.91 Paul Smith 2019-09-02 23:27:53 -04:00
  • 0a6c38eff8 * tests/scripts/functions/wildcard: Skip dangling symlink test. Paul Smith 2019-09-02 23:51:10 -04:00
  • 4b45e2828d * maintMakefile: Use check-local when testing build.sh. Paul Smith 2019-09-02 23:26:38 -04:00
  • 4f3a41c60a Don't reset stack size when using posix_spawn() Paul Smith 2019-09-02 23:03:27 -04:00
  • 757a9d06e3 * configure.ac: Remove redundant getloadavg gnulib support Paul Smith 2019-09-02 22:21:59 -04:00
  • 31394f7f53 * src/dir.c (dir_setup_glob): Initialize unused gl_offs. Paul Smith 2019-09-02 11:10:56 -04:00
  • b6884c73b7 Pacify Oracle Studio c99 Paul Eggert 2019-08-27 12:32:07 -07:00
  • 8bffc8d53c Port grouped_targets test to Solaris 10 Paul Eggert 2019-08-27 01:08:47 -07:00
  • a9609084f4 Remove useless code in eval Paul Eggert 2019-08-27 00:46:21 -07:00
  • 8d820d57f6 Pacify Oracle Studio 12.6 in init_switches Paul Eggert 2019-08-27 00:40:05 -07:00
  • 73e11a5024 Pacify Oracle Studio 12.6 Paul Eggert 2019-08-27 00:37:08 -07:00
  • 85cdc9e9ae * NEWS: Fix incorrect notes. Paul Smith 2019-09-02 11:08:15 -04:00
  • 7e60ffe83e * src/read.c (parse_file_seq): [SV 52076] Don't reverse glob() results. Paul Smith 2019-09-02 11:06:40 -04:00