Change to runtime header tracking in order to allow use of __COUNTER__ for other things.
Added correct return value.
Removed null logger assert.
Minor header dir fix.
Added include directory tracking capability.
Bug fixed include file tracking when __COUNTER__ is used for other things.
Removed the auto include dir handling, as it was inefficient.
Added RuntimeObjectSystem directory as runtime include dir in initialization.
Removed file for runtime include directory tracking.
Removed unrequired variable.
Added runtime library linking.
Added library file handling for mac os x.
Fixed include file map growth by removing old mappings.
Fixed some warnings and errors on OS X build
Fixed a case issue, and added runtime compiler dir to include list.
Fixed issue with FileWactherOSX.cpp not working with multiple directories.
Changed system table to be a static member for easier access after initialization.
System table now accessible as static class member of PerModuleObjectInterface.
This is both easier and faster to use.
Fixed release issue with full file paths not appearing, so after a runtime compile the following runtime compiles would not work correctly for that file.
Added IObjectUtils::GetConstructorId and modified code to use this rather than potentially unsafe GetConstructor()->GetId();
Now keep track of files which didn't get compiled for the next compile.
Added pending file list to handle compilation of files which are changed during a compilation. These are then recompiled immediatly after the previous compilation ends.