enhancementgood first issue
倉庫指標
- Star
- (1,408 star)
- PR 合併指標
- (平均合併 5天 5小時) (30 天內合併 16 個 PR)
描述
Is your feature request related to a problem? Please describe.
Not a problem per se, but Julia itself does some nice highlighting with @code_native, e.g.

I find the colouring makes it easier to see what's going on. As it currently is @device_code_sass, has no such colouring.
Describe the solution you'd like
I think it would be rather nice if @device_code_sass similarly colourised its output. Perhaps InteractiveUtils.print_native could be reused? Looking at what @code_native does, I see:
function code_native(io::IO, @nospecialize(f), @nospecialize(types=Tuple);
syntax::Symbol=:att, debuginfo::Symbol=:default)
d = _dump_function(f, types, true, false, false, false, syntax, true, debuginfo)
if highlighting[:native] && get(io, :color, false)
print_native(io, d)
else
print(io, d)
end
end