Closed sethrj closed 1 month ago
3 156 files 4 952 suites 3m 21s :stopwatch: 1 499 tests 1 473 :white_check_mark: 26 :zzz: 0 :x: 16 593 runs 16 531 :white_check_mark: 62 :zzz: 0 :x:
Results for commit d338a669.
Thanks for the quick review @esseivaju !
This splits up the action launcher and traits into a generic "Kernel launcher", which contains all the complexity of thread ranges, block sizes, etc.; and "action launcher" which only applies to core data and extracts the state size/stream. The kernel launcher can be reused for things that aren't actions (e.g., raytrace and step collectors and optical physics kernels), and the kernel traits can now be safely reused without violating our "detail" convention.