Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60269 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78031 invoked from network); 24 Apr 2012 11:06:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Apr 2012 11:06:57 -0000 Authentication-Results: pb1.pair.com smtp.mail=hartmut.holzgraefe@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=hartmut.holzgraefe@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.42 as permitted sender) X-PHP-List-Original-Sender: hartmut.holzgraefe@gmail.com X-Host-Fingerprint: 209.85.214.42 mail-bk0-f42.google.com Received: from [209.85.214.42] ([209.85.214.42:60396] helo=mail-bk0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E8/97-34190-059869F4 for ; Tue, 24 Apr 2012 07:06:56 -0400 Received: by bkcje9 with SMTP id je9so419553bkc.29 for ; Tue, 24 Apr 2012 04:06:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=fio2CFESKA3KEQr2xloilIrJkinROg01+lN3X+XGWZs=; b=nNjrhRipLDsE5uWSeWamb4m0KhBYpHj2TYTIHj/qbX+Ot+TEhXAGDQd11p4hBwj6m8 Klyjpw51MFc+c6V3x/aNSsUS8Akdb2dDkCp8AE20lXvcPfM7Yal4hLgo8fS+9isU3amJ tUr6WZG8Ewzl1vEB6OclCqjmlDK1snHJIIrd5vdEQSmZyRX6qkyY6duOrASoVrWaxeC7 /yfdKjA2iCmBAqQ4StBs/G7tFg4fpPvermzvmv/R/C7QGFlDYF59Ob37ZZIdq6ozMAkh sAa1M2fy/ZEH0qdwytXcKxAqQBNZFyQVAuozJm16RDVUevCQdFMpknOkLFhix9ToVqBu a1zg== Received: by 10.204.151.86 with SMTP id b22mr6253887bkw.81.1335265613188; Tue, 24 Apr 2012 04:06:53 -0700 (PDT) Received: from [192.168.23.15] (212.100.42.202.fixip.bitel.net. [212.100.42.202]) by mx.google.com with ESMTPS id zx16sm31080701bkb.13.2012.04.24.04.06.51 (version=SSLv3 cipher=OTHER); Tue, 24 Apr 2012 04:06:52 -0700 (PDT) Message-ID: <4F968961.3010201@gmail.com> Date: Tue, 24 Apr 2012 13:07:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: internals@lists.php.net References: In-Reply-To: X-Enigmail-Version: 1.4.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Fixing bug #18556 (was: Complete case-sensitivity in PHP) From: hartmut.holzgraefe@gmail.com (Hartmut Holzgraefe) On 04/24/2012 01:06 AM, Galen Wright-Watson wrote: > http://svn.php.net/viewvc?view=revision&revision=128060, same author) then > changes zend_str_tolower to use tolower instead of its custom ASCII-based > conversion. The commit message is: "make this faster and sexier". Within > these revisions, zend_lookup_class is case sensitive. This change, in > combination with 99001, mask the reason for the custom conversion. Argh .... STERLING!!!111 ok, part of the story seems to be that i can't find the regression test tests/lang/035.phpt that i mentioned in bug #18556 anywhere. In the 5.x code base this is a test for some Expection related stuff, and in the latest 4.x branch the highest test number in test/lang is 034.phpt So it seems as if i somehow never really committed my test case and so Sterling, not being aware of the "turkish" history, unfixed things during micro optimization withozut anything in place to warn him about the regression he introduced :( (AFAIR it was me back then who first stumbled about "i"!=tolower("I") in tr_TR after noticing that most of our "Image functions don't work even though the gd extension is active" came from Turkey ...) -- hartmut