delorie.com/archives/browse.cgi | search |
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:date:from:to:subject:message-id:reply-to | |
:mime-version:content-type; q=dns; s=default; b=ZMA6xcDlhHqmZLT9 | |
zvXtSQ/I+NCnouvnwQ/sjhG3MTRnoZz0MyQYxl/1x9ssITxiqQ0XIZOseMssouVU | |
qQeZU4NRBnQndUJ0cvZ3fDxy2+rzJLS5torqJta2yEk0+QFIrcGYWEBg1NF4f2Xz | |
S7HCcRLZ6lqlvSru3M8tgiHF7i4= | |
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:date:from:to:subject:message-id:reply-to | |
:mime-version:content-type; s=default; bh=jUgt1P+/2k5cT7ukCLH+nE | |
/Ez8Y=; b=UFQRtt+pkCNmezvNIWdUIIOX1uZtmXglKVyVhnA9eIug4DPj7G7de1 | |
uDIeniWJbkVemlBLRMDWM4SQKdsoKTKR/t6WgWJPhTmXELz7ASzIKeuoq74KxwiP | |
k92iyrAA+Hn6i5OYqySh44Y+GHuTqZtxRNob6+JKCxr/HLXz+qIXM= | |
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 |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 |
X-HELO: | calimero.vinschen.de |
Date: | Fri, 22 Aug 2014 12:37:27 +0200 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Latest snapshot |
Message-ID: | <20140822103727.GB12878@calimero.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
MIME-Version: | 1.0 |
User-Agent: | Mutt/1.5.23 (2014-03-12) |
--4bRzO86E/ozDv8r1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi snapshot users, the latest snapshot on https://cygwin.com/snapshots/, 2014-08-22, contains a massive change in exception handling. It uses a new, preprocessor-based __try/__except implementation along the lines (but not exactly) of how it can be used in Visual C++. This replaces the former, 32 bit centric technique to catch SEGVs in Cygwin code to return EFAULT rather than crashing if, for instance, the application supplied invalid pointers to system calls. The new __try/__except implementation allows to perform this exception handling using Windows SEH. For now this is done only on 64 bit, while 32 bit still uses the former SJLJ technique. On 64 bit this has the major advantage that the execption handling is entirely free of overhead in the non-exception case. If you test this snapshot and you see changes in behaviour, please report here. The most dreaded error message would be something like this: Internal error: TP_NUM_C_BUFS too small This message already existed before, but the changes *might* have raised the chance to encounter it, if it's done wrong. Be brave, I already tried to run X with these changes, and the psproc package I released yesterday has been built with these changes, too. Thanks, Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --4bRzO86E/ozDv8r1 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJT9x1nAAoJEPU2Bp2uRE+g1sUP/1DTMnpooC3Y85kLS8mud41h ZG6DhZknk9cgJEpNW4v8I/+YQ/MgaEhNeocM3+n6upuC5IYdZZMaa6j0sW7p71fZ 2IAg+G+l1FUNpU+L9aLpXEJMKujXqMs1GPylqwXuyavRQN1MkYJ6oHsRj9aJ/v57 wdXsiasqO1Cmaev5LXK/UoJ5r8+0tm8fsF0a2Quq1BdRdzjcsHBAE/kro7E7yFL5 U9/yohq3mAOVcTbsmyPUGfAnh8ADrH7NOx2/saEyCQskwoCjraNM/h0Od9Y1+XnM jbKQBbyx4SRCgfwQsSNEkCb2dTIrwp42FHIRUf6abBFGiSRPM2tjVfyooY2eJ750 g5RqIbrkcLGEw8ZMMPyVd8qQRtVauuBQ3doM2WoqJuUnDa3mF9WdjRc8cnsdC2ix qWBKWdeTINhPJbravW4k/ve7omP69y/Aq9Efnnq98PWZQPs6UPtxUC4JqvBpRL6V rOHxORZ8kWvNujWMi2sdOpsElxiscQKNplz9dotDSSg+Q412F8Y0N/qrJYu6RDvd a6an2jOaOpKM3bnr28leUCirIRp7ThIp0/+SQM0HM1Bmehulrw2y22W4q2vblMm4 jlgl9FeUljR5ZKcepUNhp1yPOsX40gJvvrSQm9XSeJtROjLjFYAcRsCOVESTJjV3 vUKnriUXFtEthUTywE0P =BY3f -----END PGP SIGNATURE----- --4bRzO86E/ozDv8r1--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |