Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
M
micropython
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
card10
micropython
Commits
367d4d10
Commit
367d4d10
authored
10 years ago
by
Damien George
Browse files
Options
Downloads
Patches
Plain Diff
tests: Fix cmd_showbc now that LOAD_CONST_ELLIPSIS bytecode is gone.
parent
3d91b1f6
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
tests/cmdline/cmd_showbc.py
+1
-1
1 addition, 1 deletion
tests/cmdline/cmd_showbc.py
tests/cmdline/cmd_showbc.py.exp
+110
-112
110 additions, 112 deletions
tests/cmdline/cmd_showbc.py.exp
with
111 additions
and
113 deletions
tests/cmdline/cmd_showbc.py
+
1
−
1
View file @
367d4d10
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
def
f
():
def
f
():
# constants
# constants
a
=
None
+
False
+
True
+
...
a
=
None
+
False
+
True
a
=
0
a
=
0
a
=
1000
a
=
1000
a
=
-
1000
a
=
-
1000
...
...
This diff is collapsed.
Click to expand it.
tests/cmdline/cmd_showbc.py.exp
+
110
−
112
View file @
367d4d10
...
@@ -42,121 +42,119 @@ arg names:
...
@@ -42,121 +42,119 @@ arg names:
02 BINARY_OP 5 __add__
02 BINARY_OP 5 __add__
03 LOAD_CONST_TRUE
03 LOAD_CONST_TRUE
04 BINARY_OP 5 __add__
04 BINARY_OP 5 __add__
05
LOAD_CONST_ELLIPSIS
05
STORE_FAST 0
06
BINARY_OP 5 __add__
06
LOAD_CONST_SMALL_INT 0
07 STORE_FAST 0
07 STORE_FAST 0
08 LOAD_CONST_SMALL_INT 0
08 LOAD_CONST_SMALL_INT
100
0
09
STORE_FAST 0
11
STORE_FAST 0
1
0
LOAD_CONST_SMALL_INT 1000
1
2
LOAD_CONST_SMALL_INT
-
1000
1
3
STORE_FAST 0
1
5
STORE_FAST 0
1
4
LOAD_CONST_SMALL_INT
-1000
1
6
LOAD_CONST_SMALL_INT
1
17 STORE_FAST 0
17 STORE_FAST 0
18 LOAD_CONST_SMALL_INT 1
18 LOAD_CONST_SMALL_INT 1
19 STORE_FAST 0
19 LOAD_CONST_SMALL_INT 2
20 LOAD_CONST_SMALL_INT 1
20 BUILD_TUPLE 2
21 LOAD_CONST_SMALL_INT 2
22 STORE_DEREF 14
22 BUILD_TUPLE 2
24 LOAD_CONST_SMALL_INT 1
24 STORE_DEREF 14
25 LOAD_CONST_SMALL_INT 2
26 LOAD_CONST_SMALL_INT 1
26 BUILD_LIST 2
27 LOAD_CONST_SMALL_INT 2
28 STORE_FAST 1
28 BUILD_LIST 2
29 LOAD_CONST_SMALL_INT 1
30 STORE_FAST 1
30 LOAD_CONST_SMALL_INT 2
31 LOAD_CONST_SMALL_INT 1
31 BUILD_SET 2
32 LOAD_CONST_SMALL_INT 2
33 STORE_FAST 2
33 BUILD_SET 2
34 BUILD_MAP 0
35 STORE_FAST 2
36 STORE_DEREF 15
36 BUILD_MAP 0
38 BUILD_MAP 1
38 STORE_DEREF 15
40 LOAD_CONST_SMALL_INT 2
40 BUILD_MAP 1
41 LOAD_CONST_SMALL_INT 1
42 LOAD_CONST_SMALL_INT 2
42 STORE_MAP
43 LOAD_CONST_SMALL_INT 1
43 STORE_FAST 3
44 STORE_MAP
44 LOAD_CONST_STRING 'a'
45 STORE_FAST 3
47 STORE_FAST 4
46 LOAD_CONST_STRING 'a'
48 LOAD_CONST_BYTES a
49 STORE_FAST 4
51 STORE_FAST 5
50 LOAD_CONST_BYTES a
52 LOAD_CONST_SMALL_INT 1
53 STORE_FAST 5
53 STORE_FAST 6
54 LOAD_CONST_SMALL_INT 1
54 LOAD_CONST_SMALL_INT 2
55 STORE_FAST 6
55 STORE_FAST 7
56 LOAD_CONST_SMALL_INT 2
56 LOAD_FAST 0
57 STORE_FAST 7
57 LOAD_DEREF 14
58 LOAD_FAST 0
59 BINARY_OP 5 __add__
59 LOAD_DEREF 14
60 STORE_FAST 8
61 BINARY_OP 5 __add__
61 LOAD_FAST 0
62 STORE_FAST 8
62 UNARY_OP 3
63 LOAD_FAST 0
63 STORE_FAST 9
64 UNARY_OP 3
64 LOAD_FAST 0
65 STORE_FAST 9
65 UNARY_OP 0
66 LOAD_FAST 0
66 NOT
67 UNARY_OP 0
67 STORE_FAST 10
68 NOT
68 LOAD_FAST 0
69 STORE_FAST 10
69 LOAD_DEREF 14
70 LOAD_FAST 0
71 DUP_TOP
71 LOAD_DEREF 14
72 ROT_THREE
73 DUP_TOP
73 BINARY_OP 26 __eq__
74 ROT_THREE
74 JUMP_IF_FALSE_OR_POP 82
75 BINARY_OP 26 __eq__
77 LOAD_FAST 1
76 JUMP_IF_FALSE_OR_POP 84
78 BINARY_OP 26 __eq__
79 LOAD_FAST 1
79 JUMP 84
80 BINARY_OP 26 __eq__
82 ROT_TWO
81 JUMP 86
83 POP_TOP
84 ROT_TWO
84 STORE_FAST 10
85 POP_TOP
85 LOAD_FAST 0
86 STORE_FAST 10
86 LOAD_DEREF 14
87 LOAD_FAST 0
88 BINARY_OP 26 __eq__
88 LOAD_DEREF 14
89 JUMP_IF_FALSE_OR_POP 96
90 BINARY_OP 26 __eq__
92 LOAD_DEREF 14
91 JUMP_IF_FALSE_OR_POP 98
94 LOAD_FAST 1
94 LOAD_DEREF 14
95 BINARY_OP 26 __eq__
96 LOAD_FAST 1
96 UNARY_OP 0
97 BINARY_OP 26 __eq__
97 NOT
98 UNARY_OP 0
98 STORE_FAST 10
99 NOT
99 LOAD_DEREF 14
100 STORE_FAST 10
101 LOAD_ATTR c (cache=0)
101 LOAD_DEREF 14
105 STORE_FAST 11
103 LOAD_ATTR c (cache=0)
106 LOAD_FAST 11
107 STORE_FAST 11
107 LOAD_DEREF 14
108 LOAD_FAST 11
109 STORE_ATTR c (cache=0)
109 LOAD_DEREF 14
113 LOAD_DEREF 14
111 STORE_ATTR c (cache=0)
115 LOAD_CONST_SMALL_INT 0
115 LOAD_DEREF 14
116 LOAD_SUBSCR
117 LOAD_CONST_SMALL_INT 0
117 STORE_FAST 12
118 LOAD_SUBSCR
118 LOAD_FAST 12
119 STORE_FAST 12
119 LOAD_DEREF 14
120 LOAD_FAST 12
121 LOAD_CONST_SMALL_INT 0
121 LOAD_DEREF 14
122 STORE_SUBSCR
123 LOAD_CONST_SMALL_INT 0
123 LOAD_DEREF 14
124 STORE_SUBSCR
125 LOAD_CONST_NONE
125 LOAD_DEREF 14
126 LOAD_CONST_NONE
127 LOAD_CONST_NONE
127 BUILD_SLICE 2
128 LOAD_CONST_NONE
129 LOAD_SUBSCR
129 BUILD_SLICE 2
130 STORE_FAST 0
131 LOAD_SUBSCR
131 LOAD_FAST 1
132 STORE_FAST 0
132 UNPACK_SEQUENCE 2
133 LOAD_FAST 1
134 STORE_FAST 0
134 UNPACK_SEQUENCE 2
135 STORE_DEREF 14
136 STORE_FAST 0
137 LOAD_DEREF 14
137 STORE_DEREF 14
139 LOAD_FAST 0
139 LOAD_DEREF 14
140 ROT_TWO
141 LOAD_FAST 0
141 STORE_FAST 0
142 ROT_TWO
142 STORE_DEREF 14
143 STORE_FAST 0
144 LOAD_FAST 1
144 STORE_DEREF 14
145 LOAD_DEREF 14
146 LOAD_FAST 1
147 LOAD_FAST 0
147 LOAD_DEREF 14
148 ROT_THREE
149 LOAD_FAST 0
149 ROT_TWO
150 ROT_THREE
150 STORE_FAST 0
151 ROT_TWO
151 STORE_DEREF 14
152 STORE_FAST 0
153 STORE_FAST 1
153 STORE_DEREF 14
154 DELETE_FAST 0
155 STORE_FAST 1
156 LOAD_FAST 0
156 DELETE_FAST 0
157 STORE_GLOBAL gl
158 LOAD_FAST 0
160 DELETE_GLOBAL gl
159 STORE_GLOBAL gl
163 LOAD_FAST 14
162 DELETE_GLOBAL gl
164 LOAD_FAST 15
165 LOAD_FAST 14
165 MAKE_CLOSURE \.\+ 2
166 LOAD_FAST 15
167 MAKE_CLOSURE \.\+ 2
\\d\+ LOAD_FAST 2
\\d\+ LOAD_FAST 2
\\d\+ GET_ITER
\\d\+ GET_ITER
\\d\+ CALL_FUNCTION n=1 nkw=0
\\d\+ CALL_FUNCTION n=1 nkw=0
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment