220 21874 <bb6e408b-6c8c-4dc1-be79-1163ec3dce9e@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: Gor Nishanov <gornishanov@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: is await an extension of the do-notation? (was Re:
 Re: Resumable expressions p0114r0 vs async/await P0057R0)
Date: Sun, 18 Oct 2015 06:41:11 -0700 (PDT)
Lines: 66
Approved: news@gmane.org
Message-ID: <bb6e408b-6c8c-4dc1-be79-1163ec3dce9e@isocpp.org>
References: <639f0012-8cb4-4db3-82a6-8d042a3497f9@isocpp.org>
 <fcbcc1c4-535c-4fa2-a17d-4acffe84a4b5@isocpp.org>
 <1d15dbc4-e0c1-4df1-86db-014e11f14d26@isocpp.org>
 <56114953.4030701@wanadoo.fr> <561B403D.4030403@gmail.com>
 <CAOfiQqkKvZfVatJ1Bz4qSvGc-g6iep0xeP1B1=J1-gCu43NXxg@mail.gmail.com>
 <561C07D1.3080304@gmail.com>
 <CAOfiQqnR4GYCttwu8G-44_UEN4WekW19uorEvf-5VC3vOpej-g@mail.gmail.com>
 <561C213F.1060009@gmail.com>
 <fb82d876-8a54-4c28-8e53-297018470cf6@isocpp.org>
 <561C3875.2050701@gmail.com>
 <86924069-44d0-447f-bf8a-a42e46579832@isocpp.org>
 <561D79A7.8080007@gmail.com>
 <894616d6-9609-4038-b2bc-d2c62df21e0f@isocpp.org>
 <99bdb3ae-9214-4440-8572-4c47a61eda46@isocpp.org>
 <58628096-14ae-42b2-89d3-c0bd2183bbc0@isocpp.org>
 <561DC957.8080603@gmail.com>
 <510ce172-976a-4e3a-ae68-31fdb40af4d7@isocpp.org>
 <9dd3f28c-4ffb-4e08-9955-242c46e14527@isocpp.org>
 <31d5f64f-8db9-4ba3-aca7-872114b9776d@isocpp.org>
 <561DE488.3040103@gmail.com>
 <5587a3fd-499c-42b3-bf05-fd5cdc2d9118@isocpp.org>
 <561EF19E.6010405@gmail.com>
 <a4eb8eb5-0ace-457c-b410-219d8c4470db@isocpp.org>
 <f679fc91-5ab5-4894-89f1-cec17361e8f1@isocpp.org>
 <7560dfa8-c77f-41ec-9c0d-c88fe65e20b5@isocpp.org>
 <a78b3900-eee5-4bc9-ab38-52e169700205@isocpp.org>
 <bb43af4f-f1a3-41c2-b14d-edda75a44458@isocpp.org>
 <d921fcc9-36a4-4f6e-9cf3-c934fc991ccc@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_1461_1391289553.1445175671704"
X-Trace: ger.gmane.org 1445175680 15878 80.91.229.3 (18 Oct 2015 13:41:20 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sun, 18 Oct 2015 13:41:20 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBC47RF4IW4GRB6GCR2YQKGQEHKSBV2Y@isocpp.org Sun Oct 18 15:41:19 2015
Return-path: <std-proposals+bncBC47RF4IW4GRB6GCR2YQKGQEHKSBV2Y@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qk0-f198.google.com ([209.85.220.198])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBC47RF4IW4GRB6GCR2YQKGQEHKSBV2Y@isocpp.org>)
	id 1ZnoD5-0001Al-AY
	for gclcip-std-proposals@m.gmane.org; Sun, 18 Oct 2015 15:41:15 +0200
Original-Received: by qkdr128 with SMTP id r128sf26511156qkd.3
        for <gclcip-std-proposals@m.gmane.org>; Sun, 18 Oct 2015 06:41:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :content-type:x-original-sender:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=BL3oqMtj1N9alw2e14AA0BiqEVp3QRAAcJL+rnvm3PM=;
        b=pfHz5NNKo6glIqG6uS9G6SZTdCmKfuPnQz0ZBuKw6TNYleoQLlhwC5FdBoyfIobY/2
         xhLNc1wzNktJXFqZ2a7PXowocg569KMENWNigsRVkOLYcofc+PONeCNuxWfmMIhLnK6i
         Igkrg1scYS8fRL/qwTgyCRF52LPmyyE41gDi5MAwLdEsUVrjLRdDHJfR7btP7O3fzT3J
         AYvEeoYRJEoyxmBBH0AoOFH46es3T25mFNwkC2YfWREJ3F2j7jsiakM8zLmjw7kY8m8y
         8YmkudrudlsDXnA48bFsJce9NjUe51hs/0hruLg7JQI+StQ9L3HebPWMnprmmYvc9tU8
         ANtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:content-type:x-original-sender:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=BL3oqMtj1N9alw2e14AA0BiqEVp3QRAAcJL+rnvm3PM=;
        b=MZCUVM83jSu84y/MaAKUeOr0NXlGrPpbVdJWieYmfhiVi2dsj3Z9T11Qyv7gRwMSR5
         d1eWaIFNXNb9UC2NHtfKc48NpyKzHge/b12UDZ9WKLQie6g6xCbh7m0inlGrFx8kfkgH
         FrDagtXfej8NjQ2a98AdCt1cJ7GxrqA3xWOTyMC1JO4nNknv394QkjfSoYM87EcqVVRW
         /bRHlvvdJR+jVK77bnlejGbAYR3bjwIQSMW+DsP3B6frGKv+n2bo41235xFGM67Ikgo1
         7Yzig65w4gNIiE9MiL0VGaDg9X6uLzea8VwrjZyOh90esoo47iC2gxI6qQvQJlfKYg+N
         +nig==
X-Gm-Message-State: ALoCoQl+LwHI2U3BhPLsdtQ65xVqC0xg5GqPw0B4M+OQEvXGH7bDofeAnIHDu1e0VGvAGH8niz/y
X-Received: by 10.13.212.203 with SMTP id w194mr21889865ywd.44.1445175673967;
        Sun, 18 Oct 2015 06:41:13 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.107.165.5 with SMTP id o5ls1152326ioe.67.gmail; Sun, 18 Oct
 2015 06:41:12 -0700 (PDT)
X-Received: by 10.50.136.133 with SMTP id qa5mr203799igb.3.1445175672794;
        Sun, 18 Oct 2015 06:41:12 -0700 (PDT)
In-Reply-To: <d921fcc9-36a4-4f6e-9cf3-c934fc991ccc@isocpp.org>
X-Original-Sender: GorNishanov@gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <http://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:21874
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/21874>

------=_Part_1461_1391289553.1445175671704
Content-Type: multipart/alternative; 
	boundary="----=_Part_1462_1936934478.1445175671709"

------=_Part_1462_1936934478.1445175671709
Content-Type: text/plain; charset=UTF-8

On Saturday, October 17, 2015 at 11:51:10 PM UTC-7, Evgeny Panasyuk wrote:
>
> I used VS2015 x64 for both cases.
>

RTM of VS2015 does not implement heap elision, handle exceptions and 
has many more limitations. Primary purpose of that and earlier releases is 
to validate the design of customization points such as awaitable and 
coroutine promise to make sure we did not miss important use cases.

The first public release of the compiler that performs heap elision is 
likely to be VS Update 2 of VS2015.
 I will let you know where it is out so that you can try it out and do the 
per measurements.

-- 

--- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

------=_Part_1462_1936934478.1445175671709
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Saturday, October 17, 2015 at 11:51:10 PM UTC-7, Evgeny=
 Panasyuk wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px =
0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border=
-left-width: 1px; border-left-style: solid;"><div>I used VS2015 x64 for bot=
h cases.<br></div></blockquote><div><br></div><div>RTM of VS2015 does not i=
mplement heap elision, handle exceptions and has=C2=A0many more limitations=
.. Primary purpose of that and earlier releases is to validate the design of=
 customization points such as awaitable and coroutine promise to make sure =
we did not miss important use cases.</div><div><br></div><div>The first pub=
lic release of the compiler that performs heap elision is likely to be VS U=
pdate 2 of VS2015.</div><div>=C2=A0I will let you know where it is out so t=
hat you can try it out and do the per measurements.</div></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_1462_1936934478.1445175671709--
------=_Part_1461_1391289553.1445175671704--

.
