Re: [bug #39028] [patch] fix and uniformize four error messages

2013-05-20 Thread Edward Welbourne
>> How about using plain language and calling it a "whole number" >> instead of using jargon ? > > How about not catering to the lowest common denominator and devolving > to baby-speech for fear that someone may be intimidated by a > dictionary ? Saying what you mean in the plainest terms possible

Re: [bug #39028] [patch] fix and uniformize four error messages

2013-05-20 Thread Norbert Thiebaud
On Mon, May 20, 2013 at 5:53 PM, Edward Welbourne wrote: >>> I think "integer" is meant instead of "integral". 'integral' is the adjective form of 'integer', so, in context, it is correctly used. > >> Eg C99 uses "integral" as an adjective meaning "of integers", C99 and Merriam Webster, Oxford,

Re: [bug #39028] [patch] fix and uniformize four error messages

2013-05-20 Thread Edward Welbourne
>> I think "integer" is meant instead of "integral". > Eg C99 uses "integral" as an adjective meaning "of integers", How about using plain language and calling it a "whole number" instead of using jargon ? Eddy. ___ Bug-make mailing list Bug-m

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Denis Excoffier
On 2013-05-20 15:16, Paul Smith wrote: > On Fri, 2013-05-17 at 19:42 +0200, Denis Excoffier wrote: >> Compared with make-3.82, the new make-3.99.90 breaks those Makefiles, >> like in tiff-v3.6.1 (rather old i know, before 2003 at least), that >> use the construction: >> >> make -${MAKEFLAGS} > >

RE: [bug #39028] [patch] fix and uniformize four error messages

2013-05-20 Thread Martin Dorey
> I think "integer" is meant instead of "integral". Eg C99 uses "integral" as an adjective meaning "of integers", per 1 b (1) from http://www.merriam-webster.com/dictionary/integral. My googling suggests that the OP's right, though, that the patched would be more widely understood. -Origin

[bug #39028] [patch] fix and uniformize four error messages

2013-05-20 Thread Benno Schulenberg
URL: Summary: [patch] fix and uniformize four error messages Project: make Submitted by: bens Submitted on: Mon 20 May 2013 09:27:25 PM CEST Severity: 3 - Normal Item Gro

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Eli Zaretskii
> From: Paul Smith > Cc: bug-make@gnu.org > Date: Mon, 20 May 2013 09:24:40 -0400 > > On Fri, 2013-05-17 at 22:35 +0300, Eli Zaretskii wrote: > > When a dynamic extension is being remade, it is unloaded by calling > > unload_file. The latter looks up its argument in a linked list of > > loaded o

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Paul Smith
On Mon, 2013-05-20 at 11:09 -0400, Boris Kolpackov wrote: > > This is because in the current algorithm, every single time we do an > > implicit rule search and compute possible target and dependency names > > they are all added to the string cache, even if they are deemed to be > > useless and not

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Boris Kolpackov
Hi Paul, Paul D. Smith writes: > There's still a serious regression in the code due to the change in > pattern rule searching added in 3.82. In some (not that unusual) > circumstance GNU make will chew _enormous_ amounts of memory, compared > to what it used to use in 3.81 and below. > > This

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Paul Smith
On Fri, 2013-05-17 at 22:35 +0300, Eli Zaretskii wrote: > When a dynamic extension is being remade, it is unloaded by calling > unload_file. The latter looks up its argument in a linked list of > loaded objects. Now, unload_file is called with file->name as its > argument; is it 100% sure that th

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Paul Smith
On Fri, 2013-05-17 at 19:42 +0200, Denis Excoffier wrote: > Compared with make-3.82, the new make-3.99.90 breaks those Makefiles, > like in tiff-v3.6.1 (rather old i know, before 2003 at least), that > use the construction: > > make -${MAKEFLAGS} Hrm. This is actually specifically discouraged by

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Paul Smith
On Sat, 2013-05-18 at 14:20 +0300, Eli Zaretskii wrote: > > From: Paul Smith > > Date: Fri, 17 May 2013 04:12:15 -0400 > > > > Hi all. The first release candidate for the next release of GNU make, > > GNU make 4.0, is now available for download: > > Paul, can you please add 4.0 to the list of v

Re: GNU make release candidate 3.99.90 available

2013-05-20 Thread Paul Smith
On Sat, 2013-05-18 at 14:00 -0400, Boris Kolpackov wrote: > I've also tested the up-to-date check time compared to 3.81 > and the new version is significantly faster (5.63s vs 8.15s). > That's very welcome. There's still a serious regression in the code due to the change in pattern rule searching