Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64130 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77339 invoked from network); 1 Dec 2012 18:21:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Dec 2012 18:21:47 -0000 Authentication-Results: pb1.pair.com header.from=njaguar@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=njaguar@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.42 as permitted sender) X-PHP-List-Original-Sender: njaguar@gmail.com X-Host-Fingerprint: 209.85.219.42 mail-oa0-f42.google.com Received: from [209.85.219.42] ([209.85.219.42:65193] helo=mail-oa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4B/64-26487-ABA4AB05 for ; Sat, 01 Dec 2012 13:21:46 -0500 Received: by mail-oa0-f42.google.com with SMTP id j1so1624137oag.29 for ; Sat, 01 Dec 2012 10:21:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=EbTxASffVUxN8ly1lVwhaej9H08qJIz1i34Cn7wgMX4=; b=jKettInh8I4XiFz9tTL/tpSDypv827o43F5dBi1rnESuP+lU/3DL+cMofXFWpraErj us/5M4ddy0La1y+KJMvtKV8ucbQj1tYBX1l6vhWHeQtKb2vjLiKgr3ikmWewTidlDD3x ZivvlWP4YMmoSP9yeZdL9JR7+3ZzwoE7ECzyPrJq3GKcQyxpf3pS9m3hy+EIpSVy7Wdl laHF9suvcbGEygCLVNIq7Hn1sktWnPxEsIVJt3bS4cwtLt+czMzFsHv2SonPbGnNEF0c uLiXsJIJ4yd194FqMplEfwTxYG9C3LVsyB6hx58wIeoPdt+HJmpzGaHxq12ExGqwIPhb VnaA== MIME-Version: 1.0 Received: by 10.60.32.235 with SMTP id m11mr4536099oei.129.1354386103476; Sat, 01 Dec 2012 10:21:43 -0800 (PST) Received: by 10.182.89.66 with HTTP; Sat, 1 Dec 2012 10:21:43 -0800 (PST) In-Reply-To: References: Date: Sat, 1 Dec 2012 12:21:43 -0600 Message-ID: To: internals@lists.php.net Content-Type: multipart/mixed; boundary=e89a8fb1f8409621a804cfce968a Subject: Re: Poor date() performance (v 5.4.9) [PATCH] From: njaguar@gmail.com (Paul Taulborg) --e89a8fb1f8409621a804cfce968a Content-Type: text/plain; charset=ISO-8859-1 --e89a8fb1f8409621a804cfce968a Content-Type: text/plain; charset=US-ASCII; name="date.patch.txt" Content-Disposition: attachment; filename="date.patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ha72hgtx1 LS0tIHBocC01LjQuOV9vcmlnL2V4dC9kYXRlL3BocF9kYXRlLmMJMjAxMi0xMS0yMCAyMzoxMjoy MC4wMDAwMDAwMDAgLTA2MDAKKysrIHBocC01LjQuOS9leHQvZGF0ZS9waHBfZGF0ZS5jCTIwMTIt MTItMDEgMDU6Mzg6MjIuMTM2MjY0Mjc2IC0wNjAwCkBAIC05NDgsNiArOTQ4LDcgQEAKIAl0aW1l bGliX3RpbWVfb2Zmc2V0ICpvZmZzZXQgPSBOVUxMOwogCXRpbWVsaWJfc2xsICAgICAgICAgIGlz b3dlZWssIGlzb3llYXI7CiAJaW50ICAgICAgICAgICAgICAgICAgcmZjX2NvbG9uOworCWNoYXIJ CSAgICAgd2Vla1llYXJTZXQgPSAwOwogCiAJaWYgKCFmb3JtYXRfbGVuKSB7CiAJCXJldHVybiBl c3RyZHVwKCIiKTsKQEAgLTk3NCw3ICs5NzUsNiBAQAogCQkJb2Zmc2V0ID0gdGltZWxpYl9nZXRf dGltZV96b25lX2luZm8odC0+c3NlLCB0LT50el9pbmZvKTsKIAkJfQogCX0KLQl0aW1lbGliX2lz b3dlZWtfZnJvbV9kYXRlKHQtPnksIHQtPm0sIHQtPmQsICZpc293ZWVrLCAmaXNveWVhcik7CiAK IAlmb3IgKGkgPSAwOyBpIDwgZm9ybWF0X2xlbjsgaSsrKSB7CiAJCXJmY19jb2xvbiA9IDA7CkBA IC05OTAsOCArOTkwLDEyIEBACiAJCQljYXNlICd6JzogbGVuZ3RoID0gc2xwcmludGYoYnVmZmVy LCAzMiwgIiVkIiwgKGludCkgdGltZWxpYl9kYXlfb2ZfeWVhcih0LT55LCB0LT5tLCB0LT5kKSk7 IGJyZWFrOwogCiAJCQkvKiB3ZWVrICovCi0JCQljYXNlICdXJzogbGVuZ3RoID0gc2xwcmludGYo YnVmZmVyLCAzMiwgIiUwMmQiLCAoaW50KSBpc293ZWVrKTsgYnJlYWs7IC8qIGlzbyB3ZWVrbnIg Ki8KLQkJCWNhc2UgJ28nOiBsZW5ndGggPSBzbHByaW50ZihidWZmZXIsIDMyLCAiJWQiLCAoaW50 KSBpc295ZWFyKTsgYnJlYWs7IC8qIGlzbyB5ZWFyICovCisJCQljYXNlICdXJzoKKwkJCQlpZigh d2Vla1llYXJTZXQpIHsgdGltZWxpYl9pc293ZWVrX2Zyb21fZGF0ZSh0LT55LCB0LT5tLCB0LT5k LCAmaXNvd2VlaywgJmlzb3llYXIpOyB3ZWVrWWVhclNldCA9IDE7IH0KKwkJCQlsZW5ndGggPSBz bHByaW50ZihidWZmZXIsIDMyLCAiJTAyZCIsIChpbnQpIGlzb3dlZWspOyBicmVhazsgLyogaXNv IHdlZWtuciAqLworCQkJY2FzZSAnbyc6CisJCQkJaWYoIXdlZWtZZWFyU2V0KSB7IHRpbWVsaWJf aXNvd2Vla19mcm9tX2RhdGUodC0+eSwgdC0+bSwgdC0+ZCwgJmlzb3dlZWssICZpc295ZWFyKTsg d2Vla1llYXJTZXQgPSAxOyB9CisJCQkJbGVuZ3RoID0gc2xwcmludGYoYnVmZmVyLCAzMiwgIiVk IiwgKGludCkgaXNveWVhcik7IGJyZWFrOyAvKiBpc28geWVhciAqLwogCiAJCQkvKiBtb250aCAq LwogCQkJY2FzZSAnRic6IGxlbmd0aCA9IHNscHJpbnRmKGJ1ZmZlciwgMzIsICIlcyIsIG1vbl9m dWxsX25hbWVzW3QtPm0gLSAxXSk7IGJyZWFrOwo= --e89a8fb1f8409621a804cfce968a--