3 ***DISCLAIMER***: _These notes are from the defunct k8 project which_
4 _precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26!_
5 _The k8 project was effectively a Java SE 8 operating system and as such_
6 _all of the notes are in the context of that scope. That project is no_
7 _longer my goal as SquirrelJME is the spiritual successor to it._
11 POIT is going to much simpler to code, however less optimized. I suppose at a
12 minimum I can do a sort of mini stack caching thing so a few pointless move
13 operations are removed. Depends though.
17 Somehow my recompilation threads have potentially dead-locked. Using two POIT
18 threads, the JVM just sits there using no CPU.
22 Looks like a dead-lock in bm.getFlags().
26 Appears that the deadlock is in net.multiphasicapps.jdd.__YMap__.of
27 (__YMap__.java:98). I especially make a note of it saying "Might be deadlock
28 prone, during long calculations". Turns out I was correct in my assumption.
29 The type descriptor decode code is a bit ugly however. I could make a better
30 cache system that is not so deadlocky.