[1/111] asdl_main cpp mycpp/examples/expr.asdl _gen/mycpp/examples/expr.asdl _gen/mycpp/examples/expr.asdl_debug.py [2/111] example-task classes Python mycpp/examples/classes.py _test/tasks/benchmark/classes.py.task.txt _test/tasks/benchmark/classes.py.log [3/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/classes_raw.mycpp.cc mycpp/examples/classes.py mycpp: LOADING mycpp/examples/classes.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [4/111] wrap-cc _gen/mycpp/examples/classes.mycpp.cc mycpp classes _gen/mycpp/examples/classes_raw.mycpp.cc '' _gen/mycpp/examples/classes.mycpp.cc [5/111] example-task loops Python mycpp/examples/loops.py _test/tasks/benchmark/loops.py.task.txt _test/tasks/benchmark/loops.py.log [6/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/loops_raw.mycpp.cc mycpp/examples/loops.py mycpp: LOADING mycpp/examples/loops.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [7/111] wrap-cc _gen/mycpp/examples/loops.mycpp.cc mycpp loops _gen/mycpp/examples/loops_raw.mycpp.cc '' _gen/mycpp/examples/loops.mycpp.cc [8/111] example-task varargs Python mycpp/examples/varargs.py _test/tasks/benchmark/varargs.py.task.txt _test/tasks/benchmark/varargs.py.log [9/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/varargs_raw.mycpp.cc mycpp/examples/varargs.py mycpp: LOADING mycpp/examples/varargs.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [10/111] wrap-cc _gen/mycpp/examples/varargs.mycpp.cc mycpp varargs _gen/mycpp/examples/varargs_raw.mycpp.cc mycpp/examples/varargs_preamble.h _gen/mycpp/examples/varargs.mycpp.cc [11/111] example-task fib_iter Python mycpp/examples/fib_iter.py _test/tasks/benchmark/fib_iter.py.task.txt _test/tasks/benchmark/fib_iter.py.log [12/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/fib_iter_raw.mycpp.cc mycpp/examples/fib_iter.py mycpp: LOADING mycpp/examples/fib_iter.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [13/111] wrap-cc _gen/mycpp/examples/fib_iter.mycpp.cc mycpp fib_iter _gen/mycpp/examples/fib_iter_raw.mycpp.cc '' _gen/mycpp/examples/fib_iter.mycpp.cc [14/111] example-task escape Python mycpp/examples/escape.py _test/tasks/benchmark/escape.py.task.txt _test/tasks/benchmark/escape.py.log [15/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/escape_raw.mycpp.cc mycpp/examples/escape.py mycpp: LOADING mycpp/examples/escape.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [16/111] wrap-cc _gen/mycpp/examples/escape.mycpp.cc mycpp escape _gen/mycpp/examples/escape_raw.mycpp.cc '' _gen/mycpp/examples/escape.mycpp.cc [17/111] example-task cgi Python mycpp/examples/cgi.py _test/tasks/benchmark/cgi.py.task.txt _test/tasks/benchmark/cgi.py.log [18/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/cgi_raw.mycpp.cc mycpp/examples/cgi.py mycpp: LOADING mycpp/examples/cgi.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [19/111] wrap-cc _gen/mycpp/examples/cgi.mycpp.cc mycpp cgi _gen/mycpp/examples/cgi_raw.mycpp.cc '' _gen/mycpp/examples/cgi.mycpp.cc [20/111] example-task length Python mycpp/examples/length.py _test/tasks/benchmark/length.py.task.txt _test/tasks/benchmark/length.py.log [21/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/length_raw.mycpp.cc mycpp/examples/length.py mycpp: LOADING mycpp/examples/length.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [22/111] wrap-cc _gen/mycpp/examples/length.mycpp.cc mycpp length _gen/mycpp/examples/length_raw.mycpp.cc '' _gen/mycpp/examples/length.mycpp.cc [23/111] example-task asdl_generated Python mycpp/examples/asdl_generated.py _test/tasks/benchmark/asdl_generated.py.task.txt _test/tasks/benchmark/asdl_generated.py.log [24/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/asdl_generated_raw.mycpp.cc mycpp/examples/asdl_generated.py mycpp: LOADING mycpp/examples/asdl_generated.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [25/111] wrap-cc _gen/mycpp/examples/asdl_generated.mycpp.cc mycpp asdl_generated _gen/mycpp/examples/asdl_generated_raw.mycpp.cc '' _gen/mycpp/examples/asdl_generated.mycpp.cc [26/111] example-task scoped_resource Python mycpp/examples/scoped_resource.py _test/tasks/benchmark/scoped_resource.py.task.txt _test/tasks/benchmark/scoped_resource.py.log [27/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/scoped_resource_raw.mycpp.cc mycpp/examples/scoped_resource.py mycpp: LOADING mycpp/examples/scoped_resource.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [28/111] wrap-cc _gen/mycpp/examples/scoped_resource.mycpp.cc mycpp scoped_resource _gen/mycpp/examples/scoped_resource_raw.mycpp.cc '' _gen/mycpp/examples/scoped_resource.mycpp.cc [29/111] example-task containers Python mycpp/examples/containers.py _test/tasks/benchmark/containers.py.task.txt _test/tasks/benchmark/containers.py.log [30/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/containers_raw.mycpp.cc mycpp/examples/containers.py mycpp: LOADING mycpp/examples/containers.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [31/111] wrap-cc _gen/mycpp/examples/containers.mycpp.cc mycpp containers _gen/mycpp/examples/containers_raw.mycpp.cc '' _gen/mycpp/examples/containers.mycpp.cc [32/111] example-task gc_stack_roots Python mycpp/examples/gc_stack_roots.py _test/tasks/benchmark/gc_stack_roots.py.task.txt _test/tasks/benchmark/gc_stack_roots.py.log [33/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/gc_stack_roots_raw.mycpp.cc mycpp/examples/gc_stack_roots.py mycpp: LOADING mycpp/examples/gc_stack_roots.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [34/111] wrap-cc _gen/mycpp/examples/gc_stack_roots.mycpp.cc mycpp gc_stack_roots _gen/mycpp/examples/gc_stack_roots_raw.mycpp.cc '' _gen/mycpp/examples/gc_stack_roots.mycpp.cc [35/111] example-task tuple_return_value Python mycpp/examples/tuple_return_value.py _test/tasks/benchmark/tuple_return_value.py.task.txt _test/tasks/benchmark/tuple_return_value.py.log [36/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/tuple_return_value_raw.mycpp.cc mycpp/examples/tuple_return_value.py mycpp: LOADING mycpp/examples/tuple_return_value.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [37/111] wrap-cc _gen/mycpp/examples/tuple_return_value.mycpp.cc mycpp tuple_return_value _gen/mycpp/examples/tuple_return_value_raw.mycpp.cc '' _gen/mycpp/examples/tuple_return_value.mycpp.cc [38/111] example-task control_flow Python mycpp/examples/control_flow.py _test/tasks/benchmark/control_flow.py.task.txt _test/tasks/benchmark/control_flow.py.log [39/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/control_flow_raw.mycpp.cc mycpp/examples/control_flow.py mycpp: LOADING mycpp/examples/control_flow.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [40/111] wrap-cc _gen/mycpp/examples/control_flow.mycpp.cc mycpp control_flow _gen/mycpp/examples/control_flow_raw.mycpp.cc '' _gen/mycpp/examples/control_flow.mycpp.cc [41/111] example-task files Python mycpp/examples/files.py _test/tasks/benchmark/files.py.task.txt _test/tasks/benchmark/files.py.log [42/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/files_raw.mycpp.cc mycpp/examples/files.py mycpp: LOADING mycpp/examples/files.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [43/111] wrap-cc _gen/mycpp/examples/files.mycpp.cc mycpp files _gen/mycpp/examples/files_raw.mycpp.cc '' _gen/mycpp/examples/files.mycpp.cc [44/111] example-task cartesian Python mycpp/examples/cartesian.py _test/tasks/benchmark/cartesian.py.task.txt _test/tasks/benchmark/cartesian.py.log [45/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/cartesian_raw.mycpp.cc mycpp/examples/cartesian.py mycpp: LOADING mycpp/examples/cartesian.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [46/111] wrap-cc _gen/mycpp/examples/cartesian.mycpp.cc mycpp cartesian _gen/mycpp/examples/cartesian_raw.mycpp.cc '' _gen/mycpp/examples/cartesian.mycpp.cc [47/111] example-task parse Python mycpp/examples/parse.py _test/tasks/benchmark/parse.py.task.txt _test/tasks/benchmark/parse.py.log [48/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/parse_raw.mycpp.cc asdl/format.py asdl/runtime.py data_lang/j8_lite.py display/ansi.py display/pretty.py mycpp/examples/parse.py pylib/cgi.py mycpp: LOADING asdl/format.py asdl/runtime.py data_lang/j8_lite.py display/ansi.py display/pretty.py mycpp/examples/parse.py pylib/cgi.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [49/111] wrap-cc _gen/mycpp/examples/parse.mycpp.cc mycpp parse _gen/mycpp/examples/parse_raw.mycpp.cc mycpp/examples/parse_preamble.h _gen/mycpp/examples/parse.mycpp.cc [50/111] example-task fib_recursive Python mycpp/examples/fib_recursive.py _test/tasks/benchmark/fib_recursive.py.task.txt _test/tasks/benchmark/fib_recursive.py.log [51/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/fib_recursive_raw.mycpp.cc mycpp/examples/fib_recursive.py mycpp: LOADING mycpp/examples/fib_recursive.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [52/111] wrap-cc _gen/mycpp/examples/fib_recursive.mycpp.cc mycpp fib_recursive _gen/mycpp/examples/fib_recursive_raw.mycpp.cc '' _gen/mycpp/examples/fib_recursive.mycpp.cc [53/111] example-task modules Python mycpp/examples/modules.py _test/tasks/benchmark/modules.py.task.txt _test/tasks/benchmark/modules.py.log [54/111] mycpp /home/uke/oil/mycpp:/home/uke/oil/pyext _gen/mycpp/examples/modules_raw.mycpp.cc mycpp/testpkg/module1.py mycpp/testpkg/module2.py mycpp/examples/modules.py mycpp: LOADING mycpp/testpkg/module1.py mycpp/testpkg/module2.py mycpp/examples/modules.py mycpp pass: IR mycpp pass: CONST mycpp pass: FORWARD DECL mycpp pass: PROTOTYPES mycpp pass: CONTROL FLOW mycpp pass: DATAFLOW mycpp pass: IMPL [55/111] wrap-cc _gen/mycpp/examples/modules.mycpp.cc mycpp modules _gen/mycpp/examples/modules_raw.mycpp.cc '' _gen/mycpp/examples/modules.mycpp.cc [56/111] cxx opt '' _gen/mycpp/examples/classes.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/classes.mycpp.o [57/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/classes.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/classes.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [58/111] example-task classes C++ _bin/cxx-opt/mycpp/examples/classes.mycpp _test/tasks/benchmark/classes.mycpp.opt.task.txt _test/tasks/benchmark/classes.mycpp.opt.log [59/111] cxx opt '' _gen/mycpp/examples/loops.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/loops.mycpp.o [60/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/loops.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/loops.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [61/111] example-task loops C++ _bin/cxx-opt/mycpp/examples/loops.mycpp _test/tasks/benchmark/loops.mycpp.opt.task.txt _test/tasks/benchmark/loops.mycpp.opt.log [62/111] cxx opt '' _gen/mycpp/examples/varargs.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/varargs.mycpp.o [63/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/varargs.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/varargs.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [64/111] example-task varargs C++ _bin/cxx-opt/mycpp/examples/varargs.mycpp _test/tasks/benchmark/varargs.mycpp.opt.task.txt _test/tasks/benchmark/varargs.mycpp.opt.log [65/111] cxx opt '' _gen/mycpp/examples/fib_iter.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/fib_iter.mycpp.o [66/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/fib_iter.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/fib_iter.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [67/111] example-task fib_iter C++ _bin/cxx-opt/mycpp/examples/fib_iter.mycpp _test/tasks/benchmark/fib_iter.mycpp.opt.task.txt _test/tasks/benchmark/fib_iter.mycpp.opt.log [68/111] cxx opt '' _gen/mycpp/examples/escape.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/escape.mycpp.o [69/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/escape.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/escape.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [70/111] example-task escape C++ _bin/cxx-opt/mycpp/examples/escape.mycpp _test/tasks/benchmark/escape.mycpp.opt.task.txt _test/tasks/benchmark/escape.mycpp.opt.log [71/111] cxx opt '' _gen/mycpp/examples/cgi.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/cgi.mycpp.o [72/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/cgi.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/cgi.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [73/111] example-task cgi C++ _bin/cxx-opt/mycpp/examples/cgi.mycpp _test/tasks/benchmark/cgi.mycpp.opt.task.txt _test/tasks/benchmark/cgi.mycpp.opt.log [74/111] cxx opt '' _gen/mycpp/examples/length.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/length.mycpp.o _gen/mycpp/examples/length.mycpp.cc: In function 'void length::run_tests()': _gen/mycpp/examples/length.mycpp.cc:83:11: warning: variable 'c2' set but not used [-Wunused-but-set-variable] BigStr* c2 = nullptr; ^~ [75/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/length.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/length.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [76/111] example-task length C++ _bin/cxx-opt/mycpp/examples/length.mycpp _test/tasks/benchmark/length.mycpp.opt.task.txt _test/tasks/benchmark/length.mycpp.opt.log [77/111] cxx opt '' _gen/mycpp/examples/asdl_generated.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/asdl_generated.mycpp.o _gen/mycpp/examples/asdl_generated.mycpp.cc: In function 'void asdl_generated::run_benchmarks()': _gen/mycpp/examples/asdl_generated.mycpp.cc:75:38: warning: variable 'x' set but not used [-Wunused-but-set-variable] asdl_generated::arith_expr__Const* x = nullptr; ^ [78/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/asdl_generated.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/asdl_generated.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [79/111] example-task asdl_generated C++ _bin/cxx-opt/mycpp/examples/asdl_generated.mycpp _test/tasks/benchmark/asdl_generated.mycpp.opt.task.txt _test/tasks/benchmark/asdl_generated.mycpp.opt.log [80/111] cxx opt '' _gen/mycpp/examples/scoped_resource.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/scoped_resource.mycpp.o [81/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/scoped_resource.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/scoped_resource.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [82/111] example-task scoped_resource C++ _bin/cxx-opt/mycpp/examples/scoped_resource.mycpp _test/tasks/benchmark/scoped_resource.mycpp.opt.task.txt _test/tasks/benchmark/scoped_resource.mycpp.opt.log [83/111] cxx opt '' _gen/mycpp/examples/containers.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/containers.mycpp.o [84/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/containers.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/containers.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [85/111] example-task containers C++ _bin/cxx-opt/mycpp/examples/containers.mycpp _test/tasks/benchmark/containers.mycpp.opt.task.txt _test/tasks/benchmark/containers.mycpp.opt.log [86/111] cxx opt '' _gen/mycpp/examples/gc_stack_roots.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/gc_stack_roots.mycpp.o [87/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/gc_stack_roots.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/gc_stack_roots.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [88/111] example-task gc_stack_roots C++ _bin/cxx-opt/mycpp/examples/gc_stack_roots.mycpp _test/tasks/benchmark/gc_stack_roots.mycpp.opt.task.txt _test/tasks/benchmark/gc_stack_roots.mycpp.opt.log [89/111] cxx opt '' _gen/mycpp/examples/tuple_return_value.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/tuple_return_value.mycpp.o _gen/mycpp/examples/tuple_return_value.mycpp.cc: In function 'void tuple_return_value::run_tests()': _gen/mycpp/examples/tuple_return_value.mycpp.cc:43:7: warning: variable 'myint' set but not used [-Wunused-but-set-variable] int myint; ^~~~~ _gen/mycpp/examples/tuple_return_value.mycpp.cc:44:11: warning: variable 'mystr' set but not used [-Wunused-but-set-variable] BigStr* mystr = nullptr; ^~~~~ [90/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/tuple_return_value.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/tuple_return_value.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [91/111] example-task tuple_return_value C++ _bin/cxx-opt/mycpp/examples/tuple_return_value.mycpp _test/tasks/benchmark/tuple_return_value.mycpp.opt.task.txt _test/tasks/benchmark/tuple_return_value.mycpp.opt.log [92/111] cxx opt '' _gen/mycpp/examples/control_flow.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/control_flow.mycpp.o _gen/mycpp/examples/control_flow.mycpp.cc: In function 'void control_flow::run_benchmarks()': _gen/mycpp/examples/control_flow.mycpp.cc:125:11: warning: variable 'result' set but not used [-Wunused-but-set-variable] BigStr* result = nullptr; ^~~~~~ [93/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/control_flow.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/control_flow.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [94/111] example-task control_flow C++ _bin/cxx-opt/mycpp/examples/control_flow.mycpp _test/tasks/benchmark/control_flow.mycpp.opt.task.txt _test/tasks/benchmark/control_flow.mycpp.opt.log [95/111] cxx opt '' _gen/mycpp/examples/files.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/files.mycpp.o [96/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/files.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/files.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [97/111] example-task files C++ _bin/cxx-opt/mycpp/examples/files.mycpp _test/tasks/benchmark/files.mycpp.opt.task.txt _test/tasks/benchmark/files.mycpp.opt.log [98/111] cxx opt '' _gen/mycpp/examples/cartesian.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/cartesian.mycpp.o [99/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/cartesian.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/cartesian.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [100/111] example-task cartesian C++ _bin/cxx-opt/mycpp/examples/cartesian.mycpp _test/tasks/benchmark/cartesian.mycpp.opt.task.txt _test/tasks/benchmark/cartesian.mycpp.opt.log [101/111] cxx opt '' _gen/mycpp/examples/expr.asdl.cc _build/obj/cxx-opt/_gen/mycpp/examples/expr.asdl.o [102/111] cxx opt '' _gen/mycpp/examples/parse.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/parse.mycpp.o _gen/mycpp/examples/parse.mycpp.cc: In member function 'void format::_PrettyPrinter::PrintNode(hnode_asdl::hnode_t*, format::ColorOutput*, int)': _gen/mycpp/examples/parse.mycpp.cc:807:24: warning: unused variable 'node' [-Wunused-variable] hnode::External* node = static_cast(UP_node); ^~~~ _gen/mycpp/examples/parse.mycpp.cc: In function 'bool format::_TrySingleLine(hnode_asdl::hnode_t*, format::ColorOutput*, int)': _gen/mycpp/examples/parse.mycpp.cc:888:24: warning: unused variable 'node' [-Wunused-variable] hnode::External* node = static_cast(UP_node); ^~~~ _gen/mycpp/examples/parse.mycpp.cc: In function 'void parse::run_benchmarks()': _gen/mycpp/examples/parse.mycpp.cc:1390:22: warning: variable 'tree' set but not used [-Wunused-but-set-variable] expr_asdl::expr_t* tree = nullptr; ^~~~ [103/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/parse.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/parse.mycpp.o _build/obj/cxx-opt/_gen/core/runtime.asdl.o _build/obj/cxx-opt/_gen/core/value.asdl.o _build/obj/cxx-opt/cpp/data_lang.o _build/obj/cxx-opt/_gen/display/pretty.asdl.o _build/obj/cxx-opt/_gen/frontend/id_kind.asdl.o _build/obj/cxx-opt/_gen/frontend/syntax.asdl.o _build/obj/cxx-opt/_gen/mycpp/examples/expr.asdl.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [104/111] example-task parse C++ _bin/cxx-opt/mycpp/examples/parse.mycpp _test/tasks/benchmark/parse.mycpp.opt.task.txt _test/tasks/benchmark/parse.mycpp.opt.log [105/111] cxx opt '' _gen/mycpp/examples/fib_recursive.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/fib_recursive.mycpp.o [106/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/fib_recursive.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/fib_recursive.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [107/111] example-task fib_recursive C++ _bin/cxx-opt/mycpp/examples/fib_recursive.mycpp _test/tasks/benchmark/fib_recursive.mycpp.opt.task.txt _test/tasks/benchmark/fib_recursive.mycpp.opt.log [108/111] cxx opt '' _gen/mycpp/examples/modules.mycpp.cc _build/obj/cxx-opt/_gen/mycpp/examples/modules.mycpp.o [109/111] LINK cxx opt '' _bin/cxx-opt/mycpp/examples/modules.mycpp _build/obj/cxx-opt/_gen/mycpp/examples/modules.mycpp.o _build/obj/cxx-opt/mycpp/bump_leak_heap.o _build/obj/cxx-opt/mycpp/gc_builtins.o _build/obj/cxx-opt/mycpp/gc_mops.o _build/obj/cxx-opt/mycpp/gc_mylib.o _build/obj/cxx-opt/mycpp/gc_str.o _build/obj/cxx-opt/mycpp/hash.o _build/obj/cxx-opt/mycpp/mark_sweep_heap.o [110/111] example-task modules C++ _bin/cxx-opt/mycpp/examples/modules.mycpp _test/tasks/benchmark/modules.mycpp.opt.task.txt _test/tasks/benchmark/modules.mycpp.opt.log [111/111] benchmark-table _test/benchmark-table.tsv _test/tasks/benchmark/classes.py.task.txt _test/tasks/benchmark/classes.mycpp.opt.task.txt _test/tasks/benchmark/loops.py.task.txt _test/tasks/benchmark/loops.mycpp.opt.task.txt _test/tasks/benchmark/varargs.py.task.txt _test/tasks/benchmark/varargs.mycpp.opt.task.txt _test/tasks/benchmark/fib_iter.py.task.txt _test/tasks/benchmark/fib_iter.mycpp.opt.task.txt _test/tasks/benchmark/escape.py.task.txt _test/tasks/benchmark/escape.mycpp.opt.task.txt _test/tasks/benchmark/cgi.py.task.txt _test/tasks/benchmark/cgi.mycpp.opt.task.txt _test/tasks/benchmark/length.py.task.txt _test/tasks/benchmark/length.mycpp.opt.task.txt _test/tasks/benchmark/asdl_generated.py.task.txt _test/tasks/benchmark/asdl_generated.mycpp.opt.task.txt _test/tasks/benchmark/scoped_resource.py.task.txt _test/tasks/benchmark/scoped_resource.mycpp.opt.task.txt _test/tasks/benchmark/containers.py.task.txt _test/tasks/benchmark/containers.mycpp.opt.task.txt _test/tasks/benchmark/gc_stack_roots.py.task.txt _test/tasks/benchmark/gc_stack_roots.mycpp.opt.task.txt _test/tasks/benchmark/tuple_return_value.py.task.txt _test/tasks/benchmark/tuple_return_value.mycpp.opt.task.txt _test/tasks/benchmark/control_flow.py.task.txt _test/tasks/benchmark/control_flow.mycpp.opt.task.txt _test/tasks/benchmark/files.py.task.txt _test/tasks/benchmark/files.mycpp.opt.task.txt _test/tasks/benchmark/cartesian.py.task.txt _test/tasks/benchmark/cartesian.mycpp.opt.task.txt _test/tasks/benchmark/parse.py.task.txt _test/tasks/benchmark/parse.mycpp.opt.task.txt _test/tasks/benchmark/fib_recursive.py.task.txt _test/tasks/benchmark/fib_recursive.mycpp.opt.task.txt _test/tasks/benchmark/modules.py.task.txt _test/tasks/benchmark/modules.mycpp.opt.task.txt '_test/benchmark-table.tsv' -> '_tmp/mycpp-examples/raw/benchmark-table.tsv' status elapsed_secs user_secs sys_secs max_rss_KiB example_name impl 1 0 0.036859 0.021939 0.014626 10496 classes Python 2 0 0.003094 0.003102 0.000000 4352 classes C++ 3 0 0.300097 0.295645 0.003995 6912 loops Python 4 0 0.003628 0.003637 0.000000 3712 loops C++ 5 0 0.071923 0.011907 0.059539 6784 varargs Python 6 0 0.066290 0.028923 0.037186 5504 varargs C++ 7 0 0.905424 0.896974 0.008008 6784 fib_iter Python 8 0 0.007876 0.003836 0.003836 3584 fib_iter C++ 9 0 0.373038 0.364739 0.008016 6784 escape Python 10 0 0.115718 0.111717 0.003989 3712 escape C++ 11 0 0.521543 0.513088 0.008017 6656 cgi Python 12 0 0.253190 0.249194 0.003955 3712 cgi C++ 13 0 0.207606 0.203438 0.003988 6784 length Python 14 0 0.045127 0.040789 0.004078 3584 length C++ 15 0 0.382173 0.373852 0.007954 6784 asdl_generated Python 16 0 0.010657 0.010664 0.000000 3456 asdl_generated C++ 17 0 1.056011 1.043818 0.011952 6784 scoped_resource Python 18 0 0.045438 0.045113 0.000000 3584 scoped_resource C++ 19 0 0.135395 0.110314 0.024514 46720 containers Python 20 0 0.013988 0.003447 0.010341 27948 containers C++ 21 0 0.011719 0.000000 0.011726 6784 gc_stack_roots Python 22 0 0.001691 0.001700 0.000000 3328 gc_stack_roots C++ 23 0 0.198710 0.190367 0.007931 6912 tuple_return_value Python 24 0 0.019231 0.018908 0.000000 3712 tuple_return_value C++ 25 0 0.115742 0.107300 0.007948 6912 control_flow Python 26 0 0.161734 0.161461 0.000000 3840 control_flow C++ 27 0 0.076171 0.067829 0.007979 6784 files Python 28 0 0.007762 0.003753 0.003753 3712 files C++ 29 0 0.338545 0.326421 0.011942 6784 cartesian Python 30 0 0.088047 0.079726 0.007972 3584 cartesian C++ 31 0 0.776369 0.775941 0.000000 7424 parse Python 32 0 0.027095 0.026828 0.000000 3712 parse C++ 33 0 0.905038 0.896812 0.008007 6784 fib_recursive Python 34 0 0.010718 0.010724 0.000000 3840 fib_recursive C++ 35 0 0.183622 0.183554 0.000000 6784 modules Python 36 0 0.001771 0.001779 0.000000 3712 modules C++ bin 1 mycpp/examples/classes.py 2 _bin/cxx-opt/mycpp/examples/classes.mycpp 3 mycpp/examples/loops.py 4 _bin/cxx-opt/mycpp/examples/loops.mycpp 5 mycpp/examples/varargs.py 6 _bin/cxx-opt/mycpp/examples/varargs.mycpp 7 mycpp/examples/fib_iter.py 8 _bin/cxx-opt/mycpp/examples/fib_iter.mycpp 9 mycpp/examples/escape.py 10 _bin/cxx-opt/mycpp/examples/escape.mycpp 11 mycpp/examples/cgi.py 12 _bin/cxx-opt/mycpp/examples/cgi.mycpp 13 mycpp/examples/length.py 14 _bin/cxx-opt/mycpp/examples/length.mycpp 15 mycpp/examples/asdl_generated.py 16 _bin/cxx-opt/mycpp/examples/asdl_generated.mycpp 17 mycpp/examples/scoped_resource.py 18 _bin/cxx-opt/mycpp/examples/scoped_resource.mycpp 19 mycpp/examples/containers.py 20 _bin/cxx-opt/mycpp/examples/containers.mycpp 21 mycpp/examples/gc_stack_roots.py 22 _bin/cxx-opt/mycpp/examples/gc_stack_roots.mycpp 23 mycpp/examples/tuple_return_value.py 24 _bin/cxx-opt/mycpp/examples/tuple_return_value.mycpp 25 mycpp/examples/control_flow.py 26 _bin/cxx-opt/mycpp/examples/control_flow.mycpp 27 mycpp/examples/files.py 28 _bin/cxx-opt/mycpp/examples/files.mycpp 29 mycpp/examples/cartesian.py 30 _bin/cxx-opt/mycpp/examples/cartesian.mycpp 31 mycpp/examples/parse.py 32 _bin/cxx-opt/mycpp/examples/parse.mycpp 33 mycpp/examples/fib_recursive.py 34 _bin/cxx-opt/mycpp/examples/fib_recursive.mycpp 35 mycpp/examples/modules.py 36 _bin/cxx-opt/mycpp/examples/modules.mycpp task_out 1 _test/tasks/benchmark/classes.py.task.txt 2 _test/tasks/benchmark/classes.mycpp.opt.task.txt 3 _test/tasks/benchmark/loops.py.task.txt 4 _test/tasks/benchmark/loops.mycpp.opt.task.txt 5 _test/tasks/benchmark/varargs.py.task.txt 6 _test/tasks/benchmark/varargs.mycpp.opt.task.txt 7 _test/tasks/benchmark/fib_iter.py.task.txt 8 _test/tasks/benchmark/fib_iter.mycpp.opt.task.txt 9 _test/tasks/benchmark/escape.py.task.txt 10 _test/tasks/benchmark/escape.mycpp.opt.task.txt 11 _test/tasks/benchmark/cgi.py.task.txt 12 _test/tasks/benchmark/cgi.mycpp.opt.task.txt 13 _test/tasks/benchmark/length.py.task.txt 14 _test/tasks/benchmark/length.mycpp.opt.task.txt 15 _test/tasks/benchmark/asdl_generated.py.task.txt 16 _test/tasks/benchmark/asdl_generated.mycpp.opt.task.txt 17 _test/tasks/benchmark/scoped_resource.py.task.txt 18 _test/tasks/benchmark/scoped_resource.mycpp.opt.task.txt 19 _test/tasks/benchmark/containers.py.task.txt 20 _test/tasks/benchmark/containers.mycpp.opt.task.txt 21 _test/tasks/benchmark/gc_stack_roots.py.task.txt 22 _test/tasks/benchmark/gc_stack_roots.mycpp.opt.task.txt 23 _test/tasks/benchmark/tuple_return_value.py.task.txt 24 _test/tasks/benchmark/tuple_return_value.mycpp.opt.task.txt 25 _test/tasks/benchmark/control_flow.py.task.txt 26 _test/tasks/benchmark/control_flow.mycpp.opt.task.txt 27 _test/tasks/benchmark/files.py.task.txt 28 _test/tasks/benchmark/files.mycpp.opt.task.txt 29 _test/tasks/benchmark/cartesian.py.task.txt 30 _test/tasks/benchmark/cartesian.mycpp.opt.task.txt 31 _test/tasks/benchmark/parse.py.task.txt 32 _test/tasks/benchmark/parse.mycpp.opt.task.txt 33 _test/tasks/benchmark/fib_recursive.py.task.txt 34 _test/tasks/benchmark/fib_recursive.mycpp.opt.task.txt 35 _test/tasks/benchmark/modules.py.task.txt 36 _test/tasks/benchmark/modules.mycpp.opt.task.txt PID 67690 done Wrote _tmp/mycpp-examples/index.html