+ 18.8 Language support library, Other runtime support: <cstdarg>, <csetjmp>, <ctime...
[lightlibc++.git] / STATUS
blobee7df8b8ea88dc2d0773ce75707d103bad47c9bc
1 This file documents the status of the implementation.
5 18. language support library                                         [ ]
6 18.1 Types                                                           [X]
7 18.2 Implementation properties                                       [ ]
8 18.3 Integer types                                                   [X]
9 18.4 Start and termination                                           [X]
10 18.5 Dynamic memory management <new>                                 [X]
11 18.6 Type identification                                              [X]
12 18.7 Exception handling                                              [X]
13 18.8 Other runtime support                                           [X]
15 19. Diagnostics library                                              [ ]
16 19.1 Exception classes                                               [ ]
17 19.2 Assertions                                                      [ ]
18 19.3 Error numbers                                                   [ ]
19 19.4 System error support <system_error>                             [ ]
21 20. General utilities library                                        [ ]
22 20.1 Requirements                                                    [ ]
23 20.2 Utility components <utility>                                    [ ]
24 20.3 Tuples                                                          [ ]
25 20.4 Type traits                                                     [ ]
26 20.5 Function objects                                                [ ]
27 20.6 Memory                                                          [ ]
28 20.7 Date and time                                                   [ ]
30 21. Strings library                                                  [ ]
31 21.1 Character traits                                                [ ]
32 21.2 String classes                                                  [ ]
33 21.5 Null-terminated sequence utilities <cstring>                    [ ]
35 22. Localization library                                             [ ]
36 22.1 Locales                                                         [ ]
37 22.2 Standard locale Categories                                      [ ]
38 22.3 Standard code conversion facets <codecvt>                       [ ]
39 22.4 C library locales                                               [ ]
41 23. Containers library                                               [ ]
42 23.1 Requirements                                                    [ ]
43 23.2 Sequence containers                                             [ ]
44 23.3 Associative containers                                          [ ]
45 23.3.5 bitset                                                        [ ]
46 23.4 Unordered associative containers <unordered_map>                [ ]
48 24. Iterators library                                                [ ]
49 24.1 Requirements                                                    [ ]
50 24.3 Iterator primitives                                             [ ]
51 24.4 Predefined iterators                                             [ ]
52 24.5 Stream iterators                                                [ ]
54 25. Algorithms library                                               [ ]
55 25.1 Non-modifying sequence operations                               [ ]
56 25.2 Mutating sequence operations                                    [ ]
57 25.3 Sorting and related operations                                  [ ]
58 25.4 C library algorithms                                            [ ]
60 26. Numerics library                                                 [ ]
61 26.1 Requirements                                                    [ ]
62 26.3 Complex Numbers                                                 [ ]
63 26.4 Random number generation                                        [ ]
64 26.5 Numeric arrays                                                  [ ]
65 26.6 Generalized numeric operations <numeric>                        [ ]
66 26.7 C library                                                       [ ]
68 27. Input/output library                                             [ ]
69 27.1 Requirements                                                    [ ]
70 27.2 Forward declarations                                            [ ]
71 27.3 Standard iostream objects                                       [ ]
72 27.4 Iostreams base classes                                          [ ]
73 27.5 Stream buffers                                                  [ ]
74 27.6 Formatting and manipulators <istream>                           [ ]
75 27.7 String streams                                                  [ ]
76 27.8 File streams                                                    [ ]
78 28. Regular expressions library                                      [ ]
80 29. Atomic operations library                                        [ ]
81 29.1 Order and Consistency                                           [ ]
82 29.2 Lock-free Property                                              [ ]
83 29.3 Flag Type and Operations                                        [ ]
84 29.4.1 Integral Types                                                [ ]
85 29.4.1 Address Type                                                  [ ]
86 29.4.3 Generic Types                                                 [ ]
87 29.4.4 Operations                                                    [ ]
89 30. Thread support library                                           [ ]
90 30.2 Threads                                                         [ ]
91 30.3 Mutual exclusion                                                [ ]
92 30.4 Condition variables condition_variable                          [ ]
94 31. Date and time library                                            [ ]
98 C++ Application Binary Interface (Itanium C++ ABI)
99 * RTTI (2.9.5)                                                       [X]
100 * dynamic_cast (2.9.7)                                               [ ]
101 * Pure virtual functions (3.2.6)                                     [X]
102 * One-time construction (3.3.2)                                      [ ]
103 * Array construction and destruction (3.3.3)                         [ ]
104 * Controlling object construction order (3.3.4)                      [ ]
105 * DSO object destruction (3.3.5)                                     [ ]
106 * Demangler (3.4)                                                    [ ]
107 * static/global object construction and destruction                  [ ]