Modified test to support the behavior when a wait condition is reevaluated only after a call to the supplier processor from some other processor.

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

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96165 8089f293-4706-0410-a29e-feb5c42a2edf
Added shared pointer classes that correspond to C++11 standard classes.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96166 8089f293-4706-0410-a29e-feb5c42a2edf
Added macros and type declarations that correspond to C++11 shared pointer classes but may be conditionally switched to EiffelStudio run-time classes if needed.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96167 8089f293-4706-0410-a29e-feb5c42a2edf
Adde missing declarations for is_lvalue_reference.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96168 8089f293-4706-0410-a29e-feb5c42a2edf
Added missing declarations.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96169 8089f293-4706-0410-a29e-feb5c42a2edf
Added a macro that corresponds to C++11 make_shared function but may be conditionally switched to EiffelStudio run-time version if needed.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96170 8089f293-4706-0410-a29e-feb5c42a2edf
Replaced C++11 function 'make_shared' with a macro that may be switched to EiffelStudio run-time implemntation.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96171 8089f293-4706-0410-a29e-feb5c42a2edf
Used a macro for C++11 standard class shared_ptr to enable switching to a version from EiffelStudio run-time.
Replaced C++11 function 'make_shared' with a macro that may be switched to EiffelStudio run-time implemntation.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96172 8089f293-4706-0410-a29e-feb5c42a2edf
Reordered declarations so that they appear before use.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96173 8089f293-4706-0410-a29e-feb5c42a2edf
Removed unused functions.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96174 8089f293-4706-0410-a29e-feb5c42a2edf
Removed unnecessary semicolon.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96175 8089f293-4706-0410-a29e-feb5c42a2edf
Avoided warnings about potential uninitialized variable `l_num_gtypes' in `rt_canonical_types'. It was never the case but the C compiler could not figure this out. Now we only use it in the loop where it is initialized.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96176 8089f293-4706-0410-a29e-feb5c42a2edf
Removed unused functions that use C++11 type declarations for rvalues.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96177 8089f293-4706-0410-a29e-feb5c42a2edf
Removed unused functions.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96178 8089f293-4706-0410-a29e-feb5c42a2edf
Set file properties to follow standard conventions about source code.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96179 8089f293-4706-0410-a29e-feb5c42a2edf
Added a new target to run benchmarks just once (this is usedful for testing).

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96180 8089f293-4706-0410-a29e-feb5c42a2edf
Removed rvalue references that are not available in C++ prio to C++11.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96181 8089f293-4706-0410-a29e-feb5c42a2edf
Eiffel lang update.
Social header is shown only in the home page.
Docs-Tree view is shown in side_bar first.
Updated templates: moved the Docs-tree-view to the left.
Updated layout to show, left (first side bar)| content | right (second side bar).
Updated width size to 1366px, the layout is not responsive.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96183 8089f293-4706-0410-a29e-feb5c42a2edf
Replaced C++11 iteration loop with standard 'for' loop to allow compiling the code by older C++ compilers.

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