Why doesn't the miktex luatex breaks with assertion error?
MiKTeX source code moved to GitHub
Brought to you by:
csc
The following (plain) example fails in texlive with luatex 0.95 and luatex 1.0.1. with an assertion error.
It has been confirmed that it is due to an luatex bug and has been fixed in commit 6174.
The question is why miktex didn't fail. As David asked in the tex.sx chat: Has miktex fixed the sources without reporting the fix back or (slightly worryingly) is compiling luatex with assertions turned off, in which case the null pointer here would just silently do the wrong thing? Or is the reason something else?
$\scriptstyle \nonscript\mkern1mu$ \bye
assert() statements are disabled in MiKTeX release builds. Also see
https://en.wikipedia.org/wiki/Assertion_(software_development)#Disabling_assertions