@@ -94,27 +94,27 @@ It was written based on the [C++ reference](https://en.cppreference.com)
94
94
* [ Initialization] ( https://en.cppreference.com/w/cpp/language/initialization )
95
95
* [x] [ Non-local variables] ( https://en.cppreference.com/w/cpp/language/initialization#Non-local_variables )
96
96
* [x] [ Static initialization] ( https://en.cppreference.com/w/cpp/language/initialization#Static_initialization )
97
- * [x] [ Constant initialization] ( https://en.cppreference.com/w/cpp/language/constant_initialization ) [ (tested)] ( ./test/src/cpp/lang/initialization.cpp#L13 )
98
- * [x] [ Zero initialization] ( https://en.cppreference.com/w/cpp/language/zero_initialization ) [ (tested)] ( ./test/src/cpp/lang/initialization.cpp#L41 )
99
- * [x] [ Dynamic initialization] ( https://en.cppreference.com/w/cpp/language/initialization#Dynamic_initialization ) [ (tested)] ( ./test/src/cpp/lang/initialization.cpp#L65 )
97
+ * [x] [ Constant initialization] ( https://en.cppreference.com/w/cpp/language/constant_initialization ) [ (tested)] ( ./test/driver/ src/cpp/lang/initialization.cpp#L13 )
98
+ * [x] [ Zero initialization] ( https://en.cppreference.com/w/cpp/language/zero_initialization ) [ (tested)] ( ./test/driver/ src/cpp/lang/initialization.cpp#L41 )
99
+ * [x] [ Dynamic initialization] ( https://en.cppreference.com/w/cpp/language/initialization#Dynamic_initialization ) [ (tested)] ( ./test/driver/ src/cpp/lang/initialization.cpp#L65 )
100
100
* [ ] [ Static local variables] ( https://en.cppreference.com/w/cpp/language/storage_duration#Static_local_variables )
101
101
* [ ] thread_local
102
102
* [ ] static
103
103
* [ Exceptions] ( https://en.cppreference.com/w/cpp/language/exceptions )
104
- * [x] [ throw] ( https://en.cppreference.com/w/cpp/language/throw ) [ (tested)] ( ./test/src/cpp/lang/exceptions.cpp#L42 )
105
- * [x] [ try-block] ( https://en.cppreference.com/w/cpp/language/try_catch ) [ (tested)] ( ./test/src/cpp/lang/exceptions.cpp#L60 )
106
- * [x] [ Function-try-block] ( https://en.cppreference.com/w/cpp/language/function-try-block ) [ (tested)] ( ./test/src/cpp/lang/exceptions.cpp#L98 )
104
+ * [x] [ throw] ( https://en.cppreference.com/w/cpp/language/throw ) [ (tested)] ( ./test/driver/ src/cpp/lang/exceptions.cpp#L42 )
105
+ * [x] [ try-block] ( https://en.cppreference.com/w/cpp/language/try_catch ) [ (tested)] ( ./test/driver/ src/cpp/lang/exceptions.cpp#L60 )
106
+ * [x] [ Function-try-block] ( https://en.cppreference.com/w/cpp/language/function-try-block ) [ (tested)] ( ./test/driver/ src/cpp/lang/exceptions.cpp#L98 )
107
107
108
108
#### STL
109
109
110
- * [x] [ std::chrono] ( https://en.cppreference.com/w/cpp/chrono ) [ (tested)] ( ./test/src/cpp/stl/chrono.cpp#L15 )
111
- * [x] [ std::thread] ( https://en.cppreference.com/w/cpp/thread ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L35 )
112
- * [x] [ std::condition_variable] ( https://en.cppreference.com/w/cpp/thread/condition_variable ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L35 )
113
- * [x] [ std::mutex] ( https://en.cppreference.com/w/cpp/thread/mutex ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L81 )
114
- * [x] [ std::shared_mutex] ( https://en.cppreference.com/w/cpp/thread/shared_mutex ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L129 )
115
- * [x] [ std::future] ( https://en.cppreference.com/w/cpp/thread/future ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L157 )
116
- * [x] [ std::promise] ( https://en.cppreference.com/w/cpp/thread/promise ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L203 )
117
- * [x] [ std::packaged_task] ( https://en.cppreference.com/w/cpp/thread/packaged_task ) [ (tested)] ( ./test/src/cpp/stl/thread.cpp#L267 )
110
+ * [x] [ std::chrono] ( https://en.cppreference.com/w/cpp/chrono ) [ (tested)] ( ./test/driver/ src/cpp/stl/chrono.cpp#L15 )
111
+ * [x] [ std::thread] ( https://en.cppreference.com/w/cpp/thread ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L35 )
112
+ * [x] [ std::condition_variable] ( https://en.cppreference.com/w/cpp/thread/condition_variable ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L35 )
113
+ * [x] [ std::mutex] ( https://en.cppreference.com/w/cpp/thread/mutex ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L81 )
114
+ * [x] [ std::shared_mutex] ( https://en.cppreference.com/w/cpp/thread/shared_mutex ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L129 )
115
+ * [x] [ std::future] ( https://en.cppreference.com/w/cpp/thread/future ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L157 )
116
+ * [x] [ std::promise] ( https://en.cppreference.com/w/cpp/thread/promise ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L203 )
117
+ * [x] [ std::packaged_task] ( https://en.cppreference.com/w/cpp/thread/packaged_task ) [ (tested)] ( ./test/driver/ src/cpp/stl/thread.cpp#L267 )
118
118
* [x] [ std::cin] ( https://en.cppreference.com/w/cpp/io/cin )
119
119
* [x] [ std::clog] ( https://en.cppreference.com/w/cpp/io/clog )
120
120
* [x] [ std::cerr] ( https://en.cppreference.com/w/cpp/io/cerr )
@@ -135,7 +135,7 @@ It was written based on the [C++ reference](https://en.cppreference.com)
135
135
136
136
Provides features to support a better development environment in the kernel.
137
137
138
- * ntl::expand_stack [ (tested)] ( ./test/src/ntl.cpp#L5 )
138
+ * ntl::expand_stack [ (tested)] ( ./test/driver/ src/ntl.cpp#L5 )
139
139
* Function to extend the stack size
140
140
* By default, the kernel stack is allocated a much smaller size than the user thread stack, so it is recommended to use the STL function or especially when performing throw.
141
141
* ntl::status
0 commit comments