220 27400 <20160731134138.4898897.13173.14899@gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Tony V E <tvaneerd@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Proposal - non allocating std::function
Date: Sun, 31 Jul 2016 09:41:38 -0400
Lines: 84
Approved: news@gmane.org
Message-ID: <20160731134138.4898897.13173.14899@gmail.com>
References: <D.
 +0100
 \(12
 minutes\,>
 <3
 seconds
 ago\)">
 <871t2xqbb5.fsf@gmail.com>
 <28284ab7-1046-4631-bb4c-f755ce96c2e3@isocpp.org>
 <a62356f7-99cd-496a-94ae-e53c9eb1a198@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Trace: blaine.gmane.org 1469972516 25554 80.91.229.8 (31 Jul 2016 13:41:56 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Sun, 31 Jul 2016 13:41:56 +0000 (UTC)
To: Carl Cook <std-proposals@isocpp.org>, ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCUZ5QWKNQIJLAHYXQCRUBDBZHGXM@isocpp.org Sun Jul 31 15:41:43 2016
Return-path: <std-proposals+bncBCUZ5QWKNQIJLAHYXQCRUBDBZHGXM@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ua0-f197.google.com ([209.85.217.197])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCUZ5QWKNQIJLAHYXQCRUBDBZHGXM@isocpp.org>)
	id 1bTqzu-0006aT-GN
	for gclcip-std-proposals@m.gmane.org; Sun, 31 Jul 2016 15:41:42 +0200
Original-Received: by mail-ua0-f197.google.com with SMTP id m60sf121137734uam.3
        for <gclcip-std-proposals@m.gmane.org>; Sun, 31 Jul 2016 06:41:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=mime-version:content-transfer-encoding:message-id:date:subject:from
         :in-reply-to:references:to:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=tU4u72bLjFG0Vld2n8cjmihr/R4q5tPDp7/pRNjfe30=;
        b=j48X80ruOAP8QEOwxAlxYE/QL6ALTSErTSigUaQHh+Hx64yGNRe+wjlpbMuy3jlJLx
         TqAMF6T9nmDuMutbDKMAFBdFeO3FYoPluIizi3wFhnzg55oSHVHjZO91t8GE+afssxLA
         VnspWf73w9G9NJ1ZYVRG7gShm8CIwzTS3YP3ojvRp0o1pwggo8t68LUuGnF9IL+Wf0vY
         wDM60XphUujR6R/WKVz7ck6QJWlfEV3sZ7nnwi4AFteYgLH1W/rjqtna1e91VASxtpUX
         5ZFKPoLxilMQLyBOH1qoRcc+0bbm0lMDOwEkzhcKjjP5k7B86vmLB2+lh6mq1ydCy46J
         KauQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:content-transfer-encoding
         :message-id:date:subject:from:in-reply-to:references:to
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=tU4u72bLjFG0Vld2n8cjmihr/R4q5tPDp7/pRNjfe30=;
        b=i7HaHq8OocuN8/357xN5DBfkIocOXOpLJKuvCjnx+J9o33lEwDh4pJXuZHQnLFXarH
         tu3QdYipRwuOze50c4eKDEya1oqR60DzpkZILcCY82CMDRDrCGhgswvxDJe9dhnM05oj
         OOLP8gUmP5g1z3NkqO8hZgKqB9BvahMpbcQA5EYOenUtCgUpGhVxqvvm1ghO0+/vhNo5
         /5oCf6U7csejrn9cKrPSlYjiy92ojfsjA2klo1kjWFc+4NxZ61VOvIHdBYZ4be6npYbc
         tMFmVKWltWtjZIDKrXaDDFG9eim9B5VdYAocGae+u0NaB4X/UqfBfOao+ovbyAfYj60U
         UQ8 
X-Gm-Message-State: AEkoousD+ikG0QhCtPxM+g81jfRXbD1q7sA4fdrb1zLu8dD8PvENxs+lp7YLrj2dAEiX4w==
X-Received: by 10.237.35.174 with SMTP id j43mr43096806qtc.29.1469972501765;
        Sun, 31 Jul 2016 06:41:41 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.157.54.140 with SMTP id h12ls9055750otc.40.gmail; Sun, 31 Jul
 2016 06:41:41 -0700 (PDT)
X-Received: by 10.55.89.197 with SMTP id n188mr64187587qkb.169.1469972500990;
        Sun, 31 Jul 2016 06:41:40 -0700 (PDT)
Original-Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com. [2607:f8b0:400d:c09::22a])
        by mx.google.com with ESMTPS id l187si17645247qkb.12.2016.07.31.06.41.40
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 31 Jul 2016 06:41:40 -0700 (PDT)
Received-SPF: pass (google.com: domain of tvaneerd@gmail.com designates 2607:f8b0:400d:c09::22a as permitted sender) client-ip=2607:f8b0:400d:c09::22a;
Original-Received: by mail-qk0-x22a.google.com with SMTP id x1so125944317qkb.3
        for <std-proposals@isocpp.org>; Sun, 31 Jul 2016 06:41:40 -0700 (PDT)
X-Received: by 10.55.188.198 with SMTP id m189mr59888667qkf.134.1469972500550;
        Sun, 31 Jul 2016 06:41:40 -0700 (PDT)
Original-Received: from [127.0.0.1] ([24.114.52.27])
        by smtp.gmail.com with ESMTPSA id i13sm15044753qte.42.2016.07.31.06.41.38
        for <std-proposals@isocpp.org>
        (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
        Sun, 31 Jul 2016 06:41:39 -0700 (PDT)
X-Mailer: BlackBerry Email (10.3.2.2876)
In-Reply-To: <a62356f7-99cd-496a-94ae-e53c9eb1a198@isocpp.org>
X-Original-Sender: tvaneerd@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com;       spf=pass (google.com: domain of tvaneerd@gmail.com
 designates 2607:f8b0:400d:c09::22a as permitted sender) smtp.mailfrom=tvaneerd@gmail.com;
       dmarc=pass (p=NONE dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://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>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:27400
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/27400>

<html><head></head><body lang=3D"en-US" style=3D"background-color: rgb(255,=
 255, 255); line-height: initial;">                                        =
                                              <div style=3D"width: 100%; fo=
nt-size: initial; font-family: Calibri, 'Slate Pro', sans-serif, sans-serif=
; color: rgb(31, 73, 125); text-align: initial; background-color: rgb(255, =
255, 255);">It never worked. No one implemented it.&nbsp;</div><div style=
=3D"width: 100%; font-size: initial; font-family: Calibri, 'Slate Pro', san=
s-serif, sans-serif; color: rgb(31, 73, 125); text-align: initial; backgrou=
nd-color: rgb(255, 255, 255);"><br></div><div style=3D"width: 100%; font-si=
ze: initial; font-family: Calibri, 'Slate Pro', sans-serif, sans-serif; col=
or: rgb(31, 73, 125); text-align: initial; background-color: rgb(255, 255, =
255);">Type erasure + allocator.... erasure? + std::funtion semantics &nbsp=
;Etc</div><div style=3D"width: 100%; font-size: initial; font-family: Calib=
ri, 'Slate Pro', sans-serif, sans-serif; color: rgb(31, 73, 125); text-alig=
n: initial; background-color: rgb(255, 255, 255);">Hard/impossible?</div><d=
iv style=3D"width: 100%; font-size: initial; font-family: Calibri, 'Slate P=
ro', sans-serif, sans-serif; color: rgb(31, 73, 125); text-align: initial; =
background-color: rgb(255, 255, 255);"><br></div>                          =
                                                                           =
                                <div style=3D"width: 100%; font-size: initi=
al; font-family: Calibri, 'Slate Pro', sans-serif, sans-serif; color: rgb(3=
1, 73, 125); text-align: initial; background-color: rgb(255, 255, 255);"><b=
r style=3D"display:initial"></div>                                         =
                                                                           =
                                                                           =
    <div style=3D"font-size: initial; font-family: Calibri, 'Slate Pro', sa=
ns-serif, sans-serif; color: rgb(31, 73, 125); text-align: initial; backgro=
und-color: rgb(255, 255, 255);">Sent&nbsp;from&nbsp;my&nbsp;BlackBerry&nbsp=
;portable&nbsp;Babbage&nbsp;Device</div>                                   =
                                                                           =
                                                                    <table =
width=3D"100%" style=3D"background-color:white;border-spacing:0px;"> <tbody=
><tr><td colspan=3D"2" style=3D"font-size: initial; text-align: initial; ba=
ckground-color: rgb(255, 255, 255);">                           <div style=
=3D"border-style: solid none none; border-top-color: rgb(181, 196, 223); bo=
rder-top-width: 1pt; padding: 3pt 0in 0in; font-family: Tahoma, 'BB Alpha S=
ans', 'Slate Pro'; font-size: 10pt;">  <div><b>From: </b>Carl Cook</div><di=
v><b>Sent: </b>Sunday, July 31, 2016 8:10 AM</div><div><b>To: </b>ISO C++ S=
tandard - Future Proposals</div><div><b>Reply To: </b>std-proposals@isocpp.=
org</div><div><b>Subject: </b>Re: [std-proposals] Proposal - non allocating=
 std::function</div></div></td></tr></tbody></table><div style=3D"border-st=
yle: solid none none; border-top-color: rgb(186, 188, 209); border-top-widt=
h: 1pt; font-size: initial; text-align: initial; background-color: rgb(255,=
 255, 255);"></div><br><div id=3D"_originalContent" style=3D""><div dir=3D"=
ltr">On Thursday, 14 July 2016 09:58:32 UTC+4, T. C.  wrote:<blockquote cla=
ss=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;border-left: 1px #=
ccc solid;padding-left: 1ex;"><div dir=3D"ltr"><div>The allocator support i=
n std::function has been zapped as of three weeks ago.&nbsp;</div></div></b=
lockquote><div><br></div><div>Do you know what the reason was for allocator=
 support to be dropped?&nbsp;</div></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" 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>
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/a62356f7-99cd-496a-94ae-e53c9eb1a198%=
40isocpp.org?utm_medium=3Demail&amp;utm_source=3Dfooter">https://groups.goo=
gle.com/a/isocpp.org/d/msgid/std-proposals/a62356f7-99cd-496a-94ae-e53c9eb1=
a198%40isocpp.org</a>.<br>
<br><!--end of _originalContent --></div></body></html>

<p></p>

-- <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 />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/20160731134138.4898897.13173.14899%40=
gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com=
/a/isocpp.org/d/msgid/std-proposals/20160731134138.4898897.13173.14899%40gm=
ail.com</a>.<br />

.
