From owner-soc-status@FreeBSD.ORG Tue Aug 14 04:40:42 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ACFEA1065680 for ; Tue, 14 Aug 2012 04:40:42 +0000 (UTC) (envelope-from jesse.hagewood@gmail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 4072D8FC0A for ; Tue, 14 Aug 2012 04:40:42 +0000 (UTC) Received: by wgbds11 with SMTP id ds11so3904751wgb.31 for ; Mon, 13 Aug 2012 21:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=rlvxI4nsn/UVHgz/aerAbihWZrxWfSq043zHVP0Qy0U=; b=q37T27qoBQ+X36cbODpE42QS/9lQXalexYVg4MNwQQhUcTOSBkZlrZZoFoYGGKXLeY nc2gn8PpFyfhlQzTu6MCUkLkGB9jFIAcgqD/gjUzQ3Bnn5nzg7nZVGE2LMGH0sVHxCKf 0o292LBC/Ha+KOOwoV9y8OYFVQrMNQ5u1JqrFkdQPNZ2mCWlqnK19RHGwivdHUKJnfq7 r3pqNafJdLxQMKlMr+uftxmk+onX5LXE5LgpH+BM3rOuItuMNLn+HI/GmNVaKGCwkCny 0m8D4zuSz27N6Nsgldu8/AnzRKiJ2zvFK3ZkLSAuE9R4f/FmQpUh9UDqHdbWe69RNF7r LH0Q== MIME-Version: 1.0 Received: by 10.216.131.22 with SMTP id l22mr7092898wei.96.1344919241168; Mon, 13 Aug 2012 21:40:41 -0700 (PDT) Received: by 10.227.110.23 with HTTP; Mon, 13 Aug 2012 21:40:41 -0700 (PDT) Date: Tue, 14 Aug 2012 00:40:41 -0400 Message-ID: From: Jesse Hagewood To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: =?ISO-8859-1?Q?Dag=2DErling_Sm=F8rgrav?= Subject: Improving BSD licensed text-processing tools 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: Tue, 14 Aug 2012 04:40:42 -0000 A lot of progress was made this week on gzip support in diff and sdiff. I included functions to also check for a .gz file extension, and I implemented this in such a way to where it can compare a decompressed gzip file to a regular file, and also decompress .gz files if regular diff is ran, and the Makefiles for diff and sdiff both compile zdiff and zsdiff binaries. The only issue I'm facing is a SIGBUS error and I'm using gdb to try and detect the bug. Once the bugs are straightened out, I'm going to write the man pages for zdiff and zsdiff, which shouldn't be too difficult from what I learned about man/roff macros by studying mdocml. I also need more thorough performance testing against the GNU utilities. So far I've been using the time utility to test performance, but with the inputs I'm using it only give me execution times of 0.00 seconds. I'm going to use larger imput files, and also try to find another Unix utility for this type of benchmarking if I can find a proper one.