savant update


Subject: savant update
From: Dale Martin (dmartin@ECECS.UC.EDU)
Date: Tue Aug 28 2001 - 08:09:10 MDT


Update of /home/paw/CVS/savant/bin
In directory gatekeeper.ececs.uc.edu:/tmp/cvs-serv25738/bin

Modified Files:
        main.cc
Log Message:
At the request of a user, I've completed the shift of the library manager
into a "global" helper object. It was previously following a singleton
pattern but maintaining some state that made it specific to a parser, which
wasn't quite the idea. Now the only state that the library manager
maintains is global in nature - it caches the libraries that it has found,
and library units and so forth.

Specifically, the notion of the "work" library has been pushed into the
parser, so that two parsers running with different work libraries in the
same address space can effectively share the same library manager instance.



This archive was generated by hypermail 2b25 : Mon Mar 18 2002 - 13:00:12 MST