Update the specialization constant extension proposal to align with the module proposal.
This PR introduce a kernel_handler which is an optional argument to parallel_for functors and allow the user to query the value for spec constants. This could also be reused to implement other library based functionalities.
Note: the module proposal does not yet reflect the changes presented here.
Update the specialization constant extension proposal to align with the module proposal.
This PR introduce a
kernel_handler
which is an optional argument to parallel_for functors and allow the user to query the value for spec constants. This could also be reused to implement other library based functionalities.Note: the module proposal does not yet reflect the changes presented here.