History

Update GCC documentation (13.1.0)

Fixes #1978.

Simon Legner committed 3 years ago

Commit daaa16f1 parent fe323ee1 file · +26 −16Browse files

Unified · Split

lib/docs/scrapers/gnu/gcc.rb+26−16
@@ -46,6 +46,16 @@ module Docs · 45 unmodified lines
46 'Wtrigraphs.html' => 'Invocation.html'46 'Wtrigraphs.html' => 'Invocation.html'
47 }47 }
48 48
49 version '13' do
50 self.release = '13.1.0'
51 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
52 end
53
54 version '13 CPP' do
55 self.release = '13.1.0'
56 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
57 end
58
49 version '12' do59 version '12' do
50 self.release = '12.2.0'60 self.release = '12.2.0'
51 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"61 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
@@ -57,98 +67,98 @@ module Docs · 5 unmodified lines
57 end67 end
58 68
59 version '11' do69 version '11' do
60 self.release = '11.1.0'70 self.release = '11.4.0'
61 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"71 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
62 end72 end
63 73
64 version '11 CPP' do74 version '11 CPP' do
65 self.release = '11.1.0'75 self.release = '11.4.0'
66 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"76 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
67 end77 end
68 78
69 version '10' do79 version '10' do
70 self.release = '10.2.0'80 self.release = '10.5.0'
71 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"81 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
72 end82 end
73 83
74 version '10 CPP' do84 version '10 CPP' do
75 self.release = '10.2.0'85 self.release = '10.5.0'
76 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"86 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
77 end87 end
78 88
79 version '9' do89 version '9' do
80 self.release = '9.3.0'90 self.release = '9.5.0'
81 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"91 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
82 end92 end
83 93
84 version '9 CPP' do94 version '9 CPP' do
85 self.release = '9.3.0'95 self.release = '9.5.0'
86 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"96 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
87 97
88 options[:replace_paths] = CPP_PATHS98 options[:replace_paths] = CPP_PATHS
89 end99 end
90 100
91 version '8' do101 version '8' do
92 self.release = '8.3.0'102 self.release = '8.5.0'
93 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"103 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
94 end104 end
95 105
96 version '8 CPP' do106 version '8 CPP' do
97 self.release = '8.3.0'107 self.release = '8.5.0'
98 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"108 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
99 109
100 options[:replace_paths] = CPP_PATHS110 options[:replace_paths] = CPP_PATHS
101 end111 end
102 112
103 version '7' do113 version '7' do
104 self.release = '7.4.0'114 self.release = '7.5.0'
105 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"115 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
106 end116 end
107 117
108 version '7 CPP' do118 version '7 CPP' do
109 self.release = '7.4.0'119 self.release = '7.5.0'
110 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"120 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
111 121
112 options[:replace_paths] = CPP_PATHS122 options[:replace_paths] = CPP_PATHS
113 end123 end
114 124
115 version '6' do125 version '6' do
116 self.release = '6.4.0'126 self.release = '6.5.0'
117 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"127 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
118 128
119 options[:root_title] = 'Using the GNU Compiler Collection (GCC)'129 options[:root_title] = 'Using the GNU Compiler Collection (GCC)'
120 end130 end
121 131
122 version '6 CPP' do132 version '6 CPP' do
123 self.release = '6.4.0'133 self.release = '6.5.0'
124 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"134 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
125 135
126 options[:replace_paths] = CPP_PATHS136 options[:replace_paths] = CPP_PATHS
127 end137 end
128 138
129 version '5' do139 version '5' do
130 self.release = '5.4.0'140 self.release = '5.5.0'
131 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"141 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
132 142
133 options[:root_title] = 'Using the GNU Compiler Collection (GCC)'143 options[:root_title] = 'Using the GNU Compiler Collection (GCC)'
134 end144 end
135 145
136 version '5 CPP' do146 version '5 CPP' do
137 self.release = '5.4.0'147 self.release = '5.5.0'
138 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"148 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
139 149
140 options[:replace_paths] = CPP_PATHS150 options[:replace_paths] = CPP_PATHS
141 end151 end
142 152
143 version '4' do153 version '4' do
144 self.release = '4.9.3'154 self.release = '4.9.4'
145 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"155 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/"
146 156
147 options[:root_title] = 'Using the GNU Compiler Collection (GCC)'157 options[:root_title] = 'Using the GNU Compiler Collection (GCC)'
148 end158 end
149 159
150 version '4 CPP' do160 version '4 CPP' do
151 self.release = '4.9.3'161 self.release = '4.9.4'
152 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"162 self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"
153 163
154 options[:replace_paths] = CPP_PATHS164 options[:replace_paths] = CPP_PATHS