Commit 3117ea6
src: allow adding linked bindings to Environment
This allows manually adding linked bindings to an `Environment`
instance, without having to register modules at program load in
a global namespace.
PR-URL: #30274
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>1 parent 0beb8a6 commit 3117ea6Copy full SHA for 3117ea6
File tree
Expand file treeCollapse file tree
7 files changed
+120
-12
lines changedOpen diff view settings
Filter options
- src
- api
- test/cctest
Expand file treeCollapse file tree
7 files changed
+120
-12
lines changedOpen diff view settings
Collapse file
+28Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
498 | 498 | |
499 | 499 | |
500 | 500 | |
| 501 | + |
| 502 | + |
| 503 | + |
| 504 | + |
| 505 | + |
| 506 | + |
| 507 | + |
| 508 | + |
| 509 | + |
| 510 | + |
| 511 | + |
| 512 | + |
| 513 | + |
| 514 | + |
| 515 | + |
| 516 | + |
| 517 | + |
| 518 | + |
| 519 | + |
| 520 | + |
| 521 | + |
| 522 | + |
| 523 | + |
| 524 | + |
| 525 | + |
| 526 | + |
| 527 | + |
| 528 | + |
501 | 529 | |
Collapse file
+13Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
868 | 868 | |
869 | 869 | |
870 | 870 | |
| 871 | + |
| 872 | + |
| 873 | + |
| 874 | + |
| 875 | + |
| 876 | + |
| 877 | + |
| 878 | + |
| 879 | + |
| 880 | + |
| 881 | + |
| 882 | + |
| 883 | + |
871 | 884 | |
872 | 885 | |
873 | 886 | |
|
Collapse file
+4-3Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
934 | 934 | |
935 | 935 | |
936 | 936 | |
937 | | - |
938 | | - |
939 | | - |
| 937 | + |
| 938 | + |
| 939 | + |
| 940 | + |
940 | 941 | |
941 | 942 | |
942 | 943 | |
|
Collapse file
+7Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1074 | 1074 | |
1075 | 1075 | |
1076 | 1076 | |
| 1077 | + |
1077 | 1078 | |
1078 | 1079 | |
1079 | 1080 | |
1080 | 1081 | |
1081 | 1082 | |
| 1083 | + |
| 1084 | + |
| 1085 | + |
1082 | 1086 | |
1083 | 1087 | |
1084 | 1088 | |
| ||
1374 | 1378 | |
1375 | 1379 | |
1376 | 1380 | |
| 1381 | + |
| 1382 | + |
| 1383 | + |
1377 | 1384 | |
1378 | 1385 | |
1379 | 1386 | |
|
Collapse file
+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
662 | 662 | |
663 | 663 | |
664 | 664 | |
| 665 | + |
| 666 | + |
| 667 | + |
| 668 | + |
| 669 | + |
| 670 | + |
| 671 | + |
| 672 | + |
| 673 | + |
| 674 | + |
| 675 | + |
665 | 676 | |
666 | 677 | |
667 | 678 | |
|
Collapse file
+15-9Lines changed: 15 additions & 9 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
558 | 558 | |
559 | 559 | |
560 | 560 | |
561 | | - |
562 | | - |
563 | | - |
564 | | - |
565 | | - |
566 | | - |
567 | | - |
568 | 561 | |
569 | 562 | |
570 | 563 | |
| ||
592 | 585 | |
593 | 586 | |
594 | 587 | |
595 | | - |
| 588 | + |
596 | 589 | |
597 | 590 | |
598 | 591 | |
| ||
625 | 618 | |
626 | 619 | |
627 | 620 | |
628 | | - |
| 621 | + |
| 622 | + |
| 623 | + |
| 624 | + |
| 625 | + |
| 626 | + |
| 627 | + |
| 628 | + |
| 629 | + |
| 630 | + |
| 631 | + |
| 632 | + |
| 633 | + |
| 634 | + |
629 | 635 | |
630 | 636 | |
631 | 637 | |
|
Collapse file
test/cctest/test_linked_binding.cc
Copy file name to clipboardExpand all lines: test/cctest/test_linked_binding.cc+42Lines changed: 42 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
41 | 41 | |
42 | 42 | |
43 | 43 | |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | + |
0 commit comments