Commit 08726cd
quic: move quic behind compile time flag
Move node:quic behind a compile-time flag, disabled by default.
Use --experimental-quic at configure time to enable.
- Add --experimental-quic flag to configure.py
- Add node_use_quic variable and HAVE_QUIC define
- Make QUIC sources conditional in node.gyp
- Move ngtcp2/nghttp3 deps under QUIC condition in node.gypi
- Update C++ guards to check HAVE_QUIC
- Update process.features.quic to check node_use_quic
PR-URL: #61444
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Aviv Keller <me@aviv.sh>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>1 parent ea4f19a commit 08726cdCopy full SHA for 08726cd
24 files changed
+103-59Lines changed: 103 additions & 59 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- lib/internal/bootstrap
- src/quic
- test/cctest
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
967 | 967 | |
968 | 968 | |
969 | 969 | |
| 970 | + |
| 971 | + |
| 972 | + |
| 973 | + |
| 974 | + |
| 975 | + |
970 | 976 | |
971 | 977 | |
972 | 978 | |
| ||
2009 | 2015 | |
2010 | 2016 | |
2011 | 2017 | |
| 2018 | + |
| 2019 | + |
| 2020 | + |
| 2021 | + |
2012 | 2022 | |
2013 | 2023 | |
2014 | 2024 | |
| ||
2460 | 2470 | |
2461 | 2471 | |
2462 | 2472 | |
| 2473 | + |
2463 | 2474 | |
2464 | 2475 | |
2465 | 2476 | |
|
Collapse file
lib/internal/bootstrap/node.js
Copy file name to clipboardExpand all lines: lib/internal/bootstrap/node.js+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
288 | 288 | |
289 | 289 | |
290 | 290 | |
291 | | - |
| 291 | + |
| 292 | + |
292 | 293 | |
293 | 294 | |
294 | 295 | |
|
Collapse file
+33-16Lines changed: 33 additions & 16 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
32 | 32 | |
33 | 33 | |
34 | 34 | |
| 35 | + |
35 | 36 | |
36 | 37 | |
37 | 38 | |
| ||
192 | 193 | |
193 | 194 | |
194 | 195 | |
195 | | - |
196 | | - |
197 | | - |
198 | | - |
199 | | - |
200 | | - |
201 | | - |
202 | | - |
203 | | - |
204 | | - |
205 | | - |
206 | | - |
207 | | - |
208 | | - |
209 | | - |
210 | | - |
211 | 196 | |
212 | 197 | |
213 | 198 | |
| ||
345 | 330 | |
346 | 331 | |
347 | 332 | |
| 333 | + |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
| 348 | + |
| 349 | + |
| 350 | + |
348 | 351 | |
349 | 352 | |
350 | 353 | |
| ||
428 | 431 | |
429 | 432 | |
430 | 433 | |
| 434 | + |
| 435 | + |
431 | 436 | |
432 | 437 | |
433 | 438 | |
| ||
1008 | 1013 | |
1009 | 1014 | |
1010 | 1015 | |
| 1016 | + |
| 1017 | + |
| 1018 | + |
| 1019 | + |
| 1020 | + |
1011 | 1021 | |
1012 | 1022 | |
1013 | 1023 | |
| ||
1312 | 1322 | |
1313 | 1323 | |
1314 | 1324 | |
| 1325 | + |
| 1326 | + |
| 1327 | + |
| 1328 | + |
| 1329 | + |
| 1330 | + |
| 1331 | + |
1315 | 1332 | |
1316 | 1333 | |
1317 | 1334 | |
|
Collapse file
+17-2Lines changed: 17 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
390 | 390 | |
391 | 391 | |
392 | 392 | |
393 | | - |
394 | | - |
395 | 393 | |
396 | 394 | |
397 | 395 | |
| ||
446 | 444 | |
447 | 445 | |
448 | 446 | |
| 447 | + |
| 448 | + |
| 449 | + |
| 450 | + |
| 451 | + |
| 452 | + |
| 453 | + |
| 454 | + |
| 455 | + |
| 456 | + |
| 457 | + |
| 458 | + |
| 459 | + |
| 460 | + |
| 461 | + |
| 462 | + |
| 463 | + |
449 | 464 | |
450 | 465 | |
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
615 | 615 | |
616 | 616 | |
617 | 617 | |
618 | | - |
| 618 | + |
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
215 | 215 | |
216 | 216 | |
217 | 217 | |
218 | | - |
| 218 | + |
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
155 | 155 | |
156 | 156 | |
157 | 157 | |
158 | | - |
| 158 | + |
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
417 | 417 | |
418 | 418 | |
419 | 419 | |
420 | | - |
| 420 | + |
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
1756 | 1756 | |
1757 | 1757 | |
1758 | 1758 | |
1759 | | - |
| 1759 | + |
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
1071 | 1071 | |
1072 | 1072 | |
1073 | 1073 | |
1074 | | - |
| 1074 | + |
0 commit comments