Folkert de Vries
df8a3d5f1d
stabilize naked_functions
2025-04-20 11:18:38 +02:00
Folkert de Vries
41ddf86722
Make #[naked]
an unsafe attribute
2025-04-19 00:03:35 +02:00
Folkert de Vries
8866af3884
Add naked_functions_rustic_abi
feature gate
2025-04-07 21:42:12 +02:00
Folkert de Vries
562ec5a6fb
disallow asm!
in #[naked]
functions
...
also disallow the `noreturn` option, and infer `naked_asm!` as `!`
2024-10-06 18:12:25 +02:00
Folkert
47b42bef32
use naked_asm!
in naked-function tests
2024-10-06 18:12:25 +02:00
Folkert
c6a166bac2
switch to an allowlist approach
...
- merge error codes
- use attribute name that is incompatible in error message
- add test for conditional incompatible attribute
- add `linkage` to the allowlist
2024-07-27 12:55:39 +02:00
Folkert
4d082b77af
add error message when #[naked]
is used with #[test]
2024-07-17 00:04:00 +02:00