delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/05/27/07:32:58

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:date:from:to:subject:message-id
:mime-version:content-type:content-transfer-encoding; q=dns; s=
default; b=pef273K7m6MVharV6MlGU/8UzYB2Y+75GhXEevh6aHjnwf+LrWDOJ
19ifTg2hsN4guK/FpnfWeSUItyZ+t4YjSQ9/eZmV6JTvv2Z+h2V2wvojzIFceASa
BJURxYzp7svRdSc/Oz7CLHFs4OvMBOuGa9uKmZALHdJepwUca4hWVo=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:date:from:to:subject:message-id
:mime-version:content-type:content-transfer-encoding; s=default;
bh=kKQXoY4Uaxq3mVPDXGPkti321+g=; b=LZO6WxiEsakDodLHbuy3nRRzpZ0d
vRjU1QyHbMIxx/qs0OrJE2lgsdllRgLAwXGo7TuSY2jtDrznA7dxbQjT/mpPFNGT
/xihB2Z20CHOSRjHyRsfyZJYR4q0lo//oBWRDzNbEOHaLT8nkbr0k3ipmCDxNmZW
RaujLqlJ9yPDXUE=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.1
Reply-To: cygwin AT cygwin DOT com
Date: Mon, 27 May 2013 13:26:53 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] Updated: gawk-4.1.0-1
Message-Id: <announce.20130527112653.GD4653@calimero.vinschen.de>
MIME-Version: 1.0
User-Agent: Mutt/1.5.21 (2010-09-15)

I've updated the gawk package to 4.1.0-1.

This is a new upstream release.  The Cygwin version is now linked against
MPFR and, as such, supports the -M flag and high precision arithmetic as
outlined in #2 below.

I've also updated the 64 bit gawk package in the 64 bit test distro.


Changes from 4.0.2 to 4.1.0
---------------------------

1. The three executables gawk, pgawk, and dgawk, have been merged into
   one, named just gawk.  As a result:
        * The -R option is gone
        * Use -D to run the debugger. An optional file argument is a
          list of commands to run first.
        * Use -o to do pretty-printing only.
        * Use -p to do profiling.
   This considerably reduces gawk's "footprint" and eases the documentation
   burden as well.

2. Gawk now supports high precision arithmetic with MPFR.  The default is
   still double precision, but setting PREC changes things, or using
   the -M / --bignum options.  This support is not compiled in if the MPFR
   library is not available.

3. The new -i option (from xgawk) is used for loading awk library files.
   This differs from -f in that the first non-option argument is treated
   as a script.

4. The new -l option (from xgawk) is used for loading dynamic extensions.

5. The dynamic extension interface has been completely redone!  There is
   now a defined API for C extensions to use.  A C extension acts like
   a function written in awk, except that it cannot do everything that awk
   code can. However, this allows interfacing to any facility that is
   available from C.  This is a major development, see the doc, which has
   a nice shiny new chapter describing everything.

   This support is not compiled in if dynamic loading of shared libraries
   is not supported.

   The old extension mechanism is still supported for compatiblity, but
   it will most definitely be removed at the next major release.

6. The "inplace" extension, built using the new facility, can be used to
   simulate the GNU "sed -i" feature.

7. The and(), or() and xor() functions now take any number of arguments,
   with a minimum of two.

8. New arrays: SYMTAB, FUNCTAB, and PROCINFO["identifiers"]. SYMTAB allows
   indirect access to any defined variable or array; it is possible to
   "walk" the symbol table, if that should be necessary.

9. Support for building gawk with a cross compiler has been improved.

10. Infrastructure upgrades: bison 2.7.1, gettext 0.18.2.1, automake 1.13.1,
    libtool 2.4.2 for the extensions.


To update your installation, click on the "Install Cygwin" link on the
http://cygwin.com web page. This downloads setup.exe to your system.
Then, run setup and answer all of the questions.

    *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain DOT com AT cygwin DOT com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                cygwin AT cygwin DOT com
Red Hat, Inc.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019