Commit Graph

  • 94d9077691 * configure.ac: [SV 58836] Copy build.sh to the build directory Paul Smith 2020-12-05 15:11:52 -05:00
  • c4cc2e9595 [SV 57676] Support included files being built after failing Paul Smith 2020-12-05 15:06:25 -05:00
  • 5e234e4048 * src/makeint.h (free_alloca): Check for builtin alloca Paul Smith 2020-12-02 17:29:16 -05:00
  • 950f3d305f * src/main.c (main): [SV 59601] Check for malformed env. variables Paul Smith 2020-12-02 17:27:55 -05:00
  • 58a37927e6 * maintMakefile: [SV 58794] Check for file existence in the release Paul Smith 2020-11-29 17:40:34 -05:00
  • ec272f3a9c * Makefile.am (HAVE_GUILE): Only use Guile options if HAVE_GUILE. Paul Smith 2020-11-29 16:02:41 -05:00
  • ef6aca5a38 * tests/scripts/features/vpathgpath: Avoid duplicate function name. Paul Smith 2020-11-29 16:02:12 -05:00
  • b262ea5d8f Resolve unused-result warnings for alloca(0) Paul Smith 2020-11-29 14:28:29 -05:00
  • cc20f90507 Avoid some valgrind warnings Paul Smith 2020-11-29 14:03:30 -05:00
  • 9e2fa24649 [SV 41273] Allow the directory cache to be invalidated Paul Smith 2020-11-27 17:07:53 -05:00
  • 2dc0280d82 Support "unexport" in target-specific variables. Paul Smith 2020-11-28 12:30:08 -05:00
  • 90959b8b70 [SV 59230] Preserve export settings for target-specific vars Dmitry Goncharov 2020-11-27 17:18:05 -05:00
  • 19ae6fe72a [SV 59230] Ensure environment variables are exportable Paul Smith 2020-11-27 16:56:22 -05:00
  • 0e020bbc24 * src/default.c (default_variables) [AIX]: [SV 59096] Fix ARFLAGS Paul Smith 2020-11-27 16:16:38 -05:00
  • c01222c018 [SV 35711] Check for special targets earlier Paul Smith 2020-11-27 11:37:29 -05:00
  • 957aa450a0 * .ccls: Disable clang compare against static string warning Paul Smith 2020-11-28 12:27:49 -05:00
  • e49e11e069 [SV 59093] Rewrite filter/filter-out to avoid large stack usage Paul Smith 2020-11-12 17:00:39 -05:00
  • f4f353bb54 * doc/make.texi (Include): Update behavior for missing included files Paul Smith 2020-10-28 11:10:52 -04:00
  • a80b0096f5 * NEWS: [SV 58435] Document minimum C compiler version requirement Paul Smith 2020-07-19 14:07:01 -04:00
  • 62e8f029e9 [SV 58735] Define the order that makefiles are rebuilt. Paul Smith 2020-07-19 13:56:23 -04:00
  • db7658e042 * src/makeint.h: [ARM] [SV 58347] Don't assume ARM is not POSIX Paul Smith 2020-07-10 11:55:07 -04:00
  • fa7f95c66c * src/job.c (unblock_sigs): [!POSIX] [SV 58743] Fix syntax errors Paul Smith 2020-07-10 11:51:47 -04:00
  • df5f30a76a * NEWS: Fix some tortured grammar. Paul Smith 2020-05-14 01:00:28 -04:00
  • 1770540217 [SV 57930] Cast char to unsigned char to call ctype functions Paul Smith 2020-05-03 14:54:56 -04:00
  • c8a6263eb5 Convert [ ... ] to test ... in scripting. Paul Smith 2020-05-03 13:39:55 -04:00
  • a015d1f822 * maintMakefile: Clean up output Paul Smith 2020-05-03 13:23:41 -04:00
  • c604e53a45 * mainMakefile: Check that INSTALL exists in the dist file Paul Smith 2020-05-03 10:21:39 -04:00
  • d79fe162c0 [SV 58232] Disable inheritance of jobserver FDs for recursive make Kevin Buettner 2020-04-23 17:05:34 -04:00
  • 0c326a66c9 [SV 57674] Use the system default PATH if $PATH is not set Paul Smith 2020-04-01 01:13:02 -04:00
  • f79bde1a6d tests: Simplify customization of %ENV Paul Smith 2020-04-01 01:58:33 -04:00
  • 289108cc9b * src/output.h: [WINDOWS32] [SV 57888] Use gnulib fcntl if available Jens Rehsack 2020-02-21 19:29:49 +01:00
  • 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