Quick question. Does anyone know whether Windows 10 for phones and small tablets will support JIT compilation?
For what use would you need it? JIT is a rather specific use case, after all. In theory anything is possible, but in application I don't think I've seen an app use JIT.
I don't think it's an issue of porting, however. If the code for the JIT is written in C/C++ and written in a portable way, it should be able to be compiled and run (caveat: make sure it works, too, and troubleshoot any issues along the way).
TBH this question makes no sense. I don't think the answers do either. A JIT compiler for what language? In which runtime environment? Why is MS or the OS assumed to be at all relevant to the question?
Any program can include a JIT compiler if required. The JIT compiler for javascript in IE is an example.
There is absolutely nothing that MS needs to consider for this to work, particularly if the JIT'ed code is executed within an emulator that runs on top of the OS, i.e. no direct hardware access is required.
^ Now that makes more sense. That information would have been required from the outset, because there is no rule which states that a JIT compiler must necessarily generate CPU binary code that is native to the host platform it's running on.
Since you mentioned emulators, I assumed the JIT compiler would compile a program into some non-native format, which would then run on top of the emulator, thereby allowing it to function on WP. That's normally what emulators do. Despite its name, what PPSSPP does is not technically emulation.
Your question should have been whether WP supports the execution of dynamically generated native CPU binary code. You're right. It doesn't. However, the lack thereof is typically not viewed as a missing feature, but as a very justifiable security precaution. On the other hand, (due to permissions and sandboxing) I can't immediately think of how supporting it could compromise security on WP, but I'd definitely be weary.
If you want to call for something like this on uservoice, you'd be better off completely forgetting about the technicalities of the problem and just ask MS to help the PPSSPP team provide an equivalent solution/approach for WP.