Commit 12c2169
Reject block indices that leads to cycles
PiperOrigin-RevId: 8434574501 parent 18a12b6 commit 12c2169
2 files changed
Lines changed: 46 additions & 2 deletions
File tree
- optimizer/src/test/java/dev/cel/optimizer/optimizers
- runtime/src/main/java/dev/cel/runtime
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
579 | 580 | | |
580 | 581 | | |
581 | 582 | | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
582 | 603 | | |
583 | 604 | | |
584 | 605 | | |
| |||
Lines changed: 25 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| |||
343 | 344 | | |
344 | 345 | | |
345 | 346 | | |
346 | | - | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
347 | 354 | | |
348 | 355 | | |
349 | 356 | | |
| |||
1065 | 1072 | | |
1066 | 1073 | | |
1067 | 1074 | | |
1068 | | - | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
1069 | 1080 | | |
1070 | 1081 | | |
1071 | 1082 | | |
| |||
1115 | 1126 | | |
1116 | 1127 | | |
1117 | 1128 | | |
| 1129 | + | |
1118 | 1130 | | |
1119 | 1131 | | |
1120 | 1132 | | |
| |||
1132 | 1144 | | |
1133 | 1145 | | |
1134 | 1146 | | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
1135 | 1158 | | |
1136 | 1159 | | |
1137 | 1160 | | |
| |||
0 commit comments