Commit 8366df7
[stringrefs] Fold wtf8 policy into instruction set
Instead of having e.g. `string.new_wtf8` that takes an immediate
specifying the particular UTF-8 flavor to parse, make one instruction
per flavor.
See WebAssembly/stringref#46.
Bug: v8:12868
Change-Id: I2e9f2735c557b2352b6e75314037e473710d87a9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3892695
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Andy Wingo <wingo@igalia.com>
Cr-Commit-Position: refs/heads/main@{#83170}1 parent 6946d1d commit 8366df7
16 files changed
Lines changed: 433 additions & 451 deletions
File tree
- src
- builtins
- compiler
- runtime
- strings
- wasm
- baseline
- test
- mjsunit/wasm
- unittests/wasm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
808 | 808 | | |
809 | 809 | | |
810 | 810 | | |
811 | | - | |
| 811 | + | |
812 | 812 | | |
813 | 813 | | |
814 | | - | |
| 814 | + | |
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
818 | | - | |
| 818 | + | |
819 | 819 | | |
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
823 | 823 | | |
824 | | - | |
| 824 | + | |
825 | 825 | | |
826 | 826 | | |
827 | 827 | | |
| |||
863 | 863 | | |
864 | 864 | | |
865 | 865 | | |
866 | | - | |
| 866 | + | |
867 | 867 | | |
868 | 868 | | |
869 | | - | |
| 869 | + | |
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
873 | 873 | | |
874 | | - | |
| 874 | + | |
875 | 875 | | |
876 | 876 | | |
877 | | - | |
| 877 | + | |
878 | 878 | | |
879 | 879 | | |
880 | 880 | | |
| |||
985 | 985 | | |
986 | 986 | | |
987 | 987 | | |
988 | | - | |
| 988 | + | |
989 | 989 | | |
990 | 990 | | |
991 | 991 | | |
| |||
999 | 999 | | |
1000 | 1000 | | |
1001 | 1001 | | |
1002 | | - | |
| 1002 | + | |
1003 | 1003 | | |
1004 | 1004 | | |
1005 | 1005 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5732 | 5732 | | |
5733 | 5733 | | |
5734 | 5734 | | |
5735 | | - | |
| 5735 | + | |
5736 | 5736 | | |
5737 | 5737 | | |
5738 | 5738 | | |
5739 | | - | |
| 5739 | + | |
5740 | 5740 | | |
5741 | 5741 | | |
5742 | | - | |
| 5742 | + | |
5743 | 5743 | | |
5744 | 5744 | | |
5745 | 5745 | | |
5746 | 5746 | | |
5747 | | - | |
| 5747 | + | |
5748 | 5748 | | |
5749 | 5749 | | |
5750 | 5750 | | |
| |||
5794 | 5794 | | |
5795 | 5795 | | |
5796 | 5796 | | |
5797 | | - | |
| 5797 | + | |
5798 | 5798 | | |
5799 | 5799 | | |
5800 | 5800 | | |
| |||
5803 | 5803 | | |
5804 | 5804 | | |
5805 | 5805 | | |
5806 | | - | |
| 5806 | + | |
5807 | 5807 | | |
5808 | 5808 | | |
5809 | 5809 | | |
5810 | | - | |
5811 | | - | |
5812 | | - | |
| 5810 | + | |
| 5811 | + | |
| 5812 | + | |
5813 | 5813 | | |
5814 | 5814 | | |
5815 | 5815 | | |
| |||
5818 | 5818 | | |
5819 | 5819 | | |
5820 | 5820 | | |
5821 | | - | |
| 5821 | + | |
5822 | 5822 | | |
5823 | 5823 | | |
5824 | 5824 | | |
| |||
5900 | 5900 | | |
5901 | 5901 | | |
5902 | 5902 | | |
5903 | | - | |
| 5903 | + | |
5904 | 5904 | | |
5905 | 5905 | | |
5906 | 5906 | | |
5907 | 5907 | | |
5908 | 5908 | | |
5909 | | - | |
5910 | | - | |
5911 | | - | |
| 5909 | + | |
| 5910 | + | |
| 5911 | + | |
| 5912 | + | |
5912 | 5913 | | |
5913 | 5914 | | |
5914 | 5915 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
516 | 516 | | |
517 | 517 | | |
518 | 518 | | |
519 | | - | |
| 519 | + | |
520 | 520 | | |
521 | | - | |
| 521 | + | |
522 | 522 | | |
523 | 523 | | |
524 | 524 | | |
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
532 | | - | |
| 532 | + | |
533 | 533 | | |
534 | 534 | | |
535 | | - | |
| 535 | + | |
536 | 536 | | |
537 | 537 | | |
538 | 538 | | |
| |||
553 | 553 | | |
554 | 554 | | |
555 | 555 | | |
556 | | - | |
| 556 | + | |
557 | 557 | | |
558 | 558 | | |
559 | 559 | | |
| |||
0 commit comments