]>
Commit | Line | Data |
---|---|---|
1 | # Boost.Fiber Library Tests Jamfile | |
2 | ||
3 | # Copyright Oliver Kowalke 2013. | |
4 | # Distributed under the Boost Software License, Version 1.0. | |
5 | # (See accompanying file LICENSE_1_0.txt or copy at | |
6 | # http://www.boost.org/LICENSE_1_0.txt) | |
7 | ||
8 | import common ; | |
9 | import feature ; | |
10 | import indirect ; | |
11 | import modules ; | |
12 | import os ; | |
13 | import path ; | |
14 | import testing ; | |
15 | import toolset ; | |
16 | import ../../config/checks/config : requires ; | |
17 | ||
18 | project boost/fiber/test | |
19 | : requirements | |
20 | <library>../../test/build//boost_unit_test_framework | |
21 | <library>/boost/context//boost_context | |
22 | <library>/boost/fiber//boost_fiber | |
23 | <library>/boost/thread//boost_thread | |
24 | <target-os>solaris:<linkflags>"-llgrp" | |
25 | <target-os>windows:<define>_WIN32_WINNT=0x0601 | |
26 | <toolset>gcc,<segmented-stacks>on:<cxxflags>-fsplit-stack | |
27 | <toolset>gcc,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS | |
28 | <toolset>clang,<segmented-stacks>on:<cxxflags>-fsplit-stack | |
29 | <toolset>clang,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS | |
30 | <link>static | |
31 | <threading>multi | |
32 | <optimization>speed | |
33 | <variant>release | |
34 | ; | |
35 | ||
36 | ||
37 | rule topology-impl ( properties * ) | |
38 | { | |
39 | local result ; | |
40 | if ( <target-os>darwin in $(properties) ) | |
41 | { | |
42 | result = <build>no ; | |
43 | } | |
44 | return $(result) ; | |
45 | } | |
46 | ||
47 | rule native-impl ( properties * ) | |
48 | { | |
49 | local result ; | |
50 | if ( <target-os>darwin in $(properties) ) | |
51 | { | |
52 | result = <build>no ; | |
53 | } | |
54 | else if ( ! ( <target-os>windows in $(properties) ) ) | |
55 | { | |
56 | result = <context-impl>ucontext ; | |
57 | } | |
58 | else | |
59 | { | |
60 | result = <context-impl>winfib ; | |
61 | } | |
62 | return $(result) ; | |
63 | } | |
64 | ||
65 | # NUMA tests | |
66 | test-suite numa : | |
67 | [ run test_topology.cpp : | |
68 | : : | |
69 | <conditional>@topology-impl | |
70 | [ requires cxx11_auto_declarations | |
71 | cxx11_constexpr | |
72 | cxx11_defaulted_functions | |
73 | cxx11_final | |
74 | cxx11_hdr_mutex | |
75 | cxx11_hdr_regex | |
76 | cxx11_hdr_thread | |
77 | cxx11_hdr_tuple | |
78 | cxx11_lambdas | |
79 | cxx11_noexcept | |
80 | cxx11_nullptr | |
81 | cxx11_rvalue_references | |
82 | cxx11_template_aliases | |
83 | cxx11_thread_local | |
84 | cxx11_variadic_templates ] ] ; | |
85 | ||
86 | ||
87 | # tests using assembler API | |
88 | test-suite asm : | |
89 | [ run test_fiber_post.cpp : | |
90 | : : | |
91 | <context-impl>fcontext | |
92 | [ requires cxx11_auto_declarations | |
93 | cxx11_constexpr | |
94 | cxx11_defaulted_functions | |
95 | cxx11_final | |
96 | cxx11_hdr_mutex | |
97 | cxx11_hdr_regex | |
98 | cxx11_hdr_thread | |
99 | cxx11_hdr_tuple | |
100 | cxx11_lambdas | |
101 | cxx11_noexcept | |
102 | cxx11_nullptr | |
103 | cxx11_rvalue_references | |
104 | cxx11_template_aliases | |
105 | cxx11_thread_local | |
106 | cxx11_variadic_templates ] | |
107 | : test_fiber_post_asm ] | |
108 | ||
109 | [ run test_fiber_dispatch.cpp : | |
110 | : : | |
111 | <context-impl>fcontext | |
112 | [ requires cxx11_auto_declarations | |
113 | cxx11_constexpr | |
114 | cxx11_defaulted_functions | |
115 | cxx11_final | |
116 | cxx11_hdr_mutex | |
117 | cxx11_hdr_regex | |
118 | cxx11_hdr_thread | |
119 | cxx11_hdr_tuple | |
120 | cxx11_lambdas | |
121 | cxx11_noexcept | |
122 | cxx11_nullptr | |
123 | cxx11_rvalue_references | |
124 | cxx11_template_aliases | |
125 | cxx11_thread_local | |
126 | cxx11_variadic_templates ] | |
127 | : test_fiber_dispatch_asm ] | |
128 | ||
129 | [ run test_mutex_post.cpp : | |
130 | : : | |
131 | <context-impl>fcontext | |
132 | [ requires cxx11_auto_declarations | |
133 | cxx11_constexpr | |
134 | cxx11_defaulted_functions | |
135 | cxx11_final | |
136 | cxx11_hdr_mutex | |
137 | cxx11_hdr_regex | |
138 | cxx11_hdr_thread | |
139 | cxx11_hdr_tuple | |
140 | cxx11_lambdas | |
141 | cxx11_noexcept | |
142 | cxx11_nullptr | |
143 | cxx11_rvalue_references | |
144 | cxx11_template_aliases | |
145 | cxx11_thread_local | |
146 | cxx11_variadic_templates ] | |
147 | : test_mutex_post_asm ] | |
148 | ||
149 | [ run test_mutex_dispatch.cpp : | |
150 | : : | |
151 | <context-impl>fcontext | |
152 | [ requires cxx11_auto_declarations | |
153 | cxx11_constexpr | |
154 | cxx11_defaulted_functions | |
155 | cxx11_final | |
156 | cxx11_hdr_mutex | |
157 | cxx11_hdr_regex | |
158 | cxx11_hdr_thread | |
159 | cxx11_hdr_tuple | |
160 | cxx11_lambdas | |
161 | cxx11_noexcept | |
162 | cxx11_nullptr | |
163 | cxx11_rvalue_references | |
164 | cxx11_template_aliases | |
165 | cxx11_thread_local | |
166 | cxx11_variadic_templates ] | |
167 | : test_mutex_dispatch_asm ] | |
168 | ||
169 | [ run test_condition_variable_any_post.cpp : | |
170 | : : | |
171 | <context-impl>fcontext | |
172 | [ requires cxx11_auto_declarations | |
173 | cxx11_constexpr | |
174 | cxx11_defaulted_functions | |
175 | cxx11_final | |
176 | cxx11_hdr_mutex | |
177 | cxx11_hdr_regex | |
178 | cxx11_hdr_thread | |
179 | cxx11_hdr_tuple | |
180 | cxx11_lambdas | |
181 | cxx11_noexcept | |
182 | cxx11_nullptr | |
183 | cxx11_rvalue_references | |
184 | cxx11_template_aliases | |
185 | cxx11_thread_local | |
186 | cxx11_variadic_templates ] | |
187 | : test_condition_variable_any_post_asm ] | |
188 | ||
189 | [ run test_condition_variable_any_dispatch.cpp : | |
190 | : : | |
191 | <context-impl>fcontext | |
192 | [ requires cxx11_auto_declarations | |
193 | cxx11_constexpr | |
194 | cxx11_defaulted_functions | |
195 | cxx11_final | |
196 | cxx11_hdr_mutex | |
197 | cxx11_hdr_regex | |
198 | cxx11_hdr_thread | |
199 | cxx11_hdr_tuple | |
200 | cxx11_lambdas | |
201 | cxx11_noexcept | |
202 | cxx11_nullptr | |
203 | cxx11_rvalue_references | |
204 | cxx11_template_aliases | |
205 | cxx11_thread_local | |
206 | cxx11_variadic_templates ] | |
207 | : test_condition_variable_any_dispatch_asm ] | |
208 | ||
209 | [ run test_condition_variable_post.cpp : | |
210 | : : | |
211 | <context-impl>fcontext | |
212 | [ requires cxx11_auto_declarations | |
213 | cxx11_constexpr | |
214 | cxx11_defaulted_functions | |
215 | cxx11_final | |
216 | cxx11_hdr_mutex | |
217 | cxx11_hdr_regex | |
218 | cxx11_hdr_thread | |
219 | cxx11_hdr_tuple | |
220 | cxx11_lambdas | |
221 | cxx11_noexcept | |
222 | cxx11_nullptr | |
223 | cxx11_rvalue_references | |
224 | cxx11_template_aliases | |
225 | cxx11_thread_local | |
226 | cxx11_variadic_templates ] | |
227 | : test_condition_variable_post_asm ] | |
228 | ||
229 | [ run test_condition_variable_dispatch.cpp : | |
230 | : : | |
231 | <context-impl>fcontext | |
232 | [ requires cxx11_auto_declarations | |
233 | cxx11_constexpr | |
234 | cxx11_defaulted_functions | |
235 | cxx11_final | |
236 | cxx11_hdr_mutex | |
237 | cxx11_hdr_regex | |
238 | cxx11_hdr_thread | |
239 | cxx11_hdr_tuple | |
240 | cxx11_lambdas | |
241 | cxx11_noexcept | |
242 | cxx11_nullptr | |
243 | cxx11_rvalue_references | |
244 | cxx11_template_aliases | |
245 | cxx11_thread_local | |
246 | cxx11_variadic_templates ] | |
247 | : test_condition_variable_dispatch_asm ] | |
248 | ||
249 | [ run test_barrier_post.cpp : | |
250 | : : | |
251 | <context-impl>fcontext | |
252 | [ requires cxx11_auto_declarations | |
253 | cxx11_constexpr | |
254 | cxx11_defaulted_functions | |
255 | cxx11_final | |
256 | cxx11_hdr_mutex | |
257 | cxx11_hdr_regex | |
258 | cxx11_hdr_thread | |
259 | cxx11_hdr_tuple | |
260 | cxx11_lambdas | |
261 | cxx11_noexcept | |
262 | cxx11_nullptr | |
263 | cxx11_rvalue_references | |
264 | cxx11_template_aliases | |
265 | cxx11_thread_local | |
266 | cxx11_variadic_templates ] | |
267 | : test_barrier_post_asm ] | |
268 | ||
269 | [ run test_barrier_dispatch.cpp : | |
270 | : : | |
271 | <context-impl>fcontext | |
272 | [ requires cxx11_auto_declarations | |
273 | cxx11_constexpr | |
274 | cxx11_defaulted_functions | |
275 | cxx11_final | |
276 | cxx11_hdr_mutex | |
277 | cxx11_hdr_regex | |
278 | cxx11_hdr_thread | |
279 | cxx11_hdr_tuple | |
280 | cxx11_lambdas | |
281 | cxx11_noexcept | |
282 | cxx11_nullptr | |
283 | cxx11_rvalue_references | |
284 | cxx11_template_aliases | |
285 | cxx11_thread_local | |
286 | cxx11_variadic_templates ] | |
287 | : test_barrier_dispatch_asm ] | |
288 | ||
289 | [ run test_buffered_channel_post.cpp : | |
290 | : : | |
291 | <context-impl>fcontext | |
292 | [ requires cxx11_auto_declarations | |
293 | cxx11_constexpr | |
294 | cxx11_defaulted_functions | |
295 | cxx11_final | |
296 | cxx11_hdr_mutex | |
297 | cxx11_hdr_regex | |
298 | cxx11_hdr_thread | |
299 | cxx11_hdr_tuple | |
300 | cxx11_lambdas | |
301 | cxx11_noexcept | |
302 | cxx11_nullptr | |
303 | cxx11_rvalue_references | |
304 | cxx11_template_aliases | |
305 | cxx11_thread_local | |
306 | cxx11_variadic_templates ] | |
307 | : test_buffered_channel_post_asm ] | |
308 | ||
309 | [ run test_buffered_channel_dispatch.cpp : | |
310 | : : | |
311 | <context-impl>fcontext | |
312 | [ requires cxx11_auto_declarations | |
313 | cxx11_constexpr | |
314 | cxx11_defaulted_functions | |
315 | cxx11_final | |
316 | cxx11_hdr_mutex | |
317 | cxx11_hdr_regex | |
318 | cxx11_hdr_thread | |
319 | cxx11_hdr_tuple | |
320 | cxx11_lambdas | |
321 | cxx11_noexcept | |
322 | cxx11_nullptr | |
323 | cxx11_rvalue_references | |
324 | cxx11_template_aliases | |
325 | cxx11_thread_local | |
326 | cxx11_variadic_templates ] | |
327 | : test_buffered_channel_dispatch_asm ] | |
328 | ||
329 | [ run test_unbuffered_channel_post.cpp : | |
330 | : : | |
331 | <context-impl>fcontext | |
332 | [ requires cxx11_auto_declarations | |
333 | cxx11_constexpr | |
334 | cxx11_defaulted_functions | |
335 | cxx11_final | |
336 | cxx11_hdr_mutex | |
337 | cxx11_hdr_regex | |
338 | cxx11_hdr_thread | |
339 | cxx11_hdr_tuple | |
340 | cxx11_lambdas | |
341 | cxx11_noexcept | |
342 | cxx11_nullptr | |
343 | cxx11_rvalue_references | |
344 | cxx11_template_aliases | |
345 | cxx11_thread_local | |
346 | cxx11_variadic_templates ] | |
347 | : test_unbuffered_channel_post_asm ] | |
348 | ||
349 | [ run test_unbuffered_channel_dispatch.cpp : | |
350 | : : | |
351 | <context-impl>fcontext | |
352 | [ requires cxx11_auto_declarations | |
353 | cxx11_constexpr | |
354 | cxx11_defaulted_functions | |
355 | cxx11_final | |
356 | cxx11_hdr_mutex | |
357 | cxx11_hdr_regex | |
358 | cxx11_hdr_thread | |
359 | cxx11_hdr_tuple | |
360 | cxx11_lambdas | |
361 | cxx11_noexcept | |
362 | cxx11_nullptr | |
363 | cxx11_rvalue_references | |
364 | cxx11_template_aliases | |
365 | cxx11_thread_local | |
366 | cxx11_variadic_templates ] | |
367 | : test_unbuffered_channel_dispatch_asm ] | |
368 | ||
369 | [ run test_fss_post.cpp : | |
370 | : : | |
371 | <context-impl>fcontext | |
372 | [ requires cxx11_auto_declarations | |
373 | cxx11_constexpr | |
374 | cxx11_defaulted_functions | |
375 | cxx11_final | |
376 | cxx11_hdr_mutex | |
377 | cxx11_hdr_regex | |
378 | cxx11_hdr_thread | |
379 | cxx11_hdr_tuple | |
380 | cxx11_lambdas | |
381 | cxx11_noexcept | |
382 | cxx11_nullptr | |
383 | cxx11_rvalue_references | |
384 | cxx11_template_aliases | |
385 | cxx11_thread_local | |
386 | cxx11_variadic_templates ] | |
387 | : test_fss_post_asm ] | |
388 | ||
389 | [ run test_fss_dispatch.cpp : | |
390 | : : | |
391 | <context-impl>fcontext | |
392 | [ requires cxx11_auto_declarations | |
393 | cxx11_constexpr | |
394 | cxx11_defaulted_functions | |
395 | cxx11_final | |
396 | cxx11_hdr_mutex | |
397 | cxx11_hdr_regex | |
398 | cxx11_hdr_thread | |
399 | cxx11_hdr_tuple | |
400 | cxx11_lambdas | |
401 | cxx11_noexcept | |
402 | cxx11_nullptr | |
403 | cxx11_rvalue_references | |
404 | cxx11_template_aliases | |
405 | cxx11_thread_local | |
406 | cxx11_variadic_templates ] | |
407 | : test_fss_dispatch_asm ] | |
408 | ||
409 | [ run test_promise_post.cpp : | |
410 | : : | |
411 | <context-impl>fcontext | |
412 | [ requires cxx11_auto_declarations | |
413 | cxx11_constexpr | |
414 | cxx11_defaulted_functions | |
415 | cxx11_final | |
416 | cxx11_hdr_mutex | |
417 | cxx11_hdr_regex | |
418 | cxx11_hdr_thread | |
419 | cxx11_hdr_tuple | |
420 | cxx11_lambdas | |
421 | cxx11_noexcept | |
422 | cxx11_nullptr | |
423 | cxx11_rvalue_references | |
424 | cxx11_template_aliases | |
425 | cxx11_thread_local | |
426 | cxx11_variadic_templates ] | |
427 | : test_promise_post_asm ] | |
428 | ||
429 | [ run test_promise_dispatch.cpp : | |
430 | : : | |
431 | <context-impl>fcontext | |
432 | [ requires cxx11_auto_declarations | |
433 | cxx11_constexpr | |
434 | cxx11_defaulted_functions | |
435 | cxx11_final | |
436 | cxx11_hdr_mutex | |
437 | cxx11_hdr_regex | |
438 | cxx11_hdr_thread | |
439 | cxx11_hdr_tuple | |
440 | cxx11_lambdas | |
441 | cxx11_noexcept | |
442 | cxx11_nullptr | |
443 | cxx11_rvalue_references | |
444 | cxx11_template_aliases | |
445 | cxx11_thread_local | |
446 | cxx11_variadic_templates ] | |
447 | : test_promise_dispatch_asm ] | |
448 | ||
449 | [ run test_future_post.cpp : | |
450 | : : | |
451 | <context-impl>fcontext | |
452 | [ requires cxx11_auto_declarations | |
453 | cxx11_constexpr | |
454 | cxx11_defaulted_functions | |
455 | cxx11_final | |
456 | cxx11_hdr_mutex | |
457 | cxx11_hdr_regex | |
458 | cxx11_hdr_thread | |
459 | cxx11_hdr_tuple | |
460 | cxx11_lambdas | |
461 | cxx11_noexcept | |
462 | cxx11_nullptr | |
463 | cxx11_rvalue_references | |
464 | cxx11_template_aliases | |
465 | cxx11_thread_local | |
466 | cxx11_variadic_templates ] | |
467 | : test_future_post_asm ] | |
468 | ||
469 | [ run test_future_dispatch.cpp : | |
470 | : : | |
471 | <context-impl>fcontext | |
472 | [ requires cxx11_auto_declarations | |
473 | cxx11_constexpr | |
474 | cxx11_defaulted_functions | |
475 | cxx11_final | |
476 | cxx11_hdr_mutex | |
477 | cxx11_hdr_regex | |
478 | cxx11_hdr_thread | |
479 | cxx11_hdr_tuple | |
480 | cxx11_lambdas | |
481 | cxx11_noexcept | |
482 | cxx11_nullptr | |
483 | cxx11_rvalue_references | |
484 | cxx11_template_aliases | |
485 | cxx11_thread_local | |
486 | cxx11_variadic_templates ] | |
487 | : test_future_dispatch_asm ] | |
488 | ||
489 | [ run test_shared_future_post.cpp : | |
490 | : : | |
491 | <context-impl>fcontext | |
492 | [ requires cxx11_auto_declarations | |
493 | cxx11_constexpr | |
494 | cxx11_defaulted_functions | |
495 | cxx11_final | |
496 | cxx11_hdr_mutex | |
497 | cxx11_hdr_regex | |
498 | cxx11_hdr_thread | |
499 | cxx11_hdr_tuple | |
500 | cxx11_lambdas | |
501 | cxx11_noexcept | |
502 | cxx11_nullptr | |
503 | cxx11_rvalue_references | |
504 | cxx11_template_aliases | |
505 | cxx11_thread_local | |
506 | cxx11_variadic_templates ] | |
507 | : test_shared_future_post_asm ] | |
508 | ||
509 | [ run test_shared_future_dispatch.cpp : | |
510 | : : | |
511 | <context-impl>fcontext | |
512 | [ requires cxx11_auto_declarations | |
513 | cxx11_constexpr | |
514 | cxx11_defaulted_functions | |
515 | cxx11_final | |
516 | cxx11_hdr_mutex | |
517 | cxx11_hdr_regex | |
518 | cxx11_hdr_thread | |
519 | cxx11_hdr_tuple | |
520 | cxx11_lambdas | |
521 | cxx11_noexcept | |
522 | cxx11_nullptr | |
523 | cxx11_rvalue_references | |
524 | cxx11_template_aliases | |
525 | cxx11_thread_local | |
526 | cxx11_variadic_templates ] | |
527 | : test_shared_future_dispatch_asm ] | |
528 | ||
529 | [ run test_packaged_task_post.cpp : | |
530 | : : | |
531 | <context-impl>fcontext | |
532 | [ requires cxx11_auto_declarations | |
533 | cxx11_constexpr | |
534 | cxx11_defaulted_functions | |
535 | cxx11_final | |
536 | cxx11_hdr_mutex | |
537 | cxx11_hdr_regex | |
538 | cxx11_hdr_thread | |
539 | cxx11_hdr_tuple | |
540 | cxx11_lambdas | |
541 | cxx11_noexcept | |
542 | cxx11_nullptr | |
543 | cxx11_rvalue_references | |
544 | cxx11_template_aliases | |
545 | cxx11_thread_local | |
546 | cxx11_variadic_templates ] | |
547 | : test_packaged_task_post_asm ] | |
548 | ||
549 | [ run test_packaged_task_dispatch.cpp : | |
550 | : : | |
551 | <context-impl>fcontext | |
552 | [ requires cxx11_auto_declarations | |
553 | cxx11_constexpr | |
554 | cxx11_defaulted_functions | |
555 | cxx11_final | |
556 | cxx11_hdr_mutex | |
557 | cxx11_hdr_regex | |
558 | cxx11_hdr_thread | |
559 | cxx11_hdr_tuple | |
560 | cxx11_lambdas | |
561 | cxx11_noexcept | |
562 | cxx11_nullptr | |
563 | cxx11_rvalue_references | |
564 | cxx11_template_aliases | |
565 | cxx11_thread_local | |
566 | cxx11_variadic_templates ] | |
567 | : test_packaged_task_dispatch_asm ] | |
568 | ||
569 | [ run test_async_post.cpp : | |
570 | : : | |
571 | <context-impl>fcontext | |
572 | [ requires cxx11_auto_declarations | |
573 | cxx11_constexpr | |
574 | cxx11_defaulted_functions | |
575 | cxx11_final | |
576 | cxx11_hdr_mutex | |
577 | cxx11_hdr_regex | |
578 | cxx11_hdr_thread | |
579 | cxx11_hdr_tuple | |
580 | cxx11_lambdas | |
581 | cxx11_noexcept | |
582 | cxx11_nullptr | |
583 | cxx11_rvalue_references | |
584 | cxx11_template_aliases | |
585 | cxx11_thread_local | |
586 | cxx11_variadic_templates ] | |
587 | : test_async_post_asm ] | |
588 | ||
589 | [ run test_async_dispatch.cpp : | |
590 | : : | |
591 | <context-impl>fcontext | |
592 | [ requires cxx11_auto_declarations | |
593 | cxx11_constexpr | |
594 | cxx11_defaulted_functions | |
595 | cxx11_final | |
596 | cxx11_hdr_mutex | |
597 | cxx11_hdr_regex | |
598 | cxx11_hdr_thread | |
599 | cxx11_hdr_tuple | |
600 | cxx11_lambdas | |
601 | cxx11_noexcept | |
602 | cxx11_nullptr | |
603 | cxx11_rvalue_references | |
604 | cxx11_template_aliases | |
605 | cxx11_thread_local | |
606 | cxx11_variadic_templates ] | |
607 | : test_async_dispatch_asm ] ; | |
608 | ||
609 | ||
610 | # tests using native API | |
611 | test-suite native : | |
612 | [ run test_fiber_post.cpp : | |
613 | : : | |
614 | <conditional>@native-impl | |
615 | [ requires cxx11_auto_declarations | |
616 | cxx11_constexpr | |
617 | cxx11_defaulted_functions | |
618 | cxx11_final | |
619 | cxx11_hdr_mutex | |
620 | cxx11_hdr_regex | |
621 | cxx11_hdr_thread | |
622 | cxx11_hdr_tuple | |
623 | cxx11_lambdas | |
624 | cxx11_noexcept | |
625 | cxx11_nullptr | |
626 | cxx11_rvalue_references | |
627 | cxx11_template_aliases | |
628 | cxx11_thread_local | |
629 | cxx11_variadic_templates ] | |
630 | : test_fiber_post_native ] | |
631 | ||
632 | [ run test_fiber_dispatch.cpp : | |
633 | : : | |
634 | <conditional>@native-impl | |
635 | [ requires cxx11_auto_declarations | |
636 | cxx11_constexpr | |
637 | cxx11_defaulted_functions | |
638 | cxx11_final | |
639 | cxx11_hdr_mutex | |
640 | cxx11_hdr_regex | |
641 | cxx11_hdr_thread | |
642 | cxx11_hdr_tuple | |
643 | cxx11_lambdas | |
644 | cxx11_noexcept | |
645 | cxx11_nullptr | |
646 | cxx11_rvalue_references | |
647 | cxx11_template_aliases | |
648 | cxx11_thread_local | |
649 | cxx11_variadic_templates ] | |
650 | : test_fiber_dispatch_native ] | |
651 | ||
652 | [ run test_mutex_post.cpp : | |
653 | : : | |
654 | <conditional>@native-impl | |
655 | [ requires cxx11_auto_declarations | |
656 | cxx11_constexpr | |
657 | cxx11_defaulted_functions | |
658 | cxx11_final | |
659 | cxx11_hdr_mutex | |
660 | cxx11_hdr_regex | |
661 | cxx11_hdr_thread | |
662 | cxx11_hdr_tuple | |
663 | cxx11_lambdas | |
664 | cxx11_noexcept | |
665 | cxx11_nullptr | |
666 | cxx11_rvalue_references | |
667 | cxx11_template_aliases | |
668 | cxx11_thread_local | |
669 | cxx11_variadic_templates ] | |
670 | : test_mutex_post_native ] | |
671 | ||
672 | [ run test_mutex_dispatch.cpp : | |
673 | : : | |
674 | <conditional>@native-impl | |
675 | [ requires cxx11_auto_declarations | |
676 | cxx11_constexpr | |
677 | cxx11_defaulted_functions | |
678 | cxx11_final | |
679 | cxx11_hdr_mutex | |
680 | cxx11_hdr_regex | |
681 | cxx11_hdr_thread | |
682 | cxx11_hdr_tuple | |
683 | cxx11_lambdas | |
684 | cxx11_noexcept | |
685 | cxx11_nullptr | |
686 | cxx11_rvalue_references | |
687 | cxx11_template_aliases | |
688 | cxx11_thread_local | |
689 | cxx11_variadic_templates ] | |
690 | : test_mutex_dispatch_native ] | |
691 | ||
692 | [ run test_condition_variable_any_post.cpp : | |
693 | : : | |
694 | <conditional>@native-impl | |
695 | [ requires cxx11_auto_declarations | |
696 | cxx11_constexpr | |
697 | cxx11_defaulted_functions | |
698 | cxx11_final | |
699 | cxx11_hdr_mutex | |
700 | cxx11_hdr_regex | |
701 | cxx11_hdr_thread | |
702 | cxx11_hdr_tuple | |
703 | cxx11_lambdas | |
704 | cxx11_noexcept | |
705 | cxx11_nullptr | |
706 | cxx11_rvalue_references | |
707 | cxx11_template_aliases | |
708 | cxx11_thread_local | |
709 | cxx11_variadic_templates ] | |
710 | : test_cond_var_any_post_native ] | |
711 | ||
712 | [ run test_condition_variable_any_dispatch.cpp : | |
713 | : : | |
714 | <conditional>@native-impl | |
715 | [ requires cxx11_auto_declarations | |
716 | cxx11_constexpr | |
717 | cxx11_defaulted_functions | |
718 | cxx11_final | |
719 | cxx11_hdr_mutex | |
720 | cxx11_hdr_regex | |
721 | cxx11_hdr_thread | |
722 | cxx11_hdr_tuple | |
723 | cxx11_lambdas | |
724 | cxx11_noexcept | |
725 | cxx11_nullptr | |
726 | cxx11_rvalue_references | |
727 | cxx11_template_aliases | |
728 | cxx11_thread_local | |
729 | cxx11_variadic_templates ] | |
730 | : test_cond_vare_any_dispatch_native ] | |
731 | ||
732 | [ run test_condition_variable_post.cpp : | |
733 | : : | |
734 | <conditional>@native-impl | |
735 | [ requires cxx11_auto_declarations | |
736 | cxx11_constexpr | |
737 | cxx11_defaulted_functions | |
738 | cxx11_final | |
739 | cxx11_hdr_mutex | |
740 | cxx11_hdr_regex | |
741 | cxx11_hdr_thread | |
742 | cxx11_hdr_tuple | |
743 | cxx11_lambdas | |
744 | cxx11_noexcept | |
745 | cxx11_nullptr | |
746 | cxx11_rvalue_references | |
747 | cxx11_template_aliases | |
748 | cxx11_thread_local | |
749 | cxx11_variadic_templates ] | |
750 | : test_cond_var_post_native ] | |
751 | ||
752 | [ run test_condition_variable_dispatch.cpp : | |
753 | : : | |
754 | <conditional>@native-impl | |
755 | [ requires cxx11_auto_declarations | |
756 | cxx11_constexpr | |
757 | cxx11_defaulted_functions | |
758 | cxx11_final | |
759 | cxx11_hdr_mutex | |
760 | cxx11_hdr_regex | |
761 | cxx11_hdr_thread | |
762 | cxx11_hdr_tuple | |
763 | cxx11_lambdas | |
764 | cxx11_noexcept | |
765 | cxx11_nullptr | |
766 | cxx11_rvalue_references | |
767 | cxx11_template_aliases | |
768 | cxx11_thread_local | |
769 | cxx11_variadic_templates ] | |
770 | : test_cond_var_dispatch_native ] | |
771 | ||
772 | [ run test_barrier_post.cpp : | |
773 | : : | |
774 | <conditional>@native-impl | |
775 | [ requires cxx11_auto_declarations | |
776 | cxx11_constexpr | |
777 | cxx11_defaulted_functions | |
778 | cxx11_final | |
779 | cxx11_hdr_mutex | |
780 | cxx11_hdr_regex | |
781 | cxx11_hdr_thread | |
782 | cxx11_hdr_tuple | |
783 | cxx11_lambdas | |
784 | cxx11_noexcept | |
785 | cxx11_nullptr | |
786 | cxx11_rvalue_references | |
787 | cxx11_template_aliases | |
788 | cxx11_thread_local | |
789 | cxx11_variadic_templates ] | |
790 | : test_barrier_post_native ] | |
791 | ||
792 | [ run test_barrier_dispatch.cpp : | |
793 | : : | |
794 | <conditional>@native-impl | |
795 | [ requires cxx11_auto_declarations | |
796 | cxx11_constexpr | |
797 | cxx11_defaulted_functions | |
798 | cxx11_final | |
799 | cxx11_hdr_mutex | |
800 | cxx11_hdr_regex | |
801 | cxx11_hdr_thread | |
802 | cxx11_hdr_tuple | |
803 | cxx11_lambdas | |
804 | cxx11_noexcept | |
805 | cxx11_nullptr | |
806 | cxx11_rvalue_references | |
807 | cxx11_template_aliases | |
808 | cxx11_thread_local | |
809 | cxx11_variadic_templates ] | |
810 | : test_barrier_dispatch_native ] | |
811 | ||
812 | [ run test_buffered_channel_post.cpp : | |
813 | : : | |
814 | <conditional>@native-impl | |
815 | [ requires cxx11_auto_declarations | |
816 | cxx11_constexpr | |
817 | cxx11_defaulted_functions | |
818 | cxx11_final | |
819 | cxx11_hdr_mutex | |
820 | cxx11_hdr_regex | |
821 | cxx11_hdr_thread | |
822 | cxx11_hdr_tuple | |
823 | cxx11_lambdas | |
824 | cxx11_noexcept | |
825 | cxx11_nullptr | |
826 | cxx11_rvalue_references | |
827 | cxx11_template_aliases | |
828 | cxx11_thread_local | |
829 | cxx11_variadic_templates ] | |
830 | : test_buf_channel_post_native ] | |
831 | ||
832 | [ run test_buffered_channel_dispatch.cpp : | |
833 | : : | |
834 | <conditional>@native-impl | |
835 | [ requires cxx11_auto_declarations | |
836 | cxx11_constexpr | |
837 | cxx11_defaulted_functions | |
838 | cxx11_final | |
839 | cxx11_hdr_mutex | |
840 | cxx11_hdr_regex | |
841 | cxx11_hdr_thread | |
842 | cxx11_hdr_tuple | |
843 | cxx11_lambdas | |
844 | cxx11_noexcept | |
845 | cxx11_nullptr | |
846 | cxx11_rvalue_references | |
847 | cxx11_template_aliases | |
848 | cxx11_thread_local | |
849 | cxx11_variadic_templates ] | |
850 | : test_buf_channel_dispatch_native ] | |
851 | ||
852 | [ run test_unbuffered_channel_post.cpp : | |
853 | : : | |
854 | <conditional>@native-impl | |
855 | [ requires cxx11_auto_declarations | |
856 | cxx11_constexpr | |
857 | cxx11_defaulted_functions | |
858 | cxx11_final | |
859 | cxx11_hdr_mutex | |
860 | cxx11_hdr_regex | |
861 | cxx11_hdr_thread | |
862 | cxx11_hdr_tuple | |
863 | cxx11_lambdas | |
864 | cxx11_noexcept | |
865 | cxx11_nullptr | |
866 | cxx11_rvalue_references | |
867 | cxx11_template_aliases | |
868 | cxx11_thread_local | |
869 | cxx11_variadic_templates ] | |
870 | : test_unbuf_channel_post_native ] | |
871 | ||
872 | [ run test_unbuffered_channel_dispatch.cpp : | |
873 | : : | |
874 | <conditional>@native-impl | |
875 | [ requires cxx11_auto_declarations | |
876 | cxx11_constexpr | |
877 | cxx11_defaulted_functions | |
878 | cxx11_final | |
879 | cxx11_hdr_mutex | |
880 | cxx11_hdr_regex | |
881 | cxx11_hdr_thread | |
882 | cxx11_hdr_tuple | |
883 | cxx11_lambdas | |
884 | cxx11_noexcept | |
885 | cxx11_nullptr | |
886 | cxx11_rvalue_references | |
887 | cxx11_template_aliases | |
888 | cxx11_thread_local | |
889 | cxx11_variadic_templates ] | |
890 | : test_unbuf_channel_dispatch_native ] | |
891 | ||
892 | [ run test_fss_post.cpp : | |
893 | : : | |
894 | <conditional>@native-impl | |
895 | [ requires cxx11_auto_declarations | |
896 | cxx11_constexpr | |
897 | cxx11_defaulted_functions | |
898 | cxx11_final | |
899 | cxx11_hdr_mutex | |
900 | cxx11_hdr_regex | |
901 | cxx11_hdr_thread | |
902 | cxx11_hdr_tuple | |
903 | cxx11_lambdas | |
904 | cxx11_noexcept | |
905 | cxx11_nullptr | |
906 | cxx11_rvalue_references | |
907 | cxx11_template_aliases | |
908 | cxx11_thread_local | |
909 | cxx11_variadic_templates ] | |
910 | : test_fss_post_native ] | |
911 | ||
912 | [ run test_fss_dispatch.cpp : | |
913 | : : | |
914 | <conditional>@native-impl | |
915 | [ requires cxx11_auto_declarations | |
916 | cxx11_constexpr | |
917 | cxx11_defaulted_functions | |
918 | cxx11_final | |
919 | cxx11_hdr_mutex | |
920 | cxx11_hdr_regex | |
921 | cxx11_hdr_thread | |
922 | cxx11_hdr_tuple | |
923 | cxx11_lambdas | |
924 | cxx11_noexcept | |
925 | cxx11_nullptr | |
926 | cxx11_rvalue_references | |
927 | cxx11_template_aliases | |
928 | cxx11_thread_local | |
929 | cxx11_variadic_templates ] | |
930 | : test_fss_dispatch_native ] | |
931 | ||
932 | [ run test_promise_post.cpp : | |
933 | : : | |
934 | <conditional>@native-impl | |
935 | [ requires cxx11_auto_declarations | |
936 | cxx11_constexpr | |
937 | cxx11_defaulted_functions | |
938 | cxx11_final | |
939 | cxx11_hdr_mutex | |
940 | cxx11_hdr_regex | |
941 | cxx11_hdr_thread | |
942 | cxx11_hdr_tuple | |
943 | cxx11_lambdas | |
944 | cxx11_noexcept | |
945 | cxx11_nullptr | |
946 | cxx11_rvalue_references | |
947 | cxx11_template_aliases | |
948 | cxx11_thread_local | |
949 | cxx11_variadic_templates ] | |
950 | : test_promise_post_native ] | |
951 | ||
952 | [ run test_promise_dispatch.cpp : | |
953 | : : | |
954 | <conditional>@native-impl | |
955 | [ requires cxx11_auto_declarations | |
956 | cxx11_constexpr | |
957 | cxx11_defaulted_functions | |
958 | cxx11_final | |
959 | cxx11_hdr_mutex | |
960 | cxx11_hdr_regex | |
961 | cxx11_hdr_thread | |
962 | cxx11_hdr_tuple | |
963 | cxx11_lambdas | |
964 | cxx11_noexcept | |
965 | cxx11_nullptr | |
966 | cxx11_rvalue_references | |
967 | cxx11_template_aliases | |
968 | cxx11_thread_local | |
969 | cxx11_variadic_templates ] | |
970 | : test_promise_dispatch_native ] | |
971 | ||
972 | [ run test_future_post.cpp : | |
973 | : : | |
974 | <conditional>@native-impl | |
975 | [ requires cxx11_auto_declarations | |
976 | cxx11_constexpr | |
977 | cxx11_defaulted_functions | |
978 | cxx11_final | |
979 | cxx11_hdr_mutex | |
980 | cxx11_hdr_regex | |
981 | cxx11_hdr_thread | |
982 | cxx11_hdr_tuple | |
983 | cxx11_lambdas | |
984 | cxx11_noexcept | |
985 | cxx11_nullptr | |
986 | cxx11_rvalue_references | |
987 | cxx11_template_aliases | |
988 | cxx11_thread_local | |
989 | cxx11_variadic_templates ] | |
990 | : test_future_post_native ] | |
991 | ||
992 | [ run test_future_dispatch.cpp : | |
993 | : : | |
994 | <conditional>@native-impl | |
995 | [ requires cxx11_auto_declarations | |
996 | cxx11_constexpr | |
997 | cxx11_defaulted_functions | |
998 | cxx11_final | |
999 | cxx11_hdr_mutex | |
1000 | cxx11_hdr_regex | |
1001 | cxx11_hdr_thread | |
1002 | cxx11_hdr_tuple | |
1003 | cxx11_lambdas | |
1004 | cxx11_noexcept | |
1005 | cxx11_nullptr | |
1006 | cxx11_rvalue_references | |
1007 | cxx11_template_aliases | |
1008 | cxx11_thread_local | |
1009 | cxx11_variadic_templates ] | |
1010 | : test_future_dispatch_native ] | |
1011 | ||
1012 | [ run test_shared_future_post.cpp : | |
1013 | : : | |
1014 | <conditional>@native-impl | |
1015 | [ requires cxx11_auto_declarations | |
1016 | cxx11_constexpr | |
1017 | cxx11_defaulted_functions | |
1018 | cxx11_final | |
1019 | cxx11_hdr_mutex | |
1020 | cxx11_hdr_regex | |
1021 | cxx11_hdr_thread | |
1022 | cxx11_hdr_tuple | |
1023 | cxx11_lambdas | |
1024 | cxx11_noexcept | |
1025 | cxx11_nullptr | |
1026 | cxx11_rvalue_references | |
1027 | cxx11_template_aliases | |
1028 | cxx11_thread_local | |
1029 | cxx11_variadic_templates ] | |
1030 | : test_shared_future_post_native ] | |
1031 | ||
1032 | [ run test_shared_future_dispatch.cpp : | |
1033 | : : | |
1034 | <conditional>@native-impl | |
1035 | [ requires cxx11_auto_declarations | |
1036 | cxx11_constexpr | |
1037 | cxx11_defaulted_functions | |
1038 | cxx11_final | |
1039 | cxx11_hdr_mutex | |
1040 | cxx11_hdr_regex | |
1041 | cxx11_hdr_thread | |
1042 | cxx11_hdr_tuple | |
1043 | cxx11_lambdas | |
1044 | cxx11_noexcept | |
1045 | cxx11_nullptr | |
1046 | cxx11_rvalue_references | |
1047 | cxx11_template_aliases | |
1048 | cxx11_thread_local | |
1049 | cxx11_variadic_templates ] | |
1050 | : test_shared_future_dispatch_native ] | |
1051 | ||
1052 | [ run test_packaged_task_post.cpp : | |
1053 | : : | |
1054 | <conditional>@native-impl | |
1055 | [ requires cxx11_auto_declarations | |
1056 | cxx11_constexpr | |
1057 | cxx11_defaulted_functions | |
1058 | cxx11_final | |
1059 | cxx11_hdr_mutex | |
1060 | cxx11_hdr_regex | |
1061 | cxx11_hdr_thread | |
1062 | cxx11_hdr_tuple | |
1063 | cxx11_lambdas | |
1064 | cxx11_noexcept | |
1065 | cxx11_nullptr | |
1066 | cxx11_rvalue_references | |
1067 | cxx11_template_aliases | |
1068 | cxx11_thread_local | |
1069 | cxx11_variadic_templates ] | |
1070 | : test_packaged_task_post_native ] | |
1071 | ||
1072 | [ run test_packaged_task_dispatch.cpp : | |
1073 | : : | |
1074 | <conditional>@native-impl | |
1075 | [ requires cxx11_auto_declarations | |
1076 | cxx11_constexpr | |
1077 | cxx11_defaulted_functions | |
1078 | cxx11_final | |
1079 | cxx11_hdr_mutex | |
1080 | cxx11_hdr_regex | |
1081 | cxx11_hdr_thread | |
1082 | cxx11_hdr_tuple | |
1083 | cxx11_lambdas | |
1084 | cxx11_noexcept | |
1085 | cxx11_nullptr | |
1086 | cxx11_rvalue_references | |
1087 | cxx11_template_aliases | |
1088 | cxx11_thread_local | |
1089 | cxx11_variadic_templates ] | |
1090 | : test_packaged_task_dispatch_native ] | |
1091 | ||
1092 | [ run test_async_post.cpp : | |
1093 | : : | |
1094 | <conditional>@native-impl | |
1095 | [ requires cxx11_auto_declarations | |
1096 | cxx11_constexpr | |
1097 | cxx11_defaulted_functions | |
1098 | cxx11_final | |
1099 | cxx11_hdr_mutex | |
1100 | cxx11_hdr_regex | |
1101 | cxx11_hdr_thread | |
1102 | cxx11_hdr_tuple | |
1103 | cxx11_lambdas | |
1104 | cxx11_noexcept | |
1105 | cxx11_nullptr | |
1106 | cxx11_rvalue_references | |
1107 | cxx11_template_aliases | |
1108 | cxx11_thread_local | |
1109 | cxx11_variadic_templates ] | |
1110 | : test_async_post_native ] | |
1111 | ||
1112 | [ run test_async_dispatch.cpp : | |
1113 | : : | |
1114 | <conditional>@native-impl | |
1115 | [ requires cxx11_auto_declarations | |
1116 | cxx11_constexpr | |
1117 | cxx11_defaulted_functions | |
1118 | cxx11_final | |
1119 | cxx11_hdr_mutex | |
1120 | cxx11_hdr_regex | |
1121 | cxx11_hdr_thread | |
1122 | cxx11_hdr_tuple | |
1123 | cxx11_lambdas | |
1124 | cxx11_noexcept | |
1125 | cxx11_nullptr | |
1126 | cxx11_rvalue_references | |
1127 | cxx11_template_aliases | |
1128 | cxx11_thread_local | |
1129 | cxx11_variadic_templates ] | |
1130 | : test_async_dispatch_native ] ; | |
1131 | ||
1132 | ||
1133 | #etra tests using asm API | |
1134 | test-suite extra-asm : | |
1135 | [ run test_mutex_mt_post.cpp : | |
1136 | : : | |
1137 | <context-impl>fcontext | |
1138 | [ requires cxx11_auto_declarations | |
1139 | cxx11_constexpr | |
1140 | cxx11_defaulted_functions | |
1141 | cxx11_final | |
1142 | cxx11_hdr_mutex | |
1143 | cxx11_hdr_regex | |
1144 | cxx11_hdr_thread | |
1145 | cxx11_hdr_tuple | |
1146 | cxx11_lambdas | |
1147 | cxx11_noexcept | |
1148 | cxx11_nullptr | |
1149 | cxx11_rvalue_references | |
1150 | cxx11_template_aliases | |
1151 | cxx11_thread_local | |
1152 | cxx11_variadic_templates ] | |
1153 | : test_mutex_mt_post_asm ] | |
1154 | ||
1155 | [ run test_mutex_mt_dispatch.cpp : | |
1156 | : : | |
1157 | <context-impl>fcontext | |
1158 | [ requires cxx11_auto_declarations | |
1159 | cxx11_constexpr | |
1160 | cxx11_defaulted_functions | |
1161 | cxx11_final | |
1162 | cxx11_hdr_mutex | |
1163 | cxx11_hdr_regex | |
1164 | cxx11_hdr_thread | |
1165 | cxx11_hdr_tuple | |
1166 | cxx11_lambdas | |
1167 | cxx11_noexcept | |
1168 | cxx11_nullptr | |
1169 | cxx11_rvalue_references | |
1170 | cxx11_template_aliases | |
1171 | cxx11_thread_local | |
1172 | cxx11_variadic_templates ] | |
1173 | : test_mutex_mt_dispatch_asm ] | |
1174 | ||
1175 | [ run test_condition_mt_post.cpp : | |
1176 | : : | |
1177 | <context-impl>fcontext | |
1178 | [ requires cxx11_auto_declarations | |
1179 | cxx11_constexpr | |
1180 | cxx11_defaulted_functions | |
1181 | cxx11_final | |
1182 | cxx11_hdr_mutex | |
1183 | cxx11_hdr_regex | |
1184 | cxx11_hdr_thread | |
1185 | cxx11_hdr_tuple | |
1186 | cxx11_lambdas | |
1187 | cxx11_noexcept | |
1188 | cxx11_nullptr | |
1189 | cxx11_rvalue_references | |
1190 | cxx11_template_aliases | |
1191 | cxx11_thread_local | |
1192 | cxx11_variadic_templates ] | |
1193 | : test_condition_mt_post_asm ] | |
1194 | ||
1195 | [ run test_condition_mt_dispatch.cpp : | |
1196 | : : | |
1197 | <context-impl>fcontext | |
1198 | [ requires cxx11_auto_declarations | |
1199 | cxx11_constexpr | |
1200 | cxx11_defaulted_functions | |
1201 | cxx11_final | |
1202 | cxx11_hdr_mutex | |
1203 | cxx11_hdr_regex | |
1204 | cxx11_hdr_thread | |
1205 | cxx11_hdr_tuple | |
1206 | cxx11_lambdas | |
1207 | cxx11_noexcept | |
1208 | cxx11_nullptr | |
1209 | cxx11_rvalue_references | |
1210 | cxx11_template_aliases | |
1211 | cxx11_thread_local | |
1212 | cxx11_variadic_templates ] | |
1213 | : test_condition_mt_dispatch_asm ] | |
1214 | ||
1215 | [ run test_future_mt_post.cpp : | |
1216 | : : | |
1217 | <context-impl>fcontext | |
1218 | [ requires cxx11_auto_declarations | |
1219 | cxx11_constexpr | |
1220 | cxx11_defaulted_functions | |
1221 | cxx11_final | |
1222 | cxx11_hdr_mutex | |
1223 | cxx11_hdr_regex | |
1224 | cxx11_hdr_thread | |
1225 | cxx11_hdr_tuple | |
1226 | cxx11_lambdas | |
1227 | cxx11_noexcept | |
1228 | cxx11_nullptr | |
1229 | cxx11_rvalue_references | |
1230 | cxx11_template_aliases | |
1231 | cxx11_thread_local | |
1232 | cxx11_variadic_templates ] | |
1233 | : test_future_mt_post_asm ] | |
1234 | ||
1235 | [ run test_future_mt_dispatch.cpp : | |
1236 | : : | |
1237 | <context-impl>fcontext | |
1238 | [ requires cxx11_auto_declarations | |
1239 | cxx11_constexpr | |
1240 | cxx11_defaulted_functions | |
1241 | cxx11_final | |
1242 | cxx11_hdr_mutex | |
1243 | cxx11_hdr_regex | |
1244 | cxx11_hdr_thread | |
1245 | cxx11_hdr_tuple | |
1246 | cxx11_lambdas | |
1247 | cxx11_noexcept | |
1248 | cxx11_nullptr | |
1249 | cxx11_rvalue_references | |
1250 | cxx11_template_aliases | |
1251 | cxx11_thread_local | |
1252 | cxx11_variadic_templates ] | |
1253 | : test_future_mt_dispatch_asm ] ; | |
1254 | ||
1255 | ||
1256 | #etra tests using native API | |
1257 | test-suite extra-native : | |
1258 | [ run test_mutex_mt_post.cpp : | |
1259 | : : | |
1260 | <conditional>@native-impl | |
1261 | [ requires cxx11_auto_declarations | |
1262 | cxx11_constexpr | |
1263 | cxx11_defaulted_functions | |
1264 | cxx11_final | |
1265 | cxx11_hdr_mutex | |
1266 | cxx11_hdr_regex | |
1267 | cxx11_hdr_thread | |
1268 | cxx11_hdr_tuple | |
1269 | cxx11_lambdas | |
1270 | cxx11_noexcept | |
1271 | cxx11_nullptr | |
1272 | cxx11_rvalue_references | |
1273 | cxx11_template_aliases | |
1274 | cxx11_thread_local | |
1275 | cxx11_variadic_templates ] | |
1276 | : test_mutex_mt_post_native ] | |
1277 | ||
1278 | [ run test_mutex_mt_dispatch.cpp : | |
1279 | : : | |
1280 | <conditional>@native-impl | |
1281 | [ requires cxx11_auto_declarations | |
1282 | cxx11_constexpr | |
1283 | cxx11_defaulted_functions | |
1284 | cxx11_final | |
1285 | cxx11_hdr_mutex | |
1286 | cxx11_hdr_regex | |
1287 | cxx11_hdr_thread | |
1288 | cxx11_hdr_tuple | |
1289 | cxx11_lambdas | |
1290 | cxx11_noexcept | |
1291 | cxx11_nullptr | |
1292 | cxx11_rvalue_references | |
1293 | cxx11_template_aliases | |
1294 | cxx11_thread_local | |
1295 | cxx11_variadic_templates ] | |
1296 | : test_mutex_mt_dispatch_native ] | |
1297 | ||
1298 | [ run test_condition_mt_post.cpp : | |
1299 | : : | |
1300 | <conditional>@native-impl | |
1301 | [ requires cxx11_auto_declarations | |
1302 | cxx11_constexpr | |
1303 | cxx11_defaulted_functions | |
1304 | cxx11_final | |
1305 | cxx11_hdr_mutex | |
1306 | cxx11_hdr_regex | |
1307 | cxx11_hdr_thread | |
1308 | cxx11_hdr_tuple | |
1309 | cxx11_lambdas | |
1310 | cxx11_noexcept | |
1311 | cxx11_nullptr | |
1312 | cxx11_rvalue_references | |
1313 | cxx11_template_aliases | |
1314 | cxx11_thread_local | |
1315 | cxx11_variadic_templates ] | |
1316 | : test_condition_mt_post_native ] | |
1317 | ||
1318 | [ run test_condition_mt_dispatch.cpp : | |
1319 | : : | |
1320 | <conditional>@native-impl | |
1321 | [ requires cxx11_auto_declarations | |
1322 | cxx11_constexpr | |
1323 | cxx11_defaulted_functions | |
1324 | cxx11_final | |
1325 | cxx11_hdr_mutex | |
1326 | cxx11_hdr_regex | |
1327 | cxx11_hdr_thread | |
1328 | cxx11_hdr_tuple | |
1329 | cxx11_lambdas | |
1330 | cxx11_noexcept | |
1331 | cxx11_nullptr | |
1332 | cxx11_rvalue_references | |
1333 | cxx11_template_aliases | |
1334 | cxx11_thread_local | |
1335 | cxx11_variadic_templates ] | |
1336 | : test_condition_mt_dispatch_native ] | |
1337 | ||
1338 | [ run test_future_mt_post.cpp : | |
1339 | : : | |
1340 | <conditional>@native-impl | |
1341 | [ requires cxx11_auto_declarations | |
1342 | cxx11_constexpr | |
1343 | cxx11_defaulted_functions | |
1344 | cxx11_final | |
1345 | cxx11_hdr_mutex | |
1346 | cxx11_hdr_regex | |
1347 | cxx11_hdr_thread | |
1348 | cxx11_hdr_tuple | |
1349 | cxx11_lambdas | |
1350 | cxx11_noexcept | |
1351 | cxx11_nullptr | |
1352 | cxx11_rvalue_references | |
1353 | cxx11_template_aliases | |
1354 | cxx11_thread_local | |
1355 | cxx11_variadic_templates ] | |
1356 | : test_future_mt_post_native ] | |
1357 | ||
1358 | [ run test_future_mt_dispatch.cpp : | |
1359 | : : | |
1360 | <conditional>@native-impl | |
1361 | [ requires cxx11_auto_declarations | |
1362 | cxx11_constexpr | |
1363 | cxx11_defaulted_functions | |
1364 | cxx11_final | |
1365 | cxx11_hdr_mutex | |
1366 | cxx11_hdr_regex | |
1367 | cxx11_hdr_thread | |
1368 | cxx11_hdr_tuple | |
1369 | cxx11_lambdas | |
1370 | cxx11_noexcept | |
1371 | cxx11_nullptr | |
1372 | cxx11_rvalue_references | |
1373 | cxx11_template_aliases | |
1374 | cxx11_thread_local | |
1375 | cxx11_variadic_templates ] | |
1376 | : test_future_mt_dispatch_native ] ; | |
1377 | ||
1378 | ||
1379 | test-suite minimal : | |
1380 | numa asm native ; | |
1381 | ||
1382 | test-suite extra : | |
1383 | extra-asm extra-native ; | |
1384 | ||
1385 | explicit minmal ; | |
1386 | explicit extra ; | |
1387 | ||
1388 | test-suite full : | |
1389 | minimal extra ; |