Implement built-in attribute macro #[cfg_eval] + some refactoring
#82682
+453
−259
#[cfg_eval] + some refactoring
#82682