Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-06 | Clarify LDFLAGS vs. LDLIBS. Fixes Savannah bug #37970. | Paul Smith | 2 | -2/+7 | |
2013-04-06 | Reconsider targets waiting for prerequisites. Fixes Savannah bug #37703. | Paul Smith | 2 | -1/+13 | |
2013-02-28 | Use ENULLLOOP to handle EINTR during realpath(). Fixes Savannah bug #38420 | Paul Smith | 4 | -13/+28 | |
2013-02-25 | Expand the loadable object support. | Paul Smith | 19 | -149/+504 | |
Provide a simple API for loaded objects to interact with GNU make. I still won't guarantee that this API won't change but it's much closer to something that's supported and provides easy-to-use interfaces with a public header file. | |||||
2013-01-20 | Adding new file. | Paul Smith | 1 | -0/+27 | |
2013-01-20 | Create externally referencable header file "gnumake.h". | Paul Smith | 3 | -8/+11 | |
Move the gmk_floc type to gnumake.h. | |||||
2013-01-20 | Rename struct floc to typedef gmk_floc as an externally scoped symbol. | Paul Smith | 12 | -78/+81 | |
2013-01-20 | Rename the make.h file to makeint.h for internal use only. | Paul Smith | 38 | -62/+67 | |
2013-01-20 | Allow dynamically loaded objects to be rebuilt by make. | Paul Smith | 8 | -1084/+1190 | |
2013-01-19 | Add more documentation on Git workflow and rules. | Paul Smith | 2 | -0/+32 | |
2013-01-18 | Fix a typo in ChangeLog. | Eli Zaretskii | 1 | -1/+1 | |
2013-01-13 | [SV #37878] Add a check for targets with parens that are not archives. | Paul Smith | 2 | -0/+11 | |
2013-01-13 | [SV #38051] Recover all MAKEFLAGS after makefile rebuild step is complete. | Paul Smith | 4 | -23/+48 | |
Patch suggested by Frank Heckenbach <f.heckenbach@fh-soft.de>. | |||||
2013-01-13 | Add ChangeLog entries for Git migration. | Paul Smith | 2 | -0/+21 | |
2013-01-12 | Change configure.in to configure.ac, and other Git fixes. | Paul Smith | 4 | -32/+2 | |
2013-01-12 | Ensure parallel test works properly. | Paul Smith | 1 | -4/+5 | |
2013-01-12 | Fix clean rules. | Paul Smith | 1 | -3/+5 | |
2013-01-12 | Modify instructions, etc. for Git support. | Paul Smith | 9 | -73/+60 | |
2013-01-12 | Modify .gitignore for proper formatting. | Paul Smith | 5 | -54/+80 | |
2013-01-12 | Rename CVS ignore files to .gitignore | Paul Smith | 7 | -4/+0 | |
2013-01-06 | Add missing load.c file to POTFILES.inmoved-to-git | Paul Smith | 2 | -0/+5 | |
2012-12-08 | job.c (create_batch_file): Fix last change: always increment the | Eli Zaretskii | 2 | -6/+17 | |
counter of batch files before trying to use it. | |||||
2012-12-07 | job.c (construct_command_argv_internal): Remove " from | Eli Zaretskii | 2 | -1/+18 | |
sh_chars_dos[]. Ignore an escaped backslash inside a string quoted with "..". This lifts the 4KB or 8KB command-line length limitation imposed by the Windows shell when a command uses quoted strings, because we now don't call the shell in that case. | |||||
2012-12-07 | job.c (reap_children): Add debug message for when removal of a temporary | Eli Zaretskii | 2 | -1/+2 | |
batch file fails. | |||||
2012-12-07 | Avoid leaving temporary batch files in the temporary directory. | Eli Zaretskii | 2 | -4/+40 | |
job.c (create_batch_file): Declare the counter of batch files static, to avoid having 2 jobs using the same file name and stepping on each other's toes. When all 64K names are used up, make one more loop looking for slots that became vacant. This avoids leaving behind temporary batch files in the temporary directory, which happens frequently on a fast machine when using parallel builds. | |||||
2012-10-29 | Implement new "load" directive. | Paul Smith | 15 | -260/+807 | |
Provides support for dynamically loadable objects in GNU make, as a "technology preview". | |||||
2012-10-28 | Rearrange elements to reduce struct size on 64bit architectures. | Paul Smith | 2 | -10/+8 | |
2012-10-28 | Remove extraneous close(). | Paul Smith | 1 | -3/+0 | |
2012-09-30 | Update the required version of gettext to get new bugfix macros. | Paul Smith | 2 | -1/+6 | |
2012-09-10 | Define _GNU_SOURCE before testing for bsd_signal. | Paul Smith | 2 | -1/+5 | |
Fixes Savannah bug #32247 | |||||
2012-09-10 | Force intermediate targets to be considered if their non-intermediate | Paul Smith | 3 | -0/+25 | |
parent needs to be remade. Fixes Savannah bug #30653. | |||||
2012-09-09 | Keep the command line on the heap to avoid stack overflow. | Paul Smith | 2 | -4/+12 | |
Fixes Savannah bug #36451. | |||||
2012-09-09 | On BSD, realpath(3) doesn't fail if the target doesn't exist, so test | Paul Smith | 2 | -4/+5 | |
explicitly with stat(2). Fixes Savannah bug #35919. | |||||
2012-09-09 | Get error messages in the C locale for comparision with make output. | Paul Smith | 2 | -0/+10 | |
Fixes Savannah bug #35764. | |||||
2012-09-09 | Verify that backslashes before non-special characters are preserved. | Paul Smith | 2 | -1/+13 | |
2012-09-09 | Save the variable buffer content, not a potentially old pointer to it. | Paul Smith | 2 | -3/+5 | |
Fixes Savannah bug #36925. | |||||
2012-09-09 | Fix stupid wrong-pointer error handling target vars containing semicolons. | Paul Smith | 2 | -2/+4 | |
Fixes Savannah bug #36106. | |||||
2012-09-09 | Ignore UTF-8 BOMs. See Savannah bug #36529. | Paul Smith | 4 | -5/+37 | |
2012-09-09 | read.c (unescape_char): Fix a thinko in the last change. | Eli Zaretskii | 2 | -3/+10 | |
2012-09-09 | Savannah bug #37179: Use alternate shared library syntax for MacOS. | Paul Smith | 2 | -4/+7 | |
2012-09-09 | Break out of an infinite loop if we're not making progress. | Paul Smith | 2 | -0/+6 | |
2012-09-09 | When .POSIX: is specified use POSIX-standard macro values by default. | Paul Smith | 4 | -1/+41 | |
2012-09-01 | Update README.W32.template for Guile and job-server support. | Eli Zaretskii | 2 | -13/+36 | |
2012-09-01 | Fix unescape_char when not unescaping. | Eli Zaretskii | 2 | -1/+7 | |
read.c (unescape_char): Advance 'p' after copying the unescaped characters. Otherwise the backslashes are incorrectly erased from the original string. | |||||
2012-03-05 | Simplify copyrights using ranges of years. | Paul Smith | 102 | -264/+115 | |
The new GNU Maintainer's Manual allows the use of year ranges in certain situations; take advantage of this simplification. | |||||
2012-03-04 | Improve handling for escaped colons in prerequisite lists. | Paul Smith | 5 | -17/+88 | |
Fixes Savannah bug #12126 and bug #16545 | |||||
2012-03-04 | Create a new CSTRLEN (constant string length) macro, and use it. | Paul Smith | 6 | -32/+37 | |
2012-03-04 | Ensure appending private variables in pattern-specific target variables. | Paul Smith | 4 | -2/+47 | |
Fixes Savannah bug #35468. | |||||
2012-03-04 | Support nanosecond timestamps in stat() for AIX 5.2+. | Paul Smith | 2 | -1/+6 | |
Fixes Savannah bug #32485 | |||||
2012-03-04 | Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines. | Paul Smith | 89 | -631/+634 | |
Fixes Savannah bug #34530. |