www.digitalmars.com         C & C++   DMDScript  

c++.announce - Pantheios 1.0.1 (beta 21) released

reply "Matthew" <matthew hat.stlsoft.dot.org> writes:
9th January 2007 - 1.0.1 beta 21
==================================

Download from

http://sourceforge.net/project/showfiles.php?group_id=141831&package_id=155759&release_id=477090


Summary:
--------

 * dynamic control of severity ceiling for fe.N
 * addition of missing implicit link file (be.file)
 * added fault-tolerance to be.N, so one or more (but not all) back-ends can
fail and the application can proceed
 * added be.fail back-end that always fails (for testing be.N fault
tolerance)
Details:
--------

Makefiles:

Application Layer:

Core:

Front-ends:

 + pantheios_fe_simple_getSeverityCeiling() and
   pantheios_fe_simple_setSeverityCeiling(), to dynamically
   control the severity ceiling

Back-ends:

 ~ fix minor syntax error troubling Borland, DMC++ and GCC
 + be.file.h
 ~ formatting error in back-ends on Win32 (fixed in STLSoft
   1.9.1 beta 39; download from http://stlsoft.org/downloads.html) + be.fail
 ~ be.N now tolerates failure of one or more (but not all) back-ends that
are flagged PANTHEIOS_BE_N_F_IGNORE_INIT_FAILURE
Examples:

Samples:

Depends on:

 * STLSoft 1.9.1 beta 40 or later
   (http://stlsoft.org/downloads.html)
Jan 11 2007
parent Neal Becker <ndbecker2 gmail.com> writes:
gcc-4.1?

I copied build/gcc40 to build/gcc41 and tried it, I got:
STLSOFT=/usr/local/src/stlsoft make -f makefile.unix
g++   -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Werror  -O1  
-D_REENTRANT  -D_DEBUG -UNDEBUG  -Dunix -DPANTHEIOS_NO_AUTO_INIT 
-I../../include -I"/usr/local/src/stlsoft/include"    -o pantheios_appl.debug.o
../../src/pantheios_appl.cpp
/usr/local/src/stlsoft/include/stlsoft/stlsoft.h: In destructor
‘stlsoft::stlsoft_size_checker::~stlsoft_size_checker()’:
/usr/local/src/stlsoft/include/stlsoft/stlsoft.h:1394: error: ISO C++ forbids
zero-size array ‘ai’
make: *** [pantheios_appl.debug.o] Error 1
Jan 12 2007