Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: X10 1000
-
Component/s: X10 Compiler: Common Optimizer, X10DT Builder
-
Labels:None
-
Number of attachments :
Description
Issue: Inlining (both at the X10 and the C++ level) creates cross-file dependencies.
In X10 2.2, incremental X10DT buulds with OPTIMIZE enabled are inherently incorrect.
The compiler needs to provide X10DT with a dependency list as part of compilation and X10DT needs to process this when deciding what to recompile when a source file is changed.