Commit e7aba15
committed
Fix: stop overriding countsTowardsStackTraceLimit.
The default `countsTowardsStackTraceLimit` impl invokes `isInternal`, which used to force materialization of sources in the Bytecode DSL.
To prevent this eager materialization, we overrode `countsTowardsStackTraceLimit` to `true` when the user did not implement it.
This is incorrect: the user could override `isInternal`, but the `countsTowardsStackTraceLimit` override would ignore it.
Since eager materialization no longer occurs, we can stop generating an override for this method.1 parent ea608d2 commit e7aba15
File tree
2 files changed
+57
-23
lines changed- truffle/src
- com.oracle.truffle.api.bytecode.test/src/com/oracle/truffle/api/bytecode/test
- com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/bytecode/generator
2 files changed
+57
-23
lines changedLines changed: 57 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
50 | 51 | | |
51 | 52 | | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
337 | 339 | | |
338 | 340 | | |
339 | 341 | | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
340 | 376 | | |
341 | 377 | | |
342 | 378 | | |
| |||
515 | 551 | | |
516 | 552 | | |
517 | 553 | | |
| 554 | + | |
518 | 555 | | |
519 | 556 | | |
520 | 557 | | |
| |||
525 | 562 | | |
526 | 563 | | |
527 | 564 | | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
528 | 570 | | |
529 | 571 | | |
530 | 572 | | |
| |||
606 | 648 | | |
607 | 649 | | |
608 | 650 | | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
609 | 662 | | |
610 | 663 | | |
611 | 664 | | |
| |||
689 | 742 | | |
690 | 743 | | |
691 | 744 | | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
692 | 749 | | |
693 | 750 | | |
694 | 751 | | |
| |||
Lines changed: 0 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
500 | 500 | | |
501 | 501 | | |
502 | 502 | | |
503 | | - | |
504 | 503 | | |
505 | 504 | | |
506 | 505 | | |
| |||
1137 | 1136 | | |
1138 | 1137 | | |
1139 | 1138 | | |
1140 | | - | |
1141 | | - | |
1142 | | - | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | | - | |
1152 | | - | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | | - | |
1160 | | - | |
1161 | | - | |
1162 | 1139 | | |
1163 | 1140 | | |
1164 | 1141 | | |
| |||
0 commit comments