]> pd.if.org Git - lice/blob - STANDARD
autocommit for files dated 2014-11-17 20:15:26
[lice] / STANDARD
1 The status of language standards in LICE.
2
3 C11 status:
4     Things supported:
5         Anonymous structures and unions
6         Static assertions (_Static_assert)
7     Things unsupported:
8         Alignment specification (_Alignas)
9         _Noreturn function specifier
10         Type-Generic expressions (_Generic)
11
12 C99 status:
13     Fully supported with exception to the following things:
14         - Veriable length arrays
15
16 C90 status:
17     Fully supported with exception to the following things:
18         - String concatenation of adjacent strings
19         - May include C99 feautures by accident (allowing invalid C90 code to compile)
20 K&R status:
21     Fully supported with exception to the following things:
22         - The K&R function definition syntax
23
24 LICE also supports these additional types of C:
25
26 GNUC status:
27     Small subset of common things supported, see EXTENSIONS for a list.
28
29 LICEC status:
30     LICEC is C11 with GNUC extensions.