fix(shell): preserve heredoc contexts and reject arithmetic placeholders #33251
| Job | Run time |
|---|---|
| 6m 35s | |
| 3m 35s | |
| 6m 51s | |
| 4m 59s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -6s | |
| -6s | |
| -8s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -1s | |
| 0s | |
| -1s | |
| 0s | |
| 21m 32s |
| Job | Run time |
|---|---|
| 6m 35s | |
| 3m 35s | |
| 6m 51s | |
| 4m 59s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -6s | |
| -6s | |
| -8s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -1s | |
| 0s | |
| -1s | |
| 0s | |
| 21m 32s |