Date: Tue, 22 Apr 2014 15:25:22 +0000 (UTC) From: Pietro Cerutti <gahr@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r351847 - head/lang/seed7 Message-ID: <201404221525.s3MFPMKd090374@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404221525.s3MFPMKd090374>