svn commit: r458403 - head/lang/seed7

Pietro Cerutti gahr at FreeBSD.org
Mon Jan 8 10:40:54 UTC 2018


Author: gahr
Date: Mon Jan  8 10:40:52 2018
New Revision: 458403
URL: https://svnweb.freebsd.org/changeset/ports/458403

Log:
  lang/seed7: update to 05_20180107
  
  20180107
  - Interpreter and compiler have been improved to allow support
    for case statements with hashsets in the when parts. This allows
    e.g. case statements with string, bigInteger, type and other
    expressions.
  - Several discrepancies between s7 and s7c have been fixed. Many
    thanks go to "tipd bmp" who sent a example programs to show the
    discrepancies. Thanks also for finding a bug in the manual.
  - The following type conversion functions from integer have been
    introduced: bigInteger(), bigRational(), bitset(), boolean(),
    char(), float(), rational() and complex(). This fits to the
    existing conversion functions bin32() and bin64().
  - The files bigrat.s7i, filesys.s7i, int_act.s7i, s7c.sd7, chkdb.sd7,
    dnafight.sd7, printpi1.sd7, printpi2.sd7 and savehd7.sd7 have been
    adjusted to use bigInteger() instead of the conv operator to
    convert an integer to a bigInteger.
  - The function bigRational, which converts a string to a bigRational
    number, has been added to bigrat.s7i.
  - The function rational, which converts a string to a rational
    number, has been added to rational.s7i.
  - In rational.s7i the operator 'parse' has been improved to convert
    a string with a decimal number to a rational number.
  - The functions float2Bits and bits2Float in bin32.s7i and bin64.s7i
    are deprecated and will be removed in a future version. The
    functions bin32(), bin64() and float() can be used instead to
    convert between float and bits in IEEE 754 representation.
  - The programs bas7.sd7 and chkbin.sd7 have been changed to use the
    functions bin32(), bin64() and float() instead of float2Bits and
    bits2Float.
  - Definitions of the operators |:= and &:= have been added to
    hashsetof.s7i.
  - The library seed7_05.s7i has been improved to support case
    statements which consist just of an otherwise part.
  - The program chkprc.sd7 has been improved to check integer and char
    case statements with otherwise part.
  - The program chkprc.sd7 has been improved to check string,
    bigInteger and float case statements with and without otherwise
    part.
  - The program chkbig.sd7 has been improved to check the bigInteger()
    conversion function.
  - The program chkflt.sd7 has been improved to check the float()
    conversion function.
  - Interpreter and compiler have been improved to support the actions
    BIG_ICONV1, BIG_ICONV3, BLN_ICONV1, BLN_ICONV3, CHR_ICONV1,
    CHR_ICONV3, FLT_ICONV1, FLT_ICONV3, SET_ICONV1, SET_ICONV3 and
    REF_ALLOC_VAR.
  - The handling of CONSTENUMOBJECT and VARENUMOBJECT objects in
    s7c.sd7 has been improved.
  - The functions initCaseLabelsOfWhen, initCaseLabelsOfCase and
    initCaseLabels have been added to s7c.sd7.

Modified:
  head/lang/seed7/Makefile
  head/lang/seed7/distinfo

Modified: head/lang/seed7/Makefile
==============================================================================
--- head/lang/seed7/Makefile	Mon Jan  8 10:38:20 2018	(r458402)
+++ head/lang/seed7/Makefile	Mon Jan  8 10:40:52 2018	(r458403)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	seed7
-DISTVERSION=	05_20170915
+DISTVERSION=	05_20180107
 CATEGORIES=	lang
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
 DISTNAME=	${PORTNAME}_${DISTVERSION}

Modified: head/lang/seed7/distinfo
==============================================================================
--- head/lang/seed7/distinfo	Mon Jan  8 10:38:20 2018	(r458402)
+++ head/lang/seed7/distinfo	Mon Jan  8 10:40:52 2018	(r458403)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509104455
-SHA256 (seed7_05_20170915.tgz) = dadf1502572fae95d780c88f25910d6ea47ae63d29bcede8660445ccda470496
-SIZE (seed7_05_20170915.tgz) = 2768711
+TIMESTAMP = 1515406547
+SHA256 (seed7_05_20180107.tgz) = 4fcd35bdab1f0178822dbe21a91cc10ae5b24cecd5e71b776882ccaffb97540c
+SIZE (seed7_05_20180107.tgz) = 2780835


More information about the svn-ports-all mailing list