-
-
Notifications
You must be signed in to change notification settings - Fork 144
Commit 1c84fbe
refactor(incremental): introduce BoxedPromiseOrValue to save awaited results
Replicates graphql/graphql-js@062785e 1 parent db0237f commit 1c84fbe
File tree
9 files changed
+270
-183
lines changed- src/graphql
- execution
- pyutils
- tests
- execution
- pyutils
9 files changed
+270
-183
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | + | ||
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
44 | + | ||
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| |||
1627 | 1629 | | |
1628 | 1630 | | |
1629 | 1631 | | |
1630 | - | ||
1632 | + | ||
1633 | + | ||
1631 | 1634 | | |
1632 | 1635 | | |
1633 | 1636 | | |
| |||
1650 | 1653 | | |
1651 | 1654 | | |
1652 | 1655 | | |
1653 | - | ||
1654 | - | ||
1655 | - | ||
1656 | - | ||
1656 | + | ||
1657 | + | ||
1658 | + | ||
1659 | + | ||
1660 | + | ||
1661 | + | ||
1657 | 1662 | | |
1658 | 1663 | | |
1659 | 1664 | | |
| |||
1665 | 1670 | | |
1666 | 1671 | | |
1667 | 1672 | | |
1668 | - | ||
1673 | + | ||
1674 | + | ||
1675 | + | ||
1669 | 1676 | | |
1670 | 1677 | | |
1671 | 1678 | | |
| |||
1743 | 1750 | | |
1744 | 1751 | | |
1745 | 1752 | | |
1746 | - | ||
1747 | - | ||
1748 | - | ||
1749 | - | ||
1750 | - | ||
1751 | - | ||
1752 | - | ||
1753 | - | ||
1753 | + | ||
1754 | + | ||
1755 | + | ||
1756 | + | ||
1757 | + | ||
1758 | + | ||
1759 | + | ||
1760 | + | ||
1761 | + | ||
1762 | + | ||
1754 | 1763 | | |
1755 | 1764 | | |
1756 | 1765 | | |
1757 | 1766 | | |
1758 | 1767 | | |
1759 | 1768 | | |
1760 | - | ||
1761 | - | ||
1769 | + | ||
1770 | + | ||
1771 | + | ||
1762 | 1772 | | |
1763 | 1773 | | |
1764 | 1774 | | |
1765 | 1775 | | |
1766 | 1776 | | |
1767 | - | ||
1768 | - | ||
1769 | - | ||
1770 | - | ||
1771 | - | ||
1772 | - | ||
1773 | - | ||
1774 | - | ||
1777 | + | ||
1778 | + | ||
1779 | + | ||
1780 | + | ||
1781 | + | ||
1782 | + | ||
1783 | + | ||
1784 | + | ||
1785 | + | ||
1786 | + | ||
1775 | 1787 | | |
1776 | 1788 | | |
1777 | 1789 | | |
1778 | - | ||
1779 | - | ||
1790 | + | ||
1791 | + | ||
1792 | + | ||
1793 | + | ||
1780 | 1794 | | |
1781 | 1795 | | |
1782 | 1796 | | |
1783 | 1797 | | |
1784 | 1798 | | |
1785 | 1799 | | |
1786 | - | ||
1787 | - | ||
1788 | - | ||
1789 | - | ||
1790 | - | ||
1800 | + | ||
1801 | + | ||
1802 | + | ||
1803 | + | ||
1804 | + | ||
1805 | + | ||
1806 | + | ||
1807 | + | ||
1808 | + | ||
1809 | + | ||
1791 | 1810 | | |
1792 | 1811 | | |
1793 | - | ||
1794 | - | ||
1795 | - | ||
1796 | - | ||
1812 | + | ||
1813 | + | ||
1814 | + | ||
1815 | + | ||
1797 | 1816 | | |
1798 | - | ||
1817 | + | ||
1799 | 1818 | | |
1800 | 1819 | | |
1801 | 1820 | | |
| |||
1810 | 1829 | | |
1811 | 1830 | | |
1812 | 1831 | | |
1813 | - | ||
1814 | - | ||
1815 | - | ||
1816 | - | ||
1817 | - | ||
1818 | - | ||
1819 | - | ||
1820 | - | ||
1832 | + | ||
1833 | + | ||
1834 | + | ||
1835 | + | ||
1836 | + | ||
1837 | + | ||
1838 | + | ||
1839 | + | ||
1840 | + | ||
1841 | + | ||
1821 | 1842 | | |
1822 | 1843 | | |
1823 | 1844 | | |
| |||
1856 | 1877 | | |
1857 | 1878 | | |
1858 | 1879 | | |
1859 | - | ||
1860 | - | ||
1880 | + | ||
1881 | + | ||
1882 | + | ||
1883 | + | ||
1884 | + | ||
1885 | + | ||
1886 | + | ||
1887 | + | ||
1888 | + | ||
1889 | + | ||
1861 | 1890 | | |
1862 | 1891 | | |
1863 | 1892 | | |
1864 | 1893 | | |
1865 | 1894 | | |
1866 | 1895 | | |
1896 | + | ||
1867 | 1897 | | |
1868 | 1898 | | |
1869 | 1899 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | - | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
9 | + | ||
10 | + | ||
11 | + | ||
12 | + | ||
6 | 13 | | |
7 | 14 | | |
8 | 15 | | |
| |||
20 | 27 | | |
21 | 28 | | |
22 | 29 | | |
23 | - | ||
24 | - | ||
25 | 30 | | |
26 | 31 | | |
27 | 32 | | |
| |||
163 | 168 | | |
164 | 169 | | |
165 | 170 | | |
166 | - | ||
167 | - | ||
171 | + | ||
172 | + | ||
168 | 173 | | |
169 | - | ||
170 | - | ||
174 | + | ||
175 | + | ||
171 | 176 | | |
172 | - | ||
177 | + | ||
173 | 178 | | |
174 | - | ||
179 | + | ||
175 | 180 | | |
176 | - | ||
181 | + | ||
177 | 182 | | |
178 | 183 | | |
179 | 184 | | |
| |||
182 | 187 | | |
183 | 188 | | |
184 | 189 | | |
190 | + | ||
185 | 191 | | |
186 | 192 | | |
187 | 193 | | |
188 | 194 | | |
189 | 195 | | |
190 | - | ||
196 | + | ||
197 | + | ||
198 | + | ||
191 | 199 | | |
192 | 200 | | |
193 | 201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | - | ||
159 | + | ||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
195 | + | ||
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
| |||
203 | 204 | | |
204 | 205 | | |
205 | 206 | | |
206 | - | ||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | - | ||
22 | + | ||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
783 | 783 | | |
784 | 784 | | |
785 | 785 | | |
786 | - | ||
786 | + | ||
787 | 787 | | |
788 | 788 | | |
789 | 789 | | |
790 | 790 | | |
791 | 791 | | |
792 | 792 | | |
793 | - | ||
793 | + | ||
794 | 794 | | |
795 | 795 | | |
796 | 796 | | |
| |||
923 | 923 | | |
924 | 924 | | |
925 | 925 | | |
926 | - | ||
926 | + | ||
927 | 927 | | |
928 | 928 | | |
929 | 929 | | |
930 | 930 | | |
931 | - | ||
931 | + | ||
932 | 932 | | |
933 | 933 | | |
934 | 934 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | + | ||
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
43 | + | ||
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
| |||
0 commit comments