Commit 9054d25
stream: add a non-destroying iterator to Readable
add a non-destroying iterator to Readable
fixes: #38491
PR-URL: #38526
Fixes: #38491
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>1 parent e2f28c8 commit 9054d25Copy full SHA for 9054d25
File tree
Expand file treeCollapse file tree
3 files changed
+204
-10
lines changedOpen diff view settings
Filter options
- doc/api
- lib/internal/streams
- test/parallel
Expand file treeCollapse file tree
3 files changed
+204
-10
lines changedOpen diff view settings
Collapse file
+58-2Lines changed: 58 additions & 2 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1506 | 1506 | |
1507 | 1507 | |
1508 | 1508 | |
1509 | | - |
1510 | | - |
| 1509 | + |
| 1510 | + |
1511 | 1511 | |
1512 | 1512 | |
1513 | 1513 | |
1514 | 1514 | |
1515 | 1515 | |
| 1516 | + |
| 1517 | + |
| 1518 | + |
| 1519 | + |
| 1520 | + |
| 1521 | + |
| 1522 | + |
| 1523 | + |
| 1524 | + |
| 1525 | + |
| 1526 | + |
| 1527 | + |
| 1528 | + |
| 1529 | + |
| 1530 | + |
| 1531 | + |
| 1532 | + |
| 1533 | + |
| 1534 | + |
| 1535 | + |
| 1536 | + |
| 1537 | + |
| 1538 | + |
| 1539 | + |
| 1540 | + |
| 1541 | + |
| 1542 | + |
| 1543 | + |
| 1544 | + |
| 1545 | + |
| 1546 | + |
| 1547 | + |
| 1548 | + |
| 1549 | + |
| 1550 | + |
| 1551 | + |
| 1552 | + |
| 1553 | + |
| 1554 | + |
| 1555 | + |
| 1556 | + |
| 1557 | + |
| 1558 | + |
| 1559 | + |
| 1560 | + |
| 1561 | + |
| 1562 | + |
| 1563 | + |
| 1564 | + |
| 1565 | + |
| 1566 | + |
| 1567 | + |
| 1568 | + |
| 1569 | + |
| 1570 | + |
| 1571 | + |
1516 | 1572 | |
1517 | 1573 | |
1518 | 1574 | |
|
Collapse file
lib/internal/streams/readable.js
Copy file name to clipboardExpand all lines: lib/internal/streams/readable.js+30-8Lines changed: 30 additions & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
62 | 62 | |
63 | 63 | |
64 | 64 | |
| 65 | + |
65 | 66 | |
66 | 67 | |
67 | 68 | |
| ||
1062 | 1063 | |
1063 | 1064 | |
1064 | 1065 | |
1065 | | - |
| 1066 | + |
| 1067 | + |
1066 | 1068 | |
| 1069 | + |
| 1070 | + |
| 1071 | + |
| 1072 | + |
| 1073 | + |
| 1074 | + |
| 1075 | + |
| 1076 | + |
1067 | 1077 | |
1068 | 1078 | |
1069 | 1079 | |
| ||
1076 | 1086 | |
1077 | 1087 | |
1078 | 1088 | |
1079 | | - |
| 1089 | + |
1080 | 1090 | |
1081 | 1091 | |
1082 | | - |
| 1092 | + |
1083 | 1093 | |
1084 | | - |
| 1094 | + |
1085 | 1095 | |
1086 | 1096 | |
| 1097 | + |
| 1098 | + |
| 1099 | + |
| 1100 | + |
| 1101 | + |
| 1102 | + |
1087 | 1103 | |
1088 | 1104 | |
1089 | 1105 | |
| ||
1116 | 1132 | |
1117 | 1133 | |
1118 | 1134 | |
| 1135 | + |
1119 | 1136 | |
1120 | 1137 | |
1121 | 1138 | |
| ||
1132 | 1149 | |
1133 | 1150 | |
1134 | 1151 | |
1135 | | - |
| 1152 | + |
| 1153 | + |
| 1154 | + |
| 1155 | + |
1136 | 1156 | |
1137 | 1157 | |
1138 | | - |
1139 | | - |
1140 | | - |
| 1158 | + |
| 1159 | + |
| 1160 | + |
| 1161 | + |
| 1162 | + |
1141 | 1163 | |
1142 | 1164 | |
1143 | 1165 | |
|
Collapse file
test/parallel/test-stream-readable-async-iterators.js
Copy file name to clipboardExpand all lines: test/parallel/test-stream-readable-async-iterators.js+116Lines changed: 116 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
693 | 693 | |
694 | 694 | |
695 | 695 | |
| 696 | + |
| 697 | + |
| 698 | + |
| 699 | + |
| 700 | + |
| 701 | + |
| 702 | + |
| 703 | + |
| 704 | + |
| 705 | + |
| 706 | + |
| 707 | + |
| 708 | + |
| 709 | + |
| 710 | + |
| 711 | + |
| 712 | + |
| 713 | + |
| 714 | + |
| 715 | + |
| 716 | + |
| 717 | + |
| 718 | + |
| 719 | + |
| 720 | + |
| 721 | + |
| 722 | + |
| 723 | + |
| 724 | + |
| 725 | + |
| 726 | + |
| 727 | + |
| 728 | + |
| 729 | + |
| 730 | + |
| 731 | + |
| 732 | + |
| 733 | + |
| 734 | + |
| 735 | + |
| 736 | + |
| 737 | + |
| 738 | + |
| 739 | + |
| 740 | + |
| 741 | + |
| 742 | + |
| 743 | + |
| 744 | + |
| 745 | + |
| 746 | + |
| 747 | + |
| 748 | + |
| 749 | + |
| 750 | + |
| 751 | + |
| 752 | + |
| 753 | + |
| 754 | + |
| 755 | + |
| 756 | + |
| 757 | + |
| 758 | + |
| 759 | + |
| 760 | + |
| 761 | + |
| 762 | + |
| 763 | + |
| 764 | + |
| 765 | + |
| 766 | + |
| 767 | + |
| 768 | + |
| 769 | + |
| 770 | + |
| 771 | + |
| 772 | + |
| 773 | + |
| 774 | + |
| 775 | + |
| 776 | + |
| 777 | + |
| 778 | + |
| 779 | + |
| 780 | + |
| 781 | + |
| 782 | + |
| 783 | + |
| 784 | + |
| 785 | + |
| 786 | + |
| 787 | + |
| 788 | + |
| 789 | + |
| 790 | + |
| 791 | + |
| 792 | + |
| 793 | + |
| 794 | + |
| 795 | + |
| 796 | + |
| 797 | + |
| 798 | + |
| 799 | + |
| 800 | + |
| 801 | + |
| 802 | + |
| 803 | + |
| 804 | + |
| 805 | + |
| 806 | + |
| 807 | + |
| 808 | + |
| 809 | + |
| 810 | + |
| 811 | + |
696 | 812 | |
697 | 813 | |
698 | 814 | |
|
0 commit comments