[savant-devel] savant update

Dale E Martin dmartin at cliftonlabs.com
Wed Mar 9 16:12:19 EST 2005


Update of /usr/local/cvsroot/savant/src/aire/iir/IIRBase
In directory silverton:/tmp/cvs-serv10791/src/aire/iir/IIRBase

Modified Files:
	IIRBase_Attribute.cc IIRBase_EnumerationSubtypeDefinition.cc 
	IIRBase_EnumerationSubtypeDefinition.hh 
	IIRBase_EnumerationTypeDefinition.cc 
	IIRBase_EnumerationTypeDefinition.hh 
	IIRBase_FloatingPointLiteral.cc IIRBase_IntegerLiteral.cc 
	IIRBase_ObjectDeclaration.cc IIRBase_PhysicalTypeDefinition.hh 
	IIRBase_ProcessStatement.hh IIRBase_ScalarTypeDefinition.cc 
	IIRBase_TextLiteral.cc 
Log Message:
Ripped out sstream-wrap.hh so we don't even pretend to be g++ 2.95.x
friendly any more.

EnumerationLiteralLists were being malloced and dealloced all over the
place.  I'm not sure how that code was even working without memory issues.
Fixed that - the lists now only live in base types.  Probably should make
similar changes for some of the other types.  I think that the AIRE
heirarchy is suboptimal in this area to some degree.





More information about the savant-devel mailing list