Commit 1b8bb1e
authored
* Rename 'defined' attribute to 'in_local' to more accurately reflect how it is used
* Make death of variables explicit even for array variables.
* Convert in_memory from boolean to stack offset
* Don't apply liveness analysis to optimizer generated code
* Fix RETURN_VALUE in optimizer
1 parent b9ca438 commit 1b8bb1e
File tree
12 files changed
+344
-399
lines changed- Include/internal
- Lib/test
- Python
- Tools/cases_generator
12 files changed
+344
-399
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| 288 | + | |
288 | 289 | | |
289 | 290 | | |
290 | 291 | | |
| 292 | + | |
291 | 293 | | |
292 | 294 | | |
293 | 295 | | |
| |||
303 | 305 | | |
304 | 306 | | |
305 | 307 | | |
| 308 | + | |
306 | 309 | | |
| 310 | + | |
307 | 311 | | |
308 | 312 | | |
309 | 313 | | |
| |||
320 | 324 | | |
321 | 325 | | |
322 | 326 | | |
| 327 | + | |
323 | 328 | | |
| 329 | + | |
324 | 330 | | |
325 | 331 | | |
326 | 332 | | |
| |||
336 | 342 | | |
337 | 343 | | |
338 | 344 | | |
| 345 | + | |
339 | 346 | | |
340 | 347 | | |
341 | 348 | | |
342 | 349 | | |
343 | 350 | | |
| 351 | + | |
344 | 352 | | |
345 | 353 | | |
346 | 354 | | |
| |||
355 | 363 | | |
356 | 364 | | |
357 | 365 | | |
| 366 | + | |
358 | 367 | | |
| 368 | + | |
359 | 369 | | |
360 | 370 | | |
361 | 371 | | |
| |||
376 | 386 | | |
377 | 387 | | |
378 | 388 | | |
| 389 | + | |
379 | 390 | | |
| 391 | + | |
380 | 392 | | |
381 | 393 | | |
382 | 394 | | |
| |||
522 | 534 | | |
523 | 535 | | |
524 | 536 | | |
| 537 | + | |
525 | 538 | | |
526 | 539 | | |
527 | 540 | | |
| |||
535 | 548 | | |
536 | 549 | | |
537 | 550 | | |
| 551 | + | |
| 552 | + | |
538 | 553 | | |
539 | 554 | | |
540 | 555 | | |
| |||
793 | 808 | | |
794 | 809 | | |
795 | 810 | | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
796 | 814 | | |
797 | 815 | | |
798 | 816 | | |
| |||
804 | 822 | | |
805 | 823 | | |
806 | 824 | | |
| 825 | + | |
807 | 826 | | |
| 827 | + | |
| 828 | + | |
808 | 829 | | |
| 830 | + | |
809 | 831 | | |
810 | 832 | | |
811 | 833 | | |
| |||
879 | 901 | | |
880 | 902 | | |
881 | 903 | | |
| 904 | + | |
| 905 | + | |
882 | 906 | | |
883 | 907 | | |
884 | 908 | | |
| |||
891 | 915 | | |
892 | 916 | | |
893 | 917 | | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
894 | 922 | | |
895 | 923 | | |
896 | 924 | | |
| |||
1056 | 1084 | | |
1057 | 1085 | | |
1058 | 1086 | | |
| 1087 | + | |
1059 | 1088 | | |
1060 | 1089 | | |
1061 | 1090 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1927 | 1927 | | |
1928 | 1928 | | |
1929 | 1929 | | |
| 1930 | + | |
1930 | 1931 | | |
1931 | 1932 | | |
1932 | 1933 | | |
| |||
3583 | 3584 | | |
3584 | 3585 | | |
3585 | 3586 | | |
3586 | | - | |
| 3587 | + | |
3587 | 3588 | | |
3588 | 3589 | | |
3589 | 3590 | | |
3590 | 3591 | | |
3591 | | - | |
| 3592 | + | |
3592 | 3593 | | |
3593 | 3594 | | |
3594 | | - | |
| 3595 | + | |
3595 | 3596 | | |
3596 | 3597 | | |
3597 | 3598 | | |
| |||
3618 | 3619 | | |
3619 | 3620 | | |
3620 | 3621 | | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
3621 | 3625 | | |
3622 | 3626 | | |
3623 | 3627 | | |
| |||
3950 | 3954 | | |
3951 | 3955 | | |
3952 | 3956 | | |
3953 | | - | |
| 3957 | + | |
3954 | 3958 | | |
3955 | 3959 | | |
3956 | | - | |
| 3960 | + | |
3957 | 3961 | | |
3958 | 3962 | | |
3959 | 3963 | | |
| |||
3969 | 3973 | | |
3970 | 3974 | | |
3971 | 3975 | | |
3972 | | - | |
| 3976 | + | |
3973 | 3977 | | |
3974 | | - | |
| 3978 | + | |
3975 | 3979 | | |
3976 | 3980 | | |
3977 | 3981 | | |
| |||
3982 | 3986 | | |
3983 | 3987 | | |
3984 | 3988 | | |
3985 | | - | |
3986 | | - | |
3987 | 3989 | | |
3988 | 3990 | | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
3989 | 3994 | | |
3990 | 3995 | | |
3991 | 3996 | | |
| |||
4187 | 4192 | | |
4188 | 4193 | | |
4189 | 4194 | | |
4190 | | - | |
| 4195 | + | |
4191 | 4196 | | |
4192 | | - | |
| 4197 | + | |
4193 | 4198 | | |
4194 | 4199 | | |
4195 | 4200 | | |
| |||
4420 | 4425 | | |
4421 | 4426 | | |
4422 | 4427 | | |
4423 | | - | |
| 4428 | + | |
4424 | 4429 | | |
4425 | 4430 | | |
4426 | 4431 | | |
4427 | 4432 | | |
4428 | | - | |
| 4433 | + | |
4429 | 4434 | | |
4430 | 4435 | | |
4431 | | - | |
| 4436 | + | |
4432 | 4437 | | |
4433 | 4438 | | |
4434 | 4439 | | |
| |||
4458 | 4463 | | |
4459 | 4464 | | |
4460 | 4465 | | |
| 4466 | + | |
| 4467 | + | |
| 4468 | + | |
4461 | 4469 | | |
4462 | 4470 | | |
4463 | 4471 | | |
| |||
4525 | 4533 | | |
4526 | 4534 | | |
4527 | 4535 | | |
| 4536 | + | |
| 4537 | + | |
| 4538 | + | |
4528 | 4539 | | |
4529 | 4540 | | |
4530 | 4541 | | |
| |||
0 commit comments