summaryrefslogtreecommitdiff
path: root/function.c
AgeCommit message (Collapse)AuthorFilesLines
2003-11-04Fix bugs 5798 and 6195.Paul Smith1-3/+8
2003-05-02- Fix bug #1405: allow multiple pattern-specific variables to match a target.Paul Smith1-2/+2
- Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port.
2003-03-25Commit fix for bug #1418.Paul Smith1-7/+12
Upgrade to require autoconf 2.56. Fix a pathological performance hit substituting in large values with lots of words.
2003-03-24Add support for OS/2, contributed by Andreas Buening <andreas.buening@nexgo.de>Paul Smith1-8/+24
Also a small patch from Hartmut Becker <Hartmut.Becker@compaq.com> for VMS.
2003-01-30Enhancement (bug #2407) Make error messages more clear.Paul Smith1-21/+15
2003-01-22Fix bug #1744: mask extra arguments to recursive invocations of $(call ...)Paul Smith1-0/+18
2002-10-25Fix eval bugs 1516 and 1517.Paul Smith1-0/+10
2002-10-14Convert the source code to use ANSI C style function definitions andPaul Smith1-148/+47
enable the automake ansi2knr capability. Right now this doesn't quite build using a K&R compiler because of a problem with the loadavg test program, but the rest of the code works. I'm asking the automake list about this problem.
2002-10-04Fix K&R-isms found on SunOS 4.1.4 builds.Paul Smith1-6/+14
2002-09-18Add some indexing to the manual.Paul Smith1-1/+1
Fix a few simple casting warnings, etc.
2002-08-10Update to a new version of automake and gettext.Paul Smith1-9/+9
Invent a new macro HAVE_DOS_PATHS and change various instances of: #if defined(WINDOWS) || defined(__MSDOS__) to use the new macro instead. This should help make the OS/2 port cleaner, as well. Invent a cvs-clean maintainer target that tries to get the workspace back to the state it was in after a CVS checkout. New language.
2002-07-11Install Greg McGary's patches to port the id-utils hashing functions toPaul Smith1-49/+179
GNU make. Also he provides some other performance fixups after doing some profiling of make on large makefiles. Modify the test suite to allow the use of Valgrind to find memory problems.
2002-07-08Major updates in preparation for 3.80.Paul Smith1-2/+38
New version of the manual, put into the doc subdir. Enhancements: $(eval ...) and $(value ...) functions, various bug fixes, etc. See the ChangeLog. More to come.
2002-05-10Fix Debian bug #144306: pass target-specific variables into the environmentPaul Smith1-5/+17
properly. Fix configure: allow cross-compilation; fix getloadavg (still needs _lots_ of work!) Let $(call ...) functions to be self-referencing. Lets us do transitive closures, for example.
2002-04-20Updates to translaations.Paul Smith1-1/+1
Fix an assert() in an obscure use of -q Handling of double-colon timestamp updates was broken in a bizarre way. Store arguments to $(call ...) functions in simple variables, not recursive variables.
2001-06-01Fix for EINTR problems when using jobserver.Paul Smith1-6/+3
New translation files. Fix for @+ inside define macros being applied too widely. Various other bug fixes.
2001-05-21Some VMS fixes sent by John Fowler.Paul Smith1-1/+1
Fix: make flags on some lines of define/endef don't affect other lines
2000-10-05* Various bug fixes.Paul Smith1-0/+1
* New Galician translation.
2000-06-20* More updates and fixes.Paul Smith1-2/+0
2000-06-19* Various fixes for problems in the 3.79.0.1 pretest.Paul Smith1-1/+1
2000-06-13* Some timestamp fixes from Paul Eggert.Paul Smith1-1/+1
* Fix compilation on Linux; use libintl.h and not gettext.h when using the system gettext.
2000-06-07* Lots of bug fixes and cleanup; new i18n files, etc.Paul Smith1-5/+5
2000-04-22* Various bug fixes.Paul Smith1-14/+21
2000-04-05* Some final cleanups, and release 3.79.3.79Paul Smith1-53/+50
2000-03-27* A large number of fixes/enhancements. See the ChangeLog.Paul Smith1-35/+15
* Added a new version of the German translation file.
2000-02-09* Fix some warnings in gettext.c and function.cPaul Smith1-4/+4
* Don't try to execute tests which are actually directories.
2000-02-05* Updates for VMS, Windows, and DOS ports.Paul Smith1-1/+1
* Clean up some warnings.
2000-01-11* Change $(call...) to not expand arguments by default.Paul Smith1-118/+145
* Unify the way arguments are passed to builtin functions in function.c.
1999-12-08* Various changes and fixes. See ChangeLog.Paul Smith1-10/+29
1999-11-27* Update debugging to use string flags instead of integers.Paul Smith1-1/+1
1999-11-22* Add new debugging output level selection feature.Paul Smith1-2/+3
1999-11-17* Many cleanups and bugfixes.Paul Smith1-4/+4
* New handling of += in target-specific variables.
1999-10-15* Fix PR/1394.Paul Smith1-25/+23
* Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.)
1999-09-02* A few W32 fixes for backslash support.Paul Smith1-1/+1
1999-08-25* A few cleanups, and 3.77.94 release.3.77.94Paul Smith1-6/+3
1999-08-13* Rework jobserver yet one more time.Paul Smith1-53/+67
* Install the $(if ...) function and document it. Still need some examples.
1999-08-12* Some DOS fixes.Paul Smith1-1/+1
1999-08-01* Release 3.77.92.3.77.92Paul Smith1-5/+1
* Complete implementation of new jobserver algorithm. * A few minor fixups.
1999-08-01* Applied some DOS updates.Paul Smith1-13/+10
* Started reworking the jobserver algorithm; not complete yet.
1999-07-28* Add gettext macros to start i18n support.Paul Smith1-13/+13
1999-07-22* Make some portability fixes.3.77.90Paul Smith1-180/+184
1999-07-22* Fix backward incompatibility in new function implementation.Paul Smith1-13/+21
* Add support for ARFZMAG archive formats.
1999-07-21* Add configure option to enable dmalloc library.Paul Smith1-26/+28
* Various code cleanups.
1999-07-15* Fix up and document $(apply ...) function.Paul Smith1-97/+50
1999-03-26* Manual updates: added xrefs, some typos sent by users.Paul Smith1-4/+1
* Change the build env. to not link libglob.a unless we need it.
1999-03-26* Reworked function.c to use separate functions instead of a huge case stmt.Paul Smith1-1185/+1483
* Added new functions $(error ...) and $(warning ...) and documented same. * In windows/dos shells, only treat \ as an escape for special chars.
1999-03-05* Update FSF address info in copyright notices.Paul Smith1-1/+2
* Update maintainers build process; remove GNUmakefile. Require builders to run automake && autoreconf by hand. * Use AC_SUBST_FILE to get the maintMakefile included, rather than GNU make's include directive, which conflicts with automake 1.4's include directive.
1999-02-22* New feature: .LIBPATTERNS controls the way -lfoo dependencies are expanded.Paul Smith1-0/+1
* A few tweaks to the system glob test, after trying it on a system where it's true. * Installed patches to archive handling for AIX 4.3 big archives. * Fix a memory stomp in target-specific variables. * Fix a memory leak in foreach functions.
1998-10-03Checkpoint changes. Bug fixes, mostly.Paul Smith1-52/+21
1998-07-30GNU make release 3.77.Paul Smith1-21/+30