Commit 2e02589
deps: provide more V8 backwards compatibility
Add back a number deprecated APIs, using shims that
should work well enough at least for the duration of Node 11
and do not come with significant maintenance overhead.
Refs: nodejs/node#23122
PR-URL: nodejs/node#23158
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Reviewed-By: Yang Guo <yangguo@chromium.org>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Patch-Filename: deps_provide_more_v8_backwards_compatibility.patch1 parent 0efb23f commit 2e02589
2 files changed
Lines changed: 153 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
996 | 996 | | |
997 | 997 | | |
998 | 998 | | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
999 | 1003 | | |
1000 | 1004 | | |
1001 | 1005 | | |
| |||
1699 | 1703 | | |
1700 | 1704 | | |
1701 | 1705 | | |
| 1706 | + | |
| 1707 | + | |
1702 | 1708 | | |
1703 | 1709 | | |
1704 | 1710 | | |
| |||
2407 | 2413 | | |
2408 | 2414 | | |
2409 | 2415 | | |
| 2416 | + | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
| 2420 | + | |
| 2421 | + | |
| 2422 | + | |
2410 | 2423 | | |
2411 | 2424 | | |
2412 | 2425 | | |
| |||
2426 | 2439 | | |
2427 | 2440 | | |
2428 | 2441 | | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
2429 | 2448 | | |
| 2449 | + | |
2430 | 2450 | | |
2431 | 2451 | | |
2432 | 2452 | | |
| |||
2533 | 2553 | | |
2534 | 2554 | | |
2535 | 2555 | | |
| 2556 | + | |
| 2557 | + | |
2536 | 2558 | | |
2537 | 2559 | | |
2538 | 2560 | | |
| |||
2589 | 2611 | | |
2590 | 2612 | | |
2591 | 2613 | | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
2592 | 2617 | | |
2593 | 2618 | | |
2594 | 2619 | | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
| 2623 | + | |
2595 | 2624 | | |
2596 | 2625 | | |
2597 | 2626 | | |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
2598 | 2631 | | |
2599 | 2632 | | |
2600 | 2633 | | |
| |||
2786 | 2819 | | |
2787 | 2820 | | |
2788 | 2821 | | |
| 2822 | + | |
| 2823 | + | |
| 2824 | + | |
2789 | 2825 | | |
2790 | 2826 | | |
2791 | 2827 | | |
| |||
2854 | 2890 | | |
2855 | 2891 | | |
2856 | 2892 | | |
| 2893 | + | |
| 2894 | + | |
2857 | 2895 | | |
2858 | 2896 | | |
2859 | 2897 | | |
| |||
2877 | 2915 | | |
2878 | 2916 | | |
2879 | 2917 | | |
| 2918 | + | |
2880 | 2919 | | |
2881 | 2920 | | |
2882 | 2921 | | |
| |||
5271 | 5310 | | |
5272 | 5311 | | |
5273 | 5312 | | |
| 5313 | + | |
| 5314 | + | |
5274 | 5315 | | |
5275 | 5316 | | |
5276 | 5317 | | |
| |||
10127 | 10168 | | |
10128 | 10169 | | |
10129 | 10170 | | |
| 10171 | + | |
| 10172 | + | |
| 10173 | + | |
| 10174 | + | |
| 10175 | + | |
| 10176 | + | |
| 10177 | + | |
| 10178 | + | |
| 10179 | + | |
| 10180 | + | |
| 10181 | + | |
| 10182 | + | |
| 10183 | + | |
| 10184 | + | |
| 10185 | + | |
| 10186 | + | |
| 10187 | + | |
| 10188 | + | |
| 10189 | + | |
| 10190 | + | |
| 10191 | + | |
| 10192 | + | |
| 10193 | + | |
| 10194 | + | |
10130 | 10195 | | |
10131 | 10196 | | |
10132 | 10197 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2181 | 2181 | | |
2182 | 2182 | | |
2183 | 2183 | | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
| 2187 | + | |
2184 | 2188 | | |
2185 | 2189 | | |
2186 | 2190 | | |
| |||
2194 | 2198 | | |
2195 | 2199 | | |
2196 | 2200 | | |
| 2201 | + | |
| 2202 | + | |
| 2203 | + | |
| 2204 | + | |
2197 | 2205 | | |
2198 | 2206 | | |
2199 | 2207 | | |
| |||
2899 | 2907 | | |
2900 | 2908 | | |
2901 | 2909 | | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
2902 | 2914 | | |
2903 | 2915 | | |
2904 | 2916 | | |
| |||
3858 | 3870 | | |
3859 | 3871 | | |
3860 | 3872 | | |
| 3873 | + | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
| 3879 | + | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
| 3902 | + | |
3861 | 3903 | | |
3862 | 3904 | | |
3863 | 3905 | | |
| |||
3946 | 3988 | | |
3947 | 3989 | | |
3948 | 3990 | | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
| 3996 | + | |
3949 | 3997 | | |
3950 | 3998 | | |
3951 | 3999 | | |
| |||
5269 | 5317 | | |
5270 | 5318 | | |
5271 | 5319 | | |
| 5320 | + | |
| 5321 | + | |
| 5322 | + | |
| 5323 | + | |
5272 | 5324 | | |
5273 | 5325 | | |
5274 | 5326 | | |
| |||
5421 | 5473 | | |
5422 | 5474 | | |
5423 | 5475 | | |
| 5476 | + | |
| 5477 | + | |
| 5478 | + | |
| 5479 | + | |
| 5480 | + | |
| 5481 | + | |
| 5482 | + | |
| 5483 | + | |
5424 | 5484 | | |
5425 | 5485 | | |
5426 | 5486 | | |
| |||
5461 | 5521 | | |
5462 | 5522 | | |
5463 | 5523 | | |
| 5524 | + | |
| 5525 | + | |
| 5526 | + | |
| 5527 | + | |
| 5528 | + | |
| 5529 | + | |
| 5530 | + | |
| 5531 | + | |
| 5532 | + | |
| 5533 | + | |
| 5534 | + | |
| 5535 | + | |
5464 | 5536 | | |
5465 | 5537 | | |
5466 | 5538 | | |
| |||
6430 | 6502 | | |
6431 | 6503 | | |
6432 | 6504 | | |
| 6505 | + | |
| 6506 | + | |
| 6507 | + | |
| 6508 | + | |
| 6509 | + | |
6433 | 6510 | | |
6434 | 6511 | | |
6435 | 6512 | | |
| |||
6713 | 6790 | | |
6714 | 6791 | | |
6715 | 6792 | | |
| 6793 | + | |
| 6794 | + | |
| 6795 | + | |
| 6796 | + | |
| 6797 | + | |
6716 | 6798 | | |
6717 | 6799 | | |
6718 | 6800 | | |
| |||
8925 | 9007 | | |
8926 | 9008 | | |
8927 | 9009 | | |
| 9010 | + | |
| 9011 | + | |
| 9012 | + | |
8928 | 9013 | | |
8929 | 9014 | | |
8930 | 9015 | | |
| |||
8944 | 9029 | | |
8945 | 9030 | | |
8946 | 9031 | | |
| 9032 | + | |
| 9033 | + | |
| 9034 | + | |
8947 | 9035 | | |
8948 | 9036 | | |
8949 | 9037 | | |
| |||
0 commit comments