-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
project-kernelRelated to the kernelRelated to the kernelproject-libuserRelated to the libuserRelated to the libusertype-refactoringCleanup and refactoring tasksCleanup and refactoring tasks
Description
We should move to the new inline asm syntax instead of using llvm_asm, as it has a clear path to stabilization and is, in general, a lot less buggy.
Doing so will also make a lot of our code less UB "by default", as rust's inline asm defaults to making the code paranoid (e.g. it defaults to volatile, memory, etc... and has flag to disable them, instead of llvm_asm where by default the compiler assumes it can do a lot of opts that you have to manually disable).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
project-kernelRelated to the kernelRelated to the kernelproject-libuserRelated to the libuserRelated to the libusertype-refactoringCleanup and refactoring tasksCleanup and refactoring tasks