Commit e986338
committed
This project now builds under GNU/Linux in my testing environment. Updated GNU-Linux_build_instructions.txt to reflect current build requirements. The Windows Clang/C2 builds now also build successfully once again. Guards added to require libpng 1.6.X or later and to provide non-R4 compliant functionality where the <filesystem> API is not available. (I never imagined I'd be adding guards because Visual C++ has functionality that other major vendors do not yet have; it's a very welcome development in terms of everyone's commitment to standards compliance). Various other changes to fix bugs exposed by building with Clang 4.0. This commit will be tagged R4. An R4 branch will be created to fix any bugs or issues with this. The main branch will reflect the development of R5 (the successor to R4).
1 parent d1526f4 commit e986338
File tree
22 files changed
+1472
-1166
lines changed- N3888_RefImpl/src
22 files changed
+1472
-1166
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
6 | 12 | | |
7 | 13 | | |
8 | 14 | | |
9 | 15 | | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
13 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
14 | 23 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 24 | + | |
| 25 | + | |
19 | 26 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
33 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
34 | 37 | | |
35 | | - | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | | - | |
| 41 | + | |
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
193 | 192 | | |
194 | 193 | | |
195 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
277 | | - | |
| 277 | + | |
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| |||
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
319 | | - | |
| 319 | + | |
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
| 424 | + | |
424 | 425 | | |
425 | 426 | | |
426 | 427 | | |
| |||
435 | 436 | | |
436 | 437 | | |
437 | 438 | | |
438 | | - | |
| 439 | + | |
439 | 440 | | |
440 | 441 | | |
441 | 442 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | 139 | | |
198 | 140 | | |
199 | 141 | | |
| |||
236 | 178 | | |
237 | 179 | | |
238 | 180 | | |
239 | | - | |
| 181 | + | |
240 | 182 | | |
241 | 183 | | |
242 | 184 | | |
| |||
245 | 187 | | |
246 | 188 | | |
247 | 189 | | |
248 | | - | |
| 190 | + | |
249 | 191 | | |
250 | 192 | | |
251 | 193 | | |
| |||
312 | 254 | | |
313 | 255 | | |
314 | 256 | | |
315 | | - | |
| 257 | + | |
316 | 258 | | |
317 | 259 | | |
318 | 260 | | |
| |||
337 | 279 | | |
338 | 280 | | |
339 | 281 | | |
340 | | - | |
| 282 | + | |
341 | 283 | | |
342 | 284 | | |
343 | 285 | | |
| |||
370 | 312 | | |
371 | 313 | | |
372 | 314 | | |
373 | | - | |
| 315 | + | |
374 | 316 | | |
375 | 317 | | |
376 | 318 | | |
| |||
406 | 348 | | |
407 | 349 | | |
408 | 350 | | |
409 | | - | |
| 351 | + | |
410 | 352 | | |
411 | 353 | | |
412 | 354 | | |
| |||
498 | 440 | | |
499 | 441 | | |
500 | 442 | | |
501 | | - | |
| 443 | + | |
| 444 | + | |
502 | 445 | | |
503 | 446 | | |
504 | 447 | | |
| |||
513 | 456 | | |
514 | 457 | | |
515 | 458 | | |
516 | | - | |
| 459 | + | |
517 | 460 | | |
518 | 461 | | |
519 | 462 | | |
| |||
0 commit comments