cling/lib/Interpreter
Axel Naumann 48b4a4e934 For Decls coming from a parsed file that describes the content of a library:
the callbacks must be triggered for those, too.
As they are not part of a transaction (think "module") they are now sent to the deserialization listener.
This can be removed once the modules work.

Set the state of the transaction to Committing before the static init - which might trigger more decls even though CodeGen has been run over the decls.

Forward DeclCollector::HandleInterestingDecl() to DeclCollector::HandleTopLevelDecl() for decls from the AST reader / from headers describing libraries.

Empty transactions must be passed to TCling; they trigger the sending of deserialized decls to ROOT/Meta.

Don't start TCling's artificial TU Transaction if the transaction coming in is empty - we need a decl to get the ASTContext.

Swap the deserialized decls before handling them in TCling, such that nested calls don't see the same decls again.


git-svn-id: http://root.cern.ch/svn/root/trunk@49197 27541ba8-7e3a-0410-8455-c3a389f83636
2013-04-10 15:15:49 +00:00
..
2013-03-11 13:11:15 +00:00
2013-03-11 13:11:15 +00:00
2012-12-19 13:51:19 +00:00
2013-03-11 13:11:15 +00:00
2013-04-09 09:04:30 +00:00
2013-04-03 16:25:08 +00:00
2013-02-25 10:19:15 +00:00
2013-04-10 06:51:46 +00:00