Spec inconsistent for progress_level::none

Issue #86 resolved
Nenad Vukicevic created an issue

Test with progress level 'none' fails to compile.

It seems that it is not defined in backend_fwd.hpp.

 20   enum class progress_level {
 21     internal,
 22     user
 23   };

Comments (6)

  1. Dan Bonachea

    I think the real issue here is we have a contradiction in the spec.

    From Spec 9.1:

    progress_level::none UPC++ will not attempt to advance the progress of asynchronous operations.

    From Spec 9.5 API reference:

    1 enum class progress_level {
    2 /* none , -- not an actual member , conceptual only */
    3 internal ,
    4 user
    5 };
    

    We need to decide whether or not we want upcxx::progress_level::none as a real symbol, and adjust the spec and implementation accordingly.

  2. Log in to comment