The Giants' ace isn't expected back on the mound before the All-Star break.