Migrate GetExecByteCode (well it just return 0 :))


git-svn-id: https://root.cern.ch/svn/root/trunk@47408 27541ba8-7e3a-0410-8455-c3a389f83636
Make SetAlloclockfunc and SetAllocunlockfunc a nop until we re-try to support multiple thread


git-svn-id: https://root.cern.ch/svn/root/trunk@47409 27541ba8-7e3a-0410-8455-c3a389f83636
Remove CINT include path management


git-svn-id: https://root.cern.ch/svn/root/trunk@47410 27541ba8-7e3a-0410-8455-c3a389f83636
Assert actually on use of one of those routines in Sema.


git-svn-id: https://root.cern.ch/svn/root/trunk@47411 27541ba8-7e3a-0410-8455-c3a389f83636
Remove code that has been obsolete since revision 14018 (yes fourteen!).


git-svn-id: https://root.cern.ch/svn/root/trunk@47412 27541ba8-7e3a-0410-8455-c3a389f83636
Remove manipulation of gvp and mention in the documentation the backward incompatibility (no more multiplexing of with and without placement or with and without delete.


git-svn-id: https://root.cern.ch/svn/root/trunk@47413 27541ba8-7e3a-0410-8455-c3a389f83636
Protect from crash uncovered by currently broken gSystem->Load("libGui")


git-svn-id: https://root.cern.ch/svn/root/trunk@47414 27541ba8-7e3a-0410-8455-c3a389f83636
Indents


git-svn-id: https://root.cern.ch/svn/root/trunk@47415 27541ba8-7e3a-0410-8455-c3a389f83636
HandleVTable assert is far too intrusive to stay.


git-svn-id: https://root.cern.ch/svn/root/trunk@47416 27541ba8-7e3a-0410-8455-c3a389f83636
Add test exposing the problem with the partial code generation.


git-svn-id: https://root.cern.ch/svn/root/trunk@47417 27541ba8-7e3a-0410-8455-c3a389f83636
Fix code generation of dynamic classes, i.e classes having virtual tables.


git-svn-id: https://root.cern.ch/svn/root/trunk@47418 27541ba8-7e3a-0410-8455-c3a389f83636
Move dictionary initialization into global function that has a unique, defined name for each dictionary.
This function checks (using a local static, but that's fine because it gets called also during static initialization of the library which is locked by definition) that it only registers the dictionary once.
This function can be called if an initialized dictionary is required during static initialization.

That's the case of libGui's gClient; call this new function before setting it up.


git-svn-id: https://root.cern.ch/svn/root/trunk@47419 27541ba8-7e3a-0410-8455-c3a389f83636
Replace G__loadfile, G__load_text


git-svn-id: https://root.cern.ch/svn/root/trunk@47420 27541ba8-7e3a-0410-8455-c3a389f83636
Do cling's best at returning the currently executing file.
#included files will not be picked up as cling cannot tell where the currently running function was defined.
But it does know which file was passed to MetaProcessor::executeFunction() (e.g. via .x).
So at least store that.
This fixes the occurrences of GetCurrentMacroName() in tutorials/


git-svn-id: https://root.cern.ch/svn/root/trunk@47421 27541ba8-7e3a-0410-8455-c3a389f83636
One less CINT spelling of meta data.


git-svn-id: https://root.cern.ch/svn/root/trunk@47422 27541ba8-7e3a-0410-8455-c3a389f83636
Simplify.


git-svn-id: https://root.cern.ch/svn/root/trunk@47423 27541ba8-7e3a-0410-8455-c3a389f83636
Hide some of the system libs, but only from TInterpreter; they can still be used to resolve JIT symbols and must thus be exposed to the interpreter.


git-svn-id: https://root.cern.ch/svn/root/trunk@47424 27541ba8-7e3a-0410-8455-c3a389f83636
Hide more system libs, but only from TInterpreter; bug #98921 says /System/Library/Frameworks/ needs to be hidden, too.


git-svn-id: https://root.cern.ch/svn/root/trunk@47425 27541ba8-7e3a-0410-8455-c3a389f83636
Move RooGenCategory to compiled user functions, i.e. remove references to CINT.


git-svn-id: https://root.cern.ch/svn/root/trunk@47426 27541ba8-7e3a-0410-8455-c3a389f83636
Add a few comments


git-svn-id: https://root.cern.ch/svn/root/trunk@47427 27541ba8-7e3a-0410-8455-c3a389f83636