From owner-svn-ports-head@FreeBSD.ORG Tue Apr 22 15:25:23 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DAB93A53; Tue, 22 Apr 2014 15:25:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BB88114A2; Tue, 22 Apr 2014 15:25:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3MFPMic090376; Tue, 22 Apr 2014 15:25:22 GMT (envelope-from gahr@svn.freebsd.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3MFPMKd090374; Tue, 22 Apr 2014 15:25:22 GMT (envelope-from gahr@svn.freebsd.org) Message-Id: <201404221525.s3MFPMKd090374@svn.freebsd.org> From: Pietro Cerutti Date: Tue, 22 Apr 2014 15:25:22 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r351847 - head/lang/seed7 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2014 15:25:23 -0000 Author: gahr Date: Tue Apr 22 15:25:22 2014 New Revision: 351847 URL: http://svnweb.freebsd.org/changeset/ports/351847 QAT: https://qat.redports.org/buildarchive/r351847/ Log: - Update to 05_20140420 Changes: * The chapter in the manual about the foreign function interface has been improved. * A paragraph about regular expressions and lexical scanner functions has been added to the FAQ. * The handling of the actions CHR_CLIT and INT_STRI in the compiler has been improved. The string buffers for chrCLitToBuffer and intStrToBuffer use the correct alignment now. * In big_rtl.c the functions bigParseBasedPow2 and bigParseBased2To36 have been added and bigParseBased has been changed to call them. This improves the conversion of a string to a bigInteger, when the base is a power of two. Valgrind measurements of the function bigParseBased in chkbig.sd7 show a speed improvement with a factor of 239. * The macros memcpy_to_strelem and memset_to_strelem (defined in striutl.h) have been turned into functions (defined in striutl.c). * The unrolling in memcpy_to_strelem and memset_to_strelem has been changed from 8 times to 32 times. This improves the performance for big data amounts by 16% (Measured with valgrind and gcc). * Usages of the macros memcpy_to_strelem and memset_to_strelem in bst_rtl.c, fil_rtl.c, soc_rtl.c and str_rtl.c have been turned into usages of the corresponding functions. * Calls of cstri_expand, ustri_expand, cstri_expand2 and ustri_expand2 in analyze.c, chr_rtl.c, flt_rtl.c, infile.c, str_rtl.c and striutl.c have been turned into calls of memcpy_to_strelem. * The functions (macros) cstri_expand, ustri_expand, cstri_expand2 and ustri_expand2 have been removed from striutl.c and striutl.h. * The functions doCompileAndLink, compileAndLinkWithOptionsOk, compileAndLinkOk, appendToFile and detemineDatabaseDefines have been added to chkccomp.c. The function compilationOkay has been replaced by compileAndLinkOk. Modified: head/lang/seed7/Makefile head/lang/seed7/distinfo Modified: head/lang/seed7/Makefile ============================================================================== --- head/lang/seed7/Makefile Tue Apr 22 15:17:41 2014 (r351846) +++ head/lang/seed7/Makefile Tue Apr 22 15:25:22 2014 (r351847) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= seed7 -DISTVERSION= 05_20140406 +DISTVERSION= 05_20140420 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/ DISTNAME= ${PORTNAME}_${DISTVERSION} Modified: head/lang/seed7/distinfo ============================================================================== --- head/lang/seed7/distinfo Tue Apr 22 15:17:41 2014 (r351846) +++ head/lang/seed7/distinfo Tue Apr 22 15:25:22 2014 (r351847) @@ -1,2 +1,2 @@ -SHA256 (seed7_05_20140406.tgz) = 10062a8a3e45bf362eaa6726265cfb6bdaf281a66c749c1f1b3d2c72f39bea47 -SIZE (seed7_05_20140406.tgz) = 2071817 +SHA256 (seed7_05_20140420.tgz) = 19e6bcb409d9bb488f9e34ca13eb60d51c2e4c17f34f4455cfcb1055bb88c78b +SIZE (seed7_05_20140420.tgz) = 2075066