Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124358 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id A81E21A00B7 for ; Wed, 10 Jul 2024 17:48:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1720633784; bh=vAhu/wgBivK3HuSw+hlW+HzBIOxelsTH5smCeFSlfdY=; h=Date:To:From:Cc:Subject:In-Reply-To:References:From; b=X3+G6LYmkURvUFfSpEEZ1HtQ+j9az0KG/kg6gFbu495iTz498GVA45F5tRy734a2Z 9RkBXhmec5Ittbkey3kwmk5xhmfcl8CxaKX4VaDdklz6s7tNvlhvquAwmD7b/Cg5wH EX9riPMX3IhWmayfBERGphycBBEFHrY9mnQOLwDPW5VShozTKDAiTBv8/z3TRTtm3z kYMlIZX4l1aHoGApp/2tX006Fh+VMcpGJhfQd/n8M24nVl1BzW+7beqrnyeammt+Fh fmpscLbZVMyn6C5IQUJzGtXMpefHAS2s/wu78CztaUK5bIicryhL0RHyYiaouCRPcX q+SZ4SH8Y26KA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A9E781806E1 for ; Wed, 10 Jul 2024 17:49:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 10 Jul 2024 17:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpb.moe; s=protonmail2; t=1720633694; x=1720892894; bh=vAhu/wgBivK3HuSw+hlW+HzBIOxelsTH5smCeFSlfdY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=wPLvL3PnAG7J88kEvshHFdosbFufUuPEcL0VppHkXA1ssuXXq1E4XNwIklYzvr6jp mVMfoh03kbpFTDKofTgJsjlj0OrEyjMCtMCHjx+dRq3rrTXz+8kiOSYliRZChy1/gl QWGjids1n7YAKgQGRf1YMdwjpNn+kHE6XDR7q+0He63509BogwfNNqL7DNfEj0Rm9B b/FQ/yR9WDnXkwpV+QYNi8/KBma9sdZbzj2mQn9H5dOXPeumnXKA0c9JtmX+ycMyYI Ir4KCd5rlNmc4ZV7ysiFCc45EWD/8byY/8qsXf/MGxLI3WO1KlJm9v4wyPF1YqZBxA ybh1FBrekiwzw== Date: Wed, 10 Jul 2024 17:48:09 +0000 To: Rob Landers Cc: internals@lists.php.net Subject: Re: [PHP-DEV] [low priority] WeakMaps with scalar keys Message-ID: In-Reply-To: <14b769e9-acb7-46d2-85ab-f276e82f3069@app.fastmail.com> References: <14b769e9-acb7-46d2-85ab-f276e82f3069@app.fastmail.com> Feedback-ID: 96993444:user:proton X-Pm-Message-ID: 30fc5c87b2262701524f1cc681c1dc2813abe55f Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_W9BNjVHFgbafal162bf3bTlbc8flqiwVFMiRrA9Kk" From: internals@gpb.moe ("Gina P. Banyard") This is a multi-part message in MIME format. --b1_W9BNjVHFgbafal162bf3bTlbc8flqiwVFMiRrA9Kk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gV2VkbmVzZGF5LCAxMCBKdWx5IDIwMjQgYXQgMTg6MzQsIFJvYiBMYW5kZXJzIDxyb2JAYm90 dGxlZC5jb2Rlcz4gd3JvdGU6Cgo+IEhlbGxvIGludGVybmFscywKPgo+IEkga25vdyBub3cgdGhh dCBzb21lIG9mIHlvdSBhcmUgc3dhbXBlZCBnZXR0aW5nIHJlYWR5IGZvciA4LjQsIHNvIEkgd2Fu dCB0byBiZSBjbGVhciB0aGF0IHRoaXMgd2lsbCBiZSBhbiA4LjUrIHRoaW5nLiBJIGFtIHNpbXBs eSBzZW5kaW5nIGl0IHRvIHRoZSBsaXN0IGluIGNhc2UgYW55b25lIHdhbnRzIHRvIGRpc2N1c3Mg aXQsIGJ1cm4gaXQgd2l0aCBmaXJlLCBnaXZlIGl0IGEgZ29sZCBzdGFyLCBvciBpZ25vcmUgdW50 aWwgbGF0ZXIuCj4KPiBDdXJyZW50bHksIGEgV2Vha01hcCBtYXkgb25seSBoYXZlIG9iamVjdCBr ZXlzLCBhbmQgdGhpcyBsb2dpY2FsbHkgbWFrZXMgYSBsb3Qgb2Ygc2Vuc2UuIEhvd2V2ZXIsIHRo ZXJlIGFyZSBjYXNlcyB3aGVyZSB5b3Ugd2FudCB0byByZWZlcmVuY2UgYW4gb2JqZWN0IGJ5IGEg dmFsdWUgYnV0IGlmIHRoZSB2YWx1ZSBpcyBubyBsb25nZXIgcmVmZXJlbmNlZCwgbm8gbG9uZ2Vy IG5lZWQgaXQuIEEgZ29vZCBleGFtcGxlIG9mIHRoaXMgbWlnaHQgYmUgdXNlZCBpbiBkZXBlbmRl bmN5IGluamVjdGlvbiBjb250YWluZXJzLCBsb29rdXAgdGFibGVzIGZvciB2YWx1ZSBvYmplY3Rz LCBldGMuCj4KPiBJJ2QgbGlrZSB0byBwcm9wb3NlIGEgUmV2ZXJzZVdlYWtNYXAgd2hlcmUgdGhl IGtleXMgbXVzdCBiZSBzY2FsYXIsIGFuZCBnaXZlbiBhbiBvYmplY3QgYXMgdGhlIHZhbHVlLiBP bmNlIHRoZSB2YWx1ZSBpcyBubyBsb25nZXIgcmVmZXJlbmNlZCwgdGhlIGtleSBhbmQgdmFsdWUg aXMgcmVtb3ZlZCBmcm9tIHRoZSBSZXZlcnNlV2Vha01hcC4KCklzbid0IHRoaXMgdXNlIGNhc2Ug YWxyZWFkeSBzb2x2ZWQgd2l0aCBXZWFrUmVmZXJlbmNlcz8KaHR0cHM6Ly93d3cucGhwLm5ldC9t YW51YWwvZW4vY2xhc3Mud2Vha3JlZmVyZW5jZS5waHAKCkJlc3QgcmVnYXJkcywKR2luYSBQLiBC YW55YXJkCgo+ --b1_W9BNjVHFgbafal162bf3bTlbc8flqiwVFMiRrA9Kk Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+T24gV2VkbmVzZGF5LCAxMCBKdWx5IDIwMjQg YXQgMTg6MzQsIFJvYiBMYW5kZXJzICZsdDtyb2JAYm90dGxlZC5jb2RlcyZndDsgd3JvdGU6PGJy Pg0KICAgICAgICA8YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0 ZSI+DQogICAgICAgICAgICA8ZGl2PkhlbGxvIGludGVybmFscyw8YnI+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5JIGtub3cgbm93IHRoYXQgc29tZSBvZiB5b3UgYXJlIHN3YW1wZWQgZ2V0dGlu ZyByZWFkeSBmb3IgOC40LCBzbyBJIHdhbnQgdG8gYmUgY2xlYXIgdGhhdCB0aGlzIHdpbGwgYmUg YW4gOC41KyB0aGluZy4gSSBhbSBzaW1wbHkgc2VuZGluZyBpdCB0byB0aGUgbGlzdCBpbiBjYXNl IGFueW9uZSB3YW50cyB0byBkaXNjdXNzIGl0LCBidXJuIGl0IHdpdGggZmlyZSwgZ2l2ZSBpdCBh IGdvbGQgc3Rhciwgb3IgaWdub3JlIHVudGlsIGxhdGVyLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2PkN1cnJlbnRseSwgYSBXZWFrTWFwIG1heSBvbmx5IGhhdmUgb2JqZWN0IGtleXMsIGFu ZCB0aGlzIGxvZ2ljYWxseSBtYWtlcyBhIGxvdCBvZiBzZW5zZS4gSG93ZXZlciwgdGhlcmUgYXJl IGNhc2VzIHdoZXJlIHlvdSB3YW50IHRvIHJlZmVyZW5jZSBhbiBvYmplY3QgYnkgYSB2YWx1ZSBi dXQgaWYgdGhlIHZhbHVlIGlzIG5vIGxvbmdlciByZWZlcmVuY2VkLCBubyBsb25nZXIgbmVlZCBp dC4gQSBnb29kIGV4YW1wbGUgb2YgdGhpcyBtaWdodCBiZSB1c2VkIGluIGRlcGVuZGVuY3kgaW5q ZWN0aW9uIGNvbnRhaW5lcnMsIGxvb2t1cCB0YWJsZXMgZm9yIHZhbHVlIG9iamVjdHMsIGV0Yy48 YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JJ2QgbGlrZSB0byBwcm9wb3NlIGEgUmV2ZXJz ZVdlYWtNYXAgd2hlcmUgdGhlIGtleXMgbXVzdCBiZSBzY2FsYXIsIGFuZCBnaXZlbiBhbiBvYmpl Y3QgYXMgdGhlIHZhbHVlLiBPbmNlIHRoZSB2YWx1ZSBpcyBubyBsb25nZXIgcmVmZXJlbmNlZCwg dGhlIGtleSBhbmQgdmFsdWUgaXMgcmVtb3ZlZCBmcm9tIHRoZSBSZXZlcnNlV2Vha01hcC48L2Rp dj48L2Jsb2NrcXVvdGU+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6 IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsg YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+SXNuJ3QgdGhpcyB1c2UgY2Fz ZSBhbHJlYWR5IHNvbHZlZCB3aXRoIFdlYWtSZWZlcmVuY2VzPzwvZGl2PjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdi KDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48c3Bhbj48 YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiBocmVm PSJodHRwczovL3d3dy5waHAubmV0L21hbnVhbC9lbi9jbGFzcy53ZWFrcmVmZXJlbmNlLnBocCI+ aHR0cHM6Ly93d3cucGhwLm5ldC9tYW51YWwvZW4vY2xhc3Mud2Vha3JlZmVyZW5jZS5waHA8L2E+ PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiBy Z2IoMjU1LCAyNTUsIDI1NSk7Ij48c3Bhbj48L3NwYW4+PGRpdj48YnI+PC9kaXY+PGRpdj4NCiAg ICA8ZGl2Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy NTUsIDI1NSk7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiI+ QmVzdCByZWdhcmRzLDwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBy Z2IoMjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29s b3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpWZXJkYW5h LCBzYW5zLXNlcmlmIj5HaW5hIFAuIEJhbnlhcmQ8L3NwYW4+PC9zcGFuPjwvZGl2PjwvZGl2Pjxi cj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1 b3RlIiB0eXBlPSJjaXRlIj4NCiAgICA8L2Jsb2NrcXVvdGU+PC9kaXY+ --b1_W9BNjVHFgbafal162bf3bTlbc8flqiwVFMiRrA9Kk--