Commit fc9f0cb
[ruby/json] JSON.dump / String#to_json: raise on invalid encoding
This regressed since 2.7.2.
ruby/json@35407d66351 parent 2c6e3bc commit fc9f0cb
File tree
4 files changed
+52
-24
lines changed- ext/json
- generator
- parser
- test/json
4 files changed
+52
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
735 | 735 | | |
736 | 736 | | |
737 | 737 | | |
738 | | - | |
| 738 | + | |
739 | 739 | | |
740 | | - | |
| 740 | + | |
741 | 741 | | |
742 | 742 | | |
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
746 | 746 | | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
747 | 770 | | |
748 | 771 | | |
749 | | - | |
750 | | - | |
751 | | - | |
| 772 | + | |
752 | 773 | | |
753 | 774 | | |
754 | 775 | | |
| |||
1462 | 1483 | | |
1463 | 1484 | | |
1464 | 1485 | | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
1465 | 1489 | | |
1466 | 1490 | | |
1467 | 1491 | | |
1468 | 1492 | | |
1469 | 1493 | | |
1470 | 1494 | | |
1471 | 1495 | | |
| 1496 | + | |
1472 | 1497 | | |
1473 | 1498 | | |
1474 | 1499 | | |
| 1500 | + | |
1475 | 1501 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1794 | 1794 | | |
1795 | 1795 | | |
1796 | 1796 | | |
| 1797 | + | |
| 1798 | + | |
| 1799 | + | |
1797 | 1800 | | |
1798 | 1801 | | |
1799 | 1802 | | |
| |||
1943 | 1946 | | |
1944 | 1947 | | |
1945 | 1948 | | |
1946 | | - | |
| 1949 | + | |
1947 | 1950 | | |
1948 | 1951 | | |
1949 | 1952 | | |
1950 | 1953 | | |
1951 | 1954 | | |
1952 | 1955 | | |
1953 | 1956 | | |
1954 | | - | |
| 1957 | + | |
1955 | 1958 | | |
1956 | 1959 | | |
1957 | 1960 | | |
| |||
1969 | 1972 | | |
1970 | 1973 | | |
1971 | 1974 | | |
1972 | | - | |
| 1975 | + | |
1973 | 1976 | | |
1974 | 1977 | | |
1975 | 1978 | | |
1976 | 1979 | | |
1977 | | - | |
| 1980 | + | |
1978 | 1981 | | |
1979 | 1982 | | |
1980 | 1983 | | |
1981 | | - | |
| 1984 | + | |
1982 | 1985 | | |
1983 | 1986 | | |
1984 | 1987 | | |
| |||
2012 | 2015 | | |
2013 | 2016 | | |
2014 | 2017 | | |
2015 | | - | |
| 2018 | + | |
2016 | 2019 | | |
2017 | 2020 | | |
2018 | 2021 | | |
| |||
2022 | 2025 | | |
2023 | 2026 | | |
2024 | 2027 | | |
2025 | | - | |
| 2028 | + | |
2026 | 2029 | | |
2027 | 2030 | | |
2028 | 2031 | | |
| |||
2111 | 2114 | | |
2112 | 2115 | | |
2113 | 2116 | | |
2114 | | - | |
| 2117 | + | |
2115 | 2118 | | |
2116 | 2119 | | |
2117 | 2120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
689 | 689 | | |
690 | 690 | | |
691 | 691 | | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
692 | 695 | | |
693 | 696 | | |
694 | 697 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
458 | 455 | | |
459 | | - | |
460 | | - | |
461 | | - | |
| 456 | + | |
| 457 | + | |
462 | 458 | | |
463 | 459 | | |
464 | 460 | | |
| |||
0 commit comments