Skip to content

Commit bb29a9e

Browse files
- added calls to make generated benchmark suite usable with dynamic inference tools;
- aligned non-generated micro-benchmark code with that of the generated one;
1 parent 7990076 commit bb29a9e

File tree

16 files changed

+17
-5
lines changed

16 files changed

+17
-5
lines changed

‎micro-benchmark-autogen-templates/python_features/assignments/nested_unpack/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ def func4():
1919

2020

2121
(a, b), (c, d) = [(func1, func2), (func3, func4)]
22+
a(); b(); c(); d();

‎micro-benchmark-autogen-templates/python_features/classes/inheritance_overriding/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ def func(self):
1111

1212
a = MySubClass()
1313
b = a.func()
14+
MyClass().func()

‎micro-benchmark-autogen-templates/python_features/classes/nested_class_calls/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ def func(self):
2323

2424
a = A()
2525
b = a.func()
26+
C().func()

‎micro-benchmark-autogen-templates/python_features/dicts/assign/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ def func2():
1414
d["a"] = func2
1515

1616
e = d["a"]()
17+
func1()

‎micro-benchmark-autogen-templates/python_features/dicts/nested/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ def func2():
1414
d["a"]["b"] = func2
1515

1616
e = d["a"]["b"]()
17+
func1()

‎micro-benchmark-autogen-templates/python_features/dicts/update/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ def func2():
1313

1414
d.update({"a": func2})
1515
e = d["a"]()
16+
func1()

‎micro-benchmark-autogen-templates/python_features/imports/relative_import/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ def func():
1010

1111

1212
a = nested.to_import.func()
13+
func()

‎micro-benchmark-autogen-templates/python_features/lists/ext_index/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ def func2():
1515
ls = [func1, func2]
1616

1717
a = ls[key]()
18+
func1()

‎micro-benchmark-autogen-templates/python_features/lists/nested/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ def func2():
1414
a = ls[0]
1515
b = a[0]
1616
c = b()
17+
func2()

‎micro-benchmark-autogen-templates/python_features/lists/slice/main.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ def func3():
1818
ls2 = ls[1:3]
1919

2020
c = ls2[0]()
21+
func1(); func3()

0 commit comments

Comments
 (0)