VirtualBox

source: kBuild/trunk/src/gmakenew/tests/NEWS@ 910

Last change on this file since 910 was 503, checked in by bird, 18 years ago

Untested merge with GNU Make v3.81 (vendor/gnumake/2005-05-16 -> vendor/gnumake/current).

  • Property svn:eol-style set to native
File size: 6.7 KB
Line 
1Changes from 0.4.9 to 3.78 (Sep 6, 1999):
2
3 Lots of new tests. Renamed to follow the GNU make scheme. Also
4 added some support for using Purify with make.
5
6 Rob Tulloh contributed some changes to get the test suite running on
7 NT; I tweaked them a bit (hopefully I didn't break anything!) Note
8 that NT doesn't grok the self-exec funkiness that Unix shells use,
9 so instead I broke that out into a separate shell script
10 "run_make_tests" that invokes perl with the (renamed) script
11 run_make_tests.pl.
12
13 Eli Zaretski contributed changes to get the test suite running on
14 DOS with DJGPP. I also meddled in these somewhat.
15
16 If you're on DOS or NT you should run "perl.exe run_make_tests.pl ..."
17 If you're on Unix, you can continue to run "./run_make_tests ..." as
18 before.
19
20Changes from 0.4.8 to 0.4.9 (May 14, 1998):
21
22 Release by Paul D. Smith <[email protected]>; I'm the one to
23 blame for problems in this version :).
24
25 Add some perl to test_driver.pl to strip out GNU make clock skew
26 warning messages from the output before comparing it to the
27 known-good output.
28
29 A new test for escaped :'s in filenames (someone on VMS found this
30 didn't work anymore in 3.77): scripts/features/escape.
31
32Changes from 0.4.7 to 0.4.8 (May 14, 1998):
33
34 Release by Paul D. Smith <[email protected]>; I'm the one to
35 blame for problems in this version :).
36
37 New tests for features to be included in GNU make 3.77.
38
39Changes from 0.4.6 to 0.4.7 (August 18, 1997):
40
41 Release by Paul D. Smith <[email protected]>; I'm the one to
42 blame for problems in this version :).
43
44 Reworked some tests to make sure they all work with both perl4 and perl5.
45
46 Work around a bug in perl 5.004 which doesn't clean the environment
47 correctly in all cases (fixed in at least 5.004_02).
48
49 Updated functions/strip to test for newline stripping.
50
51 Keep a $PURIFYOPTIONS env variable if present.
52
53Changes from 0.4.5 to 0.4.6 (April 07, 1997):
54
55 Release by Paul D. Smith <[email protected]>; I'm the one to
56 blame for problems in this version :).
57
58 Updated to work with GNU make 3.76 (and pretests).
59
60 Added new tests and updated existing ones. Note that the new tests
61 weren't tested with perl 4, however I think they should work.
62
63 Ignore any tests whose filenames end in "~", so that Emacs backup
64 files aren't run.
65
66Changes from 0.4.4 to 0.4.5 (April 29, 1995):
67
68 Updated to be compatible with perl 5.001 as well as 4.036.
69
70 Note: the test suite still won't work on 14-char filesystems
71 (sorry, Kaveh), but I will get to it.
72
73 Also, some tests and stuff still haven't made it in because I
74 haven't had time to write the test scripts for them. But they,
75 too, will get in eventually. Contributions of scripts (ie, tests
76 that I can just drop in) are particularly welcome and will be
77 incorporated immediately.
78
79Changes from 0.4.3 to 0.4.4 (March 1995):
80
81 Updated for changes in make 3.72.12, and to ignore CVS directories
82 (thanks go to Jim Meyering for the patches for this).
83
84 Fixed uname call to not make a mess on BSD/OS 2.0 (whose uname -a
85 is very verbose). Let me know if this doesn't work correctly on
86 your system.
87
88 Changed to display test name while it is running, not just when it
89 finishes.
90
91 Note: the test suite still won't work on 14-char filesystems
92 (sorry, Kaveh), but I will get to it.
93
94 Also, some tests and stuff still haven't made it in because I
95 haven't had time to write the test scripts for them. But they,
96 too, will get in eventually.
97
98Changes from 0.4 to 0.4.3 (October 1994):
99
100 Fixed bugs (like dependencies on environment variables).
101
102 Caught up with changes in make.
103
104 The load_limit test should now silently ignore a failure due to
105 make not being able to read /dev/kmem.
106
107 Reorganized tests into subdirs and renamed lots of things so that
108 those poor souls who still have to deal with 14-char filename
109 limits won't hate me any more. Thanks very much to Kaveh R. Ghazi
110 <[email protected]> for helping me with the implementation and
111 testing of these changes, and for putting up with all my whining
112 about it...
113
114 Added a $| = 1 so that systems that don't seem to automatically
115 flush their output for some reason will still print all the
116 output. I'd hate for someone to miss out on the smiley that
117 you're supposed to get when all the tests pass... :-)
118
119Changes from 0.3 to 0.4 (August 1993):
120
121 Lost in the mists of time (and my hurry to get it out before I
122 left my job).
123
124Changes from 0.2 to 0.3 (9-30-92):
125
126 Several tests fixed to match the fact that MAKELEVEL > 0 or -C now
127 imply -w.
128
129 parallel_execution test fixed to not use double colon rules any
130 more since their behavior has changed.
131
132 errors_in_commands test fixed to handle different error messages
133 and return codes from rm.
134
135 Several tests fixed to handle -make_path with a relative path
136 and/or a name other than "make" for make.
137
138 dash-e-option test fixed to use $PATH instead of $USER (since the
139 latter does not exist on some System V systems). This also
140 removes the dependency on getlogin (which fails under certain
141 weird conditions).
142
143 test_driver_core changed so that you can give a test name like
144 scripts/errors_in_commands and it will be handled correctly (handy
145 if you have a shell with filename completion).
146
147Changes from 0.1 to 0.2 (5-4-92):
148
149 README corrected to require perl 4.019, not 4.010.
150
151 -make_path replaces -old.
152
153 errors_in_commands test updated for change in format introduced in
154 make 3.62.6.
155
156 test_driver_core now uses a better way of figuring what OS it is
157 running on (thanks to [email protected] (Jim Meyering) for
158 suggesting this, as well as discovering the hard way that the old
159 way (testing for /mnt) fails on his machine).
160
161 Some new tests were added.
162
163
164
165-------------------------------------------------------------------------------
166Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
1672002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
168This file is part of GNU Make.
169
170GNU Make is free software; you can redistribute it and/or modify it under the
171terms of the GNU General Public License as published by the Free Software
172Foundation; either version 2, or (at your option) any later version.
173
174GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
175WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
176A PARTICULAR PURPOSE. See the GNU General Public License for more details.
177
178You should have received a copy of the GNU General Public License along with
179GNU Make; see the file COPYING. If not, write to the Free Software
180Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Note: See TracBrowser for help on using the repository browser.

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