I am confused by the output of the following code:
\documentclass{article}
\begin{document}
\begingroup
\obeylines
\typeout{abc^^Muvw}
\wlog{ijk^^Mxyz}
\endgroup
\end{document}
With PDFLaTeX or XeLaTeX, I get
abc^^Muvw
ijk^^Mxyz
But with LuaLaTeX, I get
abc
uvw
ijk
xyz
Why LuaTeX treats ^^M
in \wlog
differently? Is the behaviour customizable in LuaTeX?