Commit 4bbbe75
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 7c2242b commit 4bbbe75Copy full SHA for 4bbbe75
24 files changed
+103-61Lines changed: 103 additions & 61 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 |
|---|---|---|
| ||
948 | 948 | |
949 | 949 | |
950 | 950 | |
| 951 | + |
| 952 | + |
| 953 | + |
| 954 | + |
| 955 | + |
| 956 | + |
951 | 957 | |
952 | 958 | |
953 | 959 | |
| ||
2007 | 2013 | |
2008 | 2014 | |
2009 | 2015 | |
| 2016 | + |
| 2017 | + |
| 2018 | + |
| 2019 | + |
2010 | 2020 | |
2011 | 2021 | |
2012 | 2022 | |
| ||
2458 | 2468 | |
2459 | 2469 | |
2460 | 2470 | |
| 2471 | + |
2461 | 2472 | |
2462 | 2473 | |
2463 | 2474 | |
|
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 |
|---|---|---|
| ||
31 | 31 | |
32 | 32 | |
33 | 33 | |
| 34 | + |
34 | 35 | |
35 | 36 | |
36 | 37 | |
| ||
189 | 190 | |
190 | 191 | |
191 | 192 | |
192 | | - |
193 | | - |
194 | | - |
195 | | - |
196 | | - |
197 | | - |
198 | | - |
199 | | - |
200 | | - |
201 | | - |
202 | | - |
203 | | - |
204 | | - |
205 | | - |
206 | | - |
207 | | - |
208 | 193 | |
209 | 194 | |
210 | 195 | |
| ||
342 | 327 | |
343 | 328 | |
344 | 329 | |
| 330 | + |
| 331 | + |
| 332 | + |
| 333 | + |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
345 | 348 | |
346 | 349 | |
347 | 350 | |
| ||
424 | 427 | |
425 | 428 | |
426 | 429 | |
| 430 | + |
| 431 | + |
427 | 432 | |
428 | 433 | |
429 | 434 | |
| ||
993 | 998 | |
994 | 999 | |
995 | 1000 | |
| 1001 | + |
| 1002 | + |
| 1003 | + |
| 1004 | + |
| 1005 | + |
996 | 1006 | |
997 | 1007 | |
998 | 1008 | |
| ||
1279 | 1289 | |
1280 | 1290 | |
1281 | 1291 | |
| 1292 | + |
| 1293 | + |
| 1294 | + |
| 1295 | + |
| 1296 | + |
| 1297 | + |
| 1298 | + |
1282 | 1299 | |
1283 | 1300 | |
1284 | 1301 | |
|
Collapse file
+17-4Lines changed: 17 additions & 4 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
385 | 385 | |
386 | 386 | |
387 | 387 | |
388 | | - |
389 | | - |
390 | 388 | |
391 | 389 | |
392 | 390 | |
393 | | - |
394 | | - |
395 | 391 | |
396 | 392 | |
397 | 393 | |
| ||
443 | 439 | |
444 | 440 | |
445 | 441 | |
| 442 | + |
| 443 | + |
| 444 | + |
| 445 | + |
| 446 | + |
| 447 | + |
| 448 | + |
| 449 | + |
| 450 | + |
| 451 | + |
| 452 | + |
| 453 | + |
| 454 | + |
| 455 | + |
| 456 | + |
| 457 | + |
| 458 | + |
446 | 459 | |
447 | 460 | |
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 | |
| ||
639 | 639 | |
640 | 640 | |
641 | 641 | |
642 | | - |
| 642 | + |
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 | |
| ||
224 | 224 | |
225 | 225 | |
226 | 226 | |
227 | | - |
| 227 | + |
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 | |
| ||
151 | 151 | |
152 | 152 | |
153 | 153 | |
154 | | - |
| 154 | + |
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 | |
| ||
394 | 394 | |
395 | 395 | |
396 | 396 | |
397 | | - |
| 397 | + |
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 | |
| ||
1740 | 1740 | |
1741 | 1741 | |
1742 | 1742 | |
1743 | | - |
| 1743 | + |
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 | |
| ||
996 | 996 | |
997 | 997 | |
998 | 998 | |
999 | | - |
| 999 | + |
0 commit comments