Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Changes between Version 5 and Version 6 of ActionPlan

Show
Ignore:
Author:
asterite (IP: 24.232.58.57)
Timestamp:
03/27/08 14:07:36 (10 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ActionPlan

    v5 v6  
    1111This presents some problems: 
    1212  * Every project must be using the same version/debug identifiers, because resolved information (where inactive symbols were discarded) is in memory for those. If the user wishes to use different configurations for each project, she can't. If the user changes the configuration, semantic resolution in memory must be dropped and reconstructed. 
    13   * If a module A depends on B, which in turns depends on B, semantic analysis will not be done correctly. This is because for B, A's structure is already known, so it reports an empty module (because A is currently building it, to avoid infinite recursion). This, along with other unrelated problems (dirty code) is what causes Descent to malfunction in some cases. 
     13  * If a module A depends on B, which in turns depends on A, semantic analysis will not be done correctly. This is because for B, A's structure is already known, so it reports an empty module (because A is currently building it, to avoid infinite recursion). This, along with other unrelated problems (dirty code) is what causes Descent to malfunction in some cases. 
    1414   
    1515== A solution ==