Jubilee
891dc0fb09
Rollup merge of #142633 - folkertdev:interrupt-abi-restrict-signature, r=workingjubilee
...
Error on invalid signatures for interrupt ABIs
We recently added `extern "custom"`, which must have type `fn()`. The various `extern "interrupt"` ABIs impose similar constraints on the signature of functions with that ABI: `x86-interrupt` should not have a return type (linting on the exact argument types is left as future work), and the other interrupt ABIs cannot have any parameters or a return type.
r? ```@workingjubilee```
2025-06-24 19:45:31 -07:00
..
2025-06-20 12:50:12 -05:00
2025-06-24 19:45:29 -07:00
2025-06-23 09:39:23 -07:00
2025-06-24 14:40:11 +02:00
2025-06-24 19:45:29 -07:00
2025-06-24 19:45:30 -07:00
2025-06-24 19:45:30 -07:00
2025-06-22 17:16:36 +01:00
2025-06-24 15:39:38 +02:00
2025-06-24 11:32:02 +00:00
2025-06-19 10:50:03 +09:00
2025-06-22 00:47:10 +02:00
2025-06-24 21:58:31 +00:00
2025-06-24 19:45:29 -07:00
2025-06-22 17:35:36 +02:00
2025-06-24 16:00:04 +03:00
2025-06-24 16:00:04 +03:00
2025-06-23 12:48:20 -07:00
2025-06-24 20:46:06 +02:00
2025-06-24 19:45:30 -07:00
2025-06-21 11:11:34 -07:00
2025-06-24 19:45:31 -07:00
2025-06-24 19:45:29 -07:00
2025-06-24 19:45:30 -07:00
2025-06-19 04:23:25 +00:00
2025-06-24 21:58:31 +00:00
2025-06-24 20:46:03 +02:00
2025-06-23 09:39:59 -07:00
2025-06-24 21:58:31 +00:00
2025-06-24 19:45:30 -07:00
2025-06-24 19:45:30 -07:00
2025-06-22 06:49:02 +00:00
2025-06-21 18:59:36 -04:00
2025-06-23 22:09:11 +00:00
2025-06-24 19:45:29 -07:00
2025-06-24 19:45:30 -07:00
2025-06-23 20:43:04 +02:00
2025-06-20 23:25:54 -04:00
2025-06-24 20:46:04 +02:00
2025-06-21 23:54:16 +00:00
2025-06-24 16:00:04 +03:00
2025-06-24 19:45:30 -07:00
2025-06-20 23:25:58 -04:00
2025-06-23 22:09:11 +00:00
2025-06-23 20:43:04 +02:00
2025-06-22 08:49:04 +02:00