Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-27 | - Add static pattern targets to the string cache. | Paul Smith | 4 | -16/+16 | |
- Use specific free_*() calls where appropriate. | |||||
2009-09-26 | Fix some memory leaks, found with valgrind. | Paul Smith | 3 | -5/+23 | |
2009-09-25 | Performance improvement. | Boris Kolpackov | 2 | -0/+9 | |
2009-09-25 | Merge three parallel arrays into one. Make sure sufficient space is allocated. | Boris Kolpackov | 2 | -28/+43 | |
2009-09-24 | - Fix broken handling of order-only prereqs in secondary expansion | Paul Smith | 4 | -227/+266 | |
of implicit rules. - Fix leaked memory when dealing with implicit rule chains that have file variables or pattern variables. | |||||
2009-09-24 | - Rework secondary expansion so we only defer it if there's a possibility | Paul Smith | 21 | -896/+942 | |
it might be needed: for most situations we parse prereqs immediately as we used to. Reduces memory usage. - Fixes Savannah bug #18622. | |||||
2009-09-16 | Added Italian (it) language support. | Paul Smith | 2 | -2/+6 | |
2009-09-16 | - Add xcalloc() and call it | Paul Smith | 17 | -425/+435 | |
- Fix memory errors found by valgrind - Remove multi_glob() and empower parse_file_seq() to do its job: the goal here is to remove the confusing reverse/re-reverse we do on the file lists: needed for future fixes. - Add a prefix arg to parse_file_seq() - Make concat() variadic so it can take arbitrary #'s of strings | |||||
2009-09-14 | *** empty log message *** | Eli Zaretskii | 1 | -0/+5 | |
2009-09-14 | * w32/subproc/sub_proc.c (process_begin): Check *ep non-NULL | Eli Zaretskii | 1 | -6/+7 | |
inside the loop that looks up environment for PATH. | |||||
2009-09-12 | - Fix Savannah bug #21824: don't loop through NULL cmds pointer | Paul Smith | 3 | -8/+24 | |
- Fix Savannah bugs #24509, 18963: doc enhancements | |||||
2009-08-31 | * function.c (windows32_openpipe): Update envp after calling | Eli Zaretskii | 2 | -0/+8 | |
sync_Path_environment. | |||||
2009-08-02 | - Fix Savannah bug #27093 | Paul Smith | 5 | -26/+48 | |
- Fix Savannah bug #27143 - Fix Savannah bug #23960 - Fix Savannah bug #27148 | |||||
2009-08-01 | Changes from Ralf Wildenhues. | Paul Smith | 5 | -4/+30 | |
2009-07-04 | function.c (func_realpath) [!HAVE_REALPATH]: Require the file to | Eli Zaretskii | 1 | -1/+6 | |
exist, as realpath(3) does where it's supported. | |||||
2009-07-04 | (func_realpath) [!HAVE_REALPATH]: Require the file to exist, as | Eli Zaretskii | 1 | -1/+4 | |
realpath(3) does where it's supported. | |||||
2009-07-04 | * function.c (IS_ABSOLUTE, ROOT_LEN): New macros. | Eli Zaretskii | 2 | -9/+53 | |
(abspath): Support systems that define HAVE_DOS_PATHS (have drive letters in their file names). Use IS_PATHSEP instead of a literal '/' comparison. | |||||
2009-06-14 | - Forgot changelog for fix 13529 | Paul Smith | 1 | -0/+8 | |
2009-06-14 | - Fix Savannah bug #13529 | Paul Smith | 3 | -0/+38 | |
2009-06-13 | - Fix Savannah bug #13401 | Paul Smith | 5 | -7/+38 | |
2009-06-13 | - Fixes Savannah bug #18435 | Paul Smith | 2 | -3/+8 | |
2009-06-13 | - Fix Savannah bug 17825 | Paul Smith | 13 | -40/+79 | |
- Fix Savannah bug 21231 | |||||
2009-06-10 | - Fix Savannah bug #19108 | Paul Smith | 8 | -105/+200 | |
- Fix Savannah bug #17752 - Test suite: * When tests fail keep a "run" file containing the command invoked. * Support for the Valgrind "memcheck" and "massif" tools. | |||||
2009-06-09 | - Fix Savannah bug #18124 | Paul Smith | 11 | -72/+159 | |
- Fix Savannah bug #17521 - Fix Savannah bug #16401 - Fix Savannah bug #16469 - Fix Savannah bug #16473 | |||||
2009-06-07 | - Fix Savannah bug #24622 | Paul Smith | 4 | -16/+24 | |
2009-06-07 | - Add a new test suite for LIBPATTERNS | Paul Smith | 10 | -64/+154 | |
- Fix Savannah bug #21198 - Fix Savannah bug #21823 - Fix Savannah bug #22010 | |||||
2009-06-06 | Add attribution. | Paul Smith | 1 | -0/+2 | |
2009-06-06 | - Work around a bug in glibc glob(3), by avoiding GLOB_NOCHECK. | Paul Smith | 4 | -68/+87 | |
- Fix issue in very parallel builds found building glibc. | |||||
2009-06-05 | - Add forgotten variable/define test suite | Paul Smith | 6 | -2/+261 | |
- Skip initial whitespace including formfeeds, vertical tab, etc. - Add tests for that - Fix the variable/SHELL test; it was wrong! | |||||
2009-06-04 | - Modify access of config and gnulib Savannah modules to use GIT | Paul Smith | 20 | -425/+511 | |
- Fix Savannah bug #24655. - Fix Savannah bug #24588. - Fix Savannah bug #24277. - Fix Savannah bug #25697. - Fix Savannah bug #25694. - Fix Savannah bug #25460. - Fix Savannah bug #26207. - Fix Savannah bug #25712. - Fix Savannah bug #26593. - Fix various doc issues. | |||||
2009-05-26 | Add 'private' variable modifier, feature submitted by Ramon Garcia. | Paul Smith | 10 | -509/+585 | |
Rework the parser for variables to allow multiple modifiers and also allow for variables and targets with modifier names, like "export" and "private". | |||||
2009-05-24 | We had the incorrect ISBN in the manual; not sure what happened here | Paul Smith | 2 | -2/+7 | |
but the FSF confirmed that we had the wrong one. | |||||
2009-05-24 | Found this change in an old CVS workspace: rewrite savestring() to the | Paul Smith | 8 | -14/+33 | |
more standard xstrndup(). | |||||
2009-03-14 | (convert_Path_to_windows32): Fix last change. Fixes Savannah bug #25412. | Eli Zaretskii | 2 | -3/+12 | |
2009-03-14 | <top level>: Update Copyright years. Add prototype for xmalloc. | Eli Zaretskii | 2 | -47/+71 | |
(find_file): Accept 3 arguments PATH_VAR, FULL_FNAME, and FULL_LEN instead of an LPOFSTRUCT pointer. Use xmalloc instead of malloc. Loop over an array of extensions, instead of duplicating the same code inline. Use SearchPath followed by CreateFile, instead of the obsolete OpenFile. Fixes Savannah bug #17277. (process_begin): Find $(PATH) in `envp', and pass a pointer to it to `find_file'. Fixes Savannah bug #25662. | |||||
2009-03-07 | * function.c (func_shell): Don't close pipedes[1] if it is -1. | Eli Zaretskii | 2 | -2/+10 | |
Fixes Savannah bug #20495. | |||||
2008-09-30 | * build_w32.bat (GCCBuild): Use "-gdwarf-2 -g3" instead of | Eli Zaretskii | 3 | -32/+39 | |
"-gstabs+ -ggdb3". * w32/subproc/build.bat (GCCBuild): Likewise. | |||||
2008-09-30 | * job.c (construct_command_argv_internal): Avoid extra backslash | Eli Zaretskii | 2 | -1/+13 | |
in batch-mode Unixy shells. Under DB_JOBS, display the contents of the batch file. | |||||
2008-05-31 | *** empty log message *** | Eli Zaretskii | 1 | -0/+7 | |
2008-05-31 | Remove obsolete text about non-support for -jN without Unixy shell. | Eli Zaretskii | 1 | -36/+37 | |
Remove obsolete text about not supplying Visual Studio project files (we do supply them). Modify text to prefer GCC builds to MSC builds. | |||||
2008-05-18 | Manual typo. | Paul Smith | 4 | -3/+11 | |
New translation. | |||||
2008-03-28 | Update the translation project location for PO files (again) | Paul Smith | 4 | -1/+13 | |
Apply fix for Savannah bug #22379. | |||||
2008-01-26 | *** empty log message *** | Eli Zaretskii | 1 | -0/+5 | |
2008-01-26 | (target_environment): Don't use shell_var if its `value' field is NULL. | Eli Zaretskii | 1 | -9/+12 | |
2007-12-22 | Makefile.DOS.template (info_TEXINFOS): Remove unused variable. | Eli Zaretskii | 2 | -16/+49 | |
(TEXINFOS): Value changed to `doc/make.texi'. (.SUFFIXES): Use .texi instead of .texinfo. (make.info, make.dvi): Depend on doc/make.texi. (.texi.info): New target, instead of ".texinfo.info". Change -I switch to $(MAKEINFO) to look in doc/. Use --no-split. (.texi): New target, instead of ".texinfo". Change -I switch to $(MAKEINFO) to look in doc/. Use --no-split. (.texi.dvi): New target, instead of ".texinfo.dvi". Change -I switch to $(MAKEINFO) to look in doc/. (install-info-am, uninstall-info): Don't look for "*.i[0-9]" and "*.i[0-9][0-9]" (due to --no-split above). (noinst_TEXINFOS, TEXI2HTML, TEXI2HTML_FLAGS): New variables. (html, make_1.html): New targets. (.PHONY): Add "html". (.SUFFIXES): Add .html. | |||||
2007-12-22 | glob/glob.c [__GNU_LIBRARY__ && __DJGPP__]: Add a realloc declaration | Eli Zaretskii | 2 | -1/+9 | |
that matches the one in the DJGPP libc. | |||||
2007-12-22 | configh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with | Eli Zaretskii | 4 | -2/+16 | |
HAVE_DECL_SYS_SIGLIST. job.c (child_execute_job): Remove __MSDOS__ because MSDOS/DJGPP build does not use child_execute_job. variable.c (define_automatic_variables) [__MSDOS__]: Always export the SHELL environment variable to the child. | |||||
2007-12-22 | config.h.W32: Include sys/types.h. | Eli Zaretskii | 2 | -0/+8 | |
[!_PID_T_] (pid_t): Define only if not already defined. | |||||
2007-12-22 | vpath.c (construct_vpath_list) [HAVE_DOS_PATHS]: Support VPATH values that | Eli Zaretskii | 2 | -2/+18 | |
use `:' in drive letters, when PATH_SEPARATOR_CHAR is also `:'. | |||||
2007-11-05 | For mod times farther in the future, print the value in fixed-point rather | Paul Smith | 3 | -2/+14 | |
than exponential notation (patch from Bruno Haible). |