Commit 2afff32
committed
Many changes -- bug fixes and sundry improvements
Make nested scopes enabled by default
Add is_constant_false() helper so that compiled code and symbols are
consistent with builtin compiler's handling of "if 0:"
Fix doc string handling to be consistent with recent change that
eliminates the doc string from the Module's node attribute.
Add fix to print handling from Evan & Shane.
Track change to visitor api by making "verbose" explicit.
Comment out setting CO_NESTED flag (it's unnecessary in 2.2).1 parent 9f44815 commit 2afff32
2 files changed
Lines changed: 60 additions & 66 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 49 | + | |
| 50 | + | |
55 | 51 | | |
56 | 52 | | |
57 | 53 | | |
| |||
115 | 111 | | |
116 | 112 | | |
117 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
118 | 120 | | |
119 | 121 | | |
120 | 122 | | |
| |||
234 | 236 | | |
235 | 237 | | |
236 | 238 | | |
237 | | - | |
238 | | - | |
239 | 239 | | |
240 | | - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
241 | 244 | | |
242 | 245 | | |
243 | 246 | | |
| |||
264 | 267 | | |
265 | 268 | | |
266 | 269 | | |
267 | | - | |
| 270 | + | |
| 271 | + | |
268 | 272 | | |
269 | 273 | | |
270 | 274 | | |
| |||
278 | 282 | | |
279 | 283 | | |
280 | 284 | | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | 285 | | |
295 | 286 | | |
296 | 287 | | |
| |||
300 | 291 | | |
301 | 292 | | |
302 | 293 | | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
303 | 297 | | |
304 | 298 | | |
305 | 299 | | |
| |||
793 | 787 | | |
794 | 788 | | |
795 | 789 | | |
796 | | - | |
| 790 | + | |
797 | 791 | | |
798 | 792 | | |
799 | 793 | | |
| |||
806 | 800 | | |
807 | 801 | | |
808 | 802 | | |
| 803 | + | |
| 804 | + | |
809 | 805 | | |
810 | 806 | | |
811 | | - | |
| 807 | + | |
812 | 808 | | |
813 | 809 | | |
814 | 810 | | |
| |||
1021 | 1017 | | |
1022 | 1018 | | |
1023 | 1019 | | |
1024 | | - | |
| 1020 | + | |
| 1021 | + | |
1025 | 1022 | | |
1026 | 1023 | | |
1027 | 1024 | | |
| |||
1072 | 1069 | | |
1073 | 1070 | | |
1074 | 1071 | | |
1075 | | - | |
| 1072 | + | |
1076 | 1073 | | |
1077 | 1074 | | |
1078 | 1075 | | |
| |||
1094 | 1091 | | |
1095 | 1092 | | |
1096 | 1093 | | |
1097 | | - | |
| 1094 | + | |
1098 | 1095 | | |
1099 | 1096 | | |
1100 | 1097 | | |
| |||
1147 | 1144 | | |
1148 | 1145 | | |
1149 | 1146 | | |
1150 | | - | |
| 1147 | + | |
1151 | 1148 | | |
1152 | 1149 | | |
1153 | 1150 | | |
1154 | 1151 | | |
1155 | 1152 | | |
1156 | 1153 | | |
1157 | 1154 | | |
1158 | | - | |
| 1155 | + | |
1159 | 1156 | | |
1160 | 1157 | | |
1161 | 1158 | | |
| |||
1186 | 1183 | | |
1187 | 1184 | | |
1188 | 1185 | | |
1189 | | - | |
| 1186 | + | |
1190 | 1187 | | |
1191 | 1188 | | |
1192 | 1189 | | |
| |||
1208 | 1205 | | |
1209 | 1206 | | |
1210 | 1207 | | |
1211 | | - | |
| 1208 | + | |
1212 | 1209 | | |
1213 | 1210 | | |
1214 | 1211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 49 | + | |
| 50 | + | |
55 | 51 | | |
56 | 52 | | |
57 | 53 | | |
| |||
115 | 111 | | |
116 | 112 | | |
117 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
118 | 120 | | |
119 | 121 | | |
120 | 122 | | |
| |||
234 | 236 | | |
235 | 237 | | |
236 | 238 | | |
237 | | - | |
238 | | - | |
239 | 239 | | |
240 | | - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
241 | 244 | | |
242 | 245 | | |
243 | 246 | | |
| |||
264 | 267 | | |
265 | 268 | | |
266 | 269 | | |
267 | | - | |
| 270 | + | |
| 271 | + | |
268 | 272 | | |
269 | 273 | | |
270 | 274 | | |
| |||
278 | 282 | | |
279 | 283 | | |
280 | 284 | | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | 285 | | |
295 | 286 | | |
296 | 287 | | |
| |||
300 | 291 | | |
301 | 292 | | |
302 | 293 | | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
303 | 297 | | |
304 | 298 | | |
305 | 299 | | |
| |||
793 | 787 | | |
794 | 788 | | |
795 | 789 | | |
796 | | - | |
| 790 | + | |
797 | 791 | | |
798 | 792 | | |
799 | 793 | | |
| |||
806 | 800 | | |
807 | 801 | | |
808 | 802 | | |
| 803 | + | |
| 804 | + | |
809 | 805 | | |
810 | 806 | | |
811 | | - | |
| 807 | + | |
812 | 808 | | |
813 | 809 | | |
814 | 810 | | |
| |||
1021 | 1017 | | |
1022 | 1018 | | |
1023 | 1019 | | |
1024 | | - | |
| 1020 | + | |
| 1021 | + | |
1025 | 1022 | | |
1026 | 1023 | | |
1027 | 1024 | | |
| |||
1072 | 1069 | | |
1073 | 1070 | | |
1074 | 1071 | | |
1075 | | - | |
| 1072 | + | |
1076 | 1073 | | |
1077 | 1074 | | |
1078 | 1075 | | |
| |||
1094 | 1091 | | |
1095 | 1092 | | |
1096 | 1093 | | |
1097 | | - | |
| 1094 | + | |
1098 | 1095 | | |
1099 | 1096 | | |
1100 | 1097 | | |
| |||
1147 | 1144 | | |
1148 | 1145 | | |
1149 | 1146 | | |
1150 | | - | |
| 1147 | + | |
1151 | 1148 | | |
1152 | 1149 | | |
1153 | 1150 | | |
1154 | 1151 | | |
1155 | 1152 | | |
1156 | 1153 | | |
1157 | 1154 | | |
1158 | | - | |
| 1155 | + | |
1159 | 1156 | | |
1160 | 1157 | | |
1161 | 1158 | | |
| |||
1186 | 1183 | | |
1187 | 1184 | | |
1188 | 1185 | | |
1189 | | - | |
| 1186 | + | |
1190 | 1187 | | |
1191 | 1188 | | |
1192 | 1189 | | |
| |||
1208 | 1205 | | |
1209 | 1206 | | |
1210 | 1207 | | |
1211 | | - | |
| 1208 | + | |
1212 | 1209 | | |
1213 | 1210 | | |
1214 | 1211 | | |
| |||
0 commit comments