From owner-svn-src-head@FreeBSD.ORG Sun Jun 2 09:35:11 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 10E49F12; Sun, 2 Jun 2013 09:35:11 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 9DB541CC6; Sun, 2 Jun 2013 09:35:10 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 649C914D2410; Sun, 2 Jun 2013 11:35:08 +0200 (CEST) X-Virus-Scanned: amavisd-new at !change-mydomain-variable!.example.com Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Y-PqQAP5ZDBA; Sun, 2 Jun 2013 11:35:07 +0200 (CEST) Received: from [192.168.0.10] (54034B4D.catv.pool.telekom.hu [84.3.75.77]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 889E314D240B; Sun, 2 Jun 2013 11:35:07 +0200 (CEST) Message-ID: <51AB11CE.5030702@FreeBSD.org> Date: Sun, 02 Jun 2013 11:35:10 +0200 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Thunderbird/22.0 MIME-Version: 1.0 To: Ed Schouten , Jilles Tjoelker Subject: Re: svn commit: r250883 - in head: include include/xlocale lib/libc/locale sys/sys tools/regression/lib/libc/locale References: <201305211959.r4LJxbLx034714@svn.freebsd.org> <20130521220003.GB58299@stack.nl> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 09:35:11 -0000 Em 25-05-2013 16:00, Ed Schouten escreveu: > Jilles, Gabor, could you please take a look at the patch, whether it's any good? > > Now we still have the case where the system is built WITHOUT_ICONV=. I > think it really depends on the future of iconv in base how complete we > should attempt to make it. Gabor, is there a chance WITH_ICONV= will > become the default in FreeBSD 10? In general, I think the idea is good. In the original Citrus implementation, there were also plans to use iconv for a ctype functions but the it wasn't actually finished so I removed those bits when I imported iconv to FreeBSD. As for the status, at the moment I have other focuses and higher priority tasks but eventually I would like to get back to iconv. However, I cannot foresee when I will be able to fix the remaining problems, which are: 1, Compatibility with GNU iconv. It achieves a good level of compatibility but it should be almost perfect so that all ports compile. 2, As for the performance, it is quite behind GNU iconv. The loadable modules may have some overhead but it needs some investigation. Gabor