Question: Is there a non-oscillating solution of $f'(x)=f(x+1/2)$ ?
With oscillating I mean "having infinitely many zeros". This question builds on this other question which discusses the differential equations $$(*)\quad f'(x)=f(x+\lambda)$$ for general $\lambda\in\Bbb R$. It was found that if $z=a+bi$ is a solution of $z=\exp(\lambda z)$, then
$$f(x)=e^{ax}\cos(bx)$$
is a solution of $(*)$. For $\lambda\le1/e$ the value $z$ can be chosen real, so the corresponding solution is not oscillating. For $\lambda>1/e$ however, no real valued solution $z$ exists, so this examplary solution contains $\cos(bx)$, therefore oscillates.
For the interested reader
Why I am asking for $\lambda=1/2$? It is just an example. I am actually interested in a general argument for $\lambda\in(1/e,1)$. For $\lambda\ge 1$ I already know that there must be infinitely many zeros. The argument is pretty straight forward and uses the mean value theorem.
Proof.
Let $\lambda> 0$. If there are only finitely many zeros, then $f$ finally becomes positive/negative. With every solution $f$ there is another solution $-f$, hence we can say $f$ becomes positive in the end. So we have $f(x)>0$ for all $x\ge x_0$. Note that this implies $f^{(n)}(x_0)=f(x_0+n\lambda)>0$. So the function is not only increasing, but increasing with an increasing rate and so on.
The mean value theorem states
$$f'(\xi)=\frac{f(x_0+\lambda)-f(x_0)}\lambda$$
for some $\xi\in[x_0,x_0+\lambda]$. Because $f''(x_0)>0$ we have
$$f(x_0+\lambda)=f'(x_0)\le f'(\xi)=\frac{f(x_0+\lambda)-f(x_0)}\lambda$$
which rearranges to $(1-\lambda)f(x_0+\lambda)\ge f(x_0)$. Assuming $\lambda > 1\Rightarrow1-\lambda<0$ gives the immediate contradiction
$$f(x_0+\lambda)\le \frac{f(x_0)}{1-\lambda}<0.$$
The case $\lambda =1$ gives a similar contradiction. $\square$
This proof yields absolutely no hint on any magical barrier for non-oscillating solutions at $\lambda=1/e$. For $\lambda < 1$ we find $f(x_0+\lambda)\ge f(x_0)/(1-\lambda)$ which is no problem for at least exponentially growing functions.