VirtualBox

Changeset 153 in kBuild for branches/GNU/src/gmake/ChangeLog


Ignore:
Timestamp:
Sep 8, 2004 2:43:30 AM (20 years ago)
Author:
bird
Message:

GNU Make 3.81beta1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/gmake/ChangeLog

    r54 r153  
     12004-03-06  Paul D. Smith  <[email protected]>
     2
     3        * configure.in (HAVE_ANSI_COMPILER): Define if we have an ANSI/ISO
     4        compiler.
     5        * make.h: Convert uses of __STDC__ to HAVE_ANSI_COMPILER.
     6        * misc.c (message,error,fatal): Ditto.
     7        * configh.dos.template: Define HAVE_ANSI_COMPILER.
     8        * config.h.W32.template: Ditto.
     9        * config.h-vms.template: Ditto.
     10        * config.ami.template: Ditto.
     11
     122004-03-04  Paul D. Smith  <[email protected]>
     13
     14        * README.template: Add a note about broken /bin/sh on SunOS
     15        4.1.3_U1 & 4.1.4.  Fix up Savannah links.
     16
     17        * misc.c (message, error, fatal): Don't use "..." if we're using
     18        varargs.  ansi2knr should handle this but it doesn't work: it
     19        translates "..." to va_dcl etc. but _AFTER_ the preprocessor is
     20        done.  On many systems (SunOS for example) va_dcl is a #define.
     21        So, force the use of the non-"..." version on pre-ANSI compilers.
     22
     23        * maintMakefile (sign-dist): Create some rules to help automate
     24        the new GNU ftp upload method.
     25
     262004-02-24  Paul D. Smith  <[email protected]>
     27
     28        * config.h.W32.template: Add HAVE_STDARG_H
     29        * config.h-vms.template: Ditto.
     30        * config.ami.template: Ditto.
     31
     322004-02-23  Jonathan Grant  <[email protected]>
     33
     34        * README.W32.template: Add a notation about -j with BATCH_MODE_ONLY.
     35        * build_w32.bat: Remove extra "+".
     36
     372004-02-23  Paul D. Smith  <[email protected]>
     38
     39        * make.h: Create an UNUSED macro to mark unused parameters.
     40        * (many): Clean up warnings by applying UNUSED, fixing
     41        signed/unsigned incompatibilities, etc.
     42
     43        * acinclude.m4 (AC_STRUCT_ST_MTIM_NSEC): Add quoting to silence
     44        autoconf warnings.
     45        * filedef.h: Name the command_state enumeration.
     46        * file.c (set_command_state): Use the enumeration in the function
     47        argument.
     48
     49        * configure.in: Explicitly set SET_MAKE to empty, to disable
     50        MAKE=make even when no make already exists.  Fix bug #3823.
     51
     522004-02-22  Paul D. Smith  <[email protected]>
     53
     54        * maintMakefile: Perl script to clean up all non-CVS files.  Use
     55        it on all the subdirectories for the cvs-clean target.
     56
     57        * main.c (decode_switches): Require non-empty strings for all our
     58        string command-line options.  Fixes Debian bug # 164165.
     59
     60        * configure.in: Check for stdarg.h and varargs.h.
     61        * make.h (USE_VARIADIC): Set this if we can use variadic functions
     62        for printing messages.
     63        * misc.c: Check USE_VARIADIC instead of (obsolete) HAVE_STDVARARGS.
     64        (message): Ditto.
     65        (error): Ditto.
     66        (fatal): Ditto.
     67
     68        A number of patches for OS/2 support from Andreas Buening
     69        <[email protected]>:
     70
     71        * job.c (child_handler) [OS/2]: Allow this on OS/2 but we have to
     72        disable the SIGCHLD handler.
     73        (reap_children) [OS/2]: Remove special handling of job_rfd.
     74        (set_child_handler_action_flags) [OS/2]: Use this function in OS/2.
     75        (new_job) [OS/2]: Disable the SIGCHLD handler on OS/2.
     76        * main.c (main) [OS/2]: Special handling for paths in OS/2.
     77        * configure.in [OS/2]: Force SA_RESTART for OS/2.
     78        * Makefile.am (check-regression): Use $(EXEEXT) for Windows-type
     79        systems.
     80
     812004-02-21  Paul D. Smith  <[email protected]>
     82
     83        * w32/subproc/sub_proc.c (process_easy) [W32]: Christoph Schulz
     84        <[email protected]> reports that if process_begin() fails we don't
     85        handle the error condition correctly in all cases.
     86        * w32/subproc/w32err.c (map_windows32_error_to_string): Make sure
     87        to have a newline on the message.
     88
     89        * job.c (construct_command_argv_internal): Add "test" to UNIX
     90        sh_cmds[].  Fixes Savannah bug # 7606.
     91
     922004-02-04  Paul D. Smith  <[email protected]>
     93
     94        * job.c (vms_handle_apos) [VMS]: Fix various string handling
     95        situations in VMS DCL.  Fixes Savannah bug #5533.  Fix provided by
     96        Hartmut Becker <[email protected]>.
     97
     982004-01-21  Paul D. Smith  <[email protected]>
     99
     100        * job.c (load_too_high): Implement an algorithm to control the
     101        "thundering herd" problem when using -l to control job creation
     102        via the load average.  The system only recomputes the load once a
     103        second but we can start many jobs in a second.  To solve this we
     104        keep track of the number of jobs started in the last second and
     105        apply a weight to try to guess what a correct load would be.
     106        The algorithm was provided by Thomas Riedl <[email protected]>.
     107        Also fixes bug #4693.
     108        (reap_children): Decrease the job count for this second.
     109        (start_job_command): Increase the job count for this second.
     110
     111        * read.c (conditional_line): Expand the text after ifn?def before
     112        checking to see if it's a single word.  Fixes bug #7257.
     113
     1142004-01-09  Paul D. Smith  <[email protected]>
     115
     116        * file.c (print_file): Recurse to print all targets in
     117        double-colon rules.  Fixes bug #4518, reported (with patch) by
     118        Andrew Chatham <[email protected]>.
     119
     1202004-01-07  Paul D. Smith  <[email protected]>
     121
     122        * acinclude.m4: Remove make_FUNC_SETVBUF_REVERSED.
     123        * configure.in: Change make_FUNC_SETVBUF_REVERSED to
     124        AC_FUNC_SETVBUF_REVERSED.
     125
     126        * doc/make.texi (Target-specific): Fix Savannah bug #1772.
     127        (MAKE Variable): Fix Savannah bug #4898.
     128
     129        * job.c (construct_command_argv_internal): Add "!" to the list of
     130        shell escape chars.  POSIX sh allows it to appear before a
     131        command, to negate the exit code.  Fixes bug #6404.
     132
     133        * implicit.c (pattern_search): When matching an implicit rule,
     134        remember which dependencies have the ignore_mtime flag set.
     135        Original fix provided in Savannah patch #2349, by Benoit
     136        Poulot-Cazajous <[email protected]>.
     137
     1382003-11-22  Paul D. Smith  <[email protected]>
     139
     140        * README.W32.template (Outputs): Clarification on -j with
     141        BATCH_MODE_ONLY_SEHLL suggested by Jonathan R. Grant
     142        <[email protected]>.
     143
    11442003-11-02  Paul D. Smith  <[email protected]>
    2145
     
    17160        (get-config/config.guess get-config/config.sub): Get these files
    18161        from the Savannah config project instead of ftp.gnu.org.
     162
     1632003-08-22  Paul D. Smith  <[email protected]>
     164
     165        * misc.c (xmalloc, xrealloc): Add one to 0 sizes, to cater to
     166        systems which don't yet implement the C89 standard :-/.
    19167
    201682003-07-18  Paul D. Smith  <[email protected]>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette