Commit Graph

  • ab31f0b594 * doc/make.texi (Variables/Recursion): [SV 56446] Clarify export docs Paul Smith 2022-08-14 14:05:07 -0400
  • 8f1b6bca46 * doc/make.texi (Goals): [SV 51306] Improve MAKECMDGOALS example Paul Smith 2022-08-07 17:29:49 -0400
  • 6faa02247e * doc/make.texi (Remaking Makefiles): [SV 61623] Add optimization Dmitry Goncharov 2022-08-03 00:22:48 -0400
  • c72e1ec446 * doc/make.texi (Chained Rules): [SV 61957] Clarify NOTINTERMEDIATE Paul Smith 2022-08-03 00:13:34 -0400
  • 91d87ccf32 [SV 62496] Fix example of testing MAKEFLAGS Paul Smith 2022-08-03 00:05:39 -0400
  • 7ad2593b2d Support implementing the jobserver using named pipes Paul Smith 2022-08-02 18:07:27 -0400
  • 09cce75c30 Enhance get_tmpfile() and add get_tmppath() Paul Smith 2022-08-01 12:57:12 -0400
  • 07eea3aa49 [SV 62706] Only second-expand targets that might be built Dmitry Goncharov 2022-07-24 18:16:50 -0400
  • 16e14b4114 Disable the jobserver in non-recursive children Paul Smith 2022-07-24 14:14:32 -0400
  • 77881d2281 Ensure that MAKEFLAGS is set when invoking $(shell ...) Paul Smith 2022-07-16 19:43:34 -0400
  • 2fe96e4a41 Take advantage of mempcpy() and stpcpy() Paul Smith 2022-07-09 13:26:30 -0400
  • dd24a4c1cf Convert HAVE_GETLOADAVG to HAVE_DECL_GETLOADAVG Paul Smith 2022-07-08 17:20:31 -0400
  • f36c6c7347 Merge in the latest gnulib findprog-in module Paul Smith 2022-07-09 11:08:49 -0400
  • 87d24154af Merge in the latest gnulib concat-filename module Paul Smith 2022-07-09 11:07:23 -0400
  • 614557d04c Merge in the latest gnulib getloadavg module Paul Smith 2022-07-09 11:05:14 -0400
  • 047544785b Initial merge of the gnulib-port branch Paul Smith 2022-07-09 10:56:05 -0400
  • 73b08af181 Move our local m4 macros to gl/m4 Paul Smith 2022-07-07 01:38:26 -0400
  • 5c1d9e54c7 Move our fnmatch/glob implementation into gl/lib Paul Smith 2022-07-07 01:18:45 -0400
  • 2d7b5d6d80 * tests/run_make_tests.pl: Exit 1 if we detect an error. Paul Smith 2022-07-05 23:45:40 -0400
  • 5dc7358547 * configure.ac: Remove AC_FUNC_SETVBUF_REVERSED. Paul Smith 2022-07-04 18:18:01 -0400
  • e33af0fb4a * configure.ac: Check for stpcpy() support. Paul Smith 2022-07-04 18:10:08 -0400
  • 6f7e06ec4e getloadavg: Remove support for privileged invocation Paul Smith 2022-07-04 17:30:42 -0400
  • 3f3eecc115 * maintMakefile: Allow checkcfg rules to succeed. Paul Smith 2022-07-04 17:20:30 -0400
  • b09e9af0b8 * build.sh: Manage libgnu_a-prefixed source files Paul Smith 2022-06-26 16:35:25 -0400
  • 9992cb0b83 bootstrap: Remove strerror() Paul Smith 2022-06-26 16:49:52 -0400
  • 0cbee1b475 bootstrap: Remove strtoll() Paul Smith 2022-06-26 16:33:30 -0400
  • d63925d863 bootstrap: Remove gnulib version of mempcpy() Paul Smith 2022-06-26 15:55:25 -0400
  • 0793658c09 Run autoupdate and clean up autoconf usage Paul Smith 2022-07-04 09:47:24 -0400
  • 98da874c43 [SV 10593] Export variables to $(shell ...) commands Paul Smith 2022-06-18 20:25:30 -0400
  • 88d6c22a48 [SV 62650] Show correct warning when combining targets Dmitry Goncharov 2022-06-19 13:44:09 -0400
  • c3b39d0654 [SV 62514] Honor command line interface flags Dmitry Goncharov 2022-06-18 17:14:46 -0400
  • 06a5bd5260 Add gnulib stat-time gnulib-port Paul Smith 2022-07-04 18:54:51 -0400
  • fe55d6e1e3 Add gnulib findprog-in Paul Smith 2022-07-04 16:09:13 -0400
  • 768f287a06 Add gnulib concat-filename Paul Smith 2022-07-04 18:54:22 -0400
  • 8dd302cda6 Add gnulib getloadavg Paul Smith 2022-07-04 16:32:08 -0400
  • df75efb114 Initial gnulib-port branch commit Paul Smith 2022-07-04 16:02:59 -0400
  • 3ec497f8f8 Don't add GNUMAKEFLAGS to the environment Paul Smith 2022-06-19 14:33:57 -0400
  • 84ed34ba5a * tests/test_driver.pl: Don't freak if diff can't be found Paul Smith 2022-06-18 16:42:37 -0400
  • 08c964b4ac * build_w32.bat [WIN]: Use call for all invocations Paul Smith 2022-06-18 16:42:11 -0400
  • 97e51c0285 Avoid overwriting buffers with long pathnames Paul Smith 2022-06-17 19:55:11 -0400
  • 59abb46bc9 * tests/scripts/features/temp_stdin: Remove nested "my" Paul Smith 2022-06-04 18:54:22 -0400
  • 6d6f12b0c3 * tests/scripts/features/archives: Fix typo Dmitry Goncharov 2022-06-04 18:34:33 -0400
  • 621d3196fa [SV 62100] Add '--shuffle' option support Sergei Trofimovich 2022-06-04 15:48:01 -0400
  • e4b7ac21dc * src/misc.c (make_toui): Parse a string into an unsigned int Paul Smith 2022-06-04 17:44:21 -0400
  • d444b87173 * src/misc.c (make_pid): A function to return the PID Paul Smith 2022-06-04 16:48:26 -0400
  • 1c179f9636 * po/LINGUAS: Add a translation for Romanian Paul Smith 2022-06-04 17:04:13 -0400
  • a59105d841 src : closedir function could modify the return type to void Li kunyu 2022-05-26 19:56:32 +0800
  • 5690084634 Replace strcmp() with memcmp() where possible Noah Goldstein 2022-04-24 17:43:56 -0400
  • 9fa63eb918 hash: Remove unnecessary isupper() check before tolower() Noah Goldstein 2022-04-24 17:39:35 -0400
  • 668eda0527 [SV 62206] Fix %-substitution in second expansion of pattern rules Dmitry Goncharov 2022-04-24 17:10:46 -0400
  • 4e1be4a60c [SV 62175] Rework secondary expansion tests Dmitry Goncharov 2022-04-24 14:56:26 -0400
  • 5b1e871d2d * Makefile.am (check-regression): Rename jhelp to thelp Paul Smith 2022-04-24 10:50:03 -0400
  • 2da3bb46f2 * tests/scripts/options/dash-f: [SV 62118] Close STDIN Paul Smith 2022-04-24 10:40:10 -0400
  • b264d3d4f8 * tests/scripts/features/reinvoke: [SV 62088] Close STDIN Paul Smith 2022-04-24 10:38:12 -0400
  • 51c1c07e7a * tests/test_driver.pl (run_all_tests): Keep one copy of STDIN Paul Smith 2022-04-24 13:34:15 -0400
  • 700af780af * Makefile.am: Add INSTALL to the EXTRA_DIST files Paul Smith 2022-04-24 09:48:41 -0400
  • f14824878d [SV 62356] If -R is set in the makefile, disable -r Dmitry Goncharov 2022-04-23 20:46:32 -0400
  • 8c2aa889bb [SV 62324] Simplify set_file_variables by passing in the stem Dmitry Goncharov 2022-04-23 20:34:18 -0400
  • bb21dd4d2d [SV 62278] Only expand the first pattern during secondary expansion Dmitry Goncharov 2022-04-23 20:21:31 -0400
  • 93fd0c0c9a * src/commands.h: [SV 62213] Forward-declare struct file / child Paul Smith 2022-04-23 17:13:26 -0400
  • cf56036c60 * tests/test_driver.pl (toplevel): [SV 62174] Enforce the C locale Paul Smith 2022-04-23 16:45:15 -0400
  • 88ceff8b2f [SV 62173] Fix archive tests for non-GNU systems Paul Smith 2022-04-23 16:30:02 -0400
  • 9755d4c09c * tests/scripts/options/dash-l: [SV 62172] Skip if not available Dmitry Goncharov 2022-04-23 15:53:36 -0400
  • 634ef057ad * src/read.c (check_specials): [SV 62171] Reset ARFLAGS under .POSIX Dmitry Goncharov 2022-04-23 15:47:52 -0400
  • 949c0464a9 [SV 62145] Remove a stdin temp file on re-exec failure. Dmitry Goncharov 2022-04-23 15:33:41 -0400
  • 416664b1e7 * tests/scripts/features/errors: Fix Perl warnings Paul Smith 2022-04-18 16:57:06 -0400
  • 667d70eac2 [SV 62118] Correctly handle -f- options on re-exec Paul Smith 2022-02-27 15:24:19 -0500
  • b9078e5bd3 * tests/scripts/variables/MAKE_RESTARTS: Remove TAB chars Paul Smith 2022-02-27 15:14:40 -0500
  • 0de7b74896 * README.git: Fix compiler options for ASAN Paul Smith 2022-02-27 15:14:12 -0500
  • 236589642e Remove extraneous characters from fatal() calls Paul Smith 2022-02-26 18:30:00 -0500
  • cb9ac2b0cc * src/main.c: Ensure the stdin temp file is deleted when dying. Paul Smith 2022-02-26 17:17:20 -0500
  • 40a6751abf [SV 62088] Avoid re-exec due to stdin. Dmitry Goncharov 2022-02-26 17:12:03 -0500
  • 1bc35a7ae7 tests: Allow run_make_test() to avoid passing -f Paul Smith 2022-02-26 17:19:42 -0500
  • 8cdaabbf8e tests: Preserve Windows temp environment variables Paul Smith 2022-02-27 17:44:16 -0500
  • 2be8661433 * tests/test_driver.pl: Support STDIN redirection. Paul Smith 2022-02-26 17:19:26 -0500
  • 8b3e678ace Ensure buffers are large enough for integer values Paul Smith 2022-02-21 09:29:41 -0500
  • ec09ec775a * <all>: Update copyright notices. Paul Smith 2022-02-10 14:48:26 -0500
  • bdaeca49e9 * doc/make.1: Use "target" from the SYNOPSIS. Paul Smith 2022-02-06 17:53:48 -0500
  • 342a9bb54b Don't write $(shell ...) stdout to stderr on failure Paul Smith 2022-02-06 16:22:40 -0500
  • 6761122be0 * Basic.mk.template: Allow arguments to the check target. Paul Smith 2022-01-24 01:16:58 -0500
  • 1fd0bfaf1e [SV 61805] Support quoted whitespace in .SHELLFLAGS with .ONESHELL Dmitry Goncharov 2022-01-24 00:57:28 -0500
  • 8eb171e469 * tests/scripts/features/double_colon: Update for modern tests. Paul Smith 2022-01-23 15:46:56 -0500
  • 7154e316b7 * tests/scripts/features/implicit_search: Add -r for safety. Paul Smith 2022-01-23 11:41:46 -0500
  • f3e345c869 [SV 48643] Add more tests of intermediates and unrelated targets Dmitry Goncharov 2022-01-21 18:37:44 -0500
  • d34f46c1f3 [SV 48643] Make prereqs mentioned in unrelated rules explicit Dmitry Goncharov 2022-01-21 18:29:23 -0500
  • f0ab709640 * src/implicit.c (pattern_search): [SV 61864] Fix debug output. Dmitry Goncharov 2022-01-20 02:19:52 -0500
  • 5f2d114c6d Avoid interleaved $(info ) output Paul Smith 2022-01-19 15:49:19 -0800
  • cbe0d2e47f * tests/scripts/features/implicit_search: [SV 48643] Cleanups. Paul Smith 2022-01-19 19:45:12 -0500
  • f485881d4a * src/implicit.c (pattern_search): Use const ptrs when possible. Paul Smith 2022-01-19 17:43:57 -0500
  • 15db387f18 * src/job.c (load_too_high): Re-enable Linux /proc/loadavg checks. Paul Smith 2022-01-19 13:44:22 -0500
  • aab51f7ef2 * doc/make.texi (Using One Shell): Correct example to use $<. Paul Smith 2022-01-18 16:06:24 -0500
  • 2b25eac587 * src/function.c (parse_textint): Handle ints without 0 properly. Jouke Witteveen 2022-01-17 19:11:59 -0500
  • e72c5e021f [SV 61226] Revert changes to detect missing included files Paul Smith 2022-01-17 18:23:42 -0500
  • b6a779d262 Ensure that loaded functions increment the command count Paul Smith 2022-01-17 17:15:00 -0500
  • 26f4bb89bd * src/read.c (tilde_expand): Put back '/' before returning. Paul Smith 2022-01-08 17:31:56 -0500
  • 320714ae85 * tests/scripts/targets/INTERMEDIATE: Rewrite for new test method Paul Smith 2021-12-29 15:27:04 -0500
  • 6682fbc2cb Do not force targets to be SECONDARY Paul Smith 2021-12-29 14:44:46 -0500
  • f2b130bda8 [SV 48643] Preserve target-specific variables on intermediate files Dmitry Goncharov 2021-12-29 14:26:40 -0500
  • 8aba33a8bd * README.template: Clean up patch submission information Paul Smith 2021-12-20 00:31:05 -0500
  • d365bdfdbc * src/read.c (find_percent_cached): [SV 60798] Silence GCC11 warnings Jouke Witteveen 2021-12-19 16:19:02 -0500