Skip site navigation (1)Skip section navigation (2)
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>