Commit 0f07908
committed
Pass the last remaining 2019 recursive ref test.
Something still seems slightly suspicious here, so it may pass all
the tests but still be wrong :/ -- but it seems at least more correct
that entering subresources (something done by implementations as they
'manually' process subschemas) should not affect dynamic_scope(), so
that piece seems correcter.
Whether we have precisely the right logic on when to append to the
dynamic scope... we shall see.
I think this may have a bit to do with picking a better value for
"unidentified" root schemas (those without $id) than we currently have
(where we use "").1 parent beb23cf commit 0f07908
2 files changed
+18
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
478 | 478 | | |
479 | 479 | | |
480 | 480 | | |
481 | | - | |
| 481 | + | |
482 | 482 | | |
483 | 483 | | |
484 | 484 | | |
| |||
492 | 492 | | |
493 | 493 | | |
494 | 494 | | |
495 | | - | |
| 495 | + | |
496 | 496 | | |
497 | 497 | | |
498 | 498 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
739 | 739 | | |
740 | 740 | | |
741 | 741 | | |
742 | | - | |
| 742 | + | |
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
| |||
750 | 750 | | |
751 | 751 | | |
752 | 752 | | |
753 | | - | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
754 | 762 | | |
755 | 763 | | |
756 | 764 | | |
757 | 765 | | |
758 | 766 | | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
759 | 772 | | |
760 | 773 | | |
761 | | - | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | 774 | | |
| 775 | + | |
766 | 776 | | |
767 | 777 | | |
768 | 778 | | |
| |||
0 commit comments