| ... | @@ -1766,32 +1766,44 @@ pub const all_features = blk: { | ... | @@ -1766,32 +1766,44 @@ pub const all_features = blk: { |
| 1766 | result[@intFromEnum(Feature.v1_1)] = .{ | 1766 | result[@intFromEnum(Feature.v1_1)] = .{ |
| 1767 | .llvm_name = null, | 1767 | .llvm_name = null, |
| 1768 | .description = "Enable v1_1 Extension.", | 1768 | .description = "Enable v1_1 Extension.", |
| 1769 | .dependencies = featureSet(&[_]Feature{}), | 1769 | .dependencies = featureSet(&[_]Feature{ |
| | 1770 | .v1_0, |
| | 1771 | }), |
| 1770 | }; | 1772 | }; |
| 1771 | result[@intFromEnum(Feature.v1_2)] = .{ | 1773 | result[@intFromEnum(Feature.v1_2)] = .{ |
| 1772 | .llvm_name = null, | 1774 | .llvm_name = null, |
| 1773 | .description = "Enable v1_2 Extension.", | 1775 | .description = "Enable v1_2 Extension.", |
| 1774 | .dependencies = featureSet(&[_]Feature{}), | 1776 | .dependencies = featureSet(&[_]Feature{ |
| | 1777 | .v1_1, |
| | 1778 | }), |
| 1775 | }; | 1779 | }; |
| 1776 | result[@intFromEnum(Feature.v1_3)] = .{ | 1780 | result[@intFromEnum(Feature.v1_3)] = .{ |
| 1777 | .llvm_name = null, | 1781 | .llvm_name = null, |
| 1778 | .description = "Enable v1_3 Extension.", | 1782 | .description = "Enable v1_3 Extension.", |
| 1779 | .dependencies = featureSet(&[_]Feature{}), | 1783 | .dependencies = featureSet(&[_]Feature{ |
| | 1784 | .v1_2, |
| | 1785 | }), |
| 1780 | }; | 1786 | }; |
| 1781 | result[@intFromEnum(Feature.v1_4)] = .{ | 1787 | result[@intFromEnum(Feature.v1_4)] = .{ |
| 1782 | .llvm_name = null, | 1788 | .llvm_name = null, |
| 1783 | .description = "Enable v1_4 Extension.", | 1789 | .description = "Enable v1_4 Extension.", |
| 1784 | .dependencies = featureSet(&[_]Feature{}), | 1790 | .dependencies = featureSet(&[_]Feature{ |
| | 1791 | .v1_3, |
| | 1792 | }), |
| 1785 | }; | 1793 | }; |
| 1786 | result[@intFromEnum(Feature.v1_5)] = .{ | 1794 | result[@intFromEnum(Feature.v1_5)] = .{ |
| 1787 | .llvm_name = null, | 1795 | .llvm_name = null, |
| 1788 | .description = "Enable v1_5 Extension.", | 1796 | .description = "Enable v1_5 Extension.", |
| 1789 | .dependencies = featureSet(&[_]Feature{}), | 1797 | .dependencies = featureSet(&[_]Feature{ |
| | 1798 | .v1_4, |
| | 1799 | }), |
| 1790 | }; | 1800 | }; |
| 1791 | result[@intFromEnum(Feature.v1_6)] = .{ | 1801 | result[@intFromEnum(Feature.v1_6)] = .{ |
| 1792 | .llvm_name = null, | 1802 | .llvm_name = null, |
| 1793 | .description = "Enable v1_6 Extension.", | 1803 | .description = "Enable v1_6 Extension.", |
| 1794 | .dependencies = featureSet(&[_]Feature{}), | 1804 | .dependencies = featureSet(&[_]Feature{ |
| | 1805 | .v1_5, |
| | 1806 | }), |
| 1795 | }; | 1807 | }; |
| 1796 | result[@intFromEnum(Feature.variable_pointers)] = .{ | 1808 | result[@intFromEnum(Feature.variable_pointers)] = .{ |
| 1797 | .llvm_name = null, | 1809 | .llvm_name = null, |