Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107896 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 88729 invoked from network); 4 Dec 2019 20:54:32 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 4 Dec 2019 20:54:32 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 7F2142C6CD1 for ; Wed, 4 Dec 2019 10:51:15 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Wed, 4 Dec 2019 10:51:14 -0800 (PST) Received: by mail-lj1-x22b.google.com with SMTP id k8so504160ljh.5 for ; Wed, 04 Dec 2019 10:51:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=F2IBuT7xbmCt91Y7nw4pzApYE3Y4301TrwsFr6t7B+o=; b=usRQ+o/UU9XDGYuNpJwa4raIMBlcuiiKgqhBTXpvwsTaLzvhMXUOtT3ru1PLALg4ic Tonq0jhffDwMKwgWQHnYW5AAQLYqBA6oiT5apgNYfVNY9ZNJ0A17ucCa1nlO+Blh/V0X K+tGDXtVycNxMpRiofFNj1IpWOI6lcO8GKzrsfsMtoDFvg987V/rzOyHVRE4lkwxfUNo rphTW/jvifmz2el3Ohp3PIhgt9LwE554rqYgqRnJWJ6HWLfz0PZ5Cvj+I356EsiC6QIr XlrixynRKvNhjRvb3uAi4BdT6pUqmDB/XZaCzDloz3G6T83buEMjfxA0BcQQdrpAyXq5 h+ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=F2IBuT7xbmCt91Y7nw4pzApYE3Y4301TrwsFr6t7B+o=; b=bU0rZzQkJOnrY441N5MN9nXXJsa/SCZ4myewdQmOuKfYat9EVkS5bdWM3CLmZI4rhU W+/4Fo5LcKVqvmDoP6JKmExZMKxmgfbYJIxsyPMgKTiG6JkeRW/Owa2MOClKhMRDNrRM aY3TVXR5NbTKUlia0AGOunMqH6Hf92RCTzvWgPNueChkUD89P92WRZoen+1bOPWrj4i0 D/ftXCG6hb6Hckz+0MFbYNEYBfYQLaqa5TIQpRl9GUSMwPEolkulUCstzQnx9uaEyK9Z IjHOQyCowUv0an07XbldMTnNNbmUnqUHh1CXPd6HEnIGKk4bvxiagx4PilCWRlc+Cdns OetA== X-Gm-Message-State: APjAAAWWV69Br37nmK5ymAiA41hrKXd2b2Yvegyz5rQQaGEVxRa4Ang3 hY/WxjCR/2VuuCFbsIxc/JDKz1NmnU3ORzQh85Dcg9SHfuI= X-Google-Smtp-Source: APXvYqyd3AtyFcfMY7ogI3yCnePVlFUYLhUwtI4zSJLfu8pw8YpiObBJFrcuRpKTVGGv1nHzZHfXu5+Np/sVh38xNmo= X-Received: by 2002:a2e:96da:: with SMTP id d26mr2936656ljj.6.1575485472893; Wed, 04 Dec 2019 10:51:12 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 4 Dec 2019 19:50:56 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000f5f04d0598e54b24" X-Envelope-From: Subject: Re: [RFC] Add WeakMap From: nikita.ppv@gmail.com (Nikita Popov) --000000000000f5f04d0598e54b24 Content-Type: text/plain; charset="UTF-8" On Mon, Nov 4, 2019 at 2:22 PM Nikita Popov wrote: > Hi internals, > > This is a follow up to the addition of WeakReference in PHP 7.4. > WeakReference is an important primitive, but what people usually really > need are weak maps, which can't be implemented on top of WeakReference (at > least, not as exposed in PHP). > > This RFC proposes to add a native WeakMap type for PHP 8: > https://wiki.php.net/rfc/weak_maps > > Regards, > Nikita > Any comments on this proposal? Otherwise this could head to voting... Nikita --000000000000f5f04d0598e54b24--