Commit 73b3075
authored
Consume fuel in
This commit updates the Cranelift-generated loop for `array.new_default`
to contain fuel/epoch checks. This ensures that large arrays have an
opportunity to context-switch away or otherwise interrupt the program to
prevent excessively long-running executions.
cc #11427 (does not solve it though)array.new_default (#11428)1 parent e895dd9 commit 73b3075
File tree
2 files changed
+15
-0
lines changed- crates/cranelift/src/func_environ/gc
- tests/all
2 files changed
+15
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
607 | 607 | | |
608 | 608 | | |
609 | 609 | | |
| 610 | + | |
610 | 611 | | |
611 | 612 | | |
612 | 613 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
174 | 188 | | |
175 | 189 | | |
176 | 190 | | |
| |||
0 commit comments