Date: Wed, 20 Mar 2013 16:59:15 +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: r314745 - head/lang/seed7 Message-ID: <201303201659.r2KGxFc3006971@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gahr Date: Wed Mar 20 16:59:15 2013 New Revision: 314745 URL: http://svnweb.freebsd.org/changeset/ports/314745 Log: - Update to 05_20130317 Changes: * The FAQ explanations concerning, what kind of programs can be written in Seed7 and the automatic memory management of Seed7, have been improved. * The compiler (s7c) has been improved to use the function strConcatN, when three or more strings are concatenated. * The compiler has been improved to define and use dynamic (virtual) destructors for interface types. The function itfCreate is used as constructor. * In the compiler the function init_string_constants_with_slices has been improved, to store the characters of string constants with more density. * The compiler functions prepare_typed_result, process_itf_cpy, process_itf_to_interface and process_ref_trace have been improved. * In str_rtl.c the functions strIPos2 and strPos2 have been added. This functions use a modified Boyer–Moore string search algorithm. * The performance of the function replace2 (library string.s7i) has been improved. * The example programs tetg.sd7 and tet.sd7 have been changed to abstain from using an outdated language feature. Now this programs can be compiled. * Parameter names have been added to seed7_05.s7i, pixmap_file.s7i, bitset.s7i, dialog.s7i, hash.s7i, console.s7i and string.s7i. * In sctlib.c and itflib.c the functions sct_cpy, sct_create, sct_destr, itf_cpy, itf_cpy2, itf_create, itf_create2, itf_destr and itf_to_interface have been improved to use reference counting (usage_count) for all objects of the category STRUCTOBJECT. * The support for the actions ITF_TO_HEAP and REF_BUILD has been removed from the interpreter. * Support for the action REF_GETREF has been added to interpreter and compiler. * The functions itf_to_heap (in itflib.c) and ref_build (in reflib.c) have been removed. * The function refItftosct (in ref_data.c) has been renamed to refItfToSct. The function ref_itftosct (in reflib.c) and the compiler have been changed to use the new function name. * The types smallpriortype and prior_type have been replaced by prioritytype in common.h, data.h, expr.c, expr.h, findid.h, syntax.c, token.c and token.h. * In itf_rtl.c the function itfCreate has been added and the function itfDestr has been removed. * Usages of the function stri_charpos in analyze.c and prclib.c have been replaced by calls of strChPos. * In executl.c the function crea_struct has been introduced and the function any_var_initialisation has been replaced by the functions sct_elem_initialisation and arr_elem_initialisation. * The function prot_block has been added to traceutl.c. Modified: head/lang/seed7/Makefile head/lang/seed7/distinfo Modified: head/lang/seed7/Makefile ============================================================================== --- head/lang/seed7/Makefile Wed Mar 20 16:36:41 2013 (r314744) +++ head/lang/seed7/Makefile Wed Mar 20 16:59:15 2013 (r314745) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= seed7 -DISTVERSION= 05_20130303 +DISTVERSION= 05_20130317 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/ DISTNAME= ${PORTNAME}_${DISTVERSION} Modified: head/lang/seed7/distinfo ============================================================================== --- head/lang/seed7/distinfo Wed Mar 20 16:36:41 2013 (r314744) +++ head/lang/seed7/distinfo Wed Mar 20 16:59:15 2013 (r314745) @@ -1,2 +1,2 @@ -SHA256 (seed7_05_20130303.tgz) = c00329a68deb1a4ee4b8fbef0e5cd98e74a63a25536ff08ef4a1b15486f9c62b -SIZE (seed7_05_20130303.tgz) = 1838898 +SHA256 (seed7_05_20130317.tgz) = a65b627bcdf9b13cd4ccb71b14f21abf10209e4af92eeee876b574923c8a2854 +SIZE (seed7_05_20130317.tgz) = 1842183
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303201659.r2KGxFc3006971>