René's URL Explorer Experiment
go
Title:
[basic.exec]
direct link
Domain:
timsong-cpp.github.io
Links
:
[basic]
https://timsong-cpp.github.io/cppwp/n4861/#basic
6.9.1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution
[intro.execution]
https://timsong-cpp.github.io/cppwp/n4861/intro.execution
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5489
automatic storage duration
https://timsong-cpp.github.io/cppwp/n4861/basic.stc.auto
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-1.sentence-1
[expr.await]
https://timsong-cpp.github.io/cppwp/n4861/expr.await
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5496
constituent expression
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:constituent_expression
(2.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-2.2
braced-init-list
https://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:braced-init-list
expression-list
https://timsong-cpp.github.io/cppwp/n4861/expr.post#nt:expression-list
(2.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-2.3
brace-or-equal-initializer
https://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:brace-or-equal-initializer
initializer-clause
https://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer-clause
initializer-clause
https://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer-clause
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-2.example-1
initializer
https://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5520
immediate subexpressions
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:immediate_subexpression
(3.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3.1
[expr.prop]
https://timsong-cpp.github.io/cppwp/n4861/expr.prop
(3.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3.3
lambda-expression
https://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
initializer
https://timsong-cpp.github.io/cppwp/n4861/dcl.init#nt:initializer
init-capture
https://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda.capture#nt:init-capture
(3.4)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3.4
function call
https://timsong-cpp.github.io/cppwp/n4861/expr.call
[dcl.fct.default]
https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
(3.5)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3.5
[dcl.init.aggr]
https://timsong-cpp.github.io/cppwp/n4861/dcl.init.aggr
[class.mem]
https://timsong-cpp.github.io/cppwp/n4861/class.mem
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-4
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5541
subexpression
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:subexpression
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-4.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-4.note-1
compound-statement
https://timsong-cpp.github.io/cppwp/n4861/stmt.block#nt:compound-statement
lambda-expression
https://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4861/expr.prim.lambda#nt:lambda-expression
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-4.sentence-2
5
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5550
full-expression
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:full-expression
(5.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.1
unevaluated operand
https://timsong-cpp.github.io/cppwp/n4861/expr.prop#def:unevaluated_operand
(5.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.2
constant-expression
https://timsong-cpp.github.io/cppwp/n4861/expr.const#nt:constant-expression
(5.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.3
[expr.const]
https://timsong-cpp.github.io/cppwp/n4861/expr.const
(5.4)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.4
init-declarator
https://timsong-cpp.github.io/cppwp/n4861/dcl.decl#nt:init-declarator
mem-initializer
https://timsong-cpp.github.io/cppwp/n4861/class.base.init#nt:mem-initializer
(5.5)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.5
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4861/class.temporary
(5.6)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.sentence-4
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-5.example-1
6
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-6
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5608
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-6.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-6.sentence-1
[dcl.fct.default]
https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.default
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-6.sentence-2
7
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-7
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5618
[basic.lval]
https://timsong-cpp.github.io/cppwp/n4861/basic.lval
side effects
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:side_effects
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-7.sentence-1
Evaluation
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:evaluation
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-7.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-7.sentence-3
8
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5635
Sequenced before
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:sequenced_before
[intro.multithread]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-1
sequenced after
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:sequenced_after
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-2
unsequenced
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:unsequenced
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-4
indeterminately sequenced
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:indeterminately_sequenced
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-5
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.note-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-8.sentence-7
9
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-9
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5665
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-9.sentence-1
44
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-44
10
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5677
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.sentence-3
[intro.memory]
https://timsong-cpp.github.io/cppwp/n4861/intro.memory
[intro.multithread]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.sentence-4
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.note-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.sentence-5
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-10.example-1
11
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5713
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-2
45
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-45
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-4
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.example-1
new-expression
https://timsong-cpp.github.io/cppwp/n4861/expr.new#nt:new-expression
[expr.new]
https://timsong-cpp.github.io/cppwp/n4861/expr.new
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-5
[class.conv.fct]
https://timsong-cpp.github.io/cppwp/n4861/class.conv.fct
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-11.sentence-7
12
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-12
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5749
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-12.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-12.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.execution-12.sentence-2
44)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-44
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4861/class.temporary
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-44.sentence-1
⮥
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnoteref-44
45)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-45
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-45.sentence-1
⮥
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnoteref-45
6.9.2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread
[intro.multithread]
https://timsong-cpp.github.io/cppwp/n4861/intro.multithread
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5761
thread of execution
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:thread_of_execution
thread
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:thread
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-3
46
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-46
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-6
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.note-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-7
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-8
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-1.sentence-9
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5792
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread-2.sentence-1
46)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-46
[basic.stc]
https://timsong-cpp.github.io/cppwp/n4861/basic.stc
[basic.compound]
https://timsong-cpp.github.io/cppwp/n4861/basic.compound
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-46.sentence-1
⮥
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnoteref-46
6.9.2.1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races
[intro.races]
https://timsong-cpp.github.io/cppwp/n4861/intro.races
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5799
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-1.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-1.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-1.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5810
conflict
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:conflict
[intro.memory]
https://timsong-cpp.github.io/cppwp/n4861/intro.memory
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5815
[atomics]
https://timsong-cpp.github.io/cppwp/n4861/atomics
[thread]
https://timsong-cpp.github.io/cppwp/n4861/thread
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-5
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-7
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-8
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-3.sentence-9
4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-4
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5840
modification order
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:modification_order
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-4.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-4.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-4.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-4.sentence-4
5
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-5
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5850
release sequence
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:release_sequence
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5859
synchronize with
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:synchronize_with
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-1
[atomics.order]
https://timsong-cpp.github.io/cppwp/n4861/atomics.order
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-2
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-4
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.note-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-7
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-6.sentence-8
7
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5876
carries a dependency
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:carries_a_dependency
(7.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.1
(7.1.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.1.1
[atomics.order]
https://timsong-cpp.github.io/cppwp/n4861/atomics.order
(7.1.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.1.2
[expr.log.and]
https://timsong-cpp.github.io/cppwp/n4861/expr.log.and
[expr.log.or]
https://timsong-cpp.github.io/cppwp/n4861/expr.log.or
(7.1.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.1.3
[expr.cond]
https://timsong-cpp.github.io/cppwp/n4861/expr.cond
(7.1.4)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.1.4
[expr.comma]
https://timsong-cpp.github.io/cppwp/n4861/expr.comma
(7.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.2
(7.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-7.sentence-2
8
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-8
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5907
dependency-ordered before
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:dependency-ordered_before
(8.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-8.1
(8.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-8.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-8.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-8.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-8.sentence-2
9
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5926
inter-thread happens before
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:inter-thread_happens_before
(9.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.1
(9.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.2
(9.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.3
(9.3.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.3.1
(9.3.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.3.2
(9.3.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.3.3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-9.sentence-7
10
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-10
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5966
happens before
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:happens_before
happens after
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:happens_after
(10.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-10.1
(10.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-10.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-10.sentence-2
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-10.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-10.sentence-3
11
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-11
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5980
simply happens before
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:simply_happens_before
(11.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-11.1
(11.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-11.2
(11.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-11.3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-11.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-11.sentence-2
12
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L5994
strongly happens before
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:strongly_happens_before
(12.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.1
(12.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.2
[atomics.order]
https://timsong-cpp.github.io/cppwp/n4861/atomics.order
(12.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.3
(12.4)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-12.sentence-3
13
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6016
visible side effect
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:side_effect,visible
(13.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.1
(13.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.sentence-2
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.sentence-3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.note-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-13.sentence-5
14
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-14
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6045
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-14.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-14.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-14.sentence-2
15
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-15
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6056
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-15.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-15.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-15.sentence-2
16
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-16
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6065
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-16.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-16.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-16.sentence-2
17
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-17
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6080
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-17.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-17.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-17.sentence-2
18
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-18
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6093
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-18.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-18.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-18.sentence-2
19
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-19
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6106
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-19.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-19.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-19.sentence-2
20
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-20
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6114
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-20.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-20.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-20.sentence-2
21
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6124
potentially concurrent
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:potentially_concurrent
(21.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.1
(21.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-1
data race
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:data_race
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-21.sentence-7
22
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-22
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6155
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-22.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-22.sentence-2
23
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-23
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6167
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-23.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-23.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-23.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-23.sentence-3
24
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-24
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6180
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-24.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-24.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-24.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races-24.sentence-3
6.9.2.2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress
[intro.progress]
https://timsong-cpp.github.io/cppwp/n4861/intro.progress
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6193
(1.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.1
(1.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.2
(1.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.3
(1.4)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6207
[atomics.flag]
https://timsong-cpp.github.io/cppwp/n4861/atomics.flag
[atomics.lockfree]
https://timsong-cpp.github.io/cppwp/n4861/atomics.lockfree
lock-free executions
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:lock-free_execution
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.sentence-1
(2.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.1
[defns.block]
https://timsong-cpp.github.io/cppwp/n4861/defns.block
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.1.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.1.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.1.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.1.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.1.sentence-4
(2.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.2.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.2.note-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.2.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.2.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-2.2.sentence-4
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6248
execution step
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:execution_step
(3.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-3.3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-4
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6258
[defns.block]
https://timsong-cpp.github.io/cppwp/n4861/defns.block
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-4.sentence-1
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-4.example-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-4.sentence-3
5
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-5
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6269
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-5.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-6
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6276
makes progress
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:make_progress,thread
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-7
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6282
concurrent forward progress guarantees
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:concurrent_forward_progress_guarantees
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-7.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-7.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-7.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-7.sentence-3
8
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-8
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6293
[basic.start.main]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main
[thread.thread.class]
https://timsong-cpp.github.io/cppwp/n4861/thread.thread.class
[thread.jthread.class]
https://timsong-cpp.github.io/cppwp/n4861/thread.jthread.class
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-8.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-8.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-8.sentence-2
9
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-9
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6305
parallel forward progress guarantees
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:parallel_forward_progress_guarantees
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-10
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6312
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-10.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-10.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-10.sentence-2
11
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-11
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6322
weakly parallel forward progress guarantees
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:weakly_parallel_forward_progress_guarantees
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-11.sentence-1
12
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-12
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6328
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-12.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-13
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6336
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-13.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-13.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-13.sentence-2
14
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6346
block with forward progress guarantee delegation
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:block_(execution),with_forward_progress_guarantee_delegation
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-14.sentence-6
15
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-15
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6366
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-15.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-15.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-15.sentence-2
16
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-16
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6376
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-16.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-16.sentence-1
17
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-17
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6384
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-17.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-17.sentence-1
18
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-18
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6392
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.progress-18.sentence-1
6.9.3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start
[basic.start]
https://timsong-cpp.github.io/cppwp/n4861/basic.start
6.9.3.1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main
[basic.start.main]
https://timsong-cpp.github.io/cppwp/n4861/basic.start.main
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6404
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-1.sentence-1
[intro.multithread]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread
[thread.threads]
https://timsong-cpp.github.io/cppwp/n4861/thread.threads
[basic.start.static]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static
[basic.start.term]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-1.sentence-3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-1.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6423
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-3
(2.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.2
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4861/dcl.fct
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-4
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-5
[multibyte.strings]
https://timsong-cpp.github.io/cppwp/n4861/multibyte.strings
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-7
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-8
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-2.sentence-9
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6457
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-1
[basic.link]
https://timsong-cpp.github.io/cppwp/n4861/basic.link
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-3
[dcl.fct.def.coroutine]
https://timsong-cpp.github.io/cppwp/n4861/dcl.fct.def.coroutine
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-4
linkage-specification
https://timsong-cpp.github.io/cppwp/n4861/dcl.link#nt:linkage-specification
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-7
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.example-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-3.sentence-8
4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-4
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6480
[support.start.term]
https://timsong-cpp.github.io/cppwp/n4861/support.start.term
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4861/class.dtor
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-4.sentence-2
5
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-5
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6492
[stmt.return]
https://timsong-cpp.github.io/cppwp/n4861/stmt.return
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-5.sentence-1
compound-statement
https://timsong-cpp.github.io/cppwp/n4861/stmt.block#nt:compound-statement
[except.handle]
https://timsong-cpp.github.io/cppwp/n4861/except.handle
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main-5.sentence-2
6.9.3.2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static
[basic.start.static]
https://timsong-cpp.github.io/cppwp/n4861/basic.start.static
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6506
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6514
Constant initialization
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:constant_initialization
[expr.const]
https://timsong-cpp.github.io/cppwp/n4861/expr.const
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2.sentence-1
[basic.stc.static]
https://timsong-cpp.github.io/cppwp/n4861/basic.stc.static
[basic.stc.thread]
https://timsong-cpp.github.io/cppwp/n4861/basic.stc.thread
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4861/dcl.init
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2.sentence-2
static initialization
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:static_initialization
dynamic initialization
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:dynamic_initialization
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2.sentence-3
[intro.races]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.races
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2.sentence-4
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2.note-1
[basic.start.dynamic]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic
[stmt.dcl]
https://timsong-cpp.github.io/cppwp/n4861/stmt.dcl
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-2.sentence-5
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6535
(3.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-3.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-3.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-3.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.static-3.sentence-2
6.9.3.3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic
[basic.start.dynamic]
https://timsong-cpp.github.io/cppwp/n4861/basic.start.dynamic
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6571
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-1.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-1.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6585
appearance-ordered
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:appearance-ordered
(2.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-2.2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6595
(3.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.1
(3.1.1)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.1.1
[intro.multithread]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread
[basic.start.main]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main
(3.1.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.1.2
(3.2)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-4
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6640
non-initialization odr-use
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#def:odr-use,non-initialization
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4861/basic.def.odr
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6646
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-2
47
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-47
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-3
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-4
Example
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.example-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-5
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-6
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-5.sentence-7
6
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-6
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6703
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-6.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-6.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-6.sentence-3
7
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-7
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6714
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-7.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-7.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-7.sentence-3
8
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-8
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6727
[except.terminate]
https://timsong-cpp.github.io/cppwp/n4861/except.terminate
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.dynamic-8.sentence-1
47)
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-47
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4861/basic.def.odr
[basic.stc.static]
https://timsong-cpp.github.io/cppwp/n4861/basic.stc.static
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnote-47.sentence-1
⮥
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#footnoteref-47
6.9.3.4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term
[basic.start.term]
https://timsong-cpp.github.io/cppwp/n4861/basic.start.term
1
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-1
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6736
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4861/dcl.init
[support.start.term]
https://timsong-cpp.github.io/cppwp/n4861/support.start.term
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-1.sentence-2
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-1.note-1
[basic.start.main]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.main
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-2
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6753
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-3
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6761
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-3.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-3.sentence-4
[except.terminate]
https://timsong-cpp.github.io/cppwp/n4861/except.terminate
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-3.sentence-5
4
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-4
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6778
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-4.sentence-2
5
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-5
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6786
[support.start.term]
https://timsong-cpp.github.io/cppwp/n4861/support.start.term
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-5.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-5.sentence-3
6
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-6
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6800
[support.runtime]
https://timsong-cpp.github.io/cppwp/n4861/support.runtime
[intro.multithread]
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#intro.multithread
[support.start.term]
https://timsong-cpp.github.io/cppwp/n4861/support.start.term
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-6.sentence-1
Note
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-6.note-1
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-6.sentence-2
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-6.sentence-3
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-6.sentence-4
7
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-7
#
https://github.com/cplusplus/draft/tree/ea10e25b784539f159580b58078ebe40f3179b20/source/basic.tex#L6814
[cstdlib.syn]
https://timsong-cpp.github.io/cppwp/n4861/cstdlib.syn
.
https://timsong-cpp.github.io/cppwp/n4861/basic.exec#basic.start.term-7.sentence-1
URLs of
crawlers that visited me
.