|
|
|
|
|
by nmcveity
3558 days ago
|
|
Not sure about the machine linked in the article, but sometimes the operating system might prevent you from marking heap allocated pages as executable. However, in that case you are only prevented from using the JIT compiler and should still be able to take advantage of the high-speed interpreter included. |
|
The machine linked in the article can not even run the unmodified interpreter (or at least it could not at the time) because its CPU does not support the CMOV instruction.
Regarding the bugs: I do think most of them are in the JIT and not the interpreter. Even using a lower optimization level that the default fixes a lot of them.