C4170 |
r3 (N3682) |
Mailhol |
2025-09-07 |
Static assertions in expressions, v2.1 (updates n3637) |
|
C4184 |
r3 (N3653) |
Uecker |
2025-08-26 |
Earthly Demon: Accessing a Member of an Atomic Structure or Union (Updates n3624) |
|
C4148 |
r2 (N3681) |
Bazley |
2025-08-26 |
Alternative syntax for forward declaration of parameters (v2) |
|
C4247 |
r1 (N3572) |
Karl |
2025-08-17 |
Slay Some Earthly Demons XX: Remove undefined behavior if an identifier, comment, string literal, character constant, or header name contains an invalid multibyte character or does not begin and end in the initial shift state exceptions |
|
C4246 |
r1 (N3571) |
Karl |
2025-08-17 |
Slay Some Earthly Demons XIX: Remove undefined behavior if a character not in the basic source character set is encountered in a source file, excluding valid exceptions |
|
C4245 |
r1 (N3570) |
Karl |
2025-08-17 |
Slay Some Earthly Demons XVIII: Remove undefined behavior if there are nonmatching single or double quotes |
|
C4244 |
r1 (N3650) |
Svoboda |
2025-08-02 |
WG14's C indentation and brace styles |
|
C4142 |
r3 (N3674) |
Bazley |
2025-08-02 |
Enhanced type variance (v3) |
|
C4243 |
r1 (N3673) |
Gustedt |
2025-07-31 |
Properly specify the interaction of library calls for condition variables |
|
C4242 |
r1 (N3672) |
Gustedt |
2025-07-31 |
Properly specify the interaction of library calls for mutexes |
|
C4241 |
r1 (N3671) |
Colomar |
2025-07-31 |
Subdivide string API sections |
|
C4240 |
r1 (N3670) |
Colomar |
2025-07-31 |
Rename s/strpbrk/strchrs/ |
|
C4239 |
r1 (N3669) |
Colomar |
2025-07-31 |
Split memory management section (Editorial) |
|
C4238 |
r1 (N3668) |
Colomar |
2025-07-31 |
Split formatted I/O sections (Editorial) |
|
C4237 |
r1 (N3667) |
Colomar |
2025-07-31 |
add strsep(), wcssep() |
|
C4236 |
r1 (N3666) |
Colomar |
2025-07-31 |
add stpsep(), wcpsep() |
|
C4214 |
r2 (N3665) |
Colomar |
2025-07-31 |
add st*rspn(), st*rcspn(), wc*rspn(), wc*rcspn() |
|
C4212 |
r2 (N3664) |
Colomar |
2025-07-31 |
add strchrcnt(), strchrscnt(), wcschrcnt(), wcschrscnt() |
|
C4210 |
r2 (N3663) |
Colomar |
2025-07-31 |
add stpspn(), stpcspn(), wcpspn(), wcpcspn() |
|
C4209 |
r2 (N3662) |
Colomar |
2025-07-31 |
add stpcpy(3), wcpcpy(3), mempcpy(3), wmempcpy(3) |
|
C4192 |
r3 (N3661) |
Colomar |
2025-07-31 |
Standard prefixed attributes |
|
C4191 |
r3 (N3660) |
Colomar |
2025-07-31 |
add a malloc(3)-based sprintf(3) variant |
|
C4235 |
r1 (N3659) |
Belov |
2025-07-27 |
Considering expressions based on restrict pointers as pure rvalue expressions |
|
C4234 |
r1 (N3657) |
Meneide |
2025-07-27 |
Functions with Data: Closures in C |
|
C4233 |
r1 (N3656) |
Na |
2025-07-27 |
Dependent attributes |
|
C4155 |
r2 (N3658) |
Celeste |
2025-07-24 |
Simplified lexical scope for labels, v2 |
|
C4232 |
r1 (N3655) |
Banham |
2025-07-23 |
Make implicit undefined behaviour in mtx_destroy() explicit |
|
C4231 |
r1 (N3651) |
Krause |
2025-07-23 |
Named Address Space Type Qualifiers for C2Y |
|
C4230 |
r1 (N3604) |
Coates |
2025-07-23 |
Slaying Some Earthly Demons - remove UB 30 - approach 2 |
|
C4229 |
r1 (N3603) |
Coates |
2025-07-23 |
Slaying Some Earthly Demons - remove UB 30 - approach 1 |
|
C4228 |
r1 (N3654) |
Uecker |
2025-07-20 |
Accessing the Context of Nested Functions |
|
C4227 |
r1 (N3648) |
Thomas |
2025-07-20 |
Proposal for C2Y - Improved language for return type vs. return value |
|
C4226 |
r1 (N3647) |
Thomas |
2025-07-20 |
Proposal for C2Y - Semantic rules for constant evaluation |
|
C4225 |
r1 (N3646) |
Thomas |
2025-07-20 |
Proposal for C2Y - Clarification of range error condition for atan2 |
|
C4145 |
r4 (N3652) |
Seacord |
2025-07-20 |
Composite Types, v1.3 |
|
C4224 |
r1 (N3645) |
Adams |
2025-07-13 |
Literal functions |
|
C4223 |
r1 (N3643) |
Łukasiewicz |
2025-07-10 |
Statement expressions (draft) |
|
C4222 |
r1 (N3642) |
Łukasiewicz |
2025-07-10 |
Clarify terminology for obsolete features |
|
C4203 |
r2 (N3644) |
Seacord |
2025-07-10 |
Integer Sets, v2 |
|
C4221 |
r1 (N3641) |
Ornato |
2025-07-07 |
Declaration-level static assertions |
|
C4170 |
r2 (N3637) |
Mailhol |
2025-07-07 |
Static assertions in expressions, v2 (updates n3538) |
|
C4187 |
r2 (N3625) |
Meneide |
2025-07-06 |
_Any_func_t - A Universal Function Pointer Storage Type, r1 |
|
C4186 |
r3 (N3626) |
Meneide |
2025-07-06 |
printf string size specifiers (and general precision length modifiers), r2 |
|
C4185 |
r2 (N3627) |
Meneide |
2025-07-06 |
Thread Attributes, r1 |
|
C4145 |
r3 (N3638) |
Seacord |
2025-07-06 |
Composite types, v1.2 |
|
C4098 |
r3 (N3579) |
Celeste |
2025-07-06 |
auto as a placeholder type specifier, v3 |
|
C4220 |
r1 (N3636) |
Johnson |
2025-07-02 |
Counter Directive |
|
C4219 |
r1 (N3632) |
Colomar |
2025-07-02 |
Refactor syntax of directives |
|
C4218 |
r1 (N3628) |
Colomar |
2025-07-02 |
Add operators _Minof and _Maxof |
|
C4192 |
r2 (N3631) |
Colomar |
2025-07-02 |
Relax restrictions on standard attributes |
|
C4191 |
r2 (N3630) |
Colomar |
2025-07-02 |
add a malloc(3)-based sprintf(3) variant |
|
C4190 |
r2 (N3629) |
Colomar |
2025-07-02 |
Adopt qualifier conversion rules from C++ |
|
C4217 |
r1 (N3608) |
Douglas |
2025-07-01 |
Variable length prefixed length strings |
|
C4111 |
r2 (N3581) |
Celeste |
2025-07-01 |
Remove the imaginary I, v2 |
|
C4036 |
r6 (N3580) |
Celeste |
2025-07-01 |
if declarations, v5.1, wording improvements |
|
C4216 |
r1 (N3622) |
Colomar |
2025-06-29 |
Allow calling static inline within extern inline |
|
C4215 |
r1 (N3621) |
Colomar |
2025-06-29 |
Restore the traditional realloc(3) specification |
|
C4214 |
r1 (N3620) |
Colomar |
2025-06-29 |
add st*rspn(), st*rcspn(), wc*rspn(), wc*rcspn() |
|
C4213 |
r1 (N3619) |
Colomar |
2025-06-29 |
add [w]memzero(), [w]memzero_explicit() |
|
C4212 |
r1 (N3618) |
Colomar |
2025-06-29 |
add strchrcnt(), strchrscnt(), wcschrcnt(), wcschrscnt() |
|
C4211 |
r1 (N3617) |
Colomar |
2025-06-29 |
add memeq(), wmemeq() |
|
C4210 |
r1 (N3616) |
Colomar |
2025-06-29 |
add stpspn(), stpcspn(), wcpspn(), wcpcspn() |
|
C4209 |
r1 (N3615) |
Colomar |
2025-06-29 |
add stpcpy(3), wcpcpy(3), mempcpy(3), wmempcpy(3) |
|
C4208 |
r1 (N3614) |
Colomar |
2025-06-29 |
(potentially) reserve stp*(), wcp*(), memp*(), wmemp*() |
|
C4207 |
r1 (N3607) |
Gustedt |
2025-06-29 |
Retire the concept of consume operations |
|
C4206 |
r1 (N3599) |
Douglas |
2025-06-29 |
Lingua franca Results |
|
C4205 |
r1 (N3598) |
Thomas |
2025-06-29 |
Proposal for C2Y - 7.3.9.2/7.3.9.6 - Make text consistent between creal & cimag |
|
C4204 |
r1 (N3593) |
Seacord |
2025-06-29 |
generic_count_type, v1.0.0 |
|
C4203 |
r1 (N3592) |
Seacord |
2025-06-29 |
Integer Sets, v1.0.0 |
|
C4202 |
r1 (N3568) |
Lenga |
2025-06-29 |
Adding struct enum: Strongly-Typed Enumerations for C |
|
C4200 |
r2 (N3613) |
Colomar |
2025-06-29 |
add strsfx(), stpsfx(), wcssfx(), wcpsfx() |
|
C4199 |
r2 (N3612) |
Colomar |
2025-06-29 |
add strpfx(), stppfx(), wcspfx(), and wcppfx() |
|
C4198 |
r2 (N3611) |
Colomar |
2025-06-29 |
add streq() |
|
C4197 |
r2 (N3601) |
Meneide |
2025-06-29 |
Additional Half-Open case Range Syntax, r1 |
|
C4184 |
r2 (N3624) |
Uecker |
2025-06-29 |
Earthly Demon: Accessing a Member of an Atomic Structure or Union (Updates n3564) |
|
C4180 |
r2 (N3605) |
Múgica |
2025-06-29 |
Generic replacement (v. 2 of quasi-literals) |
|
C4179 |
r2 (N3602) |
Múgica |
2025-06-29 |
Phrase semantic boolean operators as if bool, v. 1.1 |
|
C4129 |
r4 (N3623) |
Uecker |
2025-06-29 |
Earthly Demon XV: Definition of Main (Updates n3562) |
|
C4087 |
r3 (N3600) |
Meneide |
2025-06-29 |
Integer Constant Expression-Initialized const Integer Declarations are Implicitly constexpr, r2 |
|
C4000 |
r4 (N3606) |
Gustedt |
2025-06-29 |
Clean up atomics, non-normative changes v4 |
|
C4201 |
r1 (N3565) |
Coates |
2025-06-22 |
Slaying some earthy demons - remove UB 28, 29, 30 |
|
C4195 |
r2 (N3597) |
Bazley |
2025-06-22 |
Dogfooding the _Optional qualifier (v2) |
|
C4145 |
r2 (N3521) |
Seacord |
2025-06-22 |
Composite types, v1.1.0 |
|
C4200 |
r1 (N3596) |
Colomar |
2025-06-15 |
add strsfx() |
|
C4199 |
r1 (N3595) |
Colomar |
2025-06-15 |
add strpfx() |
|
C4198 |
r1 (N3594) |
Colomar |
2025-06-15 |
add streq() |
|
C4197 |
r1 (N3588) |
Meneide |
2025-06-15 |
Additional Half-Open case Range Syntax, r0 |
|
C4196 |
r1 (N3458) |
Lenga |
2025-06-15 |
cleaner c/c++ headers boilerplate with ‘extern’ blocks |
|
C4186 |
r2 (N3591) |
Meneide |
2025-06-15 |
printf string size specifiers (and general precision length modifiers), r1 |
|
C4025 |
r4 (N3590) |
Meneide |
2025-06-15 |
Improved __attribute__((cleanup(...))) through defer, r2 |
|
C4163 |
r2 (N3567) |
Lenga |
2025-06-08 |
Additional String comparison functions to completement strcmp V2 |
|
C4195 |
r1 (N3578) |
Bazley |
2025-06-05 |
Dogfooding the _Optional qualifier |
|
C4194 |
r1 (N3560) |
Thomas |
2025-06-05 |
Proposal for C2Y - Improved language for powr(x,y) with x < 0 |
|
C4193 |
r1 (N3577) |
Colomar |
2025-06-04 |
Rename s/uimaxabs/umaxabs/ |
|
C4192 |
r1 (N3576) |
Colomar |
2025-06-04 |
Relax restrictions on standard attributes |
|
C4191 |
r1 (N3575) |
Colomar |
2025-06-04 |
add a malloc(3)-based sprintf(3) variant |
|
C4190 |
r1 (N3574) |
Colomar |
2025-06-04 |
Adopt qualifier conversion rules from C++ |
|
C4165 |
r2 (N3531) |
Colomar |
2025-06-04 |
Add directives #def and #enddef (updates n3524) |
|
C4161 |
r2 (N3573) |
Colomar |
2025-06-04 |
Add operators _Widthof, _Minof, _Maxof |
|
C4189 |
r1 (N3559) |
Gustedt |
2025-05-31 |
Another daemon: waiting for condition variables |
|
C4188 |
r1 (N3557) |
Gustedt |
2025-05-31 |
Function call without decay |
|
C4187 |
r1 (N3556) |
Meneide |
2025-05-31 |
_Any_func_t - A Universal Function Pointer Storage Type, r0 |
|
C4186 |
r1 (N3555) |
Meneide |
2025-05-31 |
printf string size specifiers (and general precision length modifiers), r0 |
|
C4185 |
r1 (N3554) |
Meneide |
2025-05-31 |
Thread Attributes, r0 |
|
C4138 |
r2 (N3558) |
Gustedt |
2025-05-31 |
Chasing Ghosts I: constant expressions v2 |
|
C4184 |
r1 (N3564) |
Uecker |
2025-05-26 |
Earthly Demon: Accessing a Member of an Atomic Structure or Union |
|
C4183 |
r1 (N3563) |
Uecker |
2025-05-26 |
Representation of Pointers and nullptr_t |
|
C4129 |
r3 (N3562) |
Uecker |
2025-05-26 |
Earthly Demon XV: Definition of Main (Updates n3480) |
|
C4182 |
r1 (N3561) |
Múgica |
2025-05-25 |
What are the operands of Generic |
|
C4181 |
r1 (N3548) |
Múgica |
2025-05-25 |
What does to evaluate a type name means? |
|
C4180 |
r1 (N3547) |
Múgica |
2025-05-25 |
Quasi-literals |
|
C4179 |
r1 (N3546) |
Múgica |
2025-05-25 |
Phrase semantic boolean operators as if bool |
|
C4178 |
r1 (N3537) |
Thomas |
2025-05-25 |
Proposal for C2Y - Correct and clarify 7.3.1 Introduction of Complex arithmetic |
|
C4177 |
r1 (N3536) |
Thomas |
2025-05-25 |
Proposal for C2Y - Clarify wording for 7.3.9.5 - cproj |
|
C4103 |
r6 (N3549) |
Múgica |
2025-05-25 |
Discarded, IV |
|
C4176 |
r1 (N3539) |
Jabot |
2025-05-04 |
Preserving LC_CTYPE at program start for UTF-8 locales |
|
C4175 |
r1 (N3519) |
Steenberg |
2025-05-04 |
Effective Type in C |
|
C4174 |
r1 (N3545) |
Múgica |
2025-05-02 |
Floating literals converted to bool |
|
C4173 |
r1 (N3544) |
Múgica |
2025-05-02 |
Classification of the register storage-class specifier |
|
C4172 |
r1 (N3543) |
Gustedt |
2025-05-02 |
Add type-safe minimum and maximum type-generic macros |
|
C4171 |
r1 (N3540) |
Douglas |
2025-05-02 |
Modern signals handling |
|
C4170 |
r1 (N3538) |
Mailhol |
2025-05-02 |
Static assertions in expressions |
|
C4100 |
r2 (N3535) |
Thomas |
2025-05-02 |
Proposal for C2Y - frexp and double-double (updates N3357) |
|
C4000 |
r3 (N3542) |
Gustedt |
2025-05-02 |
Clean up atomics, non-normative changes v3 |
|
C4169 |
r1 (N3533) |
Douglas |
2025-04-21 |
Standard secure networking |
|
C4168 |
r1 (N3532) |
Ballman |
2025-04-21 |
Member access of an incomplete object |
|
C4103 |
r5 (N3530) |
Múgica |
2025-04-21 |
Resolved & discarded, III (updates 3504) |
|
C4167 |
r1 (N3529) |
Uecker |
2025-04-13 |
Ghosts and Demons: Undefined Behavior in the C2Y Core Language (Status Update) |
|
C4166 |
r1 (N3525) |
Gustedt |
2025-04-06 |
static_assert without UB |
|
C4165 |
r1 (N3524) |
Colomar |
2025-04-06 |
Add directives #def and #enddef |
|
C4000 |
r2 (N3523) |
Gustedt |
2025-04-06 |
Clean up atomics, non-normative changes v2 |
|
C4164 |
r1 (N3522) |
Colomar |
2025-04-01 |
sizeof(void) == 1 |
|
C4163 |
r1 (N3455) |
Lenga |
2025-04-01 |
Additional String comparison functions to complement strcmp |
|
C4162 |
r1 (N3520) |
Johnson |
2025-03-16 |
Generic Data Structures Without Name Mangling |
|
C4161 |
r1 (N3518) |
Colomar |
2025-03-11 |
Add operators _Widthof, _Minof, _Maxof |
|
C4079 |
r7 (N3517) |
Gustedt |
2025-03-11 |
Array subscripting without decay v7 |
|
C4160 |
r1 (N3512) |
Rowe |
2025-03-02 |
TrapC Presentation |
202502 |
C4159 |
r1 (N3511) |
Bazley |
2025-03-02 |
Type qualifiers do not apply to type categories |
|
C4147 |
r2 (N3507) |
Łukasiewicz |
2025-03-02 |
Pitch for #dialect directive (v2) |
202502 |
C4158 |
r1 (N3509) |
Melo |
2025-02-27 |
Presentation Slides for N2698-Enabling Generic Functions and Parametric Types in C |
|
C4142 |
r2 (N3510) |
Bazley |
2025-02-27 |
Enhanced type variance (v2) |
|
C4112 |
r4 (N3508) |
Gustedt |
2025-02-27 |
Objects of known constant size v4 |
202502 |
C4157 |
r1 (N3454) |
García |
2025-02-26 |
typeof(return) |
|
C4152 |
r2 (N3505) |
Múgica |
2025-02-25 |
Preprocessor integer expressions, v. 2 |
202502 |
C4137 |
r3 (N3486) |
Meneide |
2025-02-20 |
__self_func, r2 |
|
C4136 |
r2 (N3490) |
Meneide |
2025-02-20 |
embed Synchronization, r1 |
|
C4104 |
r3 (N3503) |
Múgica |
2025-02-20 |
Integer and arithmetic constant expressions, v. 3 |
202502 |
C4103 |
r4 (N3504) |
Múgica |
2025-02-20 |
Resolved & discarded, II (updates N3464) |
|
C4025 |
r3 (N3488) |
Meneide |
2025-02-20 |
Improved __attribute__((cleanup(...))) through defer, r2 |
|
C4008 |
r3 (N3485) |
Meneide |
2025-02-20 |
Literal Suffixes for size_t, r2 |
|
C4004 |
r6 (N3487) |
Meneide |
2025-02-20 |
Transparent Aliases, r5 |
|
C4156 |
r1 (N3500) |
Thomas |
2025-02-19 |
Proposal for C2Y - Clarification for complex suffix specification |
|
C4155 |
r1 (N3474) |
Celeste |
2025-02-19 |
Simplified lexical scope for labels |
|
C4154 |
r1 (N3491) |
Johnson |
2025-02-18 |
Namespaces Without Name Mangling |
|
C4133 |
r2 (N3497) |
Gustedt |
2025-02-18 |
Even simpler defer for direct integration v2 |
202502 |
C4132 |
r3 (N3494) |
Gustedt |
2025-02-18 |
Clarify status of non-returning functions with respect to function attributes v3 |
202502 |
C4123 |
r2 (N3496) |
Gustedt |
2025-02-18 |
Clarify the specification of the width macros v2 |
202502 |
C4121 |
r2 (N3492) |
Thomas |
2025-02-18 |
Proposal for C2Y - Improved treatment of error conditions for functions that round result to narrow type (updates N3404) |
202502 |
C4114 |
r3 (N3495) |
Gustedt |
2025-02-18 |
Clarify syntactic terms for array declarators v3 |
202502 |
C4113 |
r3 (N3499) |
Gustedt |
2025-02-18 |
Reproducible expressions v3 |
202502 |
C4112 |
r3 (N3498) |
Gustedt |
2025-02-18 |
Objects of known constant size v3 |
202502 |
C4079 |
r6 (N3493) |
Gustedt |
2025-02-18 |
Array subscripting without decay v6 |
202502 |
C4153 |
r1 (N3483) |
Gerasimov |
2025-02-16 |
Mandatory diagnostic message on missing return statements |
|
C4131 |
r2 (N3482) |
Uecker |
2025-02-16 |
Slay Some Earthly Demons XVII (Updates N3421) |
202502 |
C4130 |
r2 (N3481) |
Uecker |
2025-02-16 |
Slay Some Earthly Demons XVI (Updates N3420) |
202502 |
C4129 |
r2 (N3480) |
Uecker |
2025-02-16 |
Slay Some Earthly Demons XV (Updates N3419) |
202502 |
C4127 |
r2 (N3478) |
Uecker |
2025-02-16 |
Slay Some Earthly Demons XIII (Updates N3412) |
202502 |
C4126 |
r2 (N3477) |
Uecker |
2025-02-16 |
Slay Some Earthly Demons XII (Updates: N3411) |
|
C4091 |
r3 (N3484) |
Svoboda |
2025-02-16 |
Slay Some Earthly Demons V (update v3) |
202502 |
C4152 |
r1 (N3465) |
Múgica |
2025-02-09 |
Preprocessing integer expressions |
202502 |
C4151 |
r1 (N3235) |
Chronister |
2025-02-09 |
Initializing static and thread objects with compound literals |
|
C4149 |
r2 (N3469) |
Meneide |
2025-02-09 |
Big Array Size Survey, r1 |
202502 |
C4137 |
r2 (N3470) |
Meneide |
2025-02-09 |
__self_func, r1 |
|
C4120 |
r2 (N3466) |
Ballman |
2025-02-09 |
Clarifications on null pointers in the library (updates N3403) |
202502 |
C4119 |
r2 (N3471) |
Bachmann |
2025-02-09 |
Reducing undefined behavior for printf-style functions v2 |
202502 |
C4109 |
r3 (N3460) |
Thomas |
2025-02-09 |
C2Y proposal - complex operators (updates N3406) |
202502 |
C4108 |
r2 (N3461) |
Thomas |
2025-02-09 |
C2Y proposal - range error definition followup (updates N3383) |
202502 |
C4104 |
r2 (N3459) |
Múgica |
2025-02-09 |
Integer and arithmetic constant expressions, v. 2 |
202502 |
C4103 |
r3 (N3464) |
Múgica |
2025-02-09 |
Discarded-III. Updates N3382 |
202502 |
C4098 |
r2 (N3472) |
Celeste |
2025-02-09 |
auto as a placeholder type specifier, v2 |
202502 |
C4036 |
r5 (N3473) |
Celeste |
2025-02-09 |
if declarations, v5, wording improvements |
202502 |
C4150 |
r1 (N3457) |
Gustedt |
2025-02-02 |
The __COUNTER__ predefined macro |
|
C4149 |
r1 (N3440) |
Meneide |
2025-01-25 |
The Big Array Size Survey, r0 |
|
C4148 |
r1 (N3433) |
Bazley |
2025-01-25 |
Alternative syntax for forward declaration of parameters |
202502 |
C4132 |
r2 (N3456) |
Gustedt |
2025-01-25 |
Clarify status of non-returning functions with respect to function attributes v2 |
|
C4147 |
r1 (N3407) |
Łukasiewicz |
2025-01-14 |
Pitch for dialect directive |
|
C4146 |
r1 (N3452) |
Thomas |
2025-01-12 |
Proposal for C2Y - Complex literals warning |
202502 |
C4145 |
r1 (N3432) |
Seacord |
2025-01-12 |
Composite types |
202502 |
C4144 |
r1 (N3431) |
Seacord |
2025-01-12 |
Size, length, and extent |
|
C4143 |
r1 (N3428) |
Uecker |
2025-01-12 |
Comments on Array Types |
|
C4078 |
r2 (N3451) |
Heumann |
2025-01-12 |
Initialization of anonymous structures and unions (v2) |
202502 |
C4142 |
r1 (N3449) |
Bazley |
2025-01-08 |
Enhanced type variance |
202502 |
C4141 |
r1 (N3450) |
Colomar |
2025-01-07 |
Function pointers are more readable with typeof() |
202502 |
C4140 |
r1 (N3423) |
Rowe |
2025-01-07 |
TrapC |
202502 |
C4139 |
r1 (N3448) |
Gustedt |
2025-01-04 |
Chasing Ghosts II: accessing allocated storage |
202502 |
C4138 |
r1 (N3447) |
Gustedt |
2025-01-04 |
Chasing Ghosts I: constant expressions |
202502 |
C4116 |
r2 (N3426) |
Uecker |
2025-01-04 |
Improved Type Safety for Null Pointer Constants, v2 |
202502 |
C4071 |
r2 (N3427) |
Uecker |
2025-01-04 |
Unspecified Sizes in Definitions of Arrays, v2 |
202502 |
C4137 |
r1 (N3439) |
Meneide |
2025-01-03 |
__self_func, r0 |
|
C4136 |
r1 (N3438) |
Meneide |
2025-01-03 |
#embed Synchronization, r0 |
202502 |
C4135 |
r1 (N3437) |
Meneide |
2025-01-03 |
Variable Length Array Allocation Control, r0 |
202502 |
C4096 |
r2 (N3441) |
Meneide |
2025-01-03 |
_Generic and VLA realignment and improvement, r1 (updates N3331) |
|
C4087 |
r2 (N3443) |
Meneide |
2025-01-03 |
Integer Constant Expression-Initialized const Integer Declarations are Implicitly constexpr, r1 |
202502 |
C4025 |
r2 (N3442) |
Meneide |
2025-01-03 |
Improved __attribute__((cleanup(...))) Through defer, r1 |
202502 |
C4134 |
r1 (N3444) |
Ersek |
2025-01-02 |
integer promotions and conversion ranks, and alignments, in C17 |
|
C4133 |
r1 (N3434) |
Gustedt |
2024-12-23 |
Even simpler defer for direct integration |
|
C4132 |
r1 (N3424) |
Gustedt |
2024-12-23 |
Clarify status of non-returning functions with respect to function attributes |
|
C4017 |
r2 (N3422) |
Bazley |
2024-12-17 |
_Optional: a type qualifier to indicate pointer nullability (v2) |
202502 |
C4131 |
r1 (N3421) |
Uecker |
2024-12-15 |
Slay Some Earthly Demons XVII |
|
C4130 |
r1 (N3420) |
Uecker |
2024-12-15 |
Slay Some Earthly Demons XVI |
|
C4129 |
r1 (N3419) |
Uecker |
2024-12-15 |
Slay Some Earthly Demons XV |
|
C4128 |
r1 (N3418) |
Uecker |
2024-12-15 |
Slay Some Earthly Demons XIV |
202502 |
C4127 |
r1 (N3412) |
Uecker |
2024-12-08 |
Slay Some Earthly Demons XIII |
|
C4126 |
r1 (N3411) |
Uecker |
2024-12-08 |
Slay Some Earthly Demons XII |
202502 |
C4125 |
r1 (N3410) |
Uecker |
2024-12-08 |
Slay Some Earthly Demons XI |
202502 |
C4124 |
r1 (N3409) |
Uecker |
2024-12-08 |
Slay Some Earthly Demons X |
202502 |
C4123 |
r1 (N3413) |
Gustedt |
2024-12-01 |
Clarify the specification of the width macros |
|
C4122 |
r1 (N3405) |
Thomas |
2024-12-01 |
Proposal for C2Y - Improved wording for treatment of error conditions in <math.h> |
202502 |
C4121 |
r1 (N3404) |
Thomas |
2024-12-01 |
Proposal for C2Y - Improved treatment of error conditions for functions that round result to narrow type |
|
C4120 |
r1 (N3403) |
Ballman |
2024-12-01 |
Clarifications on null pointers in the library |
|
C4114 |
r2 (N3414) |
Gustedt |
2024-12-01 |
Clarify syntactic terms for array declarators v2 |
|
C4113 |
r2 (N3415) |
Gustedt |
2024-12-01 |
Reproducible expressions v2 |
|
C4112 |
r2 (N3416) |
Gustedt |
2024-12-01 |
Objects of known constant size v2 |
|
C4109 |
r2 (N3406) |
Thomas |
2024-12-01 |
Proposal for C2Y - complex operators, updates N3384 |
|
C4105 |
r2 (N3402) |
Łukasiewicz |
2024-12-01 |
Words used for retrieving number of elements in arrays and array-like objects across computer languages |
|
C4119 |
r1 (N3400) |
Bachmann |
2024-11-24 |
Reducing undefined behavior for printf-style functions |
|
C4118 |
r1 (N3398) |
Uecker |
2024-11-24 |
The Containerof Macro |
202502 |
C4117 |
r1 (N3397) |
Uecker |
2024-11-24 |
Slaying A Triple-Headed Demo |
|
C4116 |
r1 (N3396) |
Uecker |
2024-11-24 |
Improved Type Safety for Null Pointer Constants |
|
C4115 |
r1 (N3395) |
Uecker |
2024-11-24 |
Memory Safety: Unsafe Buffer Usage |
202502 |
C4106 |
r2 (N3401) |
Tydeman |
2024-11-24 |
SIGFPE and I/O, version 2 |
202502 |
C4005 |
r4 (N3394) |
Uecker |
2024-11-24 |
Forward Declaration of Parameters v4 |
202502 |
C4114 |
r1 (N3393) |
Gustedt |
2024-11-19 |
Clarify syntactic terms for array declarators |
|
C4113 |
r1 (N3392) |
Gustedt |
2024-11-19 |
Reproducible expressions |
|
C4112 |
r1 (N3391) |
Gustedt |
2024-11-19 |
Objects of known constant size |
|
C4111 |
r1 (N3390) |
Celeste |
2024-11-12 |
Remove the imaginary I |
202502 |
C4036 |
r4 (N3388) |
Celeste |
2024-11-12 |
if declarations, v4 |
|
C4110 |
r1 (N3377) |
Keane |
2024-11-10 |
Named Loops Should Name Their Loops: An Alternative Syntax for N3355 |
202502 |
C4109 |
r1 (N3384) |
Thomas |
2024-10-27 |
Proposal for C2Y - complex operators |
|
C4108 |
r1 (N3383) |
Thomas |
2024-10-27 |
Proposal for C2Y - range error definition followup |
|
C4103 |
r2 (N3382) |
Múgica |
2024-10-27 |
Discarded-II. Updates N3351 |
|
C4004 |
r5 (N3329) |
Meneide |
2024-10-27 |
Transparent Aliases, r4 |
202502 |
C4107 |
r1 (N3379) |
Tydeman |
2024-10-14 |
can not versus cannot |
|
C4106 |
r1 (N3378) |
Tydeman |
2024-10-14 |
SIGFPE and I/O |
|
C4079 |
r5 (N3380) |
Gustedt |
2024-10-14 |
Array subscripting without decay v. 5 |
|
C4105 |
r1 (N3376) |
Łukasiewicz |
2024-10-13 |
Usage of "length", "size", "count", etc. in context of retrieving array length |
|
C4104 |
r1 (N3371) |
Múgica |
2024-10-06 |
Integer and arithmetic constant expressions |
|
C4103 |
r1 (N3351) |
Múgica |
2024-10-06 |
Discarded |
|
C4102 |
r1 (N3365) |
Meneide |
2024-10-03 |
Official Function Nomenclature, r0 |
|
C4091 |
r2 (N3368) |
Svoboda |
2024-10-03 |
Slay Some Earthly Demons V (update v2) |
|
C4073 |
r3 (N3364) |
Bhakta |
2024-10-02 |
Give consistent wording for SNAN initialization v3 |
202409 |
C4034 |
r4 (N3370) |
Celeste |
2024-10-02 |
Case range expressions v3.1 |
202409 |
C4016 |
r5 (N3367) |
Meneide |
2024-10-02 |
More Modern Bit Utilities, r4 |
202409 |
C4003 |
r4 (N3369) |
Colomar |
2024-10-02 |
New _Lengthof() operator (v4) |
202409 |
C4001 |
r14 (N3366) |
Meneide |
2024-10-02 |
Restartable Functions for Efficient Character Conversion r13 |
202409 |
C4066 |
r3 (N3363) |
наб |
2024-10-01 |
stdarg.h wording... v3 |
202409 202502 |
C4079 |
r4 (N3360) |
Múgica |
2024-09-30 |
Array subscripting without decay (updates N3352) |
|
C4073 |
r2 (N3362) |
Bhakta |
2024-09-30 |
Give consistent wording for SNAN initialization |
|
C4066 |
r2 (N3359) |
наб |
2024-09-30 |
stdarg.h wording... v2 |
|
C4101 |
r1 (N3358) |
Thomas |
2024-09-24 |
Proposal for C2Y - lingering references to imaginary types |
|
C4100 |
r1 (N3357) |
Thomas |
2024-09-23 |
Proposal for C2Y - frexp and double-double |
202502 |
C4079 |
r3 (N3352) |
Múgica |
2024-09-22 |
Array subscripting without decay (updates N3335) |
202409 |
C4036 |
r3 (N3356) |
Celeste |
2024-09-22 |
if declarations, v2 |
202409 |
C4035 |
r3 (N3355) |
Celeste |
2024-09-22 |
Named loops, v3 |
202409 |
C4034 |
r3 (N3354) |
Celeste |
2024-09-22 |
Case range expressions, v3 |
202409 |
C4033 |
r3 (N3353) |
Celeste |
2024-09-22 |
Obsolete implicitly octal literals and add delimited escape sequences |
202409 |
C4099 |
r1 (N3350) |
Bazley |
2024-09-20 |
Survey results for naming of new nelementsof() operator |
202409 |
C4098 |
r1 (N3339) |
Celeste |
2024-09-20 |
auto as a placeholder type specifier |
|
C4097 |
r1 (N3349) |
Mollenkopf |
2024-09-19 |
Abs Without Undefined Behavior |
202409 |
C4070 |
r2 (N3348) |
Uecker |
2024-09-15 |
Matching of Multi-Dimensional Arrays in Generic Selection Expressions (updates N3290) |
202409 |
C4096 |
r1 (N3331) |
Meneide |
2024-09-11 |
_Generic Realignment and Improvement, r0 |
202409 |
C4095 |
r1 (N3347) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons IX |
202409 |
C4094 |
r1 (N3346) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons VIII |
202409 |
C4093 |
r1 (N3345) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons VII |
202409 |
C4092 |
r1 (N3344) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons VI |
202409 |
C4091 |
r1 (N3343) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons V |
202409 |
C4090 |
r1 (N3342) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons IV |
202409 |
C4089 |
r1 (N3341) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons III |
202409 |
C4088 |
r1 (N3340) |
Uecker |
2024-09-08 |
Slay Some Earthly Demons II |
202409 |
C4087 |
r1 (N3333) |
Meneide |
2024-09-08 |
Integer Constant Expression-Initialized const Integer Declarations are Implicitly constexpr, r0 |
|
C4086 |
r1 (N3332) |
Meneide |
2024-09-08 |
_Record types, r0 |
202502 |
C4016 |
r4 (N3330) |
Meneide |
2024-09-08 |
More Modern Bit Utilities, r3 |
202409 |
C4085 |
r1 (N3324) |
Thomas |
2024-09-04 |
C2Y proposal - wording for pole error |
202409 |
C4079 |
r2 (N3335) |
Múgica |
2024-09-04 |
Array subscripting without decay, v2 |
|
C4072 |
r2 (N3323) |
Ballman |
2024-09-04 |
How do you add one to something? (Updates N3297) |
202409 |
C4052 |
r3 (N3322) |
Ballman |
2024-09-04 |
Allow zero length operations on null pointers (updates N3177) |
202409 |
C4084 |
r1 (N3327) |
Colomar |
2024-09-01 |
VLA is a misnomer (rebuttal to n3187) |
202409 |
C4083 |
r1 (N3321) |
Celeste |
2024-09-01 |
User-defined qualifiers |
202409 |
C4082 |
r1 (N3320) |
Celeste |
2024-09-01 |
Strong typedefs |
202409 |
C4081 |
r1 (N3318) |
Celeste |
2024-09-01 |
Statically Dependent Array Types |
202409 |
C4080 |
r1 (N3317) |
Celeste |
2024-09-01 |
Essential Effects for C |
202409 |
C4060 |
r3 (N3326) |
Bazley |
2024-09-01 |
Standardize strnlen and wcsnlen (v3) |
202409 |
C4033 |
r2 (N3319) |
Celeste |
2024-09-01 |
Obsolete implicitly octal literals, v2 |
|
C4006 |
r2 (N3316) |
Celeste |
2024-09-01 |
The void -which-binds, v2: typesafe parametric polymorphism |
202409 |
C4003 |
r3 (N3325) |
Colomar |
2024-09-01 |
New nelementsof() operator (v3) |
202409 |
C4079 |
r1 (N3311) |
Múgica |
2024-08-25 |
Array subscripting without decay |
|
C4078 |
r1 (N3314) |
Heumann |
2024-08-16 |
Initialization of anonymous structures and unions |
|
C4003 |
r2 (N3313) |
Colomar |
2024-08-16 |
_Lengthof - New pointer-proof keyword to determine array length (v2) |
|
C4077 |
r1 (N3312) |
Bhakta |
2024-08-14 |
Allowing stricter alignment for atomic types |
202409 |
C4076 |
r1 (N3307) |
Gustedt |
2024-08-05 |
Tail recursion for preprocessor macros |
202409 |
C4075 |
r2 (N3305) |
Thomas |
2024-08-05 |
Proposal for C2Y - leftover dependency on WANT macro (updates N3304) |
202409 |
C4059 |
r3 (N3306) |
Bazley |
2024-08-01 |
strb_t: A standard string buffer type (v3) |
202409 |
C4075 |
r1 (N3304) |
Thomas |
2024-07-21 |
Proposal for C2Y - leftover dependency on WANT macro |
|
C4074 |
r1 (N3303) |
Thomas |
2024-07-21 |
Proposal for C2Y - missing HUGE_VAL suffixes |
202409 |
C4073 |
r1 (N3288) |
Bhakta |
2024-07-19 |
Give consistent wording for SNAN initialization |
202409 |
C4054 |
r2 (N3298) |
Gustedt |
2024-07-11 |
Introduce complex literals v. 2 |
202409 |
C4072 |
r1 (N3297) |
Ballman |
2024-07-10 |
How do you add one to something? |
|
C4071 |
r1 (N3295) |
Uecker |
2024-07-10 |
Unspecified Sizes in Definitions of Arrays |
202409 |
C4059 |
r2 (N3296) |
Bazley |
2024-07-10 |
strb_t: A standard string buffer type (v2) |
|
C4070 |
r1 (N3290) |
Uecker |
2024-07-03 |
Matching of Multi-Dimensional Arrays in Generic Selection Expressions |
|
C4069 |
r1 (N3291) |
Thomas |
2024-06-27 |
Proposal for C2Y - Decimal floating-point number—misuse of term |
202409 |
C4068 |
r1 (N3287) |
Bhakta |
2024-06-23 |
Nonsensical Parenthetical |
202409 |
C4067 |
r1 (N3286) |
Bhakta |
2024-06-23 |
Floating-point exceptions for macro replacements |
202409 |
C4066 |
r1 (N3285) |
наб |
2024-06-23 |
stdarg.h wording |
202409 |
C4060 |
r2 (N3289) |
Bazley |
2024-06-23 |
Standardize strnlen and wcsnlen (v2) |
|
C4053 |
r3 (N3274) |
Gustedt |
2024-06-16 |
Remove imaginary types v3 |
202406 |
C4065 |
r1 (N3276) |
Bazley |
2024-06-14 |
strb_t: A standard string buffer type (slides) |
|
C4064 |
r1 (N3275) |
Douglas |
2024-06-14 |
fopen_s "p" and bring fopen_s’s mode closer to POSIX 202x |
202409 |
C4012 |
r2 (N3273) |
Ballman |
2024-06-14 |
alignof of an incomplete array type (updates N3053) |
202406 |
C4063 |
r1 (N3272) |
Stoughton |
2024-06-07 |
Timezones and the strftime function |
202409 |
C4036 |
r2 (N3267) |
Celeste |
2024-06-02 |
if declarations, v2 |
|
C4035 |
r2 (N3268) |
Celeste |
2024-06-02 |
Named loops, v2 |
|
C4034 |
r2 (N3269) |
Celeste |
2024-06-02 |
Case range expressions, v2 |
|
C4001 |
r13 (N3265) |
Meneide |
2024-05-22 |
Restartable Functions for Efficient Character Conversion, r12 |
202409 |
C4053 |
r2 (N3263) |
Gustedt |
2024-05-15 |
Remove imaginary types v.2 |
202406 |
C4052 |
r2 (N3261) |
Ballman |
2024-05-13 |
Zero length operations on null pointers (updates N3177) |
202406 |
C4048 |
r2 (N3260) |
Ballman |
2024-05-13 |
Generic selection expression with a type operand (updates N3214) |
202406 |
C4062 |
r1 (N3262) |
Seacord |
2024-05-12 |
Usability of a byte-wise copy of va_list |
202406 |
C4061 |
r1 (N3259) |
Ballman |
2024-05-07 |
Support ++ and -- on complex values |
202406 |
C4060 |
r1 (N3252) |
Bazley |
2024-05-06 |
Standardize strnlen and wcsnlen |
202406 |
C4059 |
r1 (N3250) |
Bazley |
2024-05-06 |
strb_t: A standard string buffer type |
202406 |
C4037 |
r4 (N3254) |
Seacord |
2024-05-06 |
Accessing byte arrays, v4 |
202406 |
C4058 |
r1 (N3253) |
Gustedt |
2024-05-05 |
Inline functions accessing identifiers declared with constexpr |
202406 |
C4057 |
r1 (N3244) |
Uecker |
2024-05-05 |
Slay Some Earthly Demons I |
202406 |
C4056 |
r1 (N3243) |
Steenberg |
2024-04-25 |
A Memory model with Synchronization based type aliasing V1 |
202406 |
C4013 |
r2 (N3247) |
Douglas |
2024-04-25 |
fopen "p" and bring fopen’s mode closer to POSIX 202x |
202406 |
C4047 |
r2 (N3246) |
Krause |
2024-04-24 |
restrict atomic_flag creation |
202406 |
C4055 |
r1 (N3242) |
Thomas |
2024-04-21 |
Proposal for C2Y - problematic use of “correctly rounded |
202406 |
C4037 |
r3 (N3238) |
Seacord |
2024-04-21 |
Accessing byte arrays, v3 |
|
C4054 |
r1 (N3241) |
Gustedt |
2024-04-14 |
Introduce complex literals |
202406 |
C4053 |
r1 (N3240) |
Gustedt |
2024-04-14 |
Remove imaginary types |
|
C4052 |
r1 (N3177) |
Ballman |
2024-04-14 |
Allow zero length operations on null pointers |
|
C4030 |
r2 (N3239) |
Gustedt |
2024-04-14 |
Some constants are literally literals v2 |
202406 |
C4051 |
r1 (N3234) |
Gustedt |
2024-03-24 |
The semantics of the restrict qualifier |
202406 |
C4050 |
r1 (N3233) |
Thomas |
2024-03-21 |
Proposal for C2Y -- Recommendation for printf rounding |
202406 |
C4049 |
r1 (N3232) |
Thomas |
2024-03-21 |
Proposal for C2Y -- Round-trip rounding |
202406 |
C4037 |
r2 (N3230) |
Seacord |
2024-03-17 |
Accessing byte arrays |
|
C4010 |
r2 (N3225) |
MacDonald |
2024-03-03 |
Revision 2 Of Defect With Wording Of restrict Specification |
|
C4048 |
r1 (N3214) |
Ballman |
2024-02-25 |
Generic selection expression with a type operand |
|
C4047 |
r1 (N3224) |
Krause |
2024-02-22 |
Restrict atomic_flag creation |
|
C4046 |
r1 (N2698) |
Melo |
2024-02-13 |
Enabling Generic Functions and Parametric Types |
202502 |
C4045 |
r1 (N3222) |
Bazley |
2024-02-11 |
_Optional: a type qualifier to indicate pointer nullability (Slides) |
|
C4044 |
r1 (N3215) |
Thomas |
2024-01-18 |
Background for discussion of complex and imaginary types |
|
C4043 |
r1 (N3212) |
Uecker |
2024-01-14 |
Polymorphic Types |
202406 |
C4042 |
r1 (N3211) |
Uecker |
2024-01-14 |
Memory-Safety in C |
202406 |
C4041 |
r1 (N3210) |
Uecker |
2024-01-14 |
A String Type for C |
202406 |
C4040 |
r1 (N3206) |
Gustedt |
2023-12-15 |
The future of imaginary types |
202401 |
C4039 |
r1 (N3204) |
Celeste |
2023-12-15 |
Semantic basis for overloading |
202401 |
C4038 |
r1 (N3203) |
Celeste |
2023-12-15 |
Strict order of expression evaluation |
202401 |
C4005 |
r3 (N3207) |
Uecker |
2023-12-15 |
Forward Declaration of Parameters v3 |
202401 |
C4037 |
r1 (N3197) |
Seacord |
2023-12-13 |
Accessing arrays of character type |
202401 |
C4036 |
r1 (N3196) |
Celeste |
2023-12-13 |
if declarations |
202401 |
C4035 |
r1 (N3195) |
Celeste |
2023-12-13 |
Named loops |
202401 |
C4034 |
r1 (N3194) |
Celeste |
2023-12-13 |
Case range expressions |
202401 |
C4033 |
r1 (N3193) |
Celeste |
2023-12-13 |
Obsolete implicitly octal literals |
202401 |
C4032 |
r1 (N3192) |
Celeste |
2023-12-13 |
Sequential hexdigits |
202401 |
C4031 |
r1 (N3190) |
Gustedt |
2023-12-13 |
Extensions to the preprocessor for C2Y |
202401 |
C4030 |
r1 (N3189) |
Gustedt |
2023-12-13 |
Some constants are literally literals |
202401 |
C4029 |
r1 (N3188) |
Gustedt |
2023-12-13 |
Identifying array length state |
202401 |
C4028 |
r1 (N3187) |
Gustedt |
2023-12-13 |
Clarify array length specifications and sizeof expressions |
202401 |
C4027 |
r1 (N3186) |
Gustedt |
2023-12-13 |
Initialization, allocation and effective type |
202401 |
C4026 |
r1 (N3185) |
Gustedt |
2023-12-13 |
Simple TU initialization and cleanup handling with dependencies |
202401 |
C4021 |
r2 (N3201) |
Johnson |
2023-12-12 |
Operator Overloading Without Name Mangling v2 |
|
C4025 |
r1 (N3199) |
Meneide |
2023-12-11 |
Improved __attribute__((cleanup(…))) through defer, r0 |
202401 |
C4024 |
r1 (N3198) |
Meneide |
2023-12-11 |
Conditionally-Supported Unwinding, r0 |
202401 |
C4004 |
r4 (N3200) |
Meneide |
2023-12-11 |
Transparent Aliases, r3 |
202401 |
C4023 |
r1 (N3184) |
Bachmann |
2023-11-26 |
Format Specifiers for Floating-point Numbers |
202401 |
C4022 |
r1 (N3183) |
Bachmann |
2023-11-26 |
Removing undesirable undefined behavior for scanf() |
202401 |
C4021 |
r1 (N3182) |
Johnson |
2023-11-12 |
Operator Overloading Without Name Mangling |
|
C4020 |
r1 (N3176) |
Steenberg |
2023-11-07 |
A proposal for C2Y |
|
C4019 |
r2 (N3173) |
Thomas |
2023-10-07 |
TS 18661 revisions slide deck (updates N3165) |
|
C4019 |
r1 (N3165) |
Thomas |
2023-09-05 |
TS 18661 revisions slide deck |
202310 |
C4018 |
r1 (N3160) |
Grüninger |
2023-08-20 |
Add min, max for integers to C |
|
C4005 |
r2 (N3121) |
Uecker |
2023-04-23 |
Forward Declaration of Parameters v2 (Updates N2780) |
|
C4016 |
r3 (N3104) |
Meneide |
2023-02-07 |
More Modern Bit Utilities, r2 |
|
C4016 |
r2 (N3094) |
Meneide |
2023-01-30 |
More Modern Bit Utilities, r1 |
|
C4001 |
r12 (N3095) |
Meneide |
2023-01-30 |
Restartable Functions for Efficient Character Conversion, r11 |
|
C4017 |
r1 (N3089) |
Bazley |
2023-01-28 |
_Optional: a type qualifier to indicate pointer nullability |
202401 |
C4016 |
r1 (N3074) |
Meneide |
2023-01-10 |
More Modern Bit Utilities, r0 |
|
C4001 |
r11 (N3075) |
Meneide |
2023-01-10 |
Restartable Functions for Efficient Character Conversions, r10 |
|
C4015 |
r1 (N3064) |
Svoboda |
2022-12-13 |
Change request: Writing to multibyte character files |
202406 |
C4014 |
r1 (N3058) |
MacDonald |
2022-10-30 |
Provenance-Style Specification of restrict |
|
C4013 |
r1 (N3060) |
Douglas |
2022-09-28 |
C2y fopen "p" and bring fopen’s mode closer to POSIX |
|
C4012 |
r1 (N3053) |
Ballman |
2022-09-06 |
alignof of an incomplete array type |
202406 |
C4011 |
r1 (N3051) |
Navia |
2022-08-07 |
Operator Overloading in C |
202401 |
C4001 |
r10 (N3031) |
Meneide |
2022-07-21 |
Restartable Functions for Efficient Character Conversions, r9 |
|
C4010 |
r1 (N3025) |
MacDonald |
2022-07-18 |
Defect with wording of restrict specification |
|
C4009 |
r2 (N2995) |
Meneide |
2022-06-22 |
__supports_literal |
|
C4008 |
r2 (N2998) |
Meneide |
2022-06-22 |
Literal suffixes for size_t, r1 |
202502 |
C4004 |
r3 (N2970) |
Meneide |
2022-06-22 |
Transparent Aliases (r2) |
|
C4001 |
r9 (N2999) |
Meneide |
2022-06-22 |
Restartable Functions for Efficient Character Conversions, r8 |
|
C4009 |
r1 (N2962) |
Meneide |
2022-04-15 |
__supports_literal (r0) |
|
C4008 |
r1 (N2961) |
Meneide |
2022-04-15 |
Literal Suffixes for size_t (r0) |
|
C4001 |
r8 (N2966) |
Meneide |
2022-04-15 |
Restartable Functions for Efficient Character Conversions (r7) |
|
C4007 |
r1 (N2948) |
Jabot |
2022-03-21 |
Accessing the command line arguments outside of main() |
202401 |
C4004 |
r2 (N2901) |
Meneide |
2022-02-04 |
Transparent Function Aliases, revision 1 |
|
C4001 |
r7 (N2902) |
Meneide |
2022-01-18 |
Restartable and Non-Restartable Functions for Efficient Character Conversions, revision 6 |
|
C4002 |
r2 (N2658) |
Bachmann |
2022-01-03 |
Make pointer type casting useful without negatively impacting performance - updates n2484 |
|
C4001 |
r6 (N2730) |
Meneide |
2021-11-30 |
Restartable and Non-Restartable Functions for Efficient Character Conversions, revision 5 |
|
C4006 |
r1 (N2853) |
Gilding |
2021-10-13 |
The void -which-binds: typesafe parametric polymorphism |
|
C4005 |
r1 (N2780) |
Uecker |
2021-07-11 |
Forward Declaration of Parameters |
|
C4004 |
r1 (N2729) |
Meneide |
2021-05-30 |
Transparent Function Aliases, revision 0 |
|
C4001 |
r5 (N2620) |
Meneide |
2020-12-12 |
Restartable and Non-Restartable Functions for Efficient Character Conversions |
|
C4001 |
r4 (N2595) |
Meneide |
2020-11-13 |
Restartable and Non-Restartable Functions for Efficient Character Conversions |
|
C4003 |
r1 (N2529) |
Romero |
2020-05-31 |
New pointer-proof keyword to determine array length |
|
C4001 |
r3 (N2500) |
Meneide |
2020-03-08 |
Restartable and Non-Restartable Functions for Efficient Character Conversions, r2 |
|
C4002 |
r1 (N2484) |
Bachmann |
2020-02-17 |
Make pointer type casting useful without negatively impacting performance |
|
C4001 |
r2 (N2440) |
Meneide |
2019-10-06 |
Restartable and Non-Restartable Functions for Efficient Character Conversions V2 |
|
C4001 |
r1 (N2431) |
Meneide |
2019-09-29 |
Restartable and Non-Restartable Functions for Efficient Character Conversions |
|
C4000 |
r1 (N2389) |
Gustedt |
2019-06-15 |
Clean up atomics, non-normative changes |
|