| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-11 | c-variadic: allow trait methods to be c-variadic | Folkert de Vries | -4/+4 | |
| but a C-variadic method makes a trait dyn-incompatible. That is because methods from dyn traits, when cast to a function pointer, create a shim. That shim can't really forward the c-variadic arguments. | ||||
| 2025-09-11 | c-variadic: allow inherent methods to be c-variadic | Folkert de Vries | -5/+5 | |
| 2025-09-09 | c-variadic: reject functions with unsupported extern ABI | Folkert de Vries | -0/+3 | |
| 2025-09-09 | c-variadic: reject non-unsafe functions | Folkert de Vries | -6/+6 | |
| 2025-09-08 | c-variadic: reject non-extern functions | Folkert de Vries | -2/+2 | |
| 2025-09-08 | disallow c-variadic associated functions (for now) | Folkert de Vries | -9/+9 | |
| there is no reason this should not work, really, we're just cutting some scope for now | ||||
| 2025-09-03 | simplify `check_c_variadic_type` | Folkert de Vries | -8/+4 | |
| 2025-09-02 | stabilize extended_varargs_abi_support | Ralf Jung | -21/+21 | |
| 2024-06-22 | compiler: Mention C-unwind in C-variadic error | Jubilee Young | -21/+21 | |
| 2024-04-16 | Update Tests | Veera | -8/+0 | |
| 2024-02-08 | Continue to borrowck even if there were previous errors | Oli Scherer | -1/+4 | |
| 2023-10-30 | Explicitly reject const C-variadic functions | Nicholas Bishop | -0/+15 | |
| Trying to use C-variadics in a const function would previously fail with an error like "destructor of `VaListImpl<'_>` cannot be evaluated at compile-time". Add an explicit check for const C-variadics to provide a clearer error: "functions cannot be both `const` and C-variadic". | ||||
| 2023-10-30 | Fix bad-c-variadic error being emitted multiple times | Nicholas Bishop | -2/+0 | |
| If a function incorrectly contains multiple `...` args, and is also not foreign or `unsafe extern "C"`, only emit the latter error once. | ||||
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+77 | |
