Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Commit [r27996] Maximize Restore History

WIP on XTENLANG-3411 : Improve C++ codegen for string literals

Now collect the string literals in each X10 class and generate an auxillary
class for each X10 class with one C++ level static field for each unique
string literal. String objects are still heap allocated during C++ static
init. In a subsequent commit will attempt to statically allocated
String instances as well.

dgrove-oss 2014-07-28

added /trunk/x10.compiler/src/x10cpp/visit/StringLiteralManager.java
changed /trunk/x10.compiler/src/x10cpp/types/X10CPPContext_c.java
changed /trunk/x10.compiler/src/x10cpp/visit/MessagePassingCodeGenerator.java
/trunk/x10.compiler/src/x10cpp/visit/StringLiteralManager.java Diff Switch to side-by-side view
Loading...
/trunk/x10.compiler/src/x10cpp/types/X10CPPContext_c.java Diff Switch to side-by-side view
Loading...
/trunk/x10.compiler/src/x10cpp/visit/MessagePassingCodeGenerator.java Diff Switch to side-by-side view
Loading...