Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #1636 > unrolled thread

Seed7 Release 2015-10-11

Started bymertesthomas@gmail.com
First post2015-10-14 07:35 -0400
Last post2015-10-14 11:10 -0700
Articles 2 — 1 participant

Back to article view | Back to comp.compilers


Contents

  Seed7 Release 2015-10-11 mertesthomas@gmail.com - 2015-10-14 07:35 -0400
    Re: Seed7 Release 2015-10-11 mertesthomas@gmail.com - 2015-10-14 11:10 -0700

#1636 — Seed7 Release 2015-10-11

Frommertesthomas@gmail.com
Date2015-10-14 07:35 -0400
SubjectSeed7 Release 2015-10-11
Message-ID<15-10-009@comp.compilers>
Hello,

I have released a new version of Seed7: seed7_05_20151011.tgz In the
Seed7 programming language new statements and operators can be
declared easily. Types are first class objects and therefore
templates/generics need no special syntax. Object orientation is used
when it brings advantages and not in places when other solutions are
more obvious.

Seed7 is covered by the GPL (and LGPL for the Seed7 runtime library).

Changelog:
- Errors in the bigInteger operators +:= and -:= have been fixed.
  This errors were triggered with expressions like A +:= A; when the
  value of A has a value in a specific range. Thanks go to Fausto C.
  for reporting this problem.
- The example program ide7.sd7 has been improved to start programs
  as process and to allow their termination.
- The chapter about errors in the manual has been improved.
- The picture terminate_pic has been added to pic16.s7i and
  pic32.s7i.
- Checks for +:=, -:= and *:= have been added to chkbig.sd7.
- Documentation comments have been added to aes.s7i, arc4.s7i,
  bin32.s7i, bin64.s7i, complex.s7i, des.s7i and tdes.s7i.
- Errors in the functions bigAddAssign and bigSbtrAssign have been
  fixed. Now the check for a negative delta is done before the
  variable is changed. This fixes the errors with A +:= A; and
  A -:= A; .
- The makefile mk_mingc.mak has been improved such that it can be
  called without the parameters S7_LIB_DIR and SEED7_LIBRARY.
- The program chkccomp.c has been improved to check if pow() works
  correct when the exponent is the maximum odd value that fits in
  a float respectively double.
- A buffer in a test program used by chkccomp.c has been enlarged
  to avoid a possible buffer overflow.
- Calls of logFunction have been added to big_gmp.c, big_rtl.c and
  traceutl.c.
- The definition of CATCH_SIGNALS has been removed from the
  makefiles. Now signal handlers are used when one of the functions
  sigaction() and signal() is available.
- The function socAddressCStri() has been added to soc_rtl.c. Now
  this function is used instead of bstriAsUnquotedCStri(), to write
  addresses in log functions.
- The function printParameters() has been added to pcs_unx.c and
  pcs_win.c. In log functions this function is now used to print
  parameter lists.
- The unused functions bin_add and bin_add_assign have been removed
  from bin64.s7i, binlib.c, binlib.h and primitiv.c.

Regards,
Thomas Mertes

--
Seed7 Homepage:  http://seed7.sourceforge.net
Seed7 - The extensible programming language: User defined statements
and operators, abstract data types, templates without special
syntax, OO with interfaces and multiple dispatch, statically typed,
interpreted or compiled, portable, runs under linux/unix/windows.

[toc] | [next] | [standalone]


#1638

Frommertesthomas@gmail.com
Date2015-10-14 11:10 -0700
Message-ID<15-10-011@comp.compilers>
In reply to#1636
On Wednesday, 14. October 2015 13:35:09 UTC+2 mertes...@gmail.com wrote:
> Hello,
>
> I have released a new version of Seed7: seed7_05_20151011.tgz In the
> Seed7 programming language new statements and operators can be
> declared easily. Types are first class objects and therefore
> templates/generics need no special syntax. Object orientation is used
> when it brings advantages and not in places when other solutions are
> more obvious.

I just released version seed7_05_20151012.tgz. This version contains
a small fix for the binary release (which downloads the latest release).

Changelog:
- The program setpaths.c has been changed to work correctly when
  the binary release (for Windows) is used.

Regards,
Thomas Mertes

--
Seed7 Homepage:  http://seed7.sourceforge.net
Seed7 - The extensible programming language: User defined statements
and operators, abstract data types, templates without special
syntax, OO with interfaces and multiple dispatch, statically typed,
interpreted or compiled, portable, runs under linux/unix/windows.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.compilers


csiph-web