Updated void-safe setting to "complete"

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96126 8089f293-4706-0410-a29e-feb5c42a2edf
Updated void-safe setting to "complete" for library "config"


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96127 8089f293-4706-0410-a29e-feb5c42a2edf
Updated void-safe setting to "complete" for library "wikidocs"

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96128 8089f293-4706-0410-a29e-feb5c42a2edf
Moved SCOOP testing earlier as they take a long time and this is silly to have to wait at the end of the execution of eweasel for just one or two tests that take a long time.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96129 8089f293-4706-0410-a29e-feb5c42a2edf
Updated void-safe setting to "complete" for library "config"



git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96130 8089f293-4706-0410-a29e-feb5c42a2edf
Added @include=path directive to INI_CONFIG 

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96131 8089f293-4706-0410-a29e-feb5c42a2edf
Changed suffix for metadata file from ".md" to ".data", mainly to avoid conflict with markdown file, if ever there are such files.
+ cleaning

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96132 8089f293-4706-0410-a29e-feb5c42a2edf
Keeping only void-safe ecf files for application projects.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96133 8089f293-4706-0410-a29e-feb5c42a2edf
Removed bizarred note clause on TEST class.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96134 8089f293-4706-0410-a29e-feb5c42a2edf
Added a new test showing that we do indeed raise an exception when a storable involved a qualified anchored type for which some context is required.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96135 8089f293-4706-0410-a29e-feb5c42a2edf
Added failure with `like Current' when Current involve a formal generic parameter.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96136 8089f293-4706-0410-a29e-feb5c42a2edf
*Fixed store041 by ensuring that storables involving a qualified anchored type for which the first qualifier involves a formal generic parameter, or a like Current when the current class is generic causes an exception to be raised during storing rather than during retrieving. For the time being this enables 14.11 versions to store an object graph involving qualified anchored type with no formal reference to be retrieved in a 13.11 or earlier version. Due to the way qualified anchored type are encoded, they caused a mismatch when retrieved by 14.11 itself.
* Fixed traversal of objects involving attributes with a qualified anchored type. Now we mark the `account' array by using the full dynamic type, not just the dynamic type.
* Improved `gen_conf.c' so that `rt_id_of' behavior can be changed and result queried via a new context argument. This is used for the above fix of test#store041 so that we know when computing a type if it involves qualified anchored types that cannot be resolved.
* Fixed some C warning for signed/unsigned comparison in memory_analyzer.c and traversal.c.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96137 8089f293-4706-0410-a29e-feb5c42a2edf
Reverted renaming to use `modules' for available modules.
Added CMS_SETUP.register_module (m) to avoid extending directly to the CMS_SETUP.modules
Removed useless CMS_CUSTOM_SETUP 
Updated concepts.md
Removed a few obsolete calls related to json library.
Added comments
+cosmetic

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96138 8089f293-4706-0410-a29e-feb5c42a2edf
Removed a few obsolete calls related to JSON library.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96139 8089f293-4706-0410-a29e-feb5c42a2edf
Updated after recent changes from CMS library.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96140 8089f293-4706-0410-a29e-feb5c42a2edf