From owner-svn-ports-head@FreeBSD.ORG Mon Aug 4 12:04:59 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E417E6E4 for ; Mon, 4 Aug 2014 12:04:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A67F721A6 for ; Mon, 4 Aug 2014 12:04:58 +0000 (UTC) Received: from gahr (uid 1155) (envelope-from gahr@FreeBSD.org) id 5645 by svn.freebsd.org (DragonFly Mail Agent v0.9+); Mon, 04 Aug 2014 12:04:58 +0000 From: Pietro Cerutti Date: Mon, 4 Aug 2014 12:04:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r363992 - head/lang/seed7 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <53df76ea.5645.3ff4f9d5@svn.freebsd.org> X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 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: Mon, 04 Aug 2014 12:04:59 -0000 Author: gahr Date: Mon Aug 4 12:04:58 2014 New Revision: 363992 URL: http://svnweb.freebsd.org/changeset/ports/363992 QAT: https://qat.redports.org/buildarchive/r363992/ Log: - Update to 05_20140803 Changes: * The handling of ctrl-c has been changed to work better under windows. * The runtime of the function intPowOvfChk in int_rtl.c has been reduced to 57% (measured with gcc and valgrind). * The generation of code in the compiler for the action INT_POW has been improved. When the base is a negative power of two the exponentiation is done with a shift instead of a call of intPow (respectively intPowOvfChk). * The overflow checking for INT_POW in the compiler has been improved. When base or exponent is known the overflow checking is done with inline code and intPow is called instead of intPowOvfChk. * Documentation comments have been added to bitsetof.s7i * Tests for ** have been added to chkint.sd7 and chkovf.st7 * The tests for * and *:= in chkovf.st7 have been reorganized. * An interrupt_flag has been introduced in the interpreter. This flag is used for exception handling and for signal handling. Exceptions set interrupt_flag and fail_flag (with the macro set_fail_flag). Signals set only the interrupt_flag (file sigutl.c). The interrupt_flag is handled in exec_action (file exec.c). * The functions signal_name, handle_signals, handle_segv_signal, handle_term_signal and activate_signal_handlers in sigutl.c have been improved. * The functions continue_question, write_curr_position and show_signal in runerr.c have been improved. * The functions handle_int_signal, readChar, doGetcFromTerminal, doGetsFromTerminal, doLineRead, doLineReadFromTerminal, doWordRead, doWordReadFromTerminal, filGetcChkCtrlC, filGetsChkCtrlC, filHasNextChkCtrlC, filLineReadChkCtrlC and filWordReadChkCtrlC have been added to fil_rtl.c. This functions support reading from a terminal with a check for ctrl*c. This functions are used by the interpreter (file intlib.c). * Tracing has been added to functions in int_rtl.c. * Configuration defines for CTRL_C_SENDS_EOF, SIGNAL_HANDLER_CAN_DO_IO and INT64TYPE_NO_SUFFIX_BUT_CAST have been added to makefiles. Modified: head/lang/seed7/Makefile head/lang/seed7/distinfo Modified: head/lang/seed7/Makefile ============================================================================== --- head/lang/seed7/Makefile Mon Aug 4 11:46:15 2014 (r363991) +++ head/lang/seed7/Makefile Mon Aug 4 12:04:58 2014 (r363992) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= seed7 -DISTVERSION= 05_20140720 +DISTVERSION= 05_20140803 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/ DISTNAME= ${PORTNAME}_${DISTVERSION} Modified: head/lang/seed7/distinfo ============================================================================== --- head/lang/seed7/distinfo Mon Aug 4 11:46:15 2014 (r363991) +++ head/lang/seed7/distinfo Mon Aug 4 12:04:58 2014 (r363992) @@ -1,2 +1,2 @@ -SHA256 (seed7_05_20140720.tgz) = 97a37c09a30dce50c65ba93f5cb66e71c091e7943e91ca7e34adfc3b94c58596 -SIZE (seed7_05_20140720.tgz) = 2208235 +SHA256 (seed7_05_20140803.tgz) = 6b6d3d0a4a88583e2eaa6a18fe355cd985251b55dc852b13a5ca4686e92fcd2b +SIZE (seed7_05_20140803.tgz) = 2216212