From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:00:56 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D56616A417; Fri, 26 Oct 2007 19:00:56 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id A9EEC13C4A3; Fri, 26 Oct 2007 19:00:55 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9QJ0dDY039314; Fri, 26 Oct 2007 23:00:39 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193425239; bh=yXcuwG9NT1QX03hOGASuDmrnHODTMFzcRYRv/hw nsLc=; l=842; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=LBl3jQiAopHd++z7c/3LmJcgEp2Lomh5xUN9ObDR VMz/17/rQZiImm2FivzaGrzC/5qs+FfJtJ06UZeYoCJzGRFoNR3fSMSffH972CdS0FO XEMoFp3LW64QP41JfRE7bscQS2X6/jAO7BLrHFOfporS1Qd1rcX5uiwSqjjDbQG0= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9QJ0dk6039313; Fri, 26 Oct 2007 23:00:39 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 23:00:39 +0400 From: Andrey Chernov To: Rong-en Fan Message-ID: <20071026190039.GB38843@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, cvs-all@freebsd.org, Robert Watson , cvs-src@freebsd.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, John Baldwin , cvs-src@freebsd.org, cvs-all@freebsd.org, Robert Watson Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:00:56 -0000 On Sat, Oct 27, 2007 at 12:54:21AM +0800, Rong-en Fan wrote: > As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore > the compatibility as 1) 7.0 is not released yet, 2) we don't promise > anything in > HEAD branch. However, if most people think get rid of inline stuffs and > have libc compatibility are nice, then we do the same for those two branches. Although standard permits functions only, I object against permanent removing inlines from ctype. Almost every system have them as macros or inlines and not as function calls, and it is for reason. Ctype functions are very inside-loop-intensive, and not speeding them up may slowdown apps which do intensive text processing. In the case we trade forward compatibility for speed for 6x, may be, I don't have opinion here. -- http://ache.pp.ru/