Commit 7783df7
committed
builder: 19 emit methods in C (13% of 144)
Port 3 more emit methods:
- emitStoreAttr (stack pop receiver+value, StoreAttr)
- emitLoadType (LoadField ob_type)
- emitCopyDictWithoutKeys (peek+replace stack top)
Also: emitIsOp, emitContainsOp, emitDeleteAttr, emitUnaryOp,
emitUnaryNot from prior uncommitted work.
19/144 builder.cpp emit methods now in C.1 parent 891a814 commit 7783df7
2 files changed
Lines changed: 43 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3923 | 3923 | | |
3924 | 3924 | | |
3925 | 3925 | | |
| 3926 | + | |
| 3927 | + | |
3926 | 3928 | | |
3927 | | - | |
3928 | | - | |
3929 | | - | |
3930 | | - | |
3931 | | - | |
3932 | | - | |
| 3929 | + | |
3933 | 3930 | | |
3934 | 3931 | | |
3935 | 3932 | | |
| |||
4578 | 4575 | | |
4579 | 4576 | | |
4580 | 4577 | | |
| 4578 | + | |
| 4579 | + | |
4581 | 4580 | | |
4582 | 4581 | | |
4583 | 4582 | | |
4584 | | - | |
4585 | | - | |
4586 | | - | |
4587 | | - | |
4588 | | - | |
| 4583 | + | |
4589 | 4584 | | |
4590 | 4585 | | |
4591 | 4586 | | |
| |||
5337 | 5332 | | |
5338 | 5333 | | |
5339 | 5334 | | |
| 5335 | + | |
| 5336 | + | |
5340 | 5337 | | |
5341 | 5338 | | |
5342 | 5339 | | |
5343 | | - | |
5344 | | - | |
5345 | | - | |
5346 | | - | |
| 5340 | + | |
5347 | 5341 | | |
5348 | 5342 | | |
5349 | 5343 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
0 commit comments