From owner-soc-status@FreeBSD.ORG Mon Aug 17 14:35:53 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 002BC106568C for ; Mon, 17 Aug 2009 14:35:52 +0000 (UTC) (envelope-from gabor@kovesdan.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id AEC018FC3D for ; Mon, 17 Aug 2009 14:35:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 9EDF114D93E0 for ; Mon, 17 Aug 2009 16:35:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-hosting.hu Received: from server.mypc.hu ([127.0.0.1]) by localhost (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id NAzGoHUmppy8 for ; Mon, 17 Aug 2009 16:35:48 +0200 (CEST) Received: from [77.209.110.182] (unknown [77.209.110.182]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 9778D14D9316 for ; Mon, 17 Aug 2009 16:35:46 +0200 (CEST) Message-ID: <4A896AC5.4000306@kovesdan.org> Date: Mon, 17 Aug 2009 16:35:49 +0200 From: Gabor Kovesdan User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Subject: libiconv - final summary X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2009 14:35:53 -0000 Hello, the last week I experimented a bit with the regression test I wrote and reduced the size of the generated data because this was the reason why I haven't committed the reference data to p4 yet. Also, I've changed to using library instead of statically linking everything. Th iconv stuff will be part of libc, so this layout seems more real. Some problems have come out which I'm still working on. Good news is that probably I can keep working on this project as a BSc thesis, which will allow me to dedicate more time and go into deep details, review performance, etc. Some words to resume the progress. Almost all encodings, which are used in our locales are supported. I've also added some extras. There's a bug in Big5 module, which makes it segfault. There are two (iirc) missing encodings from the CP family. The foward encoding (to UTF-32) is of the same quality as GNU iconv and GNU libc-icov but the reverse encoding sometimes less punctual, there isn't such a good level of transliteration. I'll need to look into it in detail. Cheers, Gábor