Commit be54db6
Allow @nosideeffects in function jsdoc outside of externs, and use it as a signal in PureFunctionIdentifier to treat the function as pure.
PiperOrigin-RevId: 5083963861 parent 4b14496 commit be54db6
File tree
4 files changed
+88
-25
lines changed- src/com/google/javascript/jscomp
- test/com/google/javascript/jscomp
4 files changed
+88
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
699 | 699 | | |
700 | 700 | | |
701 | 701 | | |
702 | | - | |
703 | | - | |
704 | | - | |
| 702 | + | |
705 | 703 | | |
706 | | - | |
| 704 | + | |
707 | 705 | | |
708 | 706 | | |
709 | 707 | | |
| |||
715 | 713 | | |
716 | 714 | | |
717 | 715 | | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | 716 | | |
722 | 717 | | |
723 | 718 | | |
| |||
Lines changed: 34 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
658 | 658 | | |
659 | 659 | | |
660 | 660 | | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
661 | 673 | | |
662 | 674 | | |
663 | | - | |
664 | 675 | | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
665 | 682 | | |
666 | 683 | | |
667 | 684 | | |
| |||
1197 | 1214 | | |
1198 | 1215 | | |
1199 | 1216 | | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
1200 | 1223 | | |
1201 | 1224 | | |
1202 | 1225 | | |
| |||
1256 | 1279 | | |
1257 | 1280 | | |
1258 | 1281 | | |
| 1282 | + | |
1259 | 1283 | | |
1260 | 1284 | | |
1261 | 1285 | | |
| |||
1271 | 1295 | | |
1272 | 1296 | | |
1273 | 1297 | | |
| 1298 | + | |
1274 | 1299 | | |
1275 | 1300 | | |
1276 | 1301 | | |
| |||
1325 | 1350 | | |
1326 | 1351 | | |
1327 | 1352 | | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
1328 | 1361 | | |
1329 | 1362 | | |
1330 | 1363 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
957 | 956 | | |
958 | 957 | | |
959 | 958 | | |
960 | | - | |
961 | | - | |
| 959 | + | |
| 960 | + | |
962 | 961 | | |
963 | 962 | | |
964 | 963 | | |
965 | | - | |
966 | | - | |
| 964 | + | |
| 965 | + | |
967 | 966 | | |
968 | 967 | | |
969 | 968 | | |
970 | | - | |
971 | | - | |
| 969 | + | |
| 970 | + | |
972 | 971 | | |
973 | 972 | | |
974 | 973 | | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
| 974 | + | |
| 975 | + | |
979 | 976 | | |
980 | 977 | | |
981 | 978 | | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
| 979 | + | |
| 980 | + | |
986 | 981 | | |
987 | 982 | | |
988 | 983 | | |
989 | | - | |
990 | | - | |
| 984 | + | |
| 985 | + | |
991 | 986 | | |
992 | 987 | | |
993 | 988 | | |
| |||
Lines changed: 40 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
547 | 547 | | |
548 | 548 | | |
549 | 549 | | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
550 | 590 | | |
551 | 591 | | |
552 | 592 | | |
| |||
0 commit comments