Difference between revisions of "Void-Safe EiffelStudio Status"
(→EiffelStudio Dependency Tree (With Void-Safe Status)) |
m (→Notes: Clarified void-safety status.) |
||
(35 intermediate revisions by 6 users not shown) | |||
Line 3: | Line 3: | ||
== Notes == | == Notes == | ||
* The tree is specific on Windows, it is slightly different on Linux. | * The tree is specific on Windows, it is slightly different on Linux. | ||
− | * EiffelBase is ignored, which is already void-safe. | + | * {{safe+|EiffelBase}} is ignored, which is already void-safe. |
* The same library is only expanded once prefixed with "|---", "+---" for collapsed. | * The same library is only expanded once prefixed with "|---", "+---" for collapsed. | ||
− | * | + | * "Partially" void-safe libraries are in {{green|green}}. Completely void-safe libraries are {{safe+|highlighted}}. Those in {{red|red}} are in progress of conversion. |
− | * The batch compiler dependencies are in bold. | + | * The batch compiler dependencies are in '''bold'''. |
== EiffelStudio Dependency Tree (With Void-Safe Status) == | == EiffelStudio Dependency Tree (With Void-Safe Status) == | ||
Line 16: | Line 16: | ||
| |---'''compiler_kernel''' | | |---'''compiler_kernel''' | ||
<br> | <br> | ||
− | | | |---'''{{ | + | | | |---'''{{safe+|base_extension}}''' |
<br> | <br> | ||
− | | | |---'''cli_writer''' | + | | | |---'''{{green|cli_writer}}''' |
<br> | <br> | ||
− | | | | |---'''dotnet_loader''' | + | | | | |---'''{{safe+|dotnet_loader}}''' |
<br> | <br> | ||
− | | | | | |---'''{{ | + | | | | | |---'''{{safe+|environment}}''' |
<br> | <br> | ||
− | | | | | | | |---'''{{ | + | | | | | | | |---'''{{safe+|time}}''' |
<br> | <br> | ||
− | | | | | | |---'''{{ | + | | | | | | |---'''{{safe+|wel}}''' |
<br> | <br> | ||
− | | | | | +---{{ | + | | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | |---'''configuration_compiler''' | + | | | |---'''{{safe+|configuration_compiler}}''' |
<br> | <br> | ||
− | | | | +---'''{{ | + | | | | +---'''{{safe+|base_extension}}''' |
<br> | <br> | ||
− | | | | |---'''configuration_parser''' | + | | | | |---'''{{safe+|configuration_parser}}''' |
<br> | <br> | ||
− | | | | | +---'''{{ | + | | | | | +---'''{{safe+|base_extension}}''' |
<br> | <br> | ||
− | | | | | |---'''{{ | + | | | | | |---'''{{safe+|eiffel_identifier}}''' |
<br> | <br> | ||
− | | | | | | +---'''{{ | + | | | | | | +---'''{{safe+|base_extension}}''' |
<br> | <br> | ||
− | | | | | +---gobo | + | | | | | +---'''{{safe+|gobo}}''' |
<br> | <br> | ||
− | | | | | |---'''interface_names''' | + | | | | | |---'''{{safe+|interface_names}}''' |
<br> | <br> | ||
− | | | | | | |---'''{{ | + | | | | | | |---'''{{safe+|encoding}}''' |
<br> | <br> | ||
− | | | | | | +---{{ | + | | | | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | | | | |---'''{{ | + | | | | | | |---'''{{safe+|i18n}}''' |
<br> | <br> | ||
− | | | | | | | +--- | + | | | | | | | +---{{safe+|encoding}} |
<br> | <br> | ||
− | | | | | | | +---{{ | + | | | | | | | +---{{safe+|time}} |
<br> | <br> | ||
− | | | | | |---'''{{ | + | | | | | |---'''{{safe+|uuid}}''' |
<br> | <br> | ||
− | | | | | +---{{ | + | | | | | +---{{safe+|time}} |
<br> | <br> | ||
− | | | | |---'''consumer''' | + | | | | |---'''{{safe+|consumer}}''' |
<br> | <br> | ||
− | | | | | |---'''assembly_resolver''' | + | | | | | |---'''{{safe+|assembly_resolver}}''' |
<br> | <br> | ||
− | | | | | |---''' | + | | | | | |---'''{{safe+|dotnet_helper}}''' |
<br> | <br> | ||
− | | | | | | | + | | | | | |---'''{{green|ecchecker}}''' |
<br> | <br> | ||
− | | | | | +---{{ | + | | | | | | +---{{safe+|assembly_resolver}} |
<br> | <br> | ||
− | | | | | | + | | | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | | |---''' | + | | | | | |---'''{{safe+|logger}}''' |
<br> | <br> | ||
− | + | | | | |---'''{{safe+|emitter_loader}}''' | |
<br> | <br> | ||
− | | | | | | | + | | | | | |---'''{{safe+|dotnet_loader}}''' |
<br> | <br> | ||
− | | | | | | +---{{ | + | | | | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | | +--- | + | | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | | | + | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | | | | + | | | | |---'''{{safe+|parser}}''' |
<br> | <br> | ||
− | | | | | +---{{ | + | | | | | +---{{safe+|base_extension}} |
<br> | <br> | ||
− | | | | | +--- | + | | | | | +---{{safe+|eiffel_identifier}} |
<br> | <br> | ||
− | | | | | + | | | | | |---'''{{safe+|framework_file}}''' |
<br> | <br> | ||
− | | | | +---{{ | + | | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | +--- | + | | | | +---{{safe+|uuid}} |
<br> | <br> | ||
− | | | +--- | + | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | | + | | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | | | +--- | + | | | +---{{safe+|consumer}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|dotnet_helper}} |
<br> | <br> | ||
− | | | +--- | + | | | +---{{safe+|dotnet_loader}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|eiffel_identifier}} |
<br> | <br> | ||
− | | | +--- | + | | | +---{{safe+|emitter_loader}} |
<br> | <br> | ||
− | | | | + | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | + | | | +---{{safe+|gobo}} | |
<br> | <br> | ||
− | | | | + | | | |---'''{{safe+|gobo_extension}}''' |
<br> | <br> | ||
− | | | +--- | + | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | +--- | + | | | +---{{safe+|i18n}} |
<br> | <br> | ||
− | | | | + | | | +---{{safe+|interface_names}} |
<br> | <br> | ||
− | + | | | +---{{safe+|parser}} | |
<br> | <br> | ||
− | + | | | |---'''{{safe+|preferences_reg}}''' | |
<br> | <br> | ||
− | | | | | + | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | | | | + | | | | |---{{safe+|vision2}} |
<br> | <br> | ||
− | | | | | + | | | | | |---{{safe+|thread}} |
<br> | <br> | ||
− | | | |--- | + | | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | | + | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | | + | | | |---'''{{safe+|process}}''' |
<br> | <br> | ||
− | | | | + | | | +---{{safe+|thread}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | | + | | | |---'''{{safe+|resources}}''' |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|time}} |
<br> | <br> | ||
− | | +---configuration_parser | + | | | +---{{safe+|uuid}} |
+ | <br> | ||
+ | | | +---{{safe+|wel}} | ||
+ | <br> | ||
+ | | +---{{safe+|configuration_parser}} | ||
<br> | <br> | ||
| |---'''ecosystem''' | | |---'''ecosystem''' | ||
Line 158: | Line 162: | ||
| | |---'''compiler''' | | | |---'''compiler''' | ||
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|base_extension}} |
<br> | <br> | ||
− | | | | +---cli_writer | + | | | | +---{{green|cli_writer}} |
<br> | <br> | ||
− | | | | +---configuration_compiler | + | | | | +---{{safe+|configuration_compiler}} |
<br> | <br> | ||
− | | | | +---configuration_parser | + | | | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | | | | +---consumer | + | | | | +---{{safe+|consumer}} |
<br> | <br> | ||
− | | | | +---dotnet_helper | + | | | | +---{{safe+|dotnet_helper}} |
<br> | <br> | ||
− | | | | +---dotnet_loader | + | | | | +---{{safe+|dotnet_loader}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|eiffel_identifier}} |
<br> | <br> | ||
− | | | | +---emitter_loader | + | | | | +---{{safe+|emitter_loader}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | | +---gobo | + | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | | +---gobo_extension | + | | | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|i18n}} |
<br> | <br> | ||
− | | | | +---interface_names | + | | | | +---{{safe+|interface_names}} |
<br> | <br> | ||
− | | | | +---parser | + | | | | +---{{safe+|parser}} |
<br> | <br> | ||
− | | | | +---preferences_reg | + | | | | +---{{safe+|preferences_reg}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|process}} |
<br> | <br> | ||
− | | | | +---resources | + | | | | +---{{safe+|resources}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|time}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|uuid}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | | +---configuration_parser | + | | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | | | +---gobo | + | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | +---gobo_extension | + | | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | | +---parser | + | | | +---{{safe+|parser}} |
<br> | <br> | ||
− | | | |---'''patterns''' | + | | | |---'''{{safe+|patterns}}''' |
<br> | <br> | ||
− | | | | +---gobo | + | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
| | |---'''tagging''' | | | |---'''tagging''' | ||
Line 216: | Line 220: | ||
| | | +---ecosystem | | | | +---ecosystem | ||
<br> | <br> | ||
− | | | | +---gobo | + | | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | | +---patterns | + | | | | +---{{safe+|patterns}} |
<br> | <br> | ||
− | | | |---'''testing''' | + | | | |---'''{{safe+|testing}}''' |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|argument_parser}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|net}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|process}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|thread}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|time}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|time}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|uuid}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | +---gobo | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +---gobo_extension | + | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|net}} |
<br> | <br> | ||
− | | +---parser | + | | +---{{safe+|parser}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|process}} |
<br> | <br> | ||
− | | +---testing | + | | +---{{safe+|testing}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|thread}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|time}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|uuid}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|wel}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|base_extension}} |
<br> | <br> | ||
− | +---cli_writer | + | +---{{green|cli_writer}} |
<br> | <br> | ||
− | |---command_tunnel | + | |---{{safe+|command_tunnel}} |
<br> | <br> | ||
− | | +---vision2 | + | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|wel}} |
<br> | <br> | ||
+---compiler_kernel | +---compiler_kernel | ||
<br> | <br> | ||
− | +--- | + | +---{{safe+|configuration_compiler}} |
<br> | <br> | ||
− | |--- | + | |---configuration_gui |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|base_extension}} |
<br> | <br> | ||
− | | +---cli_writer | + | | +---{{green|cli_writer}} |
<br> | <br> | ||
− | | +---configuration_parser | + | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | | |---docking | + | | |---{{safe+|docking}} |
<br> | <br> | ||
− | | | +---gobo | + | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | +---gobo_extension | + | | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | | +---vision2 | + | | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | | | +---vision2_extension | + | | | +---{{safe+|vision2_extension}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|eiffel_identifier}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|environment}} |
<br> | <br> | ||
| |---'''framework''' | | |---'''framework''' | ||
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|base_extension}} |
<br> | <br> | ||
− | | | +---docking | + | | | +---{{safe+|docking}} |
<br> | <br> | ||
− | | | +---gobo | + | | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | | +---gobo_extension | + | | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | | +---interface_names | + | | | +---{{safe+|interface_names}} |
<br> | <br> | ||
− | | | +---vision2 | + | | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | +---gobo | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +---gobo_extension | + | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | +---interface_names | + | | +---{{safe+|interface_names}} |
<br> | <br> | ||
− | | |---'''pe_reader''' | + | | |---'''{{safe+|pe_reader}}''' |
<br> | <br> | ||
− | | | +---dotnet_loader | + | | | +---{{safe+|dotnet_loader}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | +---vision2 | + | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|wel}} |
<br> | <br> | ||
− | +---configuration_parser | + | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | +---consumer | + | +---{{safe+|consumer}} |
<br> | <br> | ||
− | |---{{ | + | |---{{safe+|curl}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|wel}} |
<br> | <br> | ||
|---debugger | |---debugger | ||
<br> | <br> | ||
− | | |---cli_debugger | + | | |---{{green|cli_debugger}} |
<br> | <br> | ||
− | | | +---cli_writer | + | | | +---{{green|cli_writer}} |
<br> | <br> | ||
− | | | +---dotnet_loader | + | | | +---{{safe+|dotnet_loader}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | +---cli_writer | + | | +---{{green|cli_writer}} |
<br> | <br> | ||
| +---compiler_kernel | | +---compiler_kernel | ||
<br> | <br> | ||
− | | +---configuration_compiler | + | | +---{{safe+|configuration_compiler}} |
<br> | <br> | ||
− | | +---configuration_parser | + | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | | +---dotnet_loader | + | | +---{{safe+|dotnet_loader}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|eiffel_identifier}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|environment}} |
<br> | <br> | ||
| +---framework | | +---framework | ||
<br> | <br> | ||
− | | +---gobo | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +---interface_names | + | | +---{{safe+|interface_names}} |
<br> | <br> | ||
− | | +---parser | + | | +---{{safe+|parser}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|thread}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|uuid}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|wel}} |
<br> | <br> | ||
− | |---{{ | + | |---{{safe+|diff}} |
<br> | <br> | ||
− | +---docking | + | +---{{safe+|docking}} |
<br> | <br> | ||
|---'''dotnet_assembly_information''' | |---'''dotnet_assembly_information''' | ||
<br> | <br> | ||
− | | +---dotnet_helper | + | | +---{{safe+|dotnet_helper}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | +---gobo | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | +---dotnet_helper | + | +---{{safe+|dotnet_helper}} |
<br> | <br> | ||
− | +---dotnet_loader | + | +---{{safe+|dotnet_loader}} |
<br> | <br> | ||
+---ecosystem | +---ecosystem | ||
Line 396: | Line 400: | ||
|---editor | |---editor | ||
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|encoding}} |
<br> | <br> | ||
− | | +---gobo | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | |---{{ | + | | |---{{safe+|lex}} |
<br> | <br> | ||
− | | +---preferences_reg | + | | +---{{safe+|preferences_reg}} |
<br> | <br> | ||
− | | +---testing | + | | +---{{safe+|testing}} |
<br> | <br> | ||
− | | +---vision2 | + | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|eiffel_identifier}} |
<br> | <br> | ||
− | +---emitter_loader | + | +---{{safe+|emitter_loader}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|encoding}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|environment}} |
<br> | <br> | ||
+---framework | +---framework | ||
<br> | <br> | ||
− | |--- | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | + | +---{{safe+|gobo}} | |
<br> | <br> | ||
− | +--- | + | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | + | |---{{safe+|graph}} | |
<br> | <br> | ||
− | |--- | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | + | +---{{safe+|i18n}} | |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|interface_names}} |
<br> | <br> | ||
− | +--- | + | +---{{safe+|lex}} |
<br> | <br> | ||
− | + | |---{{safe+|memory_analyzer}} | |
<br> | <br> | ||
− | |--- | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|graph}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|time}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|vision2}} |
<br> | <br> | ||
− | + | +---{{safe+|net}} | |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|parser}} |
<br> | <br> | ||
− | + | |---'''{{safe+|parser_extension}}''' | |
<br> | <br> | ||
− | |--- | + | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|parser}} |
<br> | <br> | ||
− | + | +---{{safe+|patterns}} | |
<br> | <br> | ||
− | +--- | + | +---{{safe+|pe_reader}} |
<br> | <br> | ||
− | +--- | + | +---{{safe+|preferences_reg}} |
<br> | <br> | ||
− | +--- | + | +---{{safe+|process}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|resources}} |
<br> | <br> | ||
− | + | |---'''{{safe+|services_framework}}''' | |
<br> | <br> | ||
− | |--- | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|patterns}} |
− | + | ||
− | + | ||
<br> | <br> | ||
+---tagging | +---tagging | ||
Line 484: | Line 486: | ||
| +---compiler | | +---compiler | ||
<br> | <br> | ||
− | | +---configuration_parser | + | | +---{{safe+|configuration_parser}} |
<br> | <br> | ||
| +---debugger | | +---debugger | ||
Line 490: | Line 492: | ||
| +---ecosystem | | +---ecosystem | ||
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|environment}} |
<br> | <br> | ||
− | | +---gobo | + | | +---{{safe+|gobo}} |
<br> | <br> | ||
− | | +---gobo_extension | + | | +---{{safe+|gobo_extension}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|net}} |
<br> | <br> | ||
− | | +---parser | + | | +---{{safe+|parser}} |
<br> | <br> | ||
− | | +---parser_extension | + | | +---{{safe+|parser_extension}} |
<br> | <br> | ||
− | | +---patterns | + | | +---{{safe+|patterns}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|process}} |
<br> | <br> | ||
| +---tagging | | +---tagging | ||
<br> | <br> | ||
− | | +---testing | + | | +---{{safe+|testing}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|thread}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|time}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|uuid}} |
<br> | <br> | ||
− | +---testing | + | +---{{safe+|testing}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|thread}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|time}} |
<br> | <br> | ||
− | |---uri_launcher | + | |---{{safe+|uri_launcher}} |
<br> | <br> | ||
− | | |---api_wrapper | + | | |---{{safe+|api_wrapper}} |
<br> | <br> | ||
− | | | |--- | + | | | |---{{safe+|patterns}} |
<br> | <br> | ||
− | | | |---threading | + | | | |---{{safe+|threading}} |
<br> | <br> | ||
− | | | | +---{{ | + | | | | +---{{safe+|thread}} |
<br> | <br> | ||
− | | | +---{{ | + | | | +---{{safe+|wel}} |
<br> | <br> | ||
− | | +--- | + | | +---{{safe+|patterns}} |
<br> | <br> | ||
− | | +---{{ | + | | +---{{safe+|process}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|uuid}} |
<br> | <br> | ||
− | +---vision2 | + | +---{{safe+|vision2}} |
<br> | <br> | ||
− | +---vision2_extension | + | +---{{safe+|vision2_extension}} |
<br> | <br> | ||
− | +---{{ | + | +---{{safe+|wel}} |
<br> | <br> | ||
|---'''xml''' | |---'''xml''' | ||
<br> | <br> | ||
− | +---gobo | + | +---{{safe+|gobo}} |
− | + |
Latest revision as of 01:13, 23 May 2019
Notes
- The tree is specific on Windows, it is slightly different on Linux.
- EiffelBase is ignored, which is already void-safe.
- The same library is only expanded once prefixed with "|---", "+---" for collapsed.
- "Partially" void-safe libraries are in green. Completely void-safe libraries are highlighted. Those in red are in progress of conversion.
- The batch compiler dependencies are in bold.
EiffelStudio Dependency Tree (With Void-Safe Status)
--- Libraries
|---auto_test
| |---compiler_kernel
| | |---base_extension
| | |---cli_writer
| | | |---dotnet_loader
| | | | |---environment
| | | | | | |---time
| | | | | |---wel
| | | | +---wel
| | | +---environment
| | | +---wel
| | |---configuration_compiler
| | | +---base_extension
| | | |---configuration_parser
| | | | +---base_extension
| | | | |---eiffel_identifier
| | | | | +---base_extension
| | | | +---gobo
| | | | |---interface_names
| | | | | |---encoding
| | | | | +---environment
| | | | | |---i18n
| | | | | | +---encoding
| | | | | | +---time
| | | | |---uuid
| | | | +---time
| | | |---consumer
| | | | |---assembly_resolver
| | | | |---dotnet_helper
| | | | |---ecchecker
| | | | | +---assembly_resolver
| | | | +---environment
| | | | |---logger
| | | |---emitter_loader
| | | | |---dotnet_loader
| | | | | +---environment
| | | | | +---wel
| | | +---environment
| | | +---gobo
| | | |---parser
| | | | +---base_extension
| | | | +---eiffel_identifier
| | | | |---framework_file
| | | | +---gobo
| | | +---uuid
| | | +---wel
| | +---configuration_parser
| | +---consumer
| | +---dotnet_helper
| | +---dotnet_loader
| | +---eiffel_identifier
| | +---emitter_loader
| | +---environment
| | +---gobo
| | |---gobo_extension
| | | +---gobo
| | +---i18n
| | +---interface_names
| | +---parser
| | |---preferences_reg
| | | +---gobo
| | | |---vision2
| | | | |---thread
| | | | +---wel
| | | +---wel
| | |---process
| | +---thread
| | +---wel
| | |---resources
| | +---time
| | +---uuid
| | +---wel
| +---configuration_parser
| |---ecosystem
| | |---compiler
| | | +---base_extension
| | | +---cli_writer
| | | +---configuration_compiler
| | | +---configuration_parser
| | | +---consumer
| | | +---dotnet_helper
| | | +---dotnet_loader
| | | +---eiffel_identifier
| | | +---emitter_loader
| | | +---environment
| | | +---gobo
| | | +---gobo_extension
| | | +---i18n
| | | +---interface_names
| | | +---parser
| | | +---preferences_reg
| | | +---process
| | | +---resources
| | | +---time
| | | +---uuid
| | | +---wel
| | +---configuration_parser
| | +---gobo
| | +---gobo_extension
| | +---parser
| | |---patterns
| | | +---gobo
| | |---tagging
| | | +---ecosystem
| | | +---gobo
| | | +---patterns
| | |---testing
| | | +---argument_parser
| | | +---net
| | | +---process
| | | +---thread
| | | +---time
| | +---time
| | +---uuid
| +---environment
| +---gobo
| +---gobo_extension
| +---net
| +---parser
| +---process
| +---testing
| +---thread
| +---time
| +---uuid
| +---wel
+---base_extension
+---cli_writer
|---command_tunnel
| +---vision2
| +---wel
+---compiler_kernel
+---configuration_compiler
|---configuration_gui
| +---base_extension
| +---cli_writer
| +---configuration_parser
| |---docking
| | +---gobo
| | +---gobo_extension
| | +---vision2
| | +---vision2_extension
| | +---wel
| +---eiffel_identifier
| +---environment
| |---framework
| | +---base_extension
| | +---docking
| | +---gobo
| | +---gobo_extension
| | +---interface_names
| | +---vision2
| | +---wel
| +---gobo
| +---gobo_extension
| +---interface_names
| |---pe_reader
| | +---dotnet_loader
| | +---wel
| +---vision2
| +---wel
+---configuration_parser
+---consumer
|---curl
| +---wel
|---debugger
| |---cli_debugger
| | +---cli_writer
| | +---dotnet_loader
| | +---environment
| | +---wel
| +---cli_writer
| +---compiler_kernel
| +---configuration_compiler
| +---configuration_parser
| +---dotnet_loader
| +---eiffel_identifier
| +---environment
| +---framework
| +---gobo
| +---interface_names
| +---parser
| +---thread
| +---uuid
| +---wel
|---diff
+---docking
|---dotnet_assembly_information
| +---dotnet_helper
| +---environment
| +---gobo
+---dotnet_helper
+---dotnet_loader
+---ecosystem
|---editor
| +---encoding
| +---gobo
| |---lex
| +---preferences_reg
| +---testing
| +---vision2
+---eiffel_identifier
+---emitter_loader
+---encoding
+---environment
+---framework
| +---gobo
+---gobo
+---gobo_extension
|---graph
| +---gobo
| +---vision2
+---i18n
+---interface_names
+---lex
|---memory_analyzer
| +---gobo
| +---gobo_extension
| +---graph
| +---time
| +---vision2
+---net
+---parser
|---parser_extension
| +---configuration_parser
| +---parser
+---patterns
+---pe_reader
+---preferences_reg
+---process
+---resources
|---services_framework
| +---gobo
| +---patterns
+---tagging
|---testing_engine
| +---auto_test
| +---compiler
| +---configuration_parser
| +---debugger
| +---ecosystem
| +---environment
| +---gobo
| +---gobo_extension
| +---net
| +---parser
| +---parser_extension
| +---patterns
| +---process
| +---tagging
| +---testing
| +---thread
| +---time
| +---uuid
+---testing
+---thread
+---time
|---uri_launcher
| |---api_wrapper
| | |---patterns
| | |---threading
| | | +---thread
| | +---wel
| +---patterns
| +---process
+---uuid
+---vision2
+---vision2_extension
+---wel
|---xml
+---gobo