fix(shell): preserve heredoc contexts and reject arithmetic placeholders #33259
| Job | Run time |
|---|---|
| 3m 24s | |
| 5m 5s | |
| 5m 5s | |
| 5m 20s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -7s | |
| -7s | |
| -8s | |
| -9s | |
| -10s | |
| 0s | |
| 1s | |
| 1s | |
| 1s | |
| -1s | |
| 1s | |
| 1s | |
| 1s | |
| 0s | |
| 18m 16s |
| Job | Run time |
|---|---|
| 3m 24s | |
| 5m 5s | |
| 5m 5s | |
| 5m 20s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -7s | |
| -7s | |
| -8s | |
| -9s | |
| -10s | |
| 0s | |
| 1s | |
| 1s | |
| 1s | |
| -1s | |
| 1s | |
| 1s | |
| 1s | |
| 0s | |
| 18m 16s |