Commit 46f16bd
DBIx::Class: B::CV introspection, require paths, Long overflow, STORABLE hooks, interpreter context, ternary-as-lvalue
Changes since squash-merge to master:
- Fix B::CV->STASH->NAME and GV->NAME introspection (uses Sub::Util::subname)
- Preserve @inc entry relativity in require/use filenames
- Fix Long.MIN_VALUE overflow in initializeWithLong
- Add STORABLE_freeze/thaw hook support for DBIx::Class serialization
- Fix interpreter context propagation for subroutine bodies (wantarray)
- Fix ternary-as-lvalue with LIST assignment branches (Class::Accessor::Grouped)
- Confirm File::stat VerifyError is resolved
- Fix DBI retry logic for stale PreparedStatements after ROLLBACK
- Update DBIx::Class design doc through step 5.34
Generated with [Devin](https://cli.devin.ai/docs)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>1 parent b4dfccb commit 46f16bd
File tree
15 files changed
+599
-82
lines changed- dev/modules
- src/main
- java/org/perlonjava
- backend
- bytecode
- jvm
- core
- frontend/parser
- runtime
- operators
- perlmodule
- runtimetypes
- perl/lib
15 files changed
+599
-82
lines changedLarge diffs are not rendered by default.
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4626 | 4626 | | |
4627 | 4627 | | |
4628 | 4628 | | |
| 4629 | + | |
| 4630 | + | |
| 4631 | + | |
| 4632 | + | |
4629 | 4633 | | |
4630 | 4634 | | |
4631 | 4635 | | |
| |||
4728 | 4732 | | |
4729 | 4733 | | |
4730 | 4734 | | |
| 4735 | + | |
| 4736 | + | |
| 4737 | + | |
| 4738 | + | |
| 4739 | + | |
| 4740 | + | |
4731 | 4741 | | |
4732 | 4742 | | |
4733 | 4743 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
847 | 847 | | |
848 | 848 | | |
849 | 849 | | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
850 | 859 | | |
851 | 860 | | |
852 | 861 | | |
| |||
990 | 999 | | |
991 | 1000 | | |
992 | 1001 | | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
993 | 1007 | | |
994 | 1008 | | |
995 | 1009 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
915 | 915 | | |
916 | 916 | | |
917 | 917 | | |
| 918 | + | |
| 919 | + | |
918 | 920 | | |
919 | 921 | | |
920 | 922 | | |
| |||
933 | 935 | | |
934 | 936 | | |
935 | 937 | | |
| 938 | + | |
| 939 | + | |
936 | 940 | | |
937 | 941 | | |
938 | 942 | | |
| |||
1225 | 1229 | | |
1226 | 1230 | | |
1227 | 1231 | | |
| 1232 | + | |
| 1233 | + | |
1228 | 1234 | | |
1229 | 1235 | | |
1230 | 1236 | | |
| |||
1234 | 1240 | | |
1235 | 1241 | | |
1236 | 1242 | | |
| 1243 | + | |
| 1244 | + | |
1237 | 1245 | | |
1238 | 1246 | | |
1239 | 1247 | | |
| |||
1243 | 1251 | | |
1244 | 1252 | | |
1245 | 1253 | | |
| 1254 | + | |
| 1255 | + | |
1246 | 1256 | | |
1247 | 1257 | | |
1248 | 1258 | | |
| |||
1312 | 1322 | | |
1313 | 1323 | | |
1314 | 1324 | | |
| 1325 | + | |
| 1326 | + | |
1315 | 1327 | | |
1316 | 1328 | | |
1317 | 1329 | | |
| |||
1329 | 1341 | | |
1330 | 1342 | | |
1331 | 1343 | | |
| 1344 | + | |
| 1345 | + | |
1332 | 1346 | | |
1333 | 1347 | | |
1334 | 1348 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
95 | 97 | | |
96 | 98 | | |
97 | 99 | | |
| |||
114 | 116 | | |
115 | 117 | | |
116 | 118 | | |
| 119 | + | |
| 120 | + | |
117 | 121 | | |
118 | 122 | | |
119 | 123 | | |
| |||
536 | 540 | | |
537 | 541 | | |
538 | 542 | | |
| 543 | + | |
| 544 | + | |
539 | 545 | | |
540 | 546 | | |
541 | 547 | | |
| |||
548 | 554 | | |
549 | 555 | | |
550 | 556 | | |
| 557 | + | |
| 558 | + | |
551 | 559 | | |
552 | 560 | | |
553 | 561 | | |
554 | 562 | | |
555 | 563 | | |
556 | 564 | | |
557 | 565 | | |
| 566 | + | |
| 567 | + | |
558 | 568 | | |
559 | 569 | | |
560 | 570 | | |
561 | 571 | | |
562 | 572 | | |
563 | 573 | | |
564 | 574 | | |
| 575 | + | |
| 576 | + | |
565 | 577 | | |
566 | 578 | | |
567 | 579 | | |
| |||
782 | 794 | | |
783 | 795 | | |
784 | 796 | | |
| 797 | + | |
| 798 | + | |
785 | 799 | | |
786 | 800 | | |
787 | 801 | | |
| |||
797 | 811 | | |
798 | 812 | | |
799 | 813 | | |
| 814 | + | |
| 815 | + | |
800 | 816 | | |
801 | 817 | | |
802 | 818 | | |
| |||
817 | 833 | | |
818 | 834 | | |
819 | 835 | | |
| 836 | + | |
| 837 | + | |
820 | 838 | | |
821 | 839 | | |
822 | 840 | | |
| |||
834 | 852 | | |
835 | 853 | | |
836 | 854 | | |
| 855 | + | |
| 856 | + | |
837 | 857 | | |
838 | 858 | | |
839 | 859 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
| 282 | + | |
282 | 283 | | |
283 | 284 | | |
284 | 285 | | |
| |||
691 | 692 | | |
692 | 693 | | |
693 | 694 | | |
| 695 | + | |
694 | 696 | | |
695 | 697 | | |
696 | 698 | | |
| |||
747 | 749 | | |
748 | 750 | | |
749 | 751 | | |
| 752 | + | |
| 753 | + | |
750 | 754 | | |
751 | 755 | | |
752 | 756 | | |
| |||
800 | 804 | | |
801 | 805 | | |
802 | 806 | | |
| 807 | + | |
| 808 | + | |
803 | 809 | | |
804 | 810 | | |
805 | 811 | | |
| |||
1212 | 1218 | | |
1213 | 1219 | | |
1214 | 1220 | | |
| 1221 | + | |
1215 | 1222 | | |
1216 | 1223 | | |
1217 | 1224 | | |
| |||
0 commit comments